PageSourceSearch

https://app.sortly.com/scripts/index-BiagCLbs_bundle.js

js sortly.com collected 2026-09-24 08:49:09 UTC 3,006,137 bytes, 6,974 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["scripts/bwip-js-Bu74roI3_bundle.js","scripts/vendor-ct_YKIP6_bundle.js","assets/vendor-B0RIjS4H.css","scripts/SpeedboatLayout-Dg6XRH-Z_bundle.js","scripts/registration-BfOA5mCx_bundle.js","scripts/moment-DyvZl3Ud_bundle.js","scripts/sentry-DLDmuXKN_bundle.js","scripts/datadog-DxmyjtSX_bundle.js","assets/registration-BldnB8HG.css","scripts/analytics-Bx8GuRNa_bundle.js","scripts/speedboat-vendor-DBIVks5t_bundle.js","scripts/Badge-CWDeSV2F_bundle.js","scripts/DropdownMenu-DEmPX796_bundle.js","scripts/Text-B2BbGQxe_bundle.js","scripts/Sidebar-CGyIQU9j_bundle.js","scripts/Button-CgrHqwU2_bundle.js","scripts/Tooltip-XN-8yj-2_bundle.js","scripts/useCurrentUser-fx9q9yAY_bundle.js","scripts/slackIntegration-mZcBTumD_bundle.js","scripts/cacheInvalidation-CBJ-aFQu_bundle.js","scripts/useLocationsTreeQuery-DbkPFKXr_bundle.js","scripts/locations.api-sCu28iOe_bundle.js","scripts/useMasterItemsCatalogQuery-hVW8nS0Q_bundle.js","scripts/activityHistory.api-CcFZLS9T_bundle.js","scripts/SpeedboatThemeProvider-DyXZOiif_bundle.js","scripts/Link-DZWVo5WQ_bundle.js","scripts/useSageStore-BO85gJVX_bundle.js","scripts/useSpeedboatSetupStatusQuery-C1jD0_kR_bundle.js","scripts/Dialog-DTaKb2SE_bundle.js","scripts/useSageAttachmentsStore-7yAq9W8l_bundle.js","scripts/speedboat-sage-vendor-rpJLiMeT_bundle.js","scripts/HitlInterrupt-7dCwB6L7_bundle.js","scripts/Command-BynLUyb2_bundle.js","scripts/Popover-BeIfQEoI_bundle.js","scripts/PopoverSelectTrigger-6B_tshJH_bundle.js","scripts/Card-CC2OyXRV_bundle.js","scripts/Input-BkDyWfPc_bundle.js","scripts/Label-B7hWMDeB_bundle.js","scripts/Switch-DWzCNB6-_bundle.js","scripts/Textarea-BPPmh3An_bundle.js","scripts/Checkbox-RE7Al_ua_bundle.js","scripts/Table-UsUTmpjE_bundle.js","scripts/useBulkUploadStore-BGIXvSIY_bundle.js","scripts/Progress-d4uBjgZF_bundle.js","scripts/useSpeedboatLayoutStore-DlBUjk6G_bundle.js","scripts/useImportItemsActions-Bf3SkluN_bundle.js","scripts/LocationActionsMenu-CdI5i56o_bundle.js","scripts/FormFieldLabel-Cd4mkAPo_bundle.js","scripts/Select-CgJf-0iD_bundle.js","scripts/LocationTreePicker-hZYyGT90_bundle.js","scripts/ConfirmDialog-BnWKVci5_bundle.js","scripts/AlertDialog-WWsmw_yy_bundle.js","scripts/Callout-BBIQOkyN_bundle.js","scripts/useCreateLocationMutation-DnB3Q8N1_bundle.js","assets/SpeedboatLayout-BeVMEsHs.css","scripts/index-DlRG01tN_bundle.js","scripts/account_locked-k6HYC9qU_bundle.js","scripts/stripe-BA7RN6Z4_bundle.js","scripts/unlock_account-BD1lAmvc_bundle.js","scripts/account-exists-x1bcsQHF_bundle.js","scripts/set_password-BiBzWkpU_bundle.js","scripts/email_confirmation-FUHPDQ8s_bundle.js","scripts/form-radio-selected-Dy1sPCj7_bundle.js","scripts/registration_with_invitation-CiBy37En_bundle.js","scripts/apple_sso_redirect-CL_SH4HC_bundle.js","scripts/sso_keycloak_redirect-B_DmwcXT_bundle.js","scripts/reporting-Bny9cASN_bundle.js","scripts/index-G5WdzDiZ_bundle.js","scripts/reporting_inventory-BbwwdqlF_bundle.js","scripts/index-BU9eNVZx_bundle.js","scripts/OpenSideFilterButton-DjD096f1_bundle.js","scripts/index-DW1F7p96_bundle.js","scripts/utils-BRznCe74_bundle.js","scripts/index-BonzU-X0_bundle.js","scripts/ReportTypeHint-Cm6O5IIy_bundle.js","scripts/hooks-B33YfpNS_bundle.js","scripts/cta-button-export-Br72iRgF_bundle.js","scripts/Statistics-C6TrUsx9_bundle.js","scripts/index-BJsjPUjR_bundle.js","scripts/reporting_transactions-RUX0ZBIV_bundle.js","scripts/ui-D5gyLrjI_bundle.js","scripts/consumption_report-YRF1AD5h_bundle.js","scripts/transfer_report-CG_KbloW_bundle.js","scripts/user_activity_summary_report-CjNX6jEo_bundle.js","scripts/jobs_report-DodvXyeI_bundle.js","scripts/ui-dJoDCKVm_bundle.js","scripts/index-CFLQqsAR_bundle.js","scripts/ItemsReportDateFilter-Dg1heKdl_bundle.js","scripts/ui-SKKIsiVZ_bundle.js","scripts/check-BJVhco_z_bundle.js","scripts/useCurrencify-D0a5aY0L_bundle.js","scripts/jobs_report_job_items-BzIHsTmB_bundle.js","scripts/index-LcTQQAuc_bundle.js","scripts/legacy-banner-close-DeSaGTzB_bundle.js","scripts/question-mark-CyY0nTwm_bundle.js","scripts/jobs_report_item_jobs-BgKj8aP1_bundle.js","scripts/email_report_unsubscription-BRgmqFoU_bundle.js","scripts/customer_content-N8h-AaJu_bundle.js","scripts/CustomerContentLayout-B-z0Ytz5_bundle.js","scripts/list-dUheq_Ar_bundle.js","scripts/index-DKiqISgX_bundle.js","scripts/SummaryInfo-BqWJIeD2_bundle.js","scripts/ui-k2PaoPsy_bundle.js","scripts/index-0ZF7o58g_bundle.js","scripts/index-D45wVLyt_bundle.js","scripts/EmptyNodesPlaceholder-FcDQeZtU_bundle.js","scripts/index-DB5zAJKA_bundle.js","scripts/ThreadsButton-CrdvZBId_bundle.js","scripts/bulk-import-intro-card-qkzSe-D3_bundle.js","scripts/index-B2MAlyg5_bundle.js","scripts/CollapsibleLayout-DPN-yJQz_bundle.js","scripts/downloadAppScreen-D2CiE7Cu_bundle.js","scripts/node-Ksi7Jl2D_bundle.js","scripts/utils-DLgRDP-o_bundle.js","scripts/QRLabels-URtzXLJG_bundle.js","scripts/ManageCustomAttributes-Dy4aobPS_bundle.js","scripts/hooks-BziMYIfV_bundle.js","scripts/light-hint-1wBrNS3a_bundle.js","scripts/EditNodeTitle-BiPCX9c4_bundle.js","scripts/index-BvjNiy3a_bundle.js","scripts/index-BiM0AU7t_bundle.js","scripts/item-z4gpqpS8_bundle.js","scripts/close-custom-fill-Ixo7gwiP_bundle.js","scripts/plus-compact-2tYj6IIg_bundle.js","scripts/utils-49gVn8JO_bundle.js","scripts/attributes-CriQx_Co_bundle.js","scripts/return-to-origin-Bt2-N8J4_bundle.js","scripts/Pencil-BkDblMSI_bundle.js","scripts/root-BPDZwZvB_bundle.js","scripts/ItemGroupAttributes-CC0TZiqS_bundle.js","scripts/ui--NREokJx_bundle.js","scripts/node_logs-PVHmNNUv_bundle.js","scripts/undo-DYLWQVFC_bundle.js","scripts/advanced_search-DdrGUVq-_bundle.js","scripts/tags-DBkBOPVt_bundle.js","scripts/cta-button-add-BSp80i2O_bundle.js","scripts/catalog-list-CMsPC-IM_bundle.js","scripts/index-XK-459JR_bundle.js","scripts/manage-team-DdoqA3xP_bundle.js","scripts/Item-oCuK9VcH_bundle.js","scripts/masterItemNames.api-Bjw6PrKd_bundle.js","scripts/useCurrentCompanyRole-B8oCX-IK_bundle.js","scripts/alerts-DOER6ZYh_bundle.js","scripts/manage_alerts-80_HHOj3_bundle.js","scripts/trash-C4OEwo_S_bundle.js","scripts/dropbox_auth-CJ0H1qk__bundle.js","scripts/public_api-BEU4uuSH_bundle.js","scripts/integrationsHome-Bkn9wL-y_bundle.js","scripts/quickbooks-logo-DSQsRuN-_bundle.js","scripts/utils-DYqWtU1f_bundle.js","scripts/constants-CpLtZ4ZH_bundle.js","scripts/constants-8nnvbpgF_bundle.js","scripts/amazonBusinessIntegration-BoGn17Pq_bundle.js","scripts/teamsIntegration--uNqJh-7_bundle.js","scripts/webhooks-BEBRlziT_bundle.js","scripts/quickbooksIntegration-HlSyKjoC_bundle.js","scripts/hooks-CDbnEabf_bundle.js","scripts/appfolioIntegration-Bm3y5ows_bundle.js","scripts/integrationDeepLink-B65mVDnQ_bundle.js","scripts/purchase_order_list-Cjx9Ind5_bundle.js","scripts/index-M9flQnui_bundle.js","scripts/email-preferences-CyVtFgtm_bundle.js","scripts/ui-CdSD0stT_bundle.js","scripts/purchase_order-BfdIgMRb_bundle.js","scripts/node-action-box-clone-DP1u1f9
1X_bundle.js","scripts/breadcrumbs-DAs_4Ct9_bundle.js","scripts/index-D8WVFMVu_bundle.js","scripts/bulk-add-to-workflow-ICoq65oS_bundle.js","scripts/invoice_list-D4x_Gb5o_bundle.js","scripts/index-BtTkHyUv_bundle.js","scripts/invoice-BIuKBc3g_bundle.js","scripts/picklist_list-EjTK0Yl6_bundle.js","scripts/tick-mark-DpwD2wXU_bundle.js","scripts/pick_list-ClcVKmpe_bundle.js","scripts/stock_count_list-BdSfrg1a_bundle.js","scripts/stock_count-DumIbrww_bundle.js","scripts/placeholder-empty-data-CjRI2EhD_bundle.js","scripts/online_order_list-D9ff6BFd_bundle.js","scripts/index-DXc5_PUV_bundle.js","scripts/online_order-DTnuUp1I_bundle.js","scripts/user_profile-CAAHfecV_bundle.js","scripts/SSOInfoBlock-CjARYDfQ_bundle.js","scripts/change_plan-CoqwD1pa_bundle.js","scripts/ui-1x3ZZXJl_bundle.js","scripts/index-BoI2xlfH_bundle.js","scripts/index-DFFOfuD-_bundle.js","scripts/FeatureListUI-C0xQeCx2_bundle.js","scripts/PlanBanner-LLznnFcr_bundle.js","scripts/helpers-20nJ3itm_bundle.js","scripts/feature_plans-BEGfulW1_bundle.js","scripts/ui-CA9H93Lx_bundle.js","scripts/index-KBCAcwSI_bundle.js","scripts/curly-arrow-B7m-ib8n_bundle.js","scripts/registration-partners-terminix-BoD1vAtw_bundle.js","scripts/upgrade_summary-DrDE32MP_bundle.js","scripts/icons-faq-icon-ClVHHG-d_bundle.js","scripts/hooks-DT246Eyn_bundle.js","scripts/billing_info-mXtG74YP_bundle.js","scripts/index-DfhaqAmZ_bundle.js","scripts/ui-CsRBuNEE_bundle.js","scripts/hooks-DW89LPUI_bundle.js","scripts/hooks-DlrmPULY_bundle.js","scripts/unlock_premium_features-BXnvbmct_bundle.js","scripts/index-B6zn2JJX_bundle.js","scripts/premium_unlocked-DDGmQbsF_bundle.js","scripts/manage_members-F6komcju_bundle.js","scripts/table-add-C44Xv4gu_bundle.js","scripts/manage_permissions-BtfQWtwA_bundle.js","scripts/manage_customAttributes_node-Cul1OSOr_bundle.js","scripts/index-BbXeB3sI_bundle.js","scripts/manage_units-B365C-Nj_bundle.js","scripts/dashboard-CscrGbYE_bundle.js","scripts/icons-grey-tooltip-D4BHY_0c_bundle.js","scripts/green-sparkles-Dm1RTIGw_bundle.js","scripts/expired_subscription-hCKLIpjD_bundle.js","scripts/ui-BfPxkDw7_bundle.js","scripts/SubscriptionInfo-4gk1dk68_bundle.js","scripts/index-CSXqULRM_bundle.js","scripts/paused_subscription-x_8dXb4E_bundle.js","scripts/user_preferences-Dn5--E4l_bundle.js","scripts/frillsso-DWiXXc-K_bundle.js","scripts/frill_mobile_embed_widget-EW-Rqkmt_bundle.js","scripts/company_details-Ww4hSTjE_bundle.js","scripts/company_addresses-uqz_VJn1_bundle.js","scripts/vendors-DcJWTHzj_bundle.js","scripts/quickImport-9J-RNYhl_bundle.js","scripts/hooks-DmxhHSki_bundle.js","scripts/advancedImport-Dmh5tKSr_bundle.js","scripts/onboarding-Cotm26Kd_bundle.js","scripts/itemsSummary-BDJLtWsG_bundle.js","scripts/ui-DcRVyNMl_bundle.js","scripts/itemsGroup-CdQMZF4S_bundle.js","scripts/selectCompany-BZUfbWLY_bundle.js","scripts/account_under_deletion-B8LgnFkS_bundle.js","scripts/ui-Cy6heKYY_bundle.js","scripts/amazonBusinessIntegrationRedirect-DHThLjrv_bundle.js","scripts/workflows-CJy3oee9_bundle.js","scripts/featureControls-dnUNRpg7_bundle.js","scripts/labs-REDQTa8r_bundle.js","scripts/FeedbackButton-BWkbH3NV_bundle.js","scripts/onboardingWizard-BHoFU_YJ_bundle.js","scripts/manage_sites-DZyKH2Mj_bundle.js","scripts/index-CqpzF-yK_bundle.js","scripts/info-circle-large-BOkOwgLn_bundle.js","scripts/index-B2lfD1uJ_bundle.js","scripts/bulk_edit-BTUzsVLI_bundle.js","scripts/index-BXFab4N3_bundle.js","scripts/index-DZ2iDTJ3_bundle.js","scripts/index-C9VOE3yP_bundle.js","scripts/download_app-x05tAw6__bundle.js","scripts/congratulation-BpIQNlkg_bundle.js","scripts/restricted-DjFssIRb_bundle.js","scripts/service_unavailable-C85Zw7cW_bundle.js","scripts/account_preferences-BCYvd5_4_bundle.js","scripts/company_cancellation-BoaPLhTH_bundle.js","scripts/index-hVYgS52p_bundle.js","scripts/reactivateAccountOptions-DY2P2gzO_bundle.js","scripts/reactivateSuccess-Cui4-wEn_bundle.js","scripts/cancelOrReactivateAccountRedirect-wBbijYi2_bundle.js","scripts/index-CHoe5lpj_bundle.js","scripts/index-BsBoZzE0_bundle.js","scripts/heic-convert-vendor-D5g8Ccie_bundle.js"])))=>i.map(i=>d[i]);
2import{dk as JP,dl as XP,b7 as J,d3 as Q,bE as Ce,aE as $,bX as y,b3 as Dt,cN as Gn,bF as re,b4 as He,am as Ve,aF as Wi,dm as ZP,aK as e_,c$ as sd,bY as Rr,d2 as ad,az as Ae,dn as t_,dp as $4,an as bt,bZ as tr,ah as We,ak as St,aj as on,c7 as On,c_ as ai,b8 as Wt,a$ as ge,aq as it,b$ as Fr,cQ as ys,b0 as Zt,bd as Ar,cq as io,aL as vt,ag as Ee,cV as Wr,dq as K4,aN as ni,ay as k0,bn as Po,av as st,c5 as cn,aO as Ne,b5 as ri,aA as rn,aC as Zr,cR as ld,ae as yi,aa as mn,ac as qe,a8 as xt,ab as Lo,r as c,bQ as Ue,j as n,a_ as jn,al as Y4,bw as ln,dr as cd,ao as ft,aP as Mr,ar as dd,ax as Qr,d0 as Ur,ds as J4,dc as En,a9 as Fo,cY as kn,dt as Dc,aZ as e9,ad as fs,du as Eh,dv as t9,dw as ZE,cX as fy,dx as X4,bz as n9,dy as r9,bL as g,P as _n,cl as P,d7 as qt,cu as lr,cE as br,cw as Bn,bM as mr,dz as o9,bS as _t,bR as so,R as Le,bK as L,aI as oi,bb as ma,cL as i9,aY as cp,dA as Z4,c2 as n_,au as Kn,cs as dp,aG as s9,cx as qi,bV as Er,dB as a9,ct as Ia,dC as l9,b6 as gi,bO as wr,cc as Ro,dD as c9,dE as r_,bl as Pi,cj as ev,ck as tv,ci as nv,cC as up,dF as ls,dG as d9,a5 as ot,cv as pp,de as Ye,dH as u9,b9 as p9,dI as m9,dJ as h9,dK as A9,dL as rv,cm as De,bc as xl,dM as jo,dN as ov,cf as xo,dO as ha,bN as iv,ce as Un,dP as g9,dj as tn,cn as Te,ba as o_,dQ as mp,cK as _s,dR as sv,cB as av,dS as lv,cI as xs,dT as hp,dU as Ap,dV as gp,dW as y9,dX as f9,dY as _9,dZ as x9,d_ as cv,cr as Nu,c4 as el,d8 as N0,d$ as i_,df as hn,e0 as dv,aM as O0,c0 as uv,cP as s_,cM as b9,bJ as pi,c8 as bl,bx as D0,e1 as E9,aW as vs,c6 as Ec,e2 as S9,cz as pv,e3 as e2,aS as fi,e4 as C9,bI as _y,e5 as a_,e6 as T9,e7 as ps,aw as It,aR as mv,e8 as w9,by as Sh,cF as I9,cg as P0,cZ as hv,b1 as Ch,e9 as l_,ea as Av,co as ud,cb as L0,eb as c_,ec as d_,ed as _i,ee as v9,cD as R9,ef as Th,eg as gv,eh as 
2j9,aV as u_,aB as yv,d4 as fv,ei as k9,ej as N9,ek as Sc,el as Xs,em as _v,en as O9,eo as Sn,ep as Rs,cJ as t2,eq as D9,er as P9,es as L9,d9 as F9,a6 as bs,et as Sr,eu as yp,ev as pd,a1 as M9,ew as El,f as U9,ex as B9,as as xv,bk as H9,ey as z9,ez as bv,eA as Ev,aT as p_,dd as m_,eB as V9,eC as Q9,eD as Sv,eE as Cv,eF as W9,eG as q9,eH as G9,l as $9,eI as K9,eJ as Y9,ca as J9,eK as X9,eL as Z9,d as eL,eM as Tv,eN as ui,eO as ec,eP as tL,d6 as nr,eQ as nL,eR as rL,eS as Ii,bG as h_,eT as oL,bh as Ou,eU as n2,eV as au,aX as Es,ap as iL,eW as sL,cS as wv,aD as aL,eX as lL,eY as cL,be as zg,af as dL,bD as xy,bC as by,eZ as uL,e_ as pL,e$ as mL,f0 as hL,f1 as AL,f2 as gL,f3 as yL,f4 as fL,f5 as _L,f6 as xL,f7 as bL}from"./vendor-ct_YKIP6_bundle.js";import{ap as Iv,aq as Zo,ar as H,X as F0,A as d,J as Or,as as me,at as ee,ao as V,au as ue,av as no,aw as A_,i as oe,f as _e,ax as Kt,U as Et,G as O,Q as vv,ay as M0,az as wh,aA as Ot,aB as Go,aC as EL,aD as yr,aE as G,aF as g_,aG as Ey,aH as Je,aI as be,aJ as y_,aK as Pc,ag as M,aL as pr,aM as Rv,aN as f_,aO as Gt,aP as Sy,aQ as ie,aR as SL,aS as CL,aT as Sl,aU as Ir,z as j,aV as jv,aW as Re,aX as kv,aY as wo,t as x,aZ as $c,a_ as Kc,a$ as Aa,b0 as vr,ac as Yt,a as dt,h as dn,b1 as Lc,b2 as r2,b3 as TL,b4 as Cy,b5 as wL,b6 as __,b7 as Nv,b8 as o2,b9 as lu,ba as U0,bb as md,bc as Ov,bd as IL,be as Ty,bf as fp,bg as i2,bh as vL,bi as RL,bj as jL,bk as B0,bl as kL,bm as NL,bn as OL,bo as DL,bp as s2,bq as PL,br as ga,bs as Rn,bt as H0,bu as yo,bv as x_,v as Du,bw as wy,bx as li,by as Iy,bz as mt,bA as fo,bB as ne,bC as Dv,bD as qr,bE as Li,bF as b_,bG as Pv,bH as LL,bI as FL,bJ as ML,bK as UL,bL as BL,bM as HL,bN as nh,bO as Vg,bP as Fe,bQ as zL,bR as VL,bS as Hn,bT as xi,bU as Ze,bV as hd,bW as E_,bX as _p,bY as QL,bZ as hs,b_ as WL,b$ as Lv,c0 as Fv,c1 as z0,c2 as Mv,c3 as qL,c4 as Ih,c5 as vy,c6 as $a,c7 as Br,aj as se,c8 as S_,c9 as Qg,ca as GL,cb as $L,cc as At,Y as Me,cd as xp,w as yu,ce as C_,x as KL,O as YL,cf as jt,cg as JL,ch as XL,ci as Bt,cj as ZL,ck as Gi,cl as ii,cm as T_,cn as Uv,co as Pu,cp as eF,cq as Bv,cr as Ry,cs as Lu,ct as w_,cu as I_,cv as v_,cw as R_,cx as j_,cy as k_,cz as tl,cA as V0,cB as vh,cC as N_,cD as Hv,cE as Fc,cF as O_,cG as zv,cH as Lr,cI as jy,cJ as tF,cK as nF,cL as rF,cM as Q0,cN as Vv,cO as Qv,cP as oF,cQ as Wv,cR as iF,a4 as I,F as S,cS as sF,ai as Gr,H as R,d as le,l as q,u as zt,cT as Cl,ak as lt,cU as aF,cV as D_,N as Tl,cW as Cn,a8 as Y,T as C,cX as hr,cY as wl,a0 as $i,cZ as Ln,c_ as ko,k as W0,c as _r,a6 as pt,al as yn,c$ as P_,m as or,K as lF,g as xr,b as Fn,$ as cF,d0 as qv,d1 as L_,d2 as bp,d3 as Gv,d4 as dF,d5 as No,d6 as ca,d7 as uF,d8 as pF,d9 as mF,da as Fi,db as Lt,dc as vi,W as hF,dd as $v,de as AF,df as Ge,ab as Pe,dg as Ct,a5 as fe,L as gr,dh as gF,di as Il,dj as Kv,dk as yF,dl as fF,dm as Yv,dn as Ad,dp as _F,S as xF,P as Jv,E as Xv,dq as a2,dr as Zv,ds as Ri,dt as Io,du as bF,dv as Ep,dw as Dr,dx as EF,dy as Ki,dz as SF,dA as Fu,dB as bo,dC as to,dD as Cc,dE as l2,dF as e5,V as Yn,dG as CF,am as je,dH as t5,dI as F_,dJ as TF,dK as wF,dL as IF,dM as vF,dN as RF,dO as wn,dP as va,dQ as Mi,dR as da,dS as jF,dT as xm,dU as Rh,dV as wt,dW as kF,dX as Jt,dY as q0,dZ as vl,d_ as Sp,d$ as Ra,e0 as Yi,e1 as NF,I as OF,e2 as DF,e3 as PF,e4 as Vn,e5 as LF,e6 as xn,e7 as bn,e8 as FF,e9 as MF,ea as n5,eb as UF,a2 as M_,ec as we,ed as gd,ee as BF,ef as U_,eg as Mo,eh as yd,ei as Uo,ej as G0,ek as Cp,el as B_,em as Tp,en as $0,eo as Pn,ep as js,eq as Mu,er as HF,es as K0,et as gt,aa as rt,eu as Y0,ev as r5,ew as Ui,ex as ya,ey as rh,ez as vn,eA as Mc,eB as ze,eC as zF,eD as VF,eE as QF,eF as WF,eG as qF,eH as GF,eI as $F,eJ as Nr,eK as Nt,eL as o5,eM as ta,eN as Nn,eO as i5,eP as H_,eQ as Uc,eR as s5,eS as nl,eT as KF,eU as YF,eV as a5,eW as l5,eX as c5,eY as JF,eZ as d5,e_ as u5,e$ as p5,f0 as z_,f1 as V_,f2 as J0,f3 as m5,f4 as h5,f5 as A5,f6 as g5,f7 as Oi,f8 as jh,f9 as $o,fa as XF,fb as y5,fc as ZF,fd as Oo,fe as Q_,ff as Uu,fg as rl,fh as f5,fi as Bc,fj as _5,fk as eM,fl as tM,fm as x5,fn as Qo,fo as nM,fp as W_,fq as wp,fr as ks,fs as q_,ft as fu,fu as nt,fv as cs,fw as rM,fx as Pt,fy as oM,fz as iM,fA as kh,fB as sM,fC as ul,fD as Nh,fE as Rl,fF as aM,fG as lM,fH as jl,fI as G_,fJ as jr,ah as ht,fK as X0,e as Z0,fL as b5,fM as E5,fN as cM,fO as dM,fP as S5,fQ as ky,fR as uM,fS as pM,fT as mM,fU as Yr,fV as C5,fW as hM,fX as T5,fY as AM,fZ as gM,f_ as yM,f$ as fM,g0 as _M,g1 as Eo,g2 as Ji,g3 as $r,g4 as $_,g5 as xM,g6 as bM,g7 as EM,g8 as SM,Z as w5,g9 as CM,ga as Bu,gb as ei,gc as I5,gd as TM,ge as kl,gf as wM,gg as IM,gh as vM,gi as Xi,gj as Cr,gk as RM,gl as Ip,gm as vp,gn as v5,go as Yc,gp as R5,gq as c2,gr as jM,gs as kM,gt as eA,gu as j5,gv as NM,gw as OM,gx as DM,gy as PM,gz as Ny,gA as Tc,gB as k5,gC as N5,gD as LM,gE as FM,gF as MM,gG as UM,gH as BM,gI as O5,gJ as HM,gK as tA,gL as K_,gM as ho,gN as D5,gO as zM,gP as Oy,gQ as VM,gR as Zi,gS as Ss,gT as bi,gU as nA,gV as ro,gW as P5,gX as Rp,gY as Ns,gZ as d2,g_ as oh,g$ as Oh,h0 as QM,h1 as WM,h2 as Hu,h3 as qM,h4 as Jr,h5 as zu,h6 as GM,h7 as $M,h8 as So,h9 as rA,ha as Ke,hb as Vt,hc as fn,hd as KM,he as Bi,hf as YM,hg as Hc,hh as pl,hi as Bo,hj as u2,hk as p2,hl as Y_,hm as L5,hn as JM,ho as XM,hp as m2,hq as J_,hr as na,hs as ZM,ht as Cs,hu as X_,hv as F5,hw as eU,hx as Z_,hy as tU,hz as nU,hA as fd,hB as _d,hC as M5,hD as U5,hE as Nl,hF as wc,hG as zc,hH as oA,hI as iA,hJ as B5,hK as rU,hL as h2,hM as Dy,hN as si,hO as Py,hP as oU,hQ as iU,hR as sU,hS as aU,hT as Ic,hU as lU,hV as Os,hW as Ds,hX as H5,hY as ex,hZ as tx,h_ as cU,h$ as dU,i0 as uU,i1 as pU,i2 as mU,i3 as hU,i4 as AU,i5 as gU,i6 as Ly,i7 as nx,i8 as yU,i9 as fU,ia as Ol,j as sA,ib as z5,ic as Fy,id as _U,ie as V5,D as xU,ig as Q5,ih as xd,ii as jp,ij as fa,ik as bU,il as kp,im as EU,io as Wg,ip as SU,iq as _u,ir as CU,is as TU,it as wU,iu as IU,iv as vU,iw as RU,ix as jU,iy as kU,iz as My,iA as NU,iB as OU,iC as A2,iD as DU,iE as PU,iF as qg,iG as LU,iH as FU,iI as MU,iJ as UU,iK as W5,iL as q5,iM as BU,iN as G5,iO as HU,iP as zU,iQ as ih,iR as g2,iS as y2,iT as VU,iU as QU,iV as $5,iW as WU,iX as qU,iY as GU,iZ as $U,i_ as KU,i$ as YU,j0 as JU,j1 as XU,j2 as Gg,j3 as rx,j4 as Dh,j5 as Dl,j6 as aA,j7 as K5,j8 as eo,j9 as pn,ja as Y5,jb as f2,jc as Ho,jd as Ko,je as ol,jf as mi,jg as Zs,jh as as,ji as ea,jj as Vu,jk as J5,jl as Uy,jm as sh,jn as X5,jo as cu,jp as ah,jq as tc,jr as By,js as Z5,jt as es,ju as e3,jv as ox,jw as Vc,jx as ZU,jy as ix,jz as Ph,jA as eB,jB as tB,jC as lA,jD as 
2sx,jE as nB,jF as rB,jG as t3,an as bd,jH as _2,jI as oB,jJ as n3,jK as iB,jL as ax,jM as sB,jN as aB,jO as x2,jP as lB,jQ as r3,jR as o3,jS as cB,jT as i3,jU as rr,jV as Qa,jW as dB,jX as s3,jY as uB,jZ as _a,j_ as pB,j$ as mB,k0 as ts,k1 as il,k2 as hB,k3 as AB,k4 as b2,k5 as E2,k6 as gB,k7 as yB,k8 as fB,k9 as _B,ka as xB,kb as bB,kc as EB,kd as SB,ke as a3,kf as CB,kg as S2,kh as sl,ki as Ed,kj as TB,kk as wB,kl as IB,km as l3,kn as c3,ko as vB,kp as lx,kq as C2,kr as xu,ks as RB,kt as jB,ku as kB,kv as NB,kw as OB,kx as DB,ky as PB,kz as LB,kA as FB,kB as MB,kC as Np,kD as UB,kE as Sd,kF as Hy,kG as cx,kH as d3,kI as Cd,kJ as BB,kK as HB,kL as zB,kM as cA,kN as $g,kO as VB,kP as QB,kQ as WB,kR as qB,kS as T2,kT as u3,kU as dA,r as p3,q as m3,p as Op,kV as GB,kW as $B,kX as Lh,kY as KB,kZ as YB,k_ as Dp,k$ as JB,l0 as XB,l1 as h3,l2 as ZB,l3 as eH,l4 as tH,l5 as nH,l6 as rH,l7 as oH,l8 as Ws,l9 as iH,la as vo,lb as sH,lc as aH,ld as Jc,le as uA,lf as lH,lg as cH,lh as dH,li as Ua,lj as uH,lk as w2,ll as pH,lm as I2,ln as Pl,lo as A3,lp as mH,lq as hH,lr as Vo,ls as g3,lt as zy,lu as Vy,lv as Qy,lw as y3,lx as f3,ly as _3,lz as AH,lA as gH,lB as dx,lC as yH,lD as fH,lE as ua,lF as pA,lG as ux,lH as _H,lI as xH,lJ as bH,lK as EH,lL as SH,lM as x3,lN as CH,lO as v2,lP as TH,lQ as Vd,lR as R2,lS as j2,lT as Kg,lU as nc,lV as bm,lW as Yg,lX as wH,lY as Jg,lZ as Em,l_ as rc,l$ as IH,m0 as vH,m1 as RH,m2 as jH,m3 as Xg,m4 as kH,m5 as NH,m6 as OH,m7 as k2,m8 as N2,m9 as O2,ma as DH,mb as PH,mc as D2,md as LH,me as FH,mf as MH,mg as UH,mh as P2,mi as Sm,mj as L2,mk as BH,ml as HH,mm as zH,mn as F2,mo as VH,mp as QH,mq as WH,mr as qH,ms as GH,mt as $H,mu as KH,mv as M2,mw as YH,mx as JH,my as XH,mz as ZH,mA as ez,mB as tz,mC as nz,mD as rz,mE as oz,mF as iz,mG as sz,mH as b3,mI as az,mJ as E3,mK as at,mL as px,mM as mx,a7 as lz,mN as hx,mO as S3,mP as C3,mQ as Di,mR as Wy,mS as Wo,mT as mA,mU as cz,mV as T3,mW as dz,mX as gc,mY as uz,mZ as pz,m_ as Pp,m$ as Ei,n0 as Ax,n1 as U2,n2 as w3,M as mz,n3 as hz,n4 as Az,n5 as gz,n6 as Qu,n7 as yz,n8 as gx,n9 as fz,na as Lp,nb as Fp,nc as I3,nd as yx,ne as fx,nf as _z,ng as xz,nh as Td,ni as hA,nj as B2,nk as v3,nl as bz,nm as Ez,nn as Sz,no as R3,np as Cz,nq as Tz,nr as Ll,ns as wz,nt as Iz,nu as Fh,nv as vz,nw as Rz,nx as jz,ny as kz,nz as Nz,nA as Oz,nB as Dz,nC as Pz,nD as Lz,nE as Fz,nF as Mz,nG as j3,nH as k3,nI as Uz,nJ as qy,nK as H2,nL as Bz,nM as z2,nN as N3,nO as Hz,nP as O3,nQ as D3,nR as _x,nS as zz,nT as Vz,nU as Qz,nV as P3,nW as L3,nX as F3,nY as Wz,nZ as V2,n_ as qz,n$ as Gz,o0 as $z,o1 as Kz,o2 as Yz,o3 as Jz,o4 as Xz,o5 as Zz,o6 as eV,o7 as tV,o8 as xx,o9 as nV,oa as rV,ob as M3,oc as oV,od as Cm,oe as bx,of as iV,og as sV,oh as aV,oi as U3,oj as AA,ok as Mp,ol as Ex,om as gA,on as lV,oo as B3,op as cV,oq as Ba,or as Q2,os as xa,ot as ba,ou as dV,ov as Mh,ow as uV,ox as pV,oy as mV,oz as Sx,oA as hV,oB as Gy,oC as Cx,oD as AV,oE as gV,oF as yV,oG as Wu,oH as fV,oI as _V,oJ as xV,oK as bV,oL as EV,oM as H3,oN as SV,oO as CV,oP as TV,oQ as wV,oR as IV,oS as vV,oT as RV,oU as jV,oV as kV,oW as NV,oX as OV,oY as z3,oZ as Qd,o_ as V3,o$ as DV,p0 as PV,p1 as LV,p2 as FV,p3 as MV,p4 as UV,p5 as Q3,p6 as W2,p7 as BV,p8 as Ka,p9 as W3,pa as HV,pb as q3,pc as zV,pd as VV,pe as QV,pf as WV,pg as G3,ph as $3,pi as K3,pj as Y3,pk as qV,af as Zg,pl as GV,pm as $V,pn as J3,po as q2,pp as KV,pq as YV,pr as JV,ps as XV}from"./registration-BfOA5mCx_bundle.js";import{_ as Oe,d as ns}from"./datadog-DxmyjtSX_bundle.js";import{a as ct,m as ml}from"./moment-DyvZl3Ud_bundle.js";import{I as ZV,a as eQ,g as X3,S as Tx,w as Up,u as ao,W as tQ,P as nQ,p as rQ,d as oQ,C as Z3,R as iQ,b as ja,c as sQ,e as Bp,f as aQ,h as Hp,D as wx,i as lQ,L as G2,j as cQ,k as dQ,l as e6,m as Xr,n as uQ,o as pQ,q as mQ,r as hQ,s as AQ,t as wd,v as Xn,x as gQ,y as yQ,z as fQ,A as Ix,B as t6,E as _Q,F as xQ,G as ut,H as bQ,J as Uh,K as EQ,M as SQ,N as CQ,O as TQ,Q as wQ,T as IQ,U as Tm,V as $2}from"./slackIntegration-mZcBTumD_bundle.js";import{u as vx,C as yA,P as vQ,a as n6,l as RQ,E as jQ}from"./stripe-BA7RN6Z4_bundle.js";import{t as kQ}from"./speedboat-vendor-DBIVks5t_bundle.js";import{a as NQ}from"./sentry-DLDmuXKN_bundle.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))o(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function o(i){if(i.ep)return;i.ep=!0;const s=r(i);fetch(i.href,s)}})();const OQ={de:()=>Oe(()=>import("./sb-locale-de-D9Ch_qxt_bundle.js"),[]),es:()=>Oe(()=>import("./sb-locale-es-_doiRlHd_bundle.js"),[]),fr:()=>Oe(()=>import("./sb-locale-fr-BVTHTwNT_bundle.js"),[]),hi:()=>Oe(()=>import("./sb-locale-hi-CO6RyUqQ_bundle.js"),[]),it:()=>Oe(()=>import("./sb-locale-it-Dejxg_ej_bundle.js"),[]),te:()=>Oe(()=>import("./sb-locale-te-69_4XED2_bundle.js"),[])},K2=new Set,DQ=async(e=Zo())=>{const t=OQ[e];if(!t||K2.has(e))return;const{default:r}=await t();Iv(e,{speedboat:r}),K2.add(e)},Rx=JP({onError:e=>{H(e,{tags:["saga-middleware-error"]})}}),PQ=XP({getUserConfirmation:(e,t)=>{const r=J(()=>{},["Store","dispatch"],window),i=J(()=>{},["Store","getState"],window)(),s=J(!1,["securedRouteLeaving","isExtraModal"],i);r(F0({isExtraModal:s,cancelHandler:()=>{if(s)return r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}});t(!1)},submitHandler:()=>{if(t(!0),s)return r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}})}}))}});function*LQ(e){try{const{uid:t,values:r={}}=e.payload,o=yield Ce($(["currentUser","user","id"]));yield y({type:d.UPDATE_CURRENT_USER_REQUEST,payload:{values:Dt(["passwordConfirmation"],r)}});const{error:i}=yield me(ee.unlinkSSOAccount,{pathParams:{userId:o,uid:t}}
2);if(i)return V(i),yield y({type:d.UNLINK_ACCOUNT_FAILURE});yield y({type:d.GET_CURRENT_USER_REQUEST}),yield y({type:d.UNLINK_ACCOUNT_SUCCESS})}catch(t){H(t,{tags:["saga","unlinkAccount"]})}}function*FQ(e){try{const t=yield Ce($(["currentUser","user","id"])),r=J("",["ssoUid"],Or()),o=J(r,["payload","uid"],e),{identity:i,error:s}=yield me(ee.linkSSOAccount,{pathParams:{userId:t},data:{identity:{uid:o}}});if(s)return V(s),yield y({type:d.LINK_ACCOUNT_FAILURE});yield y({type:d.GET_CURRENT_USER_REQUEST});const a=J({},["user"],i);yield y({type:d.LINK_ACCOUNT_SUCCESS,payload:a})}catch(t){H(t,{tags:["saga","linkUsersAccount"]})}}function*Y2(e,t){e&&V(e),yield y({type:d.SSO_VIA_PROVIDER_FAILURE,payload:{error:e}}),oe(e)&&oe(t)&&O.userLoggedInError(e,t),yield sd()}function*MQ(e){try{const{provider:t,linkAccount:r,flow:o}=e.payload,i=J(!0,["cookieEnabled"],navigator),s=Gn(),a=window.btoa(JSON.stringify({uid:s}));i||(yield*Y2(ue("restricted.enable_cookie"),t));const l=window.location.pathname.replace(/\/$/,"");if(t==="google"){yield no(1e3);const m=l==="/registration";let h=null;m&&(h=A_(window.location.search));const A={client_id:"1085007387120-udspa5u0b6lffu914vmbt8jkca21vpku.apps.googleusercontent.com",redirect_uri:window.location.origin+l,response_type:"permission id_token",scope:"openid profile email",prompt:"select_account",nonce:a};oe(h)&&(A.state=window.btoa(JSON.stringify(h)));let f=`https://accounts.google.com/o/oauth2/v2/auth?${new URLSearchParams(A).toString()}`;return window.location.href=f,yield y({type:d.SSO_VIA_PROVIDER_SUCCESS,payload:{flow:o}})}const u=window.AppleID;_e(u)&&(yield*Y2(ue("registration.exception_apple"),t)),yield re(()=>{u.auth.init({clientId:"com.sortly.app",scope:"name email",redirectURI:"https://api.sortly.co/v1/sso/apple/callback",nonce:a,usePopup:!1})}),r||(yield re(Kt,{ssoUid:s,ssoProvider:t}));const p=`${l}${window.location.search}`;yield re(Kt,{ssoOrigin:p,appleUid:s}),yield re(u.auth.signIn),yield y({type:d.SSO_VIA_PROVIDER_SUCCESS})}catch(t){H(t,{tags:["saga","ssoViaProvider"]})}}function*jx(e){try{if(oe(e.user))return yield y({type:d.USER_LOGIN_REQUEST,payload:{values:{ssoLoginInfo:{uid:e.uid,provider:e.provider}},linkAccount:e.linkAccount}});const{user:t={},error:r}=yield me(ee.getSSOUserInfoByEmail,{queryParams:{email:$(["email"],e)}});return r?V(r):oe(t)?(yield y({type:d.VALIDATE_IDENTITY_SUCCESS,payload:He(e,t)}),yield y(Et("/account-exists"))):(yield y({type:d.VALIDATE_IDENTITY_SUCCESS,payload:e}),yield y(Et(`/confirm-signup${window.location.search}`)))}catch(t){H(t,{tags:["saga","validateIdentity"]})}}function*UQ(e){try{const t=$(["payload","linkFlow"],e),r=$(["payload","uid"],e),o=$(["payload","linkAccount"],e);for(;;){const i=$(["ssoAppleInfo"],Or());if(oe(i)){if(!M0(i))return yield re(Go,"ssoAppleInfo"),yield y({type:d.STOP_SSO_AUTH_POLL});const s=yield me(ee.getSSOIdentity,{pathParams:{ssoProvider:"apple",uid:r}});if(s.error)return yield re(Go,"ssoAppleInfo"),O.userLoggedInError(s.error,"apple"),V(s.error);const a=Ae("identity",s);if(oe(a))return yield re(Go,"ssoAppleInfo"),t?yield y({type:d.LINK_ACCOUNT_REQUEST,payload:{uid:a.uid}}):(yield re(jx,He(a,{linkAccount:o})),yield y({type:d.STOP_SSO_AUTH_POLL}))}yield re(no,2e3)}}catch(t){H(t,{tags:["saga","pollSubscriptionInfo"]})}}function*BQ(){for(;;){const e=yield Rr(d.START_SSO_AUTH_POLL);yield ad([re(UQ,e),Rr(d.STOP_SSO_AUTH_POLL)])}}function*HQ(e){try{const{idToken:t,linkFlow:r,linkAccount:o}=e.payload;if(!oe(t))return yield y({type:d.START_GOOGLE_SSO_FAILURE});const{identity:i,error:s}=yield me(ee.updateSSOIdentity,{pathParams:{ssoProvider:"google"},data:{idToken:t}});if(s||!oe(i))return V(s),O.userLoggedInError(s,"google"),yield y({type:d.START_GOOGLE_SSO_FAILURE}),yield y(vv());if(yield y({type:d.START_GOOGLE_SSO_SUCCESS}),o||(yield re(Kt,{ssoUid:i.uid,ssoProvider:"google"})),r)return yield y({type:d.LINK_ACCOUNT_REQUEST,payload:{uid:i.uid}});yield re(jx,He(i,{linkAccount:o}))}catch(t){H(t,{tags:["saga","startGoogleSso"]})}}function*zQ(e){try{const t=$(["payload","email"],e),{user:r={},error:o}=yield me(ee.getSSOUserInfoByEmail,{queryParams:{email:t,includes:["sso_settings","identities"]}}),i=J({},["companySsoSettings"],r);if(o||_e(i)||!i.enabled){const m=o||ue("sign_in.sso_disabled");return V(m),O.userLoggedInError(m,"keycloak"),yield y({type:d.START_KEYCLOAK_SSO_FAILURE})}const s=$(["location","search"],window),{mobile:a}=A_(s);yield re(Kt,{ssoKeycloakInfo:{isMobileWebView:M0(a)}});const l=Ve(Wi("/auth/realms/"),$([1]))(i.authUrl),u=new ZP({realm:l,url:e_(/\/realms(.+)/,"",i.authUrl),clientId:i.clientId});u.init({flow:"implicit"}),yield y({type:d.START_KEYCLOAK_SSO_SUCCESS});const p=new URL(i.redirectUrl);p.searchParams.set("company_id",i.companyId),u.login({redirectUri:p.toString(),loginHint:t})}catch(t){H(t,{tags:["saga","startKeycloakSSO"]})}}function*J2(e){return V(e),yield y({type:d.VALIDATE_KEYCLOAK_IDENTITY_FAILURE}),yield y(Ot("/login"))}function*VQ(e){try{const{companyId:t,idToken:r,redirectError:o}=e.payload;if(o||_e(r))return O.userLoggedInError(o,"keycloak"),yield re(J2,o);const{isMobileWebView:i}=Or()?.ssoKeycloakInfo??{};if(i){yield re(wh,["ssoKeycloakInfo"]);return}const{error:s,identity:a}=yield me(ee.updateCompanySSOIdentity,{pathParams:{ssoProvider:"keycloak",companyId:t},data:{idToken:r,provider:"keycloak"}});if(s)return O.userLoggedInError(s,"keycloak"),yield re(J2,s);yield y({type:d.VALIDATE_KEYCLOAK_IDENTITY_SUCCESS}),yield re(wh,["ssoKeycloakInfo"]),yield re(Kt,{ssoProvider:"keycloak"}),yield y({type:d.USER_LOGIN_REQUEST,payload:{values:{ssoLoginInfo:{provider:"keycloak",uid:a.uid}}}})}catch(t){H(t,{tags:["saga","validateKeycloakIdentity"]})}}const QQ=[Q(d.LINK_ACCOUNT_REQUEST,FQ),Q(d.UNLINK_ACCOUNT_REQUEST,LQ),Q(d.SSO_VIA_PROVIDER_REQUEST,MQ),Q(d.VALIDATE_IDENTITY_REQUEST,jx),Q(d.START_GOOGLE_SSO_REQUEST,HQ),Q(d.START_KEYCLOAK_SSO_REQUEST,zQ),Q(d.VALIDATE_KEYCLOAK_IDENTITY_REQUEST,VQ)];function WQ(e){return new Promise(async(t,r)=>{const{barcodeProps:o,text:i,canvasId:s}=e.payload;if(o.renderer==="bwip"){const a=await Oe(()=>import("./bwip-js-Bu74roI3_bundle.js").then(l=>l.b),__vite__mapDeps([0,1,2]));try{a.toCanvas({scale:3,includetext:!0,textxalign:"center",text:i,...o.renderProps},s),t()}catch{a.toCanvas({scale:3,includetext:!0,textxalign:"center",text:i,...EL[yr.CODE_128].renderProps},s),t()}}else if(o.renderer==="jsbarcode"){const a=await Oe(()=>import("./vendor-ct_YKIP6_bundle.js").then(l=>l.J),__vite__mapDeps([1,2]));try{a.default(`#${s}`,i,o.renderProps),t({})}catch(l){r({error:l})}}else t()}).then(()=>({})).catch(t=>({error:t}))}function*qQ(){try{const e=yield t_(d.GENERATE_BARCODE_REQUEST,$4.expanding());for(;;){const t=yield Rr(e),{error:r}=yield re(WQ,t);r?(H(r,{tags:["barcode-render"],extra:{action:t}}),yield y({type:d.GENERATE_BARCODE_FAILURE,payload:{error:r}})):yield y({type:d.GENERATE_BARCODE_SUCCESS})}}catch(e){return H(e,{tags:["saga","barcodesChannel"]}),null}}const r6=(e,t)=>{const r=new FormData;return _e(e)||_e(t)?{isEmpty:!0}:(bt(e).forEach(o=>{r.append(o,e[o])}),r.append("file",t),{formData:r})},o6=/^cache\/(.+)/;function*GQ(e){const{updateFormField:t,file:r}=e.values,o=Ey(r);try{t({metadata:o,isLoadProcessFinished:!1});const{fields:i,headers:s,method:a,url:l,error:u}=yield me(g_.fetchFileAttachmentPresign,{queryParams:{type:r.type,filename:r.name}});if(u)throw new Error(u);const{isEmpty:p,formData:m}=r6(i,r);if(p)throw new Error("File attachment was not uploaded, please try again");yield re(fetch,l,{method:a,headers:s,mode:"no-cors",body:m});const h={id:i.key.match(o6)[1],storage:"cache",metadata:Ey(r)};t({metadata:o,isLoadProcessFinished:!0,attachmentReferenceData:h})}catch(i){t({metadata:o,isLoadProcessFinished:!0,asyncError:i.message})}finally{e.onSagaFinish()}}function*$Q(){const e=yield t_(d.UPLOAD_FILE_REQUEST),t=new Map;for(;;){const r=yield Rr(e),{inputIdx:o}=r.values;if(t.has(o)){const s=t.get(o);yield sd(s)}const i=yield tr(GQ,{...r,onSagaFinish:()=>t.delete(o)});t.set(o,i)}}function*KQ(e){const t=yield*G(),{photo:r,order:o}=e,{fields:i,headers:s,method:a,url:l,error:u}=yield me(g_.fetchPhotoPresign,{queryParams:{type:r.type,filename:r.name}}),{isEmpty:p,formData:m}=r6(i,r);if(p||oe(u))throw new Error(u);yield re(fetch,l,{method:a,headers:s,mode:"no-cors",body:m});const h={id:i.key.match(o6)[1],storage:"cache",metadata:Ey(r,"image/jpeg")},{photo:A,error:f}=yield me(Je.postPhotos,{pathParams:{companyId:t},data:{photo:{image:h}}});if(f||_e(A))throw f;return{...A,order:o}}const Fl=(e=[],t={})=>We((r,o)=>{const i=Ae(o,t);return _e(i)?r:St(i,r)},[])(e),YQ=(e=[],t={},r={})=>Ve(Ar,We((i,s)=>{const a=$([String(s),"roleGroupId"],t);if(_e(a))return i;const l=Zt(["permissions","rootPermissions"],r[a]||{});return _e(l)?i:St({[s]:l},i)},[]),io)(e),fA=We((e,t)=>["item","folder"].includes(t.type)?St(t.nodeId,e):t.descendantIds?on(t.descendantIds,e):e,[]),JQ=e=>e.navigation.byId,XQ=e=>J([],["navigation","byParentId",be],e),ZQ=On([JQ,XQ],(e,t)=>Fl(t,e)),eW=e=>e.nodes.byId,_A=e=>e.nodes.bulkActionsMetaById,i6=e=>$(["pages","customerContentPage","currentNode"],e),s6=e=>{const{currentNode:t}=y_(e,!0);return t},tW=On([_A],e=>ai(Wt,t=>Fl(t,e))),nW=e=>J([],["nodes","permissionScopeIds"],e),rW=e=>J([],["roleGroups","byId"],e),$y=On([nW,rW],(e,t)=>ai(Wt,r=>YQ(r,e,t))),a6=e=>On([eW,e],(t,r)=>Fl(r,t)),xA=e=>e.nodes.bucketsById,kx=e=>e.nodes.bucketsByParentId,zp=e=>
2On([xA,e],(t,r)=>Fl(r,t)),oW=e=>e.nodes.trashIds,iW=a6(oW),sW=e=>e.nodes.tagsIds,aW=zp(sW),t0t=On([aW],e=>fA(e)),Ml=e=>J(be,["pages","customerContentPage","currentNode","id"],e),lW=e=>e.nodes.allIds,n0t=a6(lW),cW=e=>e.nodes.searchIds,dW=zp(cW),r0t=On([dW],e=>fA(e)),uW=e=>e.nodes.reportingBuckets,o0t=zp(uW),pW=e=>e.nodes.itemsPageBucketsIds[Ml(e)],l6=zp(pW),i0t=On([l6],e=>fA(e)),mW=e=>e.nodes.advSearchBucketsIds,c6=zp(mW),s0t=On([c6],e=>fA(e)),Nx=(e,t,r)=>{const o=ge([],e,t);return Fl(o,r)},hW=On([xA],e=>ai(Wt,t=>ge({},t,e))),d6=On([xA,kx],(e,t)=>ai(Wt,r=>Nx(r,t,e))),a0t=On([xA],e=>ai(Wt,t=>Fl(t,e))),AW=On([s6,i6,_A],(e={},t={},r)=>({[Ae("id",e)]:e,[Ae("id",t)]:t,...r})),u6=(e,t=[])=>Ve(Ee(r=>ge({},r,e)),vt(oe))(t),gW=e=>e.bulk.selectedEntities,yW=On([_A,gW],(e,t)=>u6(e,t)),fW=e=>t=>J({},["nodes","pagination",e],t),_W=e=>J([],["modal","data","nodes"],e),p6=On([_A,_W],(e,t)=>Fl(t,e)),xW=e=>J([],["unitsOfMeasure","unitNameToPrettyUnit"],e),rs=On([xW],e=>ai(Wt,t=>ge("unit",t,e))),m6=e=>J([],["nodes","waitingNodes","ids"],e),Ox=On([m6],e=>ai(Wt,t=>it(t,e))),Dx=On([m6],e=>ai(Wt,(t=[])=>t.some(r=>it(r,e)))),bW=e=>e.nodes.sortedNodeIds,h6=On([bW],e=>ai(Wt,t=>{if(_e(e))return t;const r=We((i,s)=>i.length===t.length?Fr(i):t.includes(s)?St(s,i):i,[],e),o=ys(t,r);return[...r,...o]}));function vc(e={}){let t=e.name||e.value,r=e.value;return M(r)&&(t=Pc.name,r=Pc.value),{name:t,value:r}}const A6=e=>[...new Set(e.map(t=>t??""))];function g6(e=[],t){const r=[];if(t&&t.kind==="boolean")r.push(vc({name:"Checked",value:!0})),r.push(vc({name:"UnChecked",value:!1}));else if(e&&e.length){const o=i=>!!i;e.filter(o).forEach(i=>{let s="",a=i;i==null||i===""?(s=Pc.name,a=Pc.value):s=i,r.push(vc({name:s,value:a}))}),r.push(vc({...Pc}))}return[...r].sort((o,i)=>{const s=o.name,a=i.name;return s<a?-1:s>a?1:0})}function EW(e){const t={type:""};switch(e){case"string":case"text":case"phone":case"email":case"boolean":case"dropdown":case"url":{t.type=Gt.multiSelect.code,t.chipRequired=!0;break}case"integer":case"float":{t.type=Gt.rangeSlider.code,t.chipRequired=!0;break}case"datetime":{t.type=Gt.dateTime.code,t.chipRequired=!1;break}case"scanner":{t.type=Gt.scanner.code,t.chipRequired=!0,t.strategy="or";break}default:t.type=""}return t}function SW(e=[],t){const r={valuesToRender:[]};return e.length&&e.forEach(o=>{const i=Number(o);if(typeof i=="number"){const s=vc({name:o,value:i});r.valuesToRender.push(s)}}),r}function Id(e=[],t){let r=[];return e&&e.length&&(r=A6(e.filter(Boolean)).map(i=>vc({name:i,value:i})),t&&t.valueType==="string"&&(r=[...r].sort((i,s)=>{const a=String(i.name).toLowerCase(),l=String(s.name).toLowerCase();return a<l?-1:a>l?1:0}))),t.withBlank?[Pc,...r]:r}function CW(e){const t={id:"",kind:"",name:"",valuesToRender:[]},r={defaultRange:{min:Sy.min,max:Sy.max}},o=e.kind||t.kind,i=EW(o),s=i.type;let a={};switch(a.name=e.name||t.name,a.id=e.id||t.id,a.kind=o,a.filterType=s,a.chipRequired=i.chipRequired,i.strategy&&(a.strategy=i.strategy),s){case Gt.multiSelect.code:{a.valuesToRender=e.values===null||e.values===void 0?[]:g6([...new Set(e.values)],e);break}case Gt.rangeSlider.code:{if(e.values===null||e.values===void 0)break;const l=SW(A6(e.values));a={...a,...r,...l};break}case Gt.scanner.code:{a.valuesToRender=Id(e.values??[],{valueType:"string"});break}default:a.valuesToRender=t.valuesToRender}return a}function TW(e=[]){const t=e.filter(r=>M(r)?!1:r&&!pr.ca.ignoreCATypes.includes(r.kind)).map(CW).map(r=>Rv(r));return Wr(t,[f_])}const wW=K4(Ar,ni,St),Bh=(e,{result:t})=>wW(t,e),Vp=(e,{entriesIds:t})=>k0(r=>t.includes(r),e),IW=(e,{entriesIds:t})=>{const r=Ee(o=>{if(o.type!=="itemgroup")return o;const i=Po(t,ge([],"descendantIds",o));return He(o,{descendantIds:i,removed:_e(i)})},e);return k0(st("removed",!0),r)};function vW(e,{entityId:t}){const r={...e};return delete r[t],r}const Xc=(e,t,r)=>He(e,t.entities[r]||{}),Ky={tags:[],notes:[],sids:[],names:[],caFilters:{byId:{},allIds:[]},selectedCaIds:{}},RW=(e=Ky,t)=>{switch(t.type){case d.SET_CUSTOM_ATTRIBUTE_FILTERS_ADVANCED_SEARCH:return{...e,caFilters:{byId:He(Xc({},t.payload.caFilters,"customAttributes"),e.caFilters.byId),allIds:Bh({},t.payload.caFilters)}};case d.FETCH_TAGS_SUCCESS:{const r=cn("name",t.payload.tags);return Ne(e,{tags:Id(r,{valueType:"string"})})}case d.SET_ADVANCED_SEARCH_FILTER_DATA:{if(t.payload.filterCategory!==pr.ca.name)return{...e,[t.payload.filterCategory]:t.payload.normalizedData};const r=t.payload.metaData.caObj.id,o=e.caFilters.byId[r]||{};return{...e,caFilters:{...e.caFilters,byId:{...e.caFilters.byId,[r]:{...o,valuesToRender:t.payload.normalizedData}}}}}case d.ADD_CUSTOM_ATTRIBUTE_TO_FILTER_SECTION:return{...e,selectedCaIds:{...t.payload.selectedCaIds}};case d.FETCH_SEARCH_FILTERS_FAILURE:return Ky;default:return e}};function*jW(){try{yield y({type:d.RESET_WIDGETS})}catch(e){return H(e,{tags:["saga","triggerPlaceholders"]}),null}}function*y6(){try{const e=yield*G(),t=yield*ie(ee.fetchDashboards,{pathParams:{companyId:e}});if("error"in t)return yield y({type:d.FETCH_DASHBOARDS_FAILURE}),V(t.error);const{dashboards:r}=t,o=SL(r);yield y({type:d.FETCH_DASHBOARDS_SUCCESS}),yield y({type:d.SET_DASHBOARDS,entities:o})}catch(e){return H(e,{tags:["saga","fetchDashboards"]}),null}}function*kW(e){try{const t=yield*G(),{dashboard:r}=e.payload;r.filters=e.payload.filters;const o=yield*ie(ee.updateDashboard,{pathParams:{dashboardId:r.id,companyId:t},data:{dashboard:{filters:r.filters}}});if("error"in o)return yield y({type:d.UPDATE_DASHBOARD_FAILURE}),V(o.error);const i=Wr(r,CL);yield y({type:d.UPDATE_DASHBOARD_SUCCESS,entities:i})}catch(t){return H(t,{tags:["saga","updateDashboard"]}),null}}function*NW(e){try{const t=Sl();let r={...Ir(t?.advanceSearch,Ky),version:"0.1",folders:e.payload.folders,minQuantities:e.payload.minQuantities,qtyAlerts:{},dateAlerts:{},ca:{}};j(e.payload.quantity)&&(r=jv(r,["quantities"],e.payload.quantity)),yield*Re(kv,r),yield y(Et({pathname:"/advanced-search",state:{referrer:"dashboard"}}))}catch(t){return H(t,{tags:["saga","showMoreStockLevels"]}),null}}const OW=[Q(d.FETCH_DASHBOARDS_REQUEST,y6),Q(d.UPDATE_DASHBOARD_REQUEST,kW),Q(d.SHOW_MORE_STOCK_LEVELS,NW)],DW=e=>({[e]:{id:Number(e)}}),PW=e=>rn(Array,e)?Ee(Number,e):rn(String,e)?[Number(e)]:[],LW=(e=[])=>M(e)?null:Ve(Ee(DW),io)(e),X2=(e,t,r)=>{const{folders:o}=ri.parse(e),i=PW(o);let s=[];return LW([...i,...s])},f6=(e=[])=>(e||[]).reduce((t,r)=>{const{id:o,label:i,order:s,optionValues:a=[]}=r,{optionsById:l,optionsByName:u}=a.reduce((p,m)=>{const{id:h,label:A=""}=m;return{...p,optionsById:{...p.optionsById,[h]:m},optionsByName:{...p.optionsByName,[A.toLowerCase()]:m}}},{optionsById:{},optionsByName:{}});return[...t,{name:o,label:i,order:s,optionValues:a,optionsById:l,optionsByName:u}]},[]),FW=(e,t)=>
2{const r=We((o,i)=>Ne(o,{[i.photoId||i.id]:i}),{},e);return Ee(o=>{const i=Ae(o.id,r);return j(i)?{...i,...o}:o},t)},Px=(e,t)=>We((r,o)=>{const i=Ae(o.name,e),s=$(["optionsByName",Zr(i)],o),a={id:o.name,label:o.label,order:o.order,optionValues:o.optionValues,hasVariantItem:!0};if(j(s))return wo({variantOptionsAttributes:a,selectedOptions:s},r);const l={id:Gn(),label:i,order:o.optionValues.length,hasVariantItem:!0};return wo({variantOptionsAttributes:wo({optionValues:l},a),selectedOptions:l},r)},{variantOptionsAttributes:[],selectedOptions:[]},t),MW=(e={},t)=>M(e.optionValues)?[]:We((r,o)=>o.hasVariantItem&&Kc(t[e.name],o.label)?St({value:o.id,label:o.label},r):r,[],e.optionValues),l0t=e=>{if(M(e))return x("validations.option_not_exists");if(e.length>$c)return x("validations.field_is_too_long",{fieldLabel:"Option",max:$c})},UW=We((e,{id:t})=>wo({descendantBucketsIds:t},e),{descendantBucketsIds:[]});We((e,t)=>t.isItem?j(t.variantOptionValues)?Fr(!0):e:Fr(!0),!1);const BW=(e,t)=>{const r={name:e.name,labelUrl:e.labelUrl,labelUrlType:e.labelUrlType,labelUrlExtra:e.labelUrlExtra,labelUrlExtraType:e.labelUrlExtraType,photoIds:j(e.photoReferences)?Ee(s=>s.photoId||s.id,e.photoReferences||[]):[]},o={name:t.name,labelUrl:t.labelUrl.uri,labelUrlType:t.labelUrl.type,labelUrlExtra:t.labelUrlExtra.uri,labelUrlExtraType:t.labelUrlExtra.type,photoIds:t.photoIds},{difference:i}=vr(r,o);return Zt(bt(i),o)},HW=e=>({parentFolders:e?.parentFolders?.map(t=>({id:Number(t)}))||[],descendantIds:e?.descendantIds?.map(Number)||[],summaryInfo:{variantsCount:e?.directDescendants||0,priceMin:e?.minPrice||0,priceMax:e?.maxPrice||0,totalValue:e?.totalValue||0,quantity:Aa(e?.totalQuantity,4),unitName:e?.unitsCount?.[0]?.key}}),_6=e=>e.replace("/","").split("-").join(""),x6=(e=1)=>{Kt({lastVisited:{searchPage:e}})},Qp=(e=1)=>{const t=_6(window.location.pathname);Kt({lastVisited:{paginationCurrentPages:{[t]:e}}})},zW=()=>{wh(["lastVisited","paginationCurrentPages"])},VW=e=>{const r=Or()?.lastVisited?.paginationCurrentPages?.[e.currentPath]??1;return Number(r)},ka=(e={})=>{const{isSummaryView:t=!1,isSearch:r=!1}=e,o=_6(window.location.pathname),i=Or();return r?{currentPage:i?.lastVisited?.searchPage??1,perPage:t?10:i?.nodesPerPageLimit??20}:{currentPage:VW({currentPath:o}),perPage:t?10:i?.nodesPerPageLimit??20}};var sr=(e=>(e.PRODUCT_LINK="productLink",e.ITEM_ORDERED_STATUS="itemOrderedStatus",e))(sr||{});const Hi=({feature:e})=>{const{featureFlags:t}=Yt(),{planFeatures:r}=dt(),{applicationPermissions:o}=dn();return e==="productLink"?!!(t?.enableProductLinks&&o?.purchaseOrders?.manage&&r?.purchaseOrdersEnabled):e==="itemOrderedStatus"?!!(t?.enableItemOrderStatus&&o?.purchaseOrders?.manage&&r?.purchaseOrdersEnabled):!1},Z2=e=>!!(e.currentUser?.user?.roleGroup?.applicationPermissions?.purchaseOrders?.manage&&e.plan?.subscriptionDetails?.featureToggles?.purchaseOrdersEnabled),zi=(e,t)=>e==="productLink"?!!(t.featureFlags?.enableProductLinks&&Z2(t)):e==="itemOrderedStatus"?!!(t.featureFlags?.enableItemOrderStatus&&Z2(t)):!1,QW=e=>t=>t.filter("term","ancestry",e.toString()),WW=(e,t)=>r=>{const o=e?bt(e):[];return o&&o.length&&o.forEach(i=>{const s=e[i],a=Nv(s,t);a&&!Lo(a)&&(s.filterType===Gt.multiSelect.code||s.filterType===Gt.scanner.code?s.values&&s.values.length&&r.query("nested",{path:a.nestedPath},l=>(l.andQuery("term",`${a.nestedPath}.custom_attribute_id`,s.id),t&&s.kind==="boolean"?(l.andQuery("bool",u=>(s.values.map(p=>u.orQuery("term",a.nestedFilter,String(p.value))),u)),l):(l.andQuery("bool",u=>jL(u,a.nestedFilter,s.values.map(p=>p.value))),l))):s.filterType===Gt.rangeSlider.code?B0(s).isEmpty||r.query("nested",{path:a.nestedPath},l=>(l.query("term",`${a.nestedPath}.custom_attribute_id`,s.id),U0(l,a.nestedFilter,{exactSearch:s.exactSearch,minValue:s.minValue,maxValue:s.maxValue}))):s.filterType===Gt.dateTime.code&&(kL(s).isEmpty||r.query("nested",{path:a.nestedPath},l=>(l.query("term",`${a.nestedPath}.custom_attribute_id`,s.id),NL(l,a.nestedFilter,{operatorType:s.operatorType,startDate:s.startDate,endDate:s.endDate})))))}),r},qW=(e=[],t=Cy)=>r=>{const o=e.map(i=>i.value);
2return t===Cy?r.filter("terms","tags.name.keyword",o):(o.forEach(i=>r.filter("term","tags.name.keyword",i)),r)},GW=(e=[])=>t=>{const r=Ee(o=>o.value,e);return t.filter("terms","name.sort",r)},$W=(e=[])=>t=>t.filter("terms","node_id",e),KW=({value:e})=>t=>qe(o2.WITH_NOTES,e)?lu("notes")(t):qe(o2.WITHOUT_NOTES,e)?__("notes")(t):t,YW=e=>t=>{let r=e&&rn(Array,e)?e:[];r=r.map(i=>i.value);const o=OL(r);return t.filter("bool",i=>(o.searchBlankValue&&i.orFilter("bool",s=>(s.notFilter("exists","notes.keyword"),s)),i.orFilter("terms","notes.keyword",o.arr),i)),t},JW=e=>t=>(B0(e).isEmpty||U0(t,"price",e),t),XW=(e,t,r)=>o=>{if(t){const i=PL(e,r);return M(i)?o:Array.isArray(i)?o.filter("terms","type",i):o.filter("term","type",i)}return typeof s2(e)=="boolean"?o.filter("term","isItem",s2(e)):o},ZW=e=>t=>M(e)?t:Array.isArray(e)?t.filter("terms","type",e):t.filter("term","type",e),Yy=(e,t,r)=>o=>{if(e.isScript)return o.sort(e.script);const i=md(e.sortDirection);if(e.sortBy&&e.sortBy.value){if(Ov(e.sortBy.value)){const s=IL(e,t);return s&&o.sort([s]),o}switch(r&&o.sort("parent_node_id",{order:"asc",missing:0}),e.sortBy.value){case"name":return o.sort("name.sort",i);case"notes":return o.sort("notes.keyword",i);case"tags":return o.sort("tags_count",i);case"summaryUpdatedAt":return o.sort("updated_at.value",i);case"value":return t?o.sort("total_value",{order:i,missing:0}):o.sort("value",i);case"minPrice":case"maxPrice":return o.sort(xt.decamelize(e.sortBy.value),{order:i,missing:0});case"price":return t?o.sort(xt.decamelize("maxPrice"),{order:i}):o.sort(xt.decamelize(e.sortBy.value),{order:i});case"quantity":return t?(o.sort("quantity.name",{order:i,missing:"units"}),o.sort("quantity.value",i)):(o.sort(xt.decamelize("unitName"),{order:i,missing:"units"}),o.sort(xt.decamelize(e.sortBy.value),i));case"minQuantity":return t?o.sort("min_quantity.value",i):o.sort(xt.decamelize(e.sortBy.value),i);default:return o.sort(xt.decamelize(e.sortBy.value),i)}}return o.sort("_score","desc")},eq=(e,t)=>r=>(B0(e).isEmpty||U0(r,t?"quantity.value":"quantity",e),DL(e.unit,t?"quantity.name":"unit_name")(r),r),Lx=e=>qe(Ty.WITH_ALERTS,e)?!0:qe(Ty.WITHOUT_ALERTS,e)?!1:null,tq=({value:e})=>t=>{const r=Lx(e);return M(r)?t:t.filter("term","quantity_alert_present",r)},nq=({primary:e,additional:t},r)=>o=>{if(M(e)||M(t))return o;const i=Lx(t.value),{nestedPath:s}=Nv({kind:"datetime"},r);return o.query("nested",{path:s},a=>(a.andQuery("term",`${s}.custom_attribute_id`,e.value),a.andQuery("term",`${s}.date_alert_present`,i),a)),o},rq=({value:e})=>t=>{const r=Lx(e);return M(r)||t.query("bool",o=>(o.orQuery("term","quantity_alert_present",r),o.orQuery("nested",{path:"custom_attribute_values"},i=>(i.query("term","custom_attribute_values.date_alert_present",r),i)),o)),t},oq=e=>t=>{if(e&&rn(Array,e)&&e.length){const r=cn("value",e);return t.filter("terms","sid.keyword",r)}return t},iq=(e,t)=>r=>{const o=J("",["showItems","value"],e),i=t?"quantity.value":"quantity",s=t?"min_quantity.value":"min_quantity";switch(o){case"below_min_level":{lu("min_quantity")(r),r.filter("script",{script:{source:`doc['${i}'].value < doc['${s}'].value`}});break}case"at_or_below_min_level":{lu("min_quantity")(r),r.filter("script",{script:{source:`doc['${i}'].value <= doc['${s}'].value`}});break}case"above_min_level":{lu("min_quantity")(r),r.filter("script",{script:{source:`doc['${i}'].value > doc['${s}'].value`}});break}case"with_min_level":{lu(s)(r);break}case"without_min_level":{__(s)(r);break}case"custom":{U0(r,s,e);break}}return r},sq=()=>e=>e.aggregation("terms","is_item",{size:2},"is_item"),aq=({pageNumber:e,pageLimit:t,sorting:r})=>o=>{if(yi(M)([t,e]))throw new Error("pagination settings required");const i=j(r)?Ee(Yy,r):[Wt],s=Ve(Yy({sortBy:{value:"is_item.value"},sortDirection:"ascending"}),...i)(ld()).build().sort;return o.size(0),o.aggregation("cardinality","sid.keyword","total_buckets"),o.aggregation("terms","sid.keyword",{size:1e3},"by_district",a=>(a.aggregation("min","price","min_price"),a.aggregation("max","price","max_price"),a.aggregation("max","updated_at","updated_at"),a.aggregation("terms","tags.name.keyword","tags"),a.aggregation("terms","label_url","label_url"),a.aggregation("terms","label_url_extra","label_url_extra"),a.aggregation("top_hits",{_source:!1,size:100},"entities"),a.aggregation("top_hits",{sort:[{created_at:{order:"asc"}}],_source:{includes:["name"]},size:1},"oldest_node"),a.aggregation("scripted_metric",{init_script:"state.transactions = []",map_script:"state.transactions.add(doc.is_item.value)",combine_script:"boolean is_item = true; for (t in state.transactions) { is_item = is_item && t } return is_item",reduce_script:"boolean is_item = true; for (a in states) { is_item = is_item && a } return is_item ? 1 : 0"},"is_item"),a.aggregation("sum","quantity","total_quantity"),a.aggregation("sum","total_value","total_value"),a.aggregation("bucket_sort",{sort:s,from:e*t-t,size:t},"bucket_pagination"),a))},lq=e=>e.aggregation("aggs",null,"units_info",t=>(t.filter("terms","type",["item","folder"]),t.aggregation("terms","quantity.name",{size:50,missing:"units"},"units",r=>(r.aggregation("sum","quantity.value","quantity"),r)),t)),cq=({level:e,bucketIds:t=[]}={})=>r=>(j(t)&&r.filter("terms","parent_id",t),M(e)?r:rn(Array,e)?r.filter("terms","layer",e):r.filter("term","layer",e)),dq=({uid:e})=>t=>(M(e)||t.filter("term","item_group_uid",e),t),uq=()=>e=>e.aggregation("terms","type","by_type"),pq=({id:e,nodeId:t})=>r=>r.aggregation("aggs",null,e,o=>(o.filter("term","ancestry",t.toString()),o.aggregation("terms","type","by_type"),o.aggregation("terms","quantity.name","unit_name"),o.aggregation("sum","quantity.value","total_quantity"),o.aggregation("sum","total_value","total_value"),lq(o),o)),mq=({id:e,sid:t,parentNodeId:r,acl:o,type:i})=>s=>{const a=fp({acl:o,type:i});return s.aggregation("aggs",null,e,l=>(l.filter("bool",u=>u),l.aggregation("aggs",null,"direct_descendants",u=>(u.filter("term","parent_id",e),u)),l.aggregation("aggs",null,"totals",u=>(u.filter("term","type","item"),u.filter("term","sid.keyword",t),M(r)?u.filter("bool",p=>p.notFilter("exists","field","parent_node_id")):u.filter("term","parent_node_id",r),u.aggregation("terms","tags.name.keyword","tags"),u.aggregation("terms","type","by_type"),u.aggregation("terms","quantity.name","unit_name"),u.aggregation("terms","node_id",{size:200}
2,"descendant_ids"),a||(u.aggregation("min","price","price_min"),u.aggregation("max","price","price_max")),u.aggregation("sum","quantity.value","total_quantity"),u)),l))},hq=({id:e,itemGroupUid:t,parentNodeId:r,acl:o,type:i})=>s=>{const a=fp({acl:o,type:i});return s.aggregation("aggs",null,e,l=>(l.filter("term","item_group_uid",t),l.aggregation("aggs",null,"direct_descendants",u=>(u.filter("term","parent_id",e),u)),l.aggregation("aggs",null,"totals",u=>(u.filter("term","type","item"),M(r)?u.filter("bool",p=>p.notFilter("exists","field","parent_node_id")):u.filter("term","parent_node_id",r),u.aggregation("terms","type","by_type"),a||(u.aggregation("min","price","price_min"),u.aggregation("max","price","price_max")),u.aggregation("terms","quantity.name","unit_name"),u.aggregation("terms","node_id",{size:200},"descendant_ids"),u.aggregation("sum","quantity.value","total_quantity"),u)),l))},Aq=({keyword:e,keywordFields:t=Lc.DEFAULT,folders:r,originFolders:o,ancestry:i,allFolders:s={},ca:a,names:l,nodeIds:u,tags:p,tagsStrategy:m=Cy,notes:h,notesPresence:A,prices:f,quantities:_,minQuantities:b={},sids:E,filterByNodeType:T,filterByBucketType:w,regularNodesView:v,primaryLabels:k,layer:N={},itemGroup:D={},qtyAlerts:F,dateAlerts:B,companyId:U,isSummaryView:z,includeCountersAggregation:W,alerts:K={},shouldFetchNodeAggregationsInMeta:X=!0,isProductLinkEnabled:Z=!1})=>{const ae=[wL(U),__("deleted_at")];if(j(i)&&ae.push(QW(i)),j(r)){const pe=z?"parent_node_id":"parent_id";ae.push(i2(r,s,pe))}if(j(o)&&ae.push(i2(o,s,"origin_folder_id")),j(e)){const pe=Z?t:r2(t),xe=Z?Lc.EXACT_MATCH:r2(Lc.EXACT_MATCH);ae.push(vL(e,pe,xe))}return j(a)&&ae.push(WW(a,z)),j(p)&&ae.push(qW(p,m)),j(h)&&ae.push(YW(h)),j(l)&&ae.push(GW(l)),j(u)&&ae.push($W(u)),j(f)&&ae.push(JW(f)),j(_)&&ae.push(eq(_,z)),j(E)&&ae.push(oq(E)),j(T)&&ae.push(XW(T,z,v)),j(w)&&ae.push(ZW(w)),j(F
2)&&ae.push(tq(F)),j(B)&&ae.push(nq(B,z)),j(k)&&ae.push(TL(k)),j(K)&&ae.push(rq(K)),j(A)&&ae.push(KW(A)),j(b.showItems)&&ae.push(iq(b,z)),z&&(X&&ae.push(uq()),ae.push(cq(N)),ae.push(dq(D))),!z&&W&&ae.push(sq()),ae},Na=e=>{if(M(e))throw new Error("Cannot build ES query without data");const t=ld(),{pageNumber:r,pageLimit:o,searchAfter:i,isSummaryView:s,isClonesSummaryView:a,sorting:l=[{}],summarySorting:u=[{}],includeSortByParentId:p=!1}=e,m=Aq(e),h=()=>{if(a)return[Wt];const f=s?u:l;return mn(i)||f.push({sortBy:{value:"id"}}),Ee(_=>Yy(_,s,p),f)},A=[];if(a){const f=vt(({sortBy:_={}})=>j(_.value),u);m.push(aq({pageNumber:r,pageLimit:o,sorting:f}))}else j(o)&&A.push(RL({pageNumber:r,pageLimit:o,searchAfter:i}));return Ve(...m,...h(),...A)(t),t.build()},gq=(e,t)=>r=>e==="item"?[r.filter("terms","type",["item","itemgroup"]),r.filter("terms","node_id",Ee(o=>o.nodeId.toString(),t.item))]:e==="folder"?[r.filter("terms","type",["item","folder"]),r.filter("terms","ancestry",Ee(o=>o.nodeId.toString(),t.folder))]:e==="itemgroup"?[r.filter("terms","item_group_uid",Ee(o=>o.itemGroupUid,t.itemgroup))]:[r.filter("terms","type",["item","itemgroup"]),r.filter("terms","parent_id",Ee(o=>o.id,t.master))],yq=({nodes:e,nodeType:t})=>{const r=ld(),{folder:o=[],itemgroup:i=[],master:s=[]}=e,a=[...Ee(pq,o),...Ee(mq,s),...Ee(hq,i)];return gq(t,e)(r),Ve(...a)(r),r.build()},fq=({nodeIds:e})=>{const t=ld();return t.filter("terms","type",["item","folder"]),t.filter("terms","ancestry",e.map(r=>r.toString())),t.aggregation("terms","type","by_type"),t.build()},_q=({sid:e,ancestry:t})=>{const r=ld();return r.size(1),r.from(0),r.sort("_score","desc"),r.filter("term","sid.keyword",e),r.filter("term","type","item"),r.notFilter("exists","field","deleted_at"),j(t)&&r.filter("term","ancestry",t.toString()),r.build()},b6=({nodeId:e,type:t="item"})=>{const r=ld();return r.size(1),r.from(0),r.sort("_score","desc"),r.filter("terms","node_id",[e]),r.filter("term","type",t),r.notFilter("exists","field","deleted_at"),r.build()},Vi=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M1.045 4.488h15.91"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M4.325 1.164h9.589c.423 0 .824.187 1.095.512l1.617 1.94c.213.257.33.58.33.913v10.408a1.9 1.9 0 0 1-1.9 1.9H3.183a1.9 1.9 0 0 1-1.9-1.9V4.529c0-.333.117-.656.33-.912L3.23 1.676a1.43 1.43 0 0 1 1.095-.512M6.98 7.812h4.275M9.12 1.4v2.85"})),Jy={[be]:[]},qu={[be]:{id:be,get name(){return x("common.all_items")}}},bA=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 16",...e},c.createElement("path",{stroke:"#A8A8AC",strokeWidth:1.5,d:"m7.47 2.53.22.22H18c.69 0 1.25.56 1.25 1.25v10c0 .69-.56 1.25-1.25 1.25H2c-.69 0-1.25-.56-1.25-1.25V2C.75 1.31 1.31.75 2 .75h3.69z"})),E6=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 16",...e},c.createElement("path",{d:"M15.7 4.033H2.367C1.447 4.033.7 4.78.7 5.7v8.333c0 .92.746 1.667 1.667 1.667H15.7c.92 0 1.667-.746 1.667-1.667V5.7c0-.92-.746-1.667-1.667-1.667"}),c.createElement("path",{d:"M12.367 15.7V2.367A1.667 1.667 0 0 0 10.7.7H7.367A1.667 1.667 0 0 0 5.7 2.367V15.7"}),c.createElement("path",{stroke:"#A8A8AC",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.4,d:"M12.367 15.7V2.367A1.667 1.667 0 0 0 10.7.7H7.367A1.667 1.667 0 0 0 5.7 2.367V15.7M2.367 4.033H15.7c.92 0 1.667.746 1.667 1.667v8.333c0 .92-.746 1.667-1.667 1.667H2.367C1.447 15.7.7 14.954.7 14.033V5.7c0-.92.746-1.667 1.667-1.667"})),xq=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:16,fill:"none",viewBox:"0 0 20 16",...e},c.createElement("path",{fill:"#DD2A3B",d:"M0 2a2 2 0 0 1 2-2h4l2 2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2z"})),bq=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 16",...e},c.createElement("path",{fill:"#fff",stroke:"#DD2A3B",strokeWidth:1.5,d:"m7.47 2.53.22.22H18c.69 0 1.25.56 1.25 1.25v10c0 .69-.56 1.25-1.25 1.25H2c-.69 0-1.25-.56-1.25-1.25V2C.75 1.31 1.31.75 2 .75h3.69z"})),Eq=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:19,height:17,fill:"#D46C6C",viewBox:"0 0 19 17",...e},c.createElement("path",{d:"M15.7 4.034H2.367C1.447 4.034.7 4.78.7 5.7v8.334c0 .92.746 1.666 1.667 1.666H15.7c.92 0 1.667-.746 1.667-1.666V5.7c0-.92-.747-1.666-1.667-1.666"}),c.createElement("path",{d:"M12.367 15.7V2.367A1.667 1.667 0 0 0 10.7.7H7.367A1.667 1.667 0 0 0 5.7 2.367V15.7"}),c.createElement("path",{stroke:"#BF2323",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.4,d:"M12.367 15.7V2.367A1.667 1.667 0 0 0 10.7.7H7.367A1.667 1.667 0 0 0 5.7 2.367V15.7M2.367 4.034H15.7c.92 0 1.667.746 1.667 1.666v8.334c0 .92-.747 1.666-1.667 1.666H2.367C1.447 15.7.7 14.954.7 14.034V5.7c0-.92.746-1.666 1.667-1.666"})),Sq=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:19,height:17,fill:"none",viewBox:"0 0 19 17",...e},c.createElement("path",{stroke:"#BF2323",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.4,d:"M12.367 15.7V2.367A1.667 1.667 0 0 0 10.7.7H7.367A1.667 1.667 0 0 0 5.7 2.367V15.7M2.367 4.034H15.7c.92 0 1.667.746 1.667 1.666v8.334c0 .92-.747 1.666-1.667 1.666H2.367C1.447 15.7.7 14.954.7 14.034V5.7c0-.92.746-1.666 1.667-1.666"})),Ps=e=>{const t=c.useContext(Ue),{isFilled:r=!0,type:o,width:i=20,height:s=16,isActive:a=!1,...l}=e;return a?o===ga.Job?r?n.jsx(Eq,{height:s,width:i,...l}):n.jsx(Sq,{height:s,width:i,...l}):r?n.jsx(xq,{fill:t.icon.brand,height:s,width:i,...l}):n.jsx(bq,{fill:"none",height:s,width:i,...l}):o===ga.Job?n.jsx(E6,{fill:r?"#D9D9D9":"none",height:s,width:i,...l}):n.jsx(bA,{fill:r?t.icon.neutral400:"none",height:s,width:i,...l})},Cq={[Rn.None]:{edit:!0,delete:!0,copy:!0,move:!0,merge:!0,add:!0,managePermissions:!0,childCreate:!0},[Rn.Restricted]:{edit:!0,delete:!1,copy:!0,move:!1,merge:!0,add:!0,managePermissions:!1,childCreate:!0},[Rn.Locked]:{edit:!1,delete:!1,copy:!1,move:!1,merge:!1,add:!1,managePermissions:!1,childCreate:!1}},Tq={[Rn.None]:{edit:!0,delete:!0,copy:!0,move:!0,merge:!0,add:!0,managePermissions:!0,childCreate:!0},[Rn.Restricted]:{edit:!0,delete:!0,copy:!0,move:!0,merge:!0,add:!0,managePermissions:!0,childCreate:!0},[Rn.Locked]:{edit:!1,delete:!1,copy:!1,move:!1,merge:!1,add:!1,managePermissions:!1,childCreate:!1}},wq={[Rn.None]:{read:!0,edit:!0,move:!0,delete:!0,childCreate:!0},[Rn.Restricted]:{read:!0,edit:!0,move:!0,delete:!0,childCreate:!0},[Rn.Locked]:{read:!0,edit:!1,move:!1,delete:!1,childCreate:!1}},Xy=e=>e?e.parentId===null||e.parentId===void 0:!1,hl=(e,t)=>{if(!e)return Rn.None;const r=e?.parentId,o=r===null?e.id:t[r]?.rootFolderId;return t[o]?.lock??Rn.None},Gu=(e,t,r)=>{if(!e)return e;const o=t??Rn.None;if(o===Rn.None)return e;const i=r?Cq[o]:Tq[o];if(o===Rn.Restricted&&!r)return e;const s={...e};for(const a of Object.keys(i))a in s&&typeof s[a]=="boolean"&&(s[a]=s[a]&&i[a]);if(o===Rn.Locked&&s.attributes&&typeof s.attributes=="object"){const a={...s.attributes};for(const l of Object.keys(a))a[l]==="edit"&&(a[l]="read");s.attributes=a}return s.items&&typeof s.items=="object"&&(s.items=Gu(s.items,t,!1)),s.folders&&typeof s.folders=="object"&&(s.folders=Gu(s.folders,t,!1)),s},Iq=(e,t)=>{if(!e)return e;const r=t??Rn.None;if(r===Rn.None||r===Rn.Restricted)return e;const o=wq[r],i={...e};for(const s of Object.keys(o))s in i&&typeof i[s]=="boolean"&&(i[s]=i[s]&&o[s]);if(i.attributes&&typeof i.attributes=="object"){const s={...i.attributes};for(const a of Object.keys(s))s[a]==="edit"&&(s[a]="read");i.attributes=s}return i},Fx=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:3,viewBox:"0 0 10 3",...e},c.createElement("path",{fill:"#FFF",fillRule:"evenodd",stroke:"currentColor",strokeWidth:1.25,d:"M.938.938h8.125v1.25H.938z"})),ra={DEFAULT:40,DRAFT_WITH_ERROR:64},vq=-1,kr={ROUTING:"routing",SELECTION:{BULK:"bulkSelection",SINGULAR:"singularSelection"}},Ul=(e,t)=>{if(M(e)||M(t)||M(t[e.id]))return null;const r=t[e.id].rootFolderId;return t[r]?.folderType},Rq=(e,t,r,o,i)=>{if(M(t))return null;if(t.id===be)return n.jsx(Vi,{});const s=Ul(t,e),l=!r&&!o||H0(t,o);return n.jsx(Ps,{isFilled:l,type:s,isActive:i})},jq=e=>{const t=new Set;for(const r in e){const o=e[r];o?.folderType===ga.Job&&o?.rootFolderId===Number(r)&&t.add(Number(r))}return t},kq=e=>{const t=new Set;for(const r in e){const o=e[r];o?.folderType===ga.Job&&o?.rootFolderId===Number(r)&&hl(o,e)===Rn.Locked&&t.add(Number(r))}return t},e1=({byParentId:e,includedIds:t,excludedIds:r})=>{const o=t!==void 0,i=r!==void 0&&r.size>0;if(!o&&!i)return e;const a=(e[be]||[]).filter(l=>!(o&&!t.has(l)||i&&r.has(l)));return{...e,[be]:a}},EA=e=>e===kr.ROUTING,Zy=e=>e===kr.SELECTION.BULK,S6=e=>e===kr.SELECTION.SINGULAR,Nq=e=>e===yo.FULLY_SELECTED,Oq=e=>e===yo.PARTIALLY_SELECTED,Dq=e=>e===yo.UNSELECTED,C6=e=>Oq(e)?{icon:Fx,checked:!0}:Nq(e)?{icon:x_,checked:!0}:{icon:null,checked:!1}
2,Mx=e=>M(e)?[]:Ve(Wi("/"),Ee(Number))(e),bu=e=>{const t=Mx(e);return Y4(be,t)},Pq=({byId:e,byParentId:t,openedFoldersIds:r,startNodeId:o=be,draftParentId:i=null})=>{const s=new Set(r),a=typeof i=="number",l=[],u=[{nodeId:o,depth:0}];for(;u.length>0;){const{nodeId:p,depth:m}=u.pop(),h=e[p];if(!h)continue;const A=t[p]||[],f=s.has(p),_={...h,hasDescendants:A.length>0,depth:m};if(l.push(_),a&&p===i&&l.push({id:vq,isDraftFolder:!0,depth:m+1}),A.length>0&&f)for(let b=A.length-1;b>=0;b--)u.push({nodeId:A[b],depth:m+1})}return l},eS=e=>{if(M(e)||!Array.isArray(e))return qu;const t=e.reduce((r,o)=>(r[o.id]=o,r),{});return Du(qu,t)},tS=({nodes:e=[],nodesById:t,sortDirection:r,initialNodesByParentId:o=Jy})=>{const i=wy(o),a=(Array.isArray(e)?e:[]).reduce((u,p)=>{const m=p.parentId??be;return u[m]=u[m]||[],u[m].push(p.id),u},i);return Object.fromEntries(Object.entries(a).map(([u,p])=>r&&t?[u,p.map(m=>t[m]).filter(Boolean).sort((m,h)=>m.name.localeCompare(h.name)*(r===li.Ascending?1:-1)).map(m=>m.id)]:[u,p]))},Hh=(e,t=[],r)=>{const o=new Set(t),i={},s=l=>r===void 0||r.has(l),a=l=>{const p=(e[l]||[]).filter(h=>!o.has(h));if(p.length===0)return{};const m=Object.fromEntries(p.filter(s).map(h=>[h,{id:h}]));for(const h of p){const A=a(h);Object.assign(m,A)}return i[l]=m,m};return a(be),i},Lq=(e,t)=>We((r,o)=>{const i=e[o];return M(i)?Fr(!1):r},!0,t),T6=(e,t,r)=>{const o=e[t]?.name;return M(o)?!1:(Array.isArray(o)?o.join(" "):String(o)).toLowerCase().includes(r)},Fq=(e,t)=>{const r=t.toLowerCase();return Object.keys(e).reduce((o,i)=>{const s=Number(i);return T6(e,s,r)&&o.add(s),o},new Set)},Mq=(e,t,r)=>{const o=r.toLowerCase(),i={},s=l=>M(r)||T6(e,l,o),a=(l,u)=>{const p=s(l),m=u||p,h=t[l]??[];let A=p;for(const f of h){const _=a(f,m);(m||_)&&(i[l]??=[]).push(f),A||=_}return A};return a(be,!1),i},Uq=Ve(jn,We((e,t)=>{const r=t.parentId||be;return e.includes(r)?e:St(r,e)},[])),Bq=(e,t)=>We((r,o)=>{const i=e[o],s=t[o];return M(s)?He(r,{[o]:ln("hasDescendants",!1,i)}):r},{}),Ux=({baseOffset:e=14,offset:t=16,depth:r})=>e+r*t,w6=({hasDescendants:e,isExpanded:t,depth:r,isLastRow:o})=>o?"50%":e&&t?`${r*100}%`:"100%",Hq=(e,t)=>{const r=Ve(bt,Ee(Number))(e);return Ve(We((o,i)=>{const s=t[i]||{},a=bu(s.ancestry);return on(o,a)},[]),Ar)(r)},I6=e=>e.navigation.byId,zq=e=>e.navigation.byParentId,Mn=On([I6,zq],(e,t)=>({byId:e,byParentId:t})),Bx=On([I6],e=>Ee(Zt(["id"]),e)),vd=On([Mn],({byId:e,byParentId:t})=>ai(Wt,r=>{const o=Ae(r,e);if(_e(o))return{};const i=Ae(r,t),s=o.hasDescendants||oe(i);return{...o,hasDescendants:s}})),Wp=On([Mn],({byId:e={}})=>ai(Wt,(t=!0)=>Ve(vt(r=>cd(ft(bu(r.ancestry)),t?Iy:Mr(Iy))),jn)(e))),nS=On([Mn],({byId:e,byParentId:t})=>ai(Wt,r=>{const o=ge([],r,t);return Ee(i=>Ae(i,e),o)}));function*Vq({groups:e=[],params:t}){if(!t.includeAcl)return{};const r=We((s,a)=>j(a.itemGroupUid)?St(a.itemGroupUid,s):s,[],e);if(M(r))return{};const o=yield*G(),{collection:i=[]}=yield*ie(ee.fetchItemGroups,{pathParams:{companyId:o},data:{folderId:t.aclsFolderId,ids:r}});return We((s,a)=>Ne(s,{[a.uid]:a.acl}),{},i)}const Qq=dd((e,t)=>M(t)||M(e)?t:Ee(r=>{const o=ge({},r.itemGroupUid,e);return M(o)?r:Ne(r,{acl:o})},t));function*v6({searchQuery:e}){const t=yield*G(),{aggregations:r={}}=yield*ie(ee.searchBucketsAggregations,{pathParams:{companyId:t},data:{searchQuery:e}});return r}function*R6(e){try{const t=yield*G(),{catalogStats:r={}}=yield*ie(Fe.fetchCatalogStats,{pathParams:{companyId:t},data:e});return r}catch(t){return H(t,{tags:["saga","fetchCatalogsStatsAggregations"]}),null}}function*SA(e){if(M(e))return;const t=yield*G(),{thumbs:r,error:o}=yield*ie(ee.nodeThumbnails,{pathParams:{companyId:t},data:{nodeIds:e,includeAncestry:!0,page:1,perPage:100}});o||M(r)||(yield y({type:d.SET_NODES_THUMBNAILS,payload:BL(r)}))}function*Wq({payload:e}){try{const t=yield*G(),{folderAggregations:r=[]}=yield*ie(Fe.fetchFolderAggregations,{pathParams:{companyId:t},data:e});return r}catch(t){return H(t,{tags:["saga","fetchFoldersAggregations"]}),null}}function*j6({response:e,nodesByNodeType:t,params:r}){const o=yield*Re(Vq,{groups:t.itemgroup,params:r}),i=FL(Qq(o,e?.buckets||[]));return{...e,buckets:i}}function*qq({payload:e}){try{const t=yield*G(),{masterAggregations:r=[]}=yield*ie(Fe.fetchItemSummaryAggregations,{pathParams:{companyId:t},data:e});return r}catch(t){return H(t,{tags:["saga","fetchItemSummaryAggregations"]}),null}}function*Gq({payload:e}){try{const t=yield*G(),{itemGroupAggregations:r=[]}=yield*ie(Fe.fetchItemGroupAggregations,{pathParams:{companyId:t},data:e});return r}catch(t){return H(t,{tags:["saga","fetchItemGroupAggregations"]}),null}}function*$q({params:e,nodesByNodeType:t={},aggregationChunkSize:r=10}){if(Ve(jn,ni,ft)(t)===0||j(e.only))return{};const i=We((E,T)=>{if(HL(T))return E;const w=t[T]||[],v=nh(w,r);if(M(v))return E;const k=v.map(N=>yq({nodes:{[T]:N},nodeType:T}));
2return on(E,k)},[],bt(t));let s=[],a=[],l=[];if(t.master){const E=t.master||[];a=nh(E,r).map(v=>({master_aggregation_queries:v.map(k=>({sid:k.sid,parent_node_id:k.parentNodeId}))})).map(v=>re(qq,{payload:v}))}if(t.folder){const E=t.folder||[];s=nh(E,r).map(v=>({folder_aggregation_queries:v.map(k=>({folder_id:k.nodeId}))})).map(v=>re(Wq,{payload:v}))}if(t.itemgroup){const E=t.itemgroup||[];l=J4(r,E).map(v=>({item_group_aggregation_queries:v.map(k=>({item_group_uid:k.itemGroupUid,parent_node_id:k.parentNodeId}))})).map(v=>re(Gq,{payload:v}))}const u=Ee(E=>re(v6,{searchQuery:E}),i),p=yield En(s),m=yield En(a),h=yield En(l),A=yield En(u),f=Vg(p,"folderId"),_=Vg(m,"sid"),b=Vg(h,"itemGroupUid");return io([...A,...f,..._,...b])}function*k6({response:e={},isSummaryView:t=!0,nodesByNodeType:r,params:o}){const i=b_({response:{buckets:e.buckets||[]},isSummaryView:t}),s=yield*Re($q,{nodesByNodeType:i,params:o});if(M(s))return;const a=ML(e?.buckets||[]);return yield y({type:d.SET_AGGREGATION_DATA,payload:{entities:a(s),entitiesByNodeId:UL(s),isSummaryView:t}})}function*lo(e){const t=yield*G(),r=yield*ne(Bx),o=yield*ne(v=>zi(sr.PRODUCT_LINK,v)),i=yield*ne(v=>zi(sr.ITEM_ORDERED_STATUS,v)),{data:s,params:a={},pageNumber:l,pageLimit:u,searchAfter:p,isSummaryView:m=!0,isClonesSummaryView:h,includeSortByParentId:A}=e.payload,f=Na({...s,pageNumber:l,isSummaryView:m,isClonesSummaryView:h,pageLimit:u,searchAfter:p,includeSortByParentId:A,companyId:t,allFolders:r,shouldFetchNodeAggregationsInMeta:!a.withPaginationMeta,isProductLinkEnabled:o}),_=LL(h,m),b=yield*ie(_,{pathParams:{companyId:t},data:{searchQuery:f,only:a.only,notifications:a.notifications,customAttributes:a.customAttributes,includeAcl:h&&a.includeAcl,...i&&{includeOpenOrderStatus:!0},withPaginationMeta:a.withPaginationMeta}});if(b.error||h)return b;const E=b_({response:b,isSummaryView:m});if(Ve(jn,ni,ft,qe(0))(E)&&Number(l)!==1)return Qp(1),x6(1),{...b,shouldRetry:!0};const w=yield*Re(j6,{response:b,nodesByNodeType:E,params:a});if(yield Ur(k6,{response:b,nodesByNodeType:E,params:a}),a.fetchThumbnails){const v=Pv(E.folder);yield Ur(SA,v)}return w}function*N6({payload:e,page:t,params:r={}}){const{companyId:o,...i}=e,s=yield*ie(Fe.fetchNodes,{pathParams:{companyId:o},queryParams:i});if(s.error)return s;const a=!0,l=b_({response:s,isSummaryView:a});if(Ve(jn,ni,ft,qe(0))(l)&&Number(t)!==1)return Qp(1),x6(1),s;const p=yield*Re(j6,{response:s,isSummaryView:a,nodesByNodeType:l,params:r});if(yield Ur(k6,{response:s,isSummaryView:a,nodesByNodeType:l,params:r}),r.fetchThumbnails){const m=Pv(l.folder);yield Ur(SA,m)}return p}const Kq=["name","quantity","price","updatedAt"],rS=(e,t,r)=>r&&it(e,QL)?t:e;function*Yq(e){const t=yield*ne(z=>z),r=yield*ne(Hn),o=yield*ne(qr),{perPage:i,currentPage:s}=yield*Re(ka),{canRetry:a,folderId:l,isPriceHidden:u,pageTransform:p=Wt}=e.payload,m={includeAcl:!0,aclsFolderId:l,notifications:!0,customAttributes:!0,fetchThumbnails:!0},h=p(s),A=yield*ne(xi),f=yield*G(),_=qe(o.direction,"ascending")?"asc":"desc",b=yield*ne(Ze),E=$(["settings"],t),T=yield*ne(hd),w=E_(b,E,T),v=J("updatedAt",["sortingPreference","value"],w),k=rS(o.sortBy,hs(v),u),N=rS(o.sortByBuckets,hs(v,!0),u),D={companyId:f,limit:i,offset:(h-1)*i,...k&&{sortBy:xt.decamelize(k)},order:_,...l&&{parentId:l},...o.filter&&{include:o.filter},withPaginationMeta:!0,...zi(sr.ITEM_ORDERED_STATUS,t)&&{includeOpenOrderStatus:!0}};if(Dc(Kq.includes(k),!A))return yield*Re(N6,{payload:D,page:h,params:m});const{shouldRetry:B,...U}=yield*Re(lo,{payload:{data:{layer:{level:A?1:[1,2,3]},folders:{[l||0]:{id:l||0}},summarySorting:[_p,A?{sortBy:Li(N),sortDirection:o.direction}:{sortBy:Li(k,r),sortDirection:o.direction}],filterByNodeType:o.filter,regularNodesView:!A,includeCountersAggregation:!0},params:{...m,withPaginationMeta:!0},pageLimit:i,pageNumber:h}});if(a&&B)throw new Error("Empty node collection returned");return U}function*Jq(e){const t=yield*ne(Hn),{currentPage:r,perPage:o}=yield*Re(ka),{canRetry:i,tagName:s,pageTransform:a=Wt}=e.payload,l=a(r),u=yield*ne(Lv),{shouldRetry:p,...m}=yield*Re(lo,{payload:{data:{keyword:u.keyword,summarySorting:[_p,{sortBy:Li(u.sortBy,t),sortDirection:u.direction}],filterByNodeType:"all",regularNodesView:!0,includeCountersAggregation:!0,tags:[{value:s}]},params:{includeAcl:!0,notifications:!0,customAttributes:!0,fetchThumbnails:!0},pageLimit:o,pageNumber:l}});if(i&&p)throw new Error("Empty node collection returned");return m}function*Xq(e){const t=yield*ne(qr),{currentPage:r,perPage:o}=yield*Re(ka,{isSearch:!0}),{canRetry:i,folderId:s,pageTransform:a=Wt}=e.payload,l=a(r),u=yield*ne(Hn),p={data:{...Fv(s,!0),summarySorting:[_p,{sortBy:Li(t.sortBy,u),sortDirection:t.direction}],filterByNodeType:t.filter,regularNodesView:!0,keyword:t.keyword,includeCountersAggregation:!0},params:{includeAcl:!0,customAttributes:!0,notifications:!0,fetchThumbnails:!0,withPaginationMeta:!0},pageLimit:o,pageNumber:l},{shouldRetry:m,...h}=yield*Re(lo,{payload:p});if(i&&m)throw new Error("Empty node collection returned");return h}function*O6({layer:e,folders:t,sortBy:r="updatedAt",sortDirection:o="descending"}){return yield*Re(lo,{payload:{isSummaryView:!0,data:{layer:e,folders:t,filterByNodeType:"all",includeCountersAggregation:!0,summarySorting:[{sortBy:Li(r),sortDirection:o}]},params:{includeAcl:!0,notifications:!0,customAttributes:!0},pageLimit:100,pageNumber:1}})}function*Zq(e){const t=yield*ne(i=>i),r={[mt.group]:Dv},o=e&&j(r[e])?r[e](t):qr(t);return{sortBy:o.sortByBuckets||o.sortBy,sortDirection:o.direction}}function*eG(e){const{layer:t,onSuccess:r,requestPageMeta:o={}}=e.payload;if(o.pageName===mt.inventory)return;const{sortBy:i,sortDirection:s}=yield*Re(Zq,o.pageName),{buckets:a,error:l}=yield*Re(O6,{layer:t,sortBy:i,sortDirection:s,folders:j(o.folderId)?{[o.folderId]:o.folderId}:void 0});if(l)return V(l),yield y({type:d.OPEN_NODES_BUCKET_FAILURE});const u=fo(a);yield y({type:d.OPEN_NODES_BUCKET_SUCCESS,...u}),r&&r()}function*D6({buckets:e=[],sortBy:t,sortDirection:r,folders:o}){const i=yield*ne(kx),s=We((u,p)=>{const m=ge([],p.id,i);if(M(m))return u;const h=vt(A=>it("master",A)||it("itemgroup",A),m);return on(u,[p.id,...h])},[],e);if(M(s))return;const{buckets:a=[]}=yield*Re(O6,{sortBy:t,sortDirection:r,layer:{level:[2,3],bucketIds:s},folders:o}),l=fo(a);yield y({type:d.SET_NESTED_BUCKETS,...l})}function*tG(e){const t=fq({nodeIds:e}),r=yield v6({searchQuery:t});return WL(r)}const nG=e=>Fo([t=>M(t),t=>ft(t)<e]);function*Hx(e){const{data:t,params:r,pageLimit:o=100}=e.payload,i=[];let s=[];const a=nG(o);for(;;){const{buckets:l=[],meta:u,error:p}=yield*Re(lo,{payload:{data:t,params:r,pageLimit:o,searchAfter:s}});if(i.push(l),p)return{error:p,buckets:ni(i)};if(a(l))return{buckets:ni(i)};s=u.searchAfter}}function*$t(e){try{if(M(e.payload))return;const{pageName:t,itemsGroup:r,itemsSummary:o,isHeaderAction:i,folderId:s,nodeId:a}=e.payload;if(M(t)||i)return;const l=yield*ne(f=>f),{currentPage:u,perPage:p}=yield*Re(ka),{items:m={id:null},tags:h}=zL(),A=j(s)?s:m.id;if(t===mt.group&&j(r)){const f=Dv(l)||{},_=yield*ne(b=>$(["itemsGroup","groupsByUid",r.uid],b));if(M(_))return;yield y({type:d.FETCH_ITEM_GROUP_REQUEST,payload:{uid:r.uid,folders:f.folders||r.folders,isItemGroupPage:!0}}),yield y({type:d.FETCH_ITEM_GROUP_VARIANTS_REQUEST,payload:{uid:r.uid,folders:f.folders||r.folders,sortBy:f.sortBy,direction:f.direction,keyword:f.keyword,pageNumber:u,pageLimit:p}})}if(t===mt.summary&&j(o)){const f=VL(l);return yield y({type:d.GET_ITEM_SUMMARY_REQUEST,payload:{sid:o.sid,folders:f.folders||o.folders}}),yield y({type:d.FETCH_SUMMARY_ITEMS_REQUEST,payload:{sid:o.sid,folders:f.folders||o.folders,sortBy:f.sortBy,direction:f.direction}})}if(t===mt.node&&j(a))return yield y({type:d.FETCH_NODE_REQUEST,payload:{id:a}});if(t===mt.tags)return yield y({type:d.FETCH_TAG_NODES_REQUEST,payload:{tagId:h,page:u}});if(t===mt.items){if(l.search.searchMode)return yield y({type:d.FETCH_SEARCH_NODES_REQUEST,payload:{folderId:m.id,page:u,disableSpinner:ge(!1,"disableSpinner",e.payload),recordTimeMetadata:Ae("recordTimeMetadata",e.payload)}});const f=yield*ne(_=>Ml(_));return yield y({type:d.FETCH_FOLDER_CONTENT_REQUEST,payload:{folderId:f||A,page:u,disableSpinner:ge(!1,"disableSpinner",e.payload),showAsyncSpinner:ge(!1,"showAsyncSpinner",e.payload),shouldFetchFolderStatistics:Ae("shouldFetchFolderStatistics",e.payload),recordTimeMetadata:Ae("recordTimeMetadata",e.payload)}})}if(t===mt.job)return yield y({type:d.REFETCH_JOB_ITEMS});if(t===mt.advSearch)return yield y({type:d.BUILD_ADVANCED_SEARCH_PAYLOAD});t===mt.dashboard&&(yield*Re(jW),yield kn(1e3),yield*Re(y6))}catch(t){return H(t,{tags:["saga","refetchNodeList"]}),null}}function*rG(e){try{const{currentPage:t,perPage:r}=yield*Re(ka),o=J(e.result,["nodes","result"],e);yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:Ve(J({}
2,["entities","nodes"]),jn,Ee(Ae("permissionScopeId")),Ar)(e)}}),yield y({type:d.SET_SORTED_NODES,payload:{nodeIds:o,insertIndex:(t-1)*r}})}catch(t){return H(t,{tags:["saga","setNodesSortedArray"]}),null}}function*oG(e){try{const{currentPage:t,perPage:r}=yield*Re(ka),o=We((i,s)=>{const a=$(["buckets","entities",s],e);if(M(a))return i;const l=Qr("nodeId",a)?[a.nodeId]:a.descendantIds,u=j(l)?l:[];return on(i,u)},[],J([],["buckets","result"],e));yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:Ve(J({},["buckets","entities"]),jn,Ee(Ae("permissionScopeId")),Ar)(e)}}),yield y({type:d.SET_SORTED_NODES,payload:{nodeIds:o,insertIndex:(t-1)*r}})}catch(t){return H(t,{tags:["saga","setBucketNodesSortedArray"]}),null}}function*iG(){for(;;){yield Rr(["CLONE_NODE_SUCCESS","RETURN_ITEMS_TO_ORIGIN_SUCCESS","EDIT_NODE_SUCCESS","UPDATE_QUANTITY_SUCCESS","CREATE_NODE_SUCCESS","REMOVE_CUSTOMER_CONTENT_SUCCESS","CREATE_ITEM_GROUP_SUCCESS","MOVE_NODES_SUCCESS","NODE_FORCE_MERGE_SUCCESS","BULK_TRANSFORM_ALERTS_SUCCESS","BULK_EDIT_SUCCESS","BULK_UPDATE_QUANTITY_SUCCESS","POST_LABELS_GENERATION_SUCCESS","CREATE_ITEM_VARIANT_SUCCESS","UNDO_UPDATE_QUANTITY_SUCCESS","UNDO_ITEM_MOVE_SUCCESS"]);const{pathname:e,search:t}=ge({},"location",window);if(/items-group/.test(e)&&!/add-variant/.test(e)){const r=ZV.exec(e)||{},o=$(["groups","itemsGroupUid"],r),i=X2(t);yield*Re($t,{payload:{pageName:mt.group,itemsGroup:{uid:o,folders:i}}})}else if(/item-summary/.test(e)){const r=eQ.exec(e)||{},o=$(["groups","itemSummarySid"],r),i=X2(t);yield*Re($t,{payload:{pageName:mt.summary,itemsSummary:{sid:o,folders:i}}})}}}const sG=[d.PUT_NODES,d.PUT_TRASH_NODES,d.SET_TRASH_NODES,d.PUT_NODES_METADATA],aG=[d.ADV_SEARCH_SET_BUCKETS,d.ITEMS_PAGE_SET_BUCKETS,d.SET_SEARCH_BUCKETS,d.FETCH_ITEM_GROUP_VARIANTS_SUCCESS,d.FETCH_SUMMARY_ITEMS_SUCCESS,d.SET_TAGS_BUCKETS,d.SET_REPORT_BUCKETS],lG=[Q(d.OPEN_NODES_BUCKET_REQUEST,eG),Q(sG,rG),Q(aG,oG)];function*cG(){for(;;){yield Rr(d.CREATE_NODE_SUCCESS);const e=yield Ce(r=>r.currentUser),t=yield Ce(z0);if(!e.isGuest){const r=J("",["roles",0,"firstName"],e.user),o=J("",["roles",0,"lastName"],e.user),i=yield Ce(u=>u.plan),s=yield Ce(Mv);i.subscriptionChangeHistory.isFetched||(yield*qL());let a={name:Ih({firstName:r,lastName:o}),email:e.user.email,createdAt:e.user.createdAt,companyId:t.id,industry:t.industry,surveySubmittedOn:"Browser",subsPlan:i.mark.base,subsLevel:i.subscriptionStatus.status,role:s};const{subscriptionChangeHistory:l}=yield Ce(u=>u.plan);if(l.hasSubscriptionChangeHistory){const{planLastModified:u,previousPlan:p,currentPlan:m,previousStatus:h,currentStatus:A,previousInterval:f,currentInterval:_}=l;a={...a,planLastModified:u,previousPlan:p,currentPlan:m,previousStatus:h,currentStatus:A,previousInterval:f,currentInterval:_}}window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"create_node_success",userId:e.user.id,traits:a})}}}const dG=(e,t)=>t==="year"?e/12:e,uG=e=>(100-e)/100,pG=({basePrice:e,interval:t,promotion:r})=>{const o=st("interval",t);if(e9(_e,fs(o))(r))return e;if(oe(r.percentOff))return e*uG(r.percentOff);const s=dG(r.discountAmount,t),a=e-s;return a>0?a:0},c0t=(e,t)=>{if(_e(e))return{};const r=e.monthlyPlan*12,o=oe(t)?t.yearlyDiscountedPrice:e.yearlyPlan*12,i=Math.round(r-o);return i>0?i:0},d0t=(e,t,r)=>_e(e)||_e(t)?{}:_e(r)?{monthlyPlanPrice:$(["subscriptionPlan","pricePerMonth",`${t}lyPlan`],e),yearlyPlanPrice:$(["subscriptionPlan","yearlyPlanPrice"],e)}:{monthlyPlanPrice:$(["monthlyDiscountedPrice"],r),yearlyPlanPrice:$(["yearlyDiscountedPrice"],r)},mG=(e,t,r=!1)=>{if(_e(e)||_e(t))return;const o=t-e,i=Math.round(o/t*100);return r?Math.round(i/10)*10:i},u0t=(e,t)=>{if(!(_e(e)||_e(t)))return Math.round((t-e)*12)},P6=()=>{const e=Sl();return ge({},"promotions",e)},hG=()=>{const e=Sl();return ge(!0,"shouldShowFakePromotion",e)},p0t=(e,t,r,o)=>{const i=e?.subscriptionPlan?.pricePerMonth?.yearlyPlan,s=e?.subscriptionPlan?.pricePerMonth?.monthlyPlan,a=pG({interval:t,basePrice:t==="year"?i:s,promotion:r}),l=vy(a,0,!1,!0),u=vy(a,0,!0,!0),p=oe(r)&&r?.interval===t,m={monthlyDiscountedPrice:l,yearlyDiscountedPrice:u};return p?m:o},L6=()=>
2{if(document.visibilityState==="visible")return document.removeEventListener("visibilitychange",L6),window.location.reload()},AG=()=>document.visibilityState==="visible"?window.location.reload():document.addEventListener("visibilitychange",L6),gG="main_channel";let Eu=null,lh=null;const yG=e=>{const{data:t}=e;if([$a.USER_LOGIN_SUCCESS,$a.USER_LOGOUT_SUCCESS].includes(t.type)&&AG(),$a.SET_ALERTS_COUNTERS===t.type&&lh(t),$a.AMAZON_BUSINESS_CONNECTION_COMPLETE===t.type){const{payload:r}=t;r?.isSuccess===!0?(lh({type:d.GET_INTEGRATION_DATA_REQUEST,payload:{integrationName:Br}}),setTimeout(()=>{lh({type:d.FETCH_COMPANY_STORAGE_REQUEST}),se({message:x("amazon_business.success_notification"),type:"success"})},3e3)):setTimeout(()=>{se({message:r?.error,type:"error"})},3e3)}},fG=e=>{_e(Eu)||Eu.postMessage(e)},_G=e=>{lh=e;try{Eu=new BroadcastChannel(gG),Eu.onmessage=yG}catch{Eu=null}},CA={initialize:_G,postMessage:fG};function*F6(){try{if((yield Ce(t=>t.account.accessTokenType))==="password"){const{counters:t={},error:r}=yield me(ee.getNotificationCount);if(oe(r))return yield y({type:d.CHECK_NEW_ALERTS_FAILURE});CA.postMessage({type:$a.SET_ALERTS_COUNTERS,payload:{counters:t}}),yield y({type:d.SET_ALERTS_COUNTERS,payload:{counters:t}}),yield y({type:d.CHECK_NEW_ALERTS_SUCCESS})}}catch(e){return H(e,{tags:["saga","counterUpdating"]}),null}}function*xG(e){try{for(;;){const t=Date.now()-e.payload.startingTime,r=t<Qg?Qg-t:0;yield no(r),yield F6(),yield re(no,Qg)}}catch(t){return H(t,{tags:["saga","alertCounters"]}),null}}function*bG(e){for(;;){const t=yield Rr(d.START_ALERTS_COUNTERS_POLL);yield ad([re(xG,t),Rr([d.STOP_ALERTS_COUNTERS_POLL,d.USERS_CHANNEL_SUBSCRIPTION_CONFIRMED])])}}function*EG(){try{const e=yield me(g_.fetchAnnouncements);if(e.error)return yield y({type:d.CHECK_MAINTENANCE_WARNINGS_FAILURE});const t=ge({},["0"],e),r=S_();if(!Eh("id",t,r)){const o=Sl();return yield re(Kt,{...o,maintenanceWarning:t},!0),yield y({type:d.CHECK_MAINTENANCE_WARNINGS_SUCCESS,payload:t})}yield y({type:d.CHECK_MAINTENANCE_WARNINGS_FAILURE})}catch(e){return H(e,{tags:["saga","checkMaintenanceWarnings"]}),null}}function*SG(){const e=S_();yield re(Kt,{maintenanceWarning:{...e,closed:!0}})}function*CG(e){const t=P6(),{payload:r}=e;yield re(Kt,{promotions:He(t,{[r.promotionUid]:{closed:!0}})})}function*TG(e){yield re(Kt,{shouldShowFakePromotion:!1})}function*wG(){yield re(Kt,{shouldShowNewSortlyIntroduction:!1})}const IG=[Q(d.CHECK_NEW_ALERTS_REQUEST,F6),Q(d.CHECK_MAINTENANCE_WARNINGS_REQUEST,EG),Q(d.CLOSE_MAINTENANCE_NOTIFICATION,SG),Q(d.CLOSE_PROMOTION_NOTIFICATION,CG),Q(d.CLOSE_NEW_SORTLY_INTRODUCTION_MODAL,wG),Q(d.CLOSE_FAKE_PROMOTION_NOTIFICATION,TG)],vG=e=>At(e)||xp(e),RG=50,jG=({code:e="",timerId:t=null,timeoutDelay:r=RG})=>({code:e,timerId:t,timeoutDelay:r,setCode(o){return this.code=o,this},appendCode(o){return this.code=on(this.code,o),this},setTimerId(o){return this.timerId=o,this},scheduleEvent(o,i=Me){oe(this.timerId)&&clearTimeout(this.timerId),this.setTimerId(setTimeout(()=>{vG(o)&&oe(this.code)&&i(this.code),this.setCode("").setTimerId(null)},this.timeoutDelay))}}),kG=["INPUT","TEXTAREA"],oS=e=>kG.includes($(["target","tagName"],e));function NG(){return t9(e=>{const t=jG({}),r=s=>{if(oS(s))return;s.preventDefault();const a=ZE[s.code],l=ZE.getKey({keyCode:a||s.keyCode,which:s.which,shiftKey:s.shiftKey}),u=oe(l)?l:s.key;if(_e(u))return;const p=u.length===1;!p&&!At(s)||(p&&t.appendCode(u),t.scheduleEvent(s,h=>e({scannerInputValue:h,scannerType:"key-stroke"})))},o=s=>{oS(s)||oe(s.data)&&e({scannerInputValue:s.data,scannerType:"text-input"})};return document.body.addEventListener("keydown",r),document.body.addEventListener("textInput",o),()=>{document.body.removeEventListener("keydown",r),document.body.removeEventListener("textInput",o)}})}const m0t=We((e,t)=>on(e,`, ${t.label}: ${t.field}`),"[Handheld Scanning] source: web app");function*OG(e={}){const t=yield*G(),r=yield Ce(s=>s.currentUser),{onSuccessfulScan:o}=e.payload,i=yield re(NG);try{for(;;){const{scannerInputValue:s,scannerType:a}=yield Rr(i),l=GL(s),u=[{label:"env",field:"production"},{label:"company_id",field:t},{label:"user_id",field:r.user.id},{label:"email",field:r.user.email},{label:"label_url",field:l.labelUrl},{label:"label_url_type",field:l.labelUrlType},{label:"raw_scanner_input",field:s},{label:"scanner_type",field:a}];yield ad([re(o,l),Rr(d.CLEAR_SEARCH_QUERY)])}}finally{i.close()}}function*DG(){for(;;){const e=yield Rr([d.START_SCANNING_MODE,d.START_SEARCH_BY_SCANNING]);yield ad([re(OG,e),Rr([d.STOP_SCANNING_MODE,d.STOP_SEARCH_BY_SCANNING])])}}function*PG(){yield re(Kt,{searchByScanning:!0})}function*LG(){yield re(Kt,{searchByScanning:!1})}const FG=[Q(d.START_SEARCH_BY_SCANNING,PG),Q(d.STOP_SEARCH_BY_SCANNING,LG)];function*zx(e){const t="redirectTo"in e,r=e.isSA??!1,o=e.company??{};
2if(r&&_e(o))return yield y(Et("/select-company"));if(t){const i=e.redirectTo?.pathname;if(i)return yield y(Et(i));const s=yield*ne(a=>a.featureFlags?.enableSpeedboat);return yield y(Et(s?"/sb/command-center":"/items"))}}const MG=e=>({type:d.SHOW_MODAL,payload:{component:"VerifyEmailModal",styleType:"light",size:"normal",heading:x("verification_modal.title"),handleHideModal:t=>t({type:d.HIDE_MODAL})}}),UG=7,BG=({isFetched:e,user:{confirmedAt:t,createdAt:r}})=>e&&!t&&ct().diff(ct(r),"days")>=UG;function*M6(){const e=yield Ce(A=>A.account.accessTokenType);if(!yu(e))return;yield re(C_);const{companyStorage:t,userId:r,canManageBilling:o,planVersionMark:i,planMark:s,companyCohort:a,onboardingStep:l}=yield Ce(A=>({companyStorage:J({},["companyStorage"],A),userId:J("",["currentUser","user","id"],A),canManageBilling:J(!1,["accesses","permissions","manageBilling"],A),companyCohort:$(["server","companies","current","companyExperiment","cohort"],A),planVersionMark:$(["plan","details","versionMark"],A),planMark:$(["plan","details","mark"],A),onboardingStep:KL(J({},["onboarding"],A))})),u=jn(YL).includes(l)&&oe(l),p=s===jt.FREE&&i!==JL&&a===XL,m=JSON.parse(J("{}",[r],t)),h=J(!1,["skipFreemiumWarning"],m);return p&&!h&&o&&!u?yield y(Et("/unlock-features")):null}const U6=e=>{if(!e)return{};const t=e?.applicationPermissions?.purchaseOrders,{create:r,read:o,update:i,delete:s,receive:a}=t||{},l=r&&o&&i&&s&&a;return{...e,applicationPermissions:{...e?.applicationPermissions||{},purchaseOrders:{manage:l}}}},iS={custom:0,member:1,admin:2,owner:3},HG=e=>{const t=(e||[]).sort((o,i)=>(iS[o?.type]||0)-(iS[i?.type]||0)),r=t.reduce((o,i)=>(o[i.id]=U6(i),o),{});return{sortedRoleGroupIds:t.map(o=>o.id),roleGroupsMapping:r}},sS=e=>Object.values(e).some(t=>t?.value==="edit"),aS=(e,t)=>{const r={};for(const o in t)r[o]=e[o]?.value||t[o];return r},zG=(e,t)=>{const r=e;if(oe(e.permissions)&&(r.permissions={folders:{...Bt(["managePermissions"])(e.permissions.folders),edit:sS(e.permissions.folders?.attributes),attributes:aS(e.permissions.folders?.attributes,t.permissions.folders?.attributes)},items:{...Bt(["merge"])(e.permissions.items),edit:sS(e.permissions.items?.attributes),attributes:aS(e.permissions.items?.attributes,t.permissions.items?.attributes)}}),oe(e.applicationPermissions)){const o=e.applicationPermissions?.purchaseOrders?.manage,i={purchaseOrders:{create:o,read:o,update:o,delete:o,receive:o}};r.applicationPermissions=i}return oe(e.name)&&(r.name=e.name.trim()),r},VG=e=>{const{saved:t,failed:r}=e;return r.length===0?se({type:"success",message:ue("manage_permissions.settings_saved",{roleName:t.join(", ")})}):t.length===0?se({type:"error",message:ue("manage_permissions.settings_not_saved")}):se({type:"info",message:ue("manage_permissions.settings_partially_saved",{savedRoles:t.join(", "),failedRoles:r.join(", ")})})};function*Vx(){try{const e=yield*ZL(),t=yield*ie(Je.fetchRoleGroups,{pathParams:{companyId:e},queryParams:{includeDefault:!0}});if("error"in t)return yield y({type:d.GET_ROLE_GROUPS_FAILURE}),V(t.error);const{sortedRoleGroupIds:r,roleGroupsMapping:o}=HG(t.roleGroups||[]),i=yield*ne(Gi),s=o[i.roleGroupId]||{};yield y({type:d.GET_ROLE_GROUPS_SUCCESS,payload:{allIds:r,byId:o,userRoleGroup:s}})}catch(e){return H(e,{tags:["saga","getRoleGroups"]}),null}}function*QG({roleGroupId:e,roleFormValues:t}){const r=yield*G(),o=yield*ne(T_),i=yield*ne(Gi),s=o.byId[e],a={roleGroup:zG(t,s)};if("error"in(yield*ie(Je.updateRoleGroup,{pathParams:{companyId:r,roleGroupId:e},data:a})))return{status:"failed",roleName:s.prettyName};const u={...s,...a.roleGroup,...j(t.name)&&{prettyName:t.name}},p=U6(u);return yield y({type:d.UPDATE_ROLE_SUCCESS,payload:{updatedRole:p}}),O.modifyRolePermission({permissionChanges:a.roleGroup,roleGroupData:s,currentUserRole:i}),{status:"saved",roleName:u.prettyName}}function*WG(e){try{const{values:t,initialValues:r}=e.payload,o=Object.keys(t.role),i=[];o.forEach(l=>{const u=t.role[l],p=r.role[l];!ii(u,p)&&i.push(re(QG,{roleGroupId:l,roleFormValues:u}))});const s={saved:[],failed:[]};(yield En(i)).forEach(l=>s[l.status].push(l.roleName)),s.saved.length===0&&(yield y({type:d.UPDATE_ROLE_FAILURE})),yield y({type:d.HIDE_MODAL}),VG(s)}catch(t){return H(t,{tags:["saga","updateRolePermissions"]}),null}}const qG=[fy(d.GET_ROLE_GROUPS_REQUEST,Vx),Q(d.UPDATE_ROLE_REQUEST,WG)];function*zh(){yield*Uv({handler:(i,s,a)=>a.tokenCreationInProgress?s("Token creation process locked"):i()});const{type:e,accessTokenType:t}=Or();if(j(e))return yield re(Kt,{accessTokenType:e}),yield re(wh,["type"]),e;if(j(t))return t;yield re(Kt,{tokenCreationInProgress:!0});const{accessToken:r,error:o}=yield me(Pu.oauthToken,{data:{grantType:"client_credentials",clientId:"1351f6d461c61326cfad745a5e4c25d4b39b9d4b377fd129106c9acb43eacaf2",clientSecret:"6d4abf76d93c0f456b0255fa93afea597310a3ebb894f36f19591d397d0d21b5"}});return yield re(eF,{accessToken:r,error:o})}const GG=(e,t)=>j(t)?`${e}?${ri.stringify(t)}`:e;function*$G(e,t){try{const{error:r}=yield me(Fe.setAuthCookies,{},{additionalHeaders:{Authorization:`Bearer ${e.accessToken}`}});if(r)return H(new Error(r),{tags:["setAuthCookies"]}
2);yield y({type:d.SET_USER_ACCESS_TOKEN,payload:{token:e.accessToken,accessTokenType:"password"}}),yield re(Go,"Sortly"),yield re(Go,Q0),yield re(Go,Vv),yield re(Go,Qv),yield re(Kt,{token:e.accessToken,accessTokenType:"password",viewTypes:{customerContent:"grid",advanceSearch:"list",customers:"grid",trash:"grid",tags:"grid"},shouldShowNewSortlyIntroduction:M0(e.showMigrationModal)});const o=Dt(["accessToken","showMigrationModal"],e),i=GG(t,o);window.location.replace(i)}catch(r){return H(r,{tags:["saga","handleQueryParamAuth"]}),null}}function*KG(e){const t=Date.now(),r=J("/items",["location","pathname"],window),o=J("",["location","search"],window),i=ri.parse(o);if(j(i.accessToken))return yield $G(i,r);try{document.hidden&&(yield kn(100));const s=yield re(zh);let a=!1;if(yu(s)){let l=[],u=[];const p=Or(),m=J({},["currentCompany"],p);if(yield re(Bv),a=yield*Ry(),a&&j(m)?yield re(Lu,{company:m}):a||(yield re(Lu)),a=yield*Ry(),a||(yield re(w_),yield re(I_)),yield re(zx,{company:m,isSA:a}),a&&M(m))return;yield re(v_),yield re(Vx),l=[...l,re(R_),re(j_),re(k_),re(C_)],u=[...u,y({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:tl}}),y({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:V0}}),y({type:d.FETCH_CUSTOM_ATTRIBUTES_REQUEST}),y({type:d.GET_ACCOUNT_VALUES_LIST_REQUEST}),y({type:d.FETCH_UNITS_REQUEST}),y({type:d.CHECK_NEW_ALERTS_REQUEST}),y({type:d.GET_REASONS_REQUEST}),y({type:d.FETCH_FRILL_SSO_TOKEN_REQUEST}),y({type:d.FETCH_PROMOTIONS_REQUEST}),y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST}),y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}}),y({type:d.FETCH_FOLDER_TEMPLATES_INDUSTRIES_REQUEST})],yield En(l),yield En(u),yield re(vh,{isInitialCall:!0}),yield re(N_),yield re(M6)}}catch(s){H(s,{tags:["unexpected-api-call-error"],extra:{action:e}})}finally{const s=yield re(zh);if(((yield X4())||!yu(s))&&Hv(),yu(s)&&(yield re(Fc.updateUser),yield re(O_),yield re(zv)),yield y({type:d.RESET_SORTING_PREFERENCE}),yield y({type:d.FETCH_APP_INITIAL_DATA_SUCCESS}),Lr){const l=Date.now()-t;ns.addTiming("metadata",l)}}}function*YG(){const e=yield Ce();BG(e.currentUser)&&(yield y(MG()))}function*JG(e){const t=Date.now();let r=!1;try{const{resetCheckboxRecaptcha:o,values:{email:i,password:s,recaptchaToken:a,ssoLoginInfo:l={},userWasInvited:u=!1},redirectTo:p,skipIdentify:m,linkAccount:h}=e.payload;if(!J(!0,["cookieEnabled"],navigator))return V(x("restricted.enable_cookie")),yield y({type:d.USER_LOGIN_FAILURE});let f;if(j(l)){const{provider:W,uid:K}=l;f=yield me(Pu.oauthToken,{data:{grantType:"assertion",clientId:"1351f6d461c61326cfad745a5e4c25d4b39b9d4b377fd129106c9acb43eacaf2",clientSecret:"6d4abf76d93c0f456b0255fa93afea597310a3ebb894f36f19591d397d0d21b5",assertion:K,deviceInfo:jy(),provider:W}},{publicEndpoint:!0})}else{const W=yield Ce(K=>K.account.passwordLogin.isRecaptchaRequired);f=yield me(Pu.oauthToken,{data:{grantType:"password",clientId:"1351f6d461c61326cfad745a5e4c25d4b39b9d4b377fd129106c9acb43eacaf2",clientSecret:"6d4abf76d93c0f456b0255fa93afea597310a3ebb894f36f19591d397d0d21b5",username:i,deviceInfo:jy(),password:s,...W&&{captcha:{token:a,siteKey:"6LfLAn4rAAAAANwBB-JAz3xAEIBqF-g2vgHrEHfX"}}}},{publicEndpoint:!0})}const{accessToken:_,refreshToken:b,createdAt:E,expiresIn:T,error:w,errorCode:v,securityContext:{accountLocked:k,warningMessage:N}={}}=f;if(w){if(M(l)){j(o)&&typeof o=="function"&&o();const W=v==="captcha_required";if(W||V(w),k===!0)yield y(Et({pathname:"/account-locked",search:{email:i}}));else{const K=yield Ce(X=>X.account.passwordLogin.isRecaptchaRequired);yield y({type:d.SET_PASSWORD_LOGIN_ATTEMPT_INFO,payload:{isRecaptchaRequired:K||W,warningMessage:N}})}}else V(w);return O.userLoggedInError(w,l.provider),yield y({type:d.USER_LOGIN_FAILURE})}tF(),yield y({type:d.SET_USER_ACCESS_TOKEN,payload:{token:_,refreshToken:b,accessTokenType:"password"}}),O.userLoggedIn(l.provider),yield re(Kt,{token:_,refreshToken:b,tokenCreatedAt:E,tokenExpiresIn:T,lastRefreshAt:ct(),accessTokenType:"password",viewTypes:{customerContent:"grid",advanceSearch:"list",customers:"grid",trash:"grid",tags:"grid"}});let D=[],F=[];try{yield*Bv(),r=yield*Ry(),r||(yield*w_(),yield*I_()),yield re(v_),r||(yield re(R_),yield re(Lu),D.push(re(j_)),D.push(re(k_)),D.push(re(C_))),yield re(zx,{redirectTo:p,isSA:r})}
2finally{(yield X4())&&(yield y({type:d.USER_LOGIN_FAILURE}))}if(CA.postMessage({type:$a.USER_LOGIN_SUCCESS}),yield y({type:d.USER_LOGIN_SUCCESS}),r)return;m||D.push(re(vh)),h&&F.push(y({type:d.LINK_ACCOUNT_REQUEST})),F=[...F,y({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:tl}}),y({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:V0}}),y({type:d.CHECK_NEW_ALERTS_REQUEST}),y({type:d.FETCH_PROMOTIONS_REQUEST}),y({type:d.FETCH_CUSTOM_ATTRIBUTES_REQUEST}),y({type:d.GET_ACCOUNT_VALUES_LIST_REQUEST}),y({type:d.FETCH_UNITS_REQUEST}),y({type:d.GET_REASONS_REQUEST}),y({type:d.FETCH_FRILL_SSO_TOKEN_REQUEST}),y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}}),y({type:d.FETCH_FOLDER_TEMPLATES_INDUSTRIES_REQUEST}),Ur(YG)];const B=yield Ce(),U=yield*G(),z=nF();yield En(D),yield En(F),yield re(zv),yield re(Fc.updateUser),yield re(O_),u?yield Ur(rF):yield re(N_),O.setDimensionsOnLogin({userId:$(["currentUser","user","id"],B),companyId:U,isUserInfoSet:z}),yield re(M6)}catch(o){return H(o,{tags:["saga","login"]}),null}finally{if(Lr){const o=Date.now()-t;ns.addTiming("metadata",o)}}}function*XG(e){try{const t=Or();t&&t.token&&(yield $L(Pu.oauthTokenRevoke,{data:{...window.enableAuthTokenCookie!==!0&&{token:t.token},clientId:"1351f6d461c61326cfad745a5e4c25d4b39b9d4b377fd129106c9acb43eacaf2",clientSecret:"6d4abf76d93c0f456b0255fa93afea597310a3ebb894f36f19591d397d0d21b5"}})),yield y({type:d.CLOSE_ALL_WEBSOCKET_SUBSCRIPTIONS}),O.userLoggedOut(),yield re(Go,"Sortly"),yield re(Go,Q0),yield re(Go,Vv),yield re(Go,Qv),CA.postMessage({type:$a.USER_LOGOUT_SUCCESS}),yield y({type:d.USER_LOGOUT_SUCCESS}),yield y({type:d.RESET_CURRENT_USER});const r=J("/login",["payload","redirectTo"],e);yield y(Et(r)),yield tr(oF),n9.remove("s_info"),yield*zh(),O.setUserProps(""),Wv.reset(),yield Fc.stop(),yield Fc.clear(),yield Ur(Fc.start),Hv()}catch(t){return H(t,{tags:["saga","logout"]}),null}}function*ZG(e){try{const{values:t}=e.payload,{responseStatus:r,error:o}=yield me(ee.resetPasswordEmail,{data:{user:{email:t.email}}});if(r>300&&r!==422)return V(o),yield y({type:d.RESET_PASSWORD_FAILURE});O.startPasswordReset(),yield y({type:d.RESET_PASSWORD_SUCCESS}),se({type:"success",message:x("restricted.email_was_sent")})}catch(t){return H(t,{tags:["saga","resetPassword"]}),null}}function*e$(e){try{const{token:t,values:r}=e.payload,{password:o,passwordConfirmation:i}=r,{meta:s,error:a}=yield me(ee.confirmPasswordReset,{data:{user:{password:o,passwordConfirmation:i,resetPasswordToken:t}}});if(a)return V(a),yield y({type:d.CONFIRM_RESET_PASSWORD_FAILURE});yield y({type:d.CONFIRM_RESET_PASSWORD_SUCCESS}),j(s)&&se({type:"success",message:s.message}),yield y(Et("/login")),O.passwordReset()}catch(t){return H(t,{tags:["saga","confirmResetPassword"]}),null}}function*t$(){const e=yield t_(d.REFRESH_ACCESS_TOKEN_REQUEST,$4.dropping(1));for(;;){yield Rr(e),yield*Uv({maxTries:15,handler:(i,s,a)=>a.refreshTokenProcessInProgress?s("Token refresh process locked"):i()});const{tokenCreatedAt:t=0,tokenExpiresIn:r=0}=Or();if(t+r>ct().unix())yield y({type:d.REFRESH_ACCESS_TOKEN_SUCCESS,payload:{accessToken:Or().token,source:"storage"}});else{yield re(Kt,{refreshTokenProcessInProgress:!0});const{accessToken:i,refreshToken:s,createdAt:a,expiresIn:l,error:u}=yield iF(Pu.oauthToken,{data:{grantType:"refresh_token",...window.enableAuthTokenCookie!==!0&&{refreshToken:Or().refreshToken},clientId:"1351f6d461c61326cfad745a5e4c25d4b39b9d4b377fd129106c9acb43eacaf2",clientSecret:"6d4abf76d93c0f456b0255fa93afea597310a3ebb894f36f19591d397d0d21b5",deviceInfo:jy()}});u?(O.sessionTokenRefreshError(u),yield kn(1e3),yield y({type:d.REFRESH_ACCESS_TOKEN_SUCCESS,payload:{accessToken:Or().token,source:"storage"}}),yield re(Kt,{refreshTokenProcessInProgress:!1})):(yield re(Kt,{token:i,tokenCreatedAt:a,tokenExpiresIn:l,lastRefreshAt:ct(),refreshToken:s,refreshTokenProcessInProgress:!1}),yield kn(1e3),yield y({type:d.REFRESH_ACCESS_TOKEN_SUCCESS,payload:{accessToken:i,source:"network"}}))}yield r9(e)}}function*n$(e){const{email:t}=e.payload,{error:r,message:o}=yield me(ee.resendUnlockAccountEmail,{data:{email:t}});return j(r)?(V(r),yield y({type:d.RESEND_UNLOCK_ACCOUNT_EMAIL_FAILURE})):(se({type:"success",message:o}),yield y({type:d.RESEND_UNLOCK_ACCOUNT_EMAIL_SUCCESS}))}function*r$(e){const{token:t}=e.payload,{error:r,message:o}=yield me(ee.unlockAccount,{data:{token:t}});return j(r)?(V(r),yield y({type:d.UNLOCK_ACCOUNT_FAILURE})):(se({type:"success",message:o}),yield y(Et("/login")),yield y({type:d.UNLOCK_ACCOUNT_SUCCESS}))}const o$=[Q(d.GET_INITIAL_ACCESS_TOKEN_REQUEST,zh),Q(d.FETCH_APP_INITIAL_DATA_REQUEST,KG),Q(d.USER_LOGIN_REQUEST,JG),Q(d.USER_LOGOUT_REQUEST,XG),Q(d.RESET_PASSWORD_REQUEST,ZG),Q(d.CONFIRM_RESET_PASSWORD_REQUEST,e$),Q(d.RESEND_UNLOCK_ACCOUNT_EMAIL_REQUEST,n$),Q(d.UNLOCK_ACCOUNT_REQUEST,r$)],i$=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:19,height:18,viewBox:"0 0 19 18",...e},c.createElement("g",{id:"legacy-reload_svg__Page-1",fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:1},c.createElement("g",{id:"legacy-reload_svg__Desktop-HD-Copy-12",fill:"#FFF",transform:"translate(-808 -625)"},c.createElement("g",{id:"legacy-reload_svg__Main",transform:"translate(718 337)"},c.createElement("g",{id:"legacy-reload_svg__Button",transform:"translate(2 184)"},c.createElement("g",{id:"legacy-reload_svg__update-arrow",transform:"translate(88 104)"},c.createElement("path",{id:"legacy-reload_svg__Fill-1",d:"M18.964 13.078a.737.737 0 0 0-.928-.473l-.958.311A9 9 0 0 0 17.972 9c0-4.963-4.031-9-8.986-9S0 4.037 0 9s4.031 9 8.986 9c.407 0 .407-1.475 0-1.475-4.143 0-7.513-3.376-7.513-7.525s3.37-7.525 7.513-7.525S16.499 4.851 16.499 9a7.5 7.5 0 0 1-.75 3.28l-.327-1.01a.736.736 0 1 0-1.401.456l.868 2.678a.737.737 0 0 0 .929.474l2.673-.87a.74.74 0 0 0 .473-.93",transform:"rotate(-180 9.5 9)"}))))))),s$=g(S)`
3  padding: 10px 35px;
4  cursor: pointer;
5  background-color: ${({theme:e})=>e.brand};
6  color: ${({theme:e})=>e.bg.white};
7  border-radius: 5px;
8`,a$=g.span`
9  font-size: 14px;
10  text-transform: capitalize;
11  letter-spacing: 1px;
12`,l$=g(i$)`
13  margin-right: 5px;
14`,B6=({onClick:e=()=>{},message:t="reload",noicon:r=!1})=>n.jsxs(s$,{inline:!0,alignItems:"center",onClick:e,children:[n.jsx(I,{when:!r,children:n.jsx(l$,{"aria-label":"arrow-icon"})}),n.jsx(a$,{children:t})]});B6.propTypes={message:_n.string,onClick:_n.func,noicon:_n.bool};const c$=g.h1.withConfig({displayName:"ui__Oops"})(["color:",";font-size:60px;font-weight:500;text-align:center;margin:0 auto 20px;"],({theme:e})=>e.text.neutral900),d$=g.div.withConfig({displayName:"ui__DescriptionWrapper"})(["color:",";font-size:16px;text-align:center;line-height:21px;"],({theme:e})=>e.text.neutral600),u$=g.div.withConfig({displayName:"ui__Description"})(["padding-top:10px;padding-bottom:10px;"]),t1={Oops:c$,DescriptionWrapper:d$,Description:u$},lS=()=>{Kt({autoRefreshedAt:ct()}),window.location.reload()},p$=5,m$=sF(),h$=()=>{const{t:e}=P(),t=Fo([({refreshedAt:r})=>M(r),({refreshedAt:r})=>ct().diff(ct(r),"minutes")>=p$])({refreshedAt:m$});return qt(()=>{t&&lS()}),t?n.jsx("div",{children:n.jsx(Gr,{})}):n.jsxs(R,{outside:!0,top:150,children:[n.jsx(t1.Oops,{children:e("chunk_error.title")}),n.jsxs(t1.DescriptionWrapper,{children:[n.jsx(t1.Description,{children:e("chunk_error.description")}),n.jsx(B6,{noicon:!0,message:"Reload",onClick:lS})]})]})},cS={chunkError:"Chunk Error",syntaxError:"Syntax Error"},A$=e=>{const t={type:"",msg:"",isError:!1};return _e(e)?t:e.message&&e.message.includes("chunk")&&e.message.includes("failed")?(t.type=cS.
14chunkError,t.msg=e.message,t.isError=!0,t):(t.type=cS.syntaxError,t.msg=e.message,t.isError=!0,t)},dS=e=>A$(e.error).isError?n.jsx(h$,{}):n.jsx("div",{}),H6=()=>{const{t:e}=P(),t=le(),{billingDetails:r}=q(A=>({billingDetails:$(["server","subscriptions","billingDetails"],A)})),{locationPush:o}=zt(),{subscriptionStatus:{status:i},subscriptionInterval:s,mark:{base:a}}=dt(),{getPlanInfo:l}=Cl(),{showModal:u,hideModal:p}=lt(),m=({isCardInfoDirty:A,isVatDirty:f,card:_,vat:b})=>new Promise((E,T)=>{if(A)if(aF(i)&&a===D_){const{subscriptionPlan:v={}}=l(jt.ADVANCED);t({type:d.CREATE_SUBSCRIPTION_REQUEST,values:He(_,{basePlanId:v.id,billingInterval:s,subscriptionMetaData:{planName:jt.ADVANCED}}),afterAll:()=>{t({type:d.HIDE_MODAL}),se({type:"success",message:e("subscription.success")}),o("/items")},resolve:E,reject:T})}else t({type:d.CHANGE_SUBSCRIPTION_CARD_REQUEST,values:_});f?t({type:d.SAVE_VAT_DETAILS_REQUEST,payload:{billingDetails:{...b,country:b.country||void 0},resolve:E,reject:T}}):E()}).catch(E=>{throw E});return{showBillingDetailsModal:()=>{u("BillingDetailsModal",{isDefaultHeadingHidden:!0,disableOutsideClick:!0,styleType:"light",data:{initialValues:{...r},handleCloseClick:p,submitHandler:m}})}}},g$=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#DD2A3B",d:"M24 12q0 3.242-1.621 6A12.1 12.1 0 0 1 18 22.379q-2.758 1.62-6 1.621c-3.242.001-4.161-.54-6-1.621A12.1 12.1 0 0 1 1.621 18Q.001 15.242 0 12c-.001-3.242.54-4.161 1.621-6A12.1 12.1 0 0 1 6 1.621Q8.759.001 12 0c3.241-.001 4.161.54 6 1.621A12.1 12.1 0 0 1 22.379 6 11.64 11.64 0 0 1 24 12m-12 3q-.826 0-1.413.587A1.93 1.93 0 0 0 10 17q0 .826.587 1.413T12 19t1.413-.587T14 17t-.587-1.413A1.93 1.93 0 0 0 12 15m-2-8.35.364 6.8a.55.55 0 0 0 .159.375.5.5 0 0 0 .386.175h2.182q.227 0 .386-.175a.55.55 0 0 0 .16-.375L14 6.65q0-.3-.16-.475A.5.5 0 0 0 13.456 6h-2.91a.5.5 0 0 0-.386.175q-.159.175-.159.475z"})),y$=g.div`
15  position: fixed;
16  z-index: 1000;
17  top: 0;
18  display: flex;
19  align-items: center;
20  justify-content: space-between;
21  flex-wrap: wrap;
22  padding: 10px 20px;
23  width: 100%;
24  min-height: ${Tl}px;
25  color: ${({theme:e})=>e.text.neutral900};
26  background-color: ${({theme:e})=>e.delimiter.neutral100};
27
28  font-size: 16px;
29
30  ${Cn.phone`
31    flex-wrap: nowrap;
32  `}
33`,f$=g.span`
34  font-weight: 700;
35  margin: 0 3px;
36`,_$=()=>{const{t:e}=P(),{showBillingDetailsModal:t}=H6(),{isNonStripeProvider:r,mark:{base:o}}=dt(),{locationPush:i}=zt(),s=c.useCallback(()=>r&&o!==D_?i("/upgrade-plan"):t(),[t,o,r,i]);return n.jsxs(y$,{children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(g$,{}),n.jsxs(S,{wrap:!0,alignItems:"baseline",justifyContent:"space-between",children:[n.jsx(f$,{children:e("billing_info.payment_unsuccessful")}),n.jsx("span",{children:e("billing_info.you_will_lose_access_soon")})]})]}),n.jsx(R,{left:20,children:n.jsx(Y,{"data-testid":"update-card-button",minWidth:245,styleType:"brandCTA",type:"button",onClick:s,children:e("billing_info.update_details")})})]})},x$=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:19,height:18,viewBox:"0 0 19 18",...e},c.createElement("path",{fill:"#4283DE",d:"M2 0 0 2l1.406 2.11A2 2 0 0 0 3.07 5h.516l2.707 2.707 1.414-1.414L5 3.586V3.07a2 2 0 0 0-.89-1.664zm13 0a4 4 0 0 0-4 4c0 .586.133 1.139.36 1.64L1.292 15.708a1 1 0 0 0 0 1.414l.586.586a1 1 0 0 0 1.414 0l5.836-5.836 5.726 5.727a1.37 1.37 0 0 0 1.94 0l.803-.803a1.37 1.37 0 0 0 0-1.94L11.87 9.13l1.488-1.488A4 4 0 0 0 15 8a4 4 0 0 0 4-4c0-.586-.132-1.14-.36-1.64L16 5l-2-2L16.64.36A4 4 0 0 0 15 0"})),Qx=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#4283DE",fillRule:"evenodd",d:"M24 2.417 21.583 0 12 9.583 2.417 0 0 2.417 9.583 12 0 21.583 2.417 24 12 14.417 21.583 24 24 21.583 14.417 12z"})),b$=g.div`
37  position: fixed;
38  z-index: 9999;
39  top: 0;
40  width: 100%;
41  height: 72px;
42
43  padding: 10px 0px;
44  background-color: ${({theme:e})=>e.bg.teal50};
45`,E$=g.div`
46  display: flex;
47  align-items: center;
48  justify-content: space-between;
49  width: 100%;
50  height: 100%;
51  padding-left: 25px;
52  padding-right: 32px;
53`,S$=g.div`
54  margin-left: 25px;
55  margin-right: 15px;
56`,z6=g.button`
57  display: flex;
58  justify-content: center;
59  align-items: center;
60  width: 24px;
61  height: 24px;
62`,C$=g(z6)`
63  cursor: pointer;
64`;g(hr)`
65  display: flex;
66`;const T$=e=>n.jsx(b$,{children:n.jsxs(E$,{children:[n.jsxs(S,{center:!0,children:[n.jsx(z6,{children:n.jsx(x$,{})}),n.jsx(S$,{children:n.jsx(C,{largeSize:!0,children:e.message})})]}),n.jsx(C$,{onClick:e.closeNotification,children:n.jsx(Qx,{})})]})}),w$=e=>({message:$(["topPageNotification","scheduledMaintenance","message"],e)}),I$=e=>({closeNotification:()=>e({type:d.CLOSE_MAINTENANCE_NOTIFICATION})}),v$=lr(br(w$,I$))(T$),R$=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M6 7.714C6 4.55 8.676 2 12 2s6 2.549 6 5.714v.953c1.1 0 2 .857 2 1.904v9.524C20 21.143 19.1 22 18 22H6c-1.1 0-2-.857-2-1.905v-9.524c0-1.047.9-1.904 2-1.904zM16 8c0-2.276-1.724-4-4-4S8 5.724 8 8v1h8zm2 3v9H6v-9zm-6 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4",clipRule:"evenodd"})),j$=g.div`
67  position: fixed;
68  z-index: 9999;
69  top: 0;
70  background-color: ${({theme:e})=>e.bg.neutral700};
71  width: 100%;
72  height: ${Tl}px;
73  display: flex;
74  padding: 10px 0px;
75  align-items: center;
76  @media (max-width: 415px) {
77    height: auto;
78    min-height: 70px;
79  }
80`,k$=g.div`
81  display: flex;
82  justify-content: center;
83  align-items: center;
84  width: 63px;
85  text-align: center;
86  color: ${({theme:e})=>e.bg.white};
87`,N$=g.div`
88  font-size: ${wl};
89  color: ${({theme:e})=>e.text.white};
90  letter-spacing: 0.2px;
91  line-height: 20px;
92  margin: 0 15px 0 10px;
93  overflow-y: hidden;
94  overflow-wrap: normal;
95  overflow-x: auto;
96  @media (max-width: 641px) {
97    font-size: ${$i};
98  }
99  span {
100    position: relative;
101  }
102`,O$=g.div`
103  display: flex;
104  margin-left: auto;
105  flex-shrink: 0;
106  margin-right: 30px;
107  align-items: center;
108`,D$=g.div`
109  margin-right: 40px;
110
111  button {
112    height: 40px;
113    padding: 5px 20px;
114    @media (max-width: 641px) {
115      padding: 5px 10px;
116    }
117  }
118`,P$=e=>mn(e.unconfirmedEmail)?e.email?x("common.email_not_confirmed_with_email",{email:e.email}):x("common.email_not_confirmed"):x("common.verification_email_was_sent",{email:e.unconfirmedEmail}),L$=e=>{const{t}=P(),r=c.useContext(Ue);return n.jsxs(j$,{children:[n.jsx(k$,{children:n.jsx(R$,{})}),n.jsx(N$,{children:n.jsx("span",{children:e.notificationMessage})}),n.jsxs(O$,{children:[n.jsx(D$,{children:n.jsx(Y,{styleType:"primaryNavy",onClick:e.resendEmail,children:t("common.resend_email")})}),n.jsx("button",{id:"top-notification-close-icon",onClick:e.closeTopNotification,children:n.jsx(S,{children:n.jsx(Ln,{height:"24",stroke:r.icon.white,viewBox:"0 0 24 24",width:"24"})})})]})]})},F$=e=>({email:e.currentUser.user.email,unconfirmedEmail:e.currentUser.user.unconfirmedEmail}),M$=e=>({resendEmail:()=>e({type:d.RESEND_EMAIL_REQUEST}),closeTopNotification:()=>e({type:d.HIDE_TOP_NOTIFICATION})}),U$=lr(br(F$,M$),Bn(e=>({notificationMessage:P$(e)})))(L$),B$=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#E76500",d:"M24 12q0 3.242-1.621 6A12.1 12.1 0 0 1 18 22.379q-2.758 1.62-6 1.621c-3.242.001-4.161-.54-6-1.621A12.1 12.1 0 0 1 1.621 18Q.001 15.242 0 12c-.001-3.242.54-4.161 1.621-6A12.1 12.1 0 0 1 6 1.621Q8.759.001 12 0c3.241-.001 4.161.54 6 1.621A12.1 12.1 0 0 1 22.379 6 11.64 11.64 0 0 1 24 12m-12 3q-.826 0-1.413.587c-.382.37-.595.881-.587 1.413q0 .826.587 1.413T12 19t1.413-.587T14 17t-.587-1.413A1.93 1.93 0 0 0 12 15m-2-8.35.364 6.8c.003.14.06.275.159.375a.5.5 0 0 0 .386.175h2.182q.227 0 .386-.175c.1-.1.157-.234.16-.375L14 6.65q0-.3-.16-.475A.5.5 0 0 0 13.456 6h-2.91a.5.5 0 0 0-.386.175q-.159.175-.159.475z"})),H$=g(S)`
119  position: fixed;
120  z-index: 9999;
121  top: 0;
122  background: ${({theme:e})=>e.bg.red50};
123  width: 100%;
124  height: ${Tl}px;
125  padding: 10px 24px;
126  box-shadow: inset 0 -1px 0 0 ${({theme:e})=>e.brand};
127`,z$=g.button`
128  color: ${({theme:e})=>e.blue400};
129  font-weight: 700;
130  font-size: ${ko.fonts.largeSize};
131`,V$=()=>{const{t:e}=P(),t=le(),r=vx(),o=()=>{t({type:d.SHOW_MODAL,payload:{component:"PaymentAuthorizationModal",autoWidth:!0,showCrossBtn:!1,isDefaultHeadingHidden:!0,data:{cancelAction:()=>t({type:d.HIDE_MODAL}),submitAction:()=>t({type:d.HANDLE_CARD_ACTION_REQUEST,payload:{stripe:r}})}}})};return n.jsxs(H$,{alignItems:"center","data-testid":"payment-authorization-failed-banner",children:[n.jsx(R,{right:16,children:n.jsx(B$,{})}),n.jsx(C,{fontBold:!0,largeSize:!0,children:e("common.urgent_action")})," ",n.jsx(C,{largeSize:!0,children:mr.rich(e("common.payment_failed"),{red:({children:i})=>n.jsx(C,{inherit:!0,children:i}),link:({children:i})=>n.jsx(z$,{"data-testid":"payment-auth-failed-link",onClick:o,children:i})})})]})};g.span`
132  position: relative;
133  margin: 0 8px;
134  padding: 0 4px;
135  color: ${({theme:e})=>e.text.neutral600};
136
137  &::after {
138    content: '';
139    position: absolute;
140    left: 0;
141    top: 50%;
142    width: 100%;
143    height: 1px;
144    transform: translateY(-50%);
145    background-color: ${({theme:e})=>e.brand};
146  }
147`;const V6=g.div`
148  display: flex;
149  justify-content: center;
150  align-items: center;
151  width: ${e=>e.isExtended?"40px":"24px"};
152  height: ${e=>e.isExtended?"40px":"24px"};
153`,Q6=g.div`
154  display: flex;
155  justify-content: center;
156  align-items: center;
157  width: 24px;
158  height: 24px;
159  cursor: pointer;
160`,W6=g.div`
161  flex-shrink: 0;
162  display: grid;
163  grid-auto-flow: column;
164  grid-template-columns: ${e=>e.isExtended?"auto 176px auto":"auto 176px"};
165  grid-column-gap: 40px;
166  align-items: center;
167  justify-items: flex-end;
168`,q6=g.div`
169  position: fixed;
170  z-index: 9999;
171  top: 0;
172
173  height: ${Tl}px;
174  width: 100%;
175  padding: 14px 32px 14px 24px;
176
177  background-color: ${e=>o9(.2,e.color)};
178`,G6=g(Y)`
179  margin: 0;
180  padding: 8px 15px;
181`,$6=g.div`
182  ${e=>e.headlineWrapperStyles};
183`,Q$=(e,t)=>_e(t)?null:e===t.interval?t.id:null,h0t=({stripe:e,elements:t,plan:r,onSubmit:o,promotionUid:i})=>{const{getPlanInfo:s,subscriptionPlans:a}=Cl(),[l,u]=c.useState({}),p=so(),m=c.useCallback(A=>{p(W0({data:{planAtRegistration:A.plan,subscriptionAtRegistration:A.isTrial?"trialing":"active"}}));const f=t.getElement(yA);return new Promise((_,b)=>o({values:{...A,basePlanId:$([r,"id"],a),cardElement:f,stripe:e,elements:t},couponId:Q$(A.billingInterval,l),promotionUid:i,resolve:_,reject:b}))},[t,o,e,l,p,r,a,i]);return{planInfo:s(r),submitForm:m,activeCoupon:l,setActiveCoupon:u}},W$=(e,t)=>{const r=_t(l=>$(["server","subscriptions","promotions"],l)),{getPlanInfo:o}=Cl(),{subscriptionPlan:i={}}=o(Zr(e)),s=ge(e,"versionMark",i);if(_e(e)||_e(r))return{};const a=ge({},s,r);return _e(t)||a.interval===t?a:{}},q$=(e="",t)=>{const{getPlanInfo:r}=Cl(),{subscriptionPlan:o={}}=r(Zr(e)),i=W$(e,t);if(_e(e)||_e(i.discountAmount))return{};const s=o.yearlyPlanPrice-i.discountAmount,a=Math.round(s/12);return{yearlyDiscountedPrice:isNaN(s)?"":s,monthlyDiscountedPrice:isNaN(a)?"":a}},uS=(e,t)=>{const r=_t(l=>X3(l)),o=oe(t.planName)?t.planName:$(["mark"],r),{subscriptionPlans:i}=Cl(),s=q$(o,e),a=$([o,"monthlyPlanPrice"],i);return mG($(["monthlyDiscountedPrice"],s),a,t.roundTo10)},G$=({advancedDiscount:e,ultraDiscount:t})=>{const{t:r}=P();return e===t?n.jsx(Le.Fragment,{children:r("coupons.limited_time_offer.same_discount",{discount:e})}):j(e)&&j(t)?n.jsx(Le.Fragment,{children:r("coupons.limited_time_offer.different_discounts",{advancedDiscount:e,ultraDiscount:t})}):j(e)?n.jsx(Le.Fragment,{children:r("coupons.limited_time_offer.only_one",{discount:e,planName:yn(jt.ADVANCED)})}):n.jsx(Le.Fragment,{children:r("coupons.limited_time_offer.only_one",{discount:t,planName:yn(jt.ULTRA)})})},$$=e=>{const{t}=P(),r=q(X3),o=le();qt(()=>{O.upgradeOfferShown(e.location)});const i=()=>o({type:d.CLOSE_PROMOTION_NOTIFICATION,payload:r}),{formattedDateTime:s}=_r({date:r.expireAt}),{locationPush:a}=zt(),l=uS("year",{roundTo10:!0,planName:jt.ADVANCED}),u=uS("year",{roundTo10:!0,planName:jt.ULTRA}),p=()=>{e.closable&&(i(),O.upgradeOfferClicked("cancel",e.location))},m=()=>{O.upgradeOfferClicked("redeem",e.location),i(),a({pathname:"/upgrade-plan",search:"?extendedTable=true"})};return M(l)&&M(u)?null:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(V6,{isExtended:e.extendIconWrapper,children:n.jsx(hr,{icon:e.icon})}),n.jsx(R,{outside:!0,left:24,children:n.jsxs(S,{column:!0,children:[n.jsx($6,{headlineWrapperStyles:e.headlineWrapperStyles,children:n.jsx(C,{fontBold:!0,smallLineHeight:!0,customColor:e.color,size:e.headlineSize,children:pt(t(e.specialOffer?"coupons.limited_offer":"coupons.exclusive_offer"))})}),n.jsx(C,{smallLineHeight:!0,size:e.regularSize,children:n.jsx(G$,{advancedDiscount:l,ultraDiscount:u})})]})})]}),n.jsxs(W6,{isExtended:e.closable,children:[n.jsx(I,{when:j(s),children:n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{mediumSize:!0,smallLineHeight:!0,children:t("coupons.offer_expires_at")}),n.jsx(C,{fontBold:!0,mediumSize:!0,smallLineHeight:!0,children:s})]})}),n.jsx(G6,{onClick:m,children:t("coupons.redeem_offer")}),n.jsx(I,{when:e.closable,children:n.jsx(Q6,{onClick:p,children:n.jsx(Qx,{})})})]})]})},K6=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:14,height:20,...e},c.createElement("path",{fill:"#559D69",d:"M4 14V6H0l7-6 7 6h-4v8zm0 2v-1h6v1zm0 2v-1h6v1zm0 2v-1h6v1z"})),K$=e=>{const r=c.useContext(Ue).plans.advanced;return n.jsx(q6,{color:r,children:n.jsx($$,{closable:!0,color:r,headlineSize:$i,highligtedPriceSize:"20px",icon:K6,location:"items",regularSize:P_})})},Y$=20,J$=e=>{const{t}=P(),o=c.useContext(Ue).plans.advanced,i=le();qt(()=>{O.upgradeOfferShown("items")});const{locationPush:s}=zt(),a=()=>i({type:d.CLOSE_FAKE_PROMOTION_NOTIFICATION}),l=()=>{a(),O.upgradeOfferClicked("cancel","items")},u=()=>{O.upgradeOfferClicked("redeem","items"),a(),s({pathname:"/upgrade-plan",search:"?extendedTable=true"})};return n.jsx(q6,{color:o,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(V6,{isExtended:e.extendIconWrapper,children:n.jsx(K6,{})}),n.jsx(R,{outside:!0,left:24,children:n.jsxs(S,{column:!0,children:[n.jsx($6,{headlineWrapperStyles:e.headlineWrapperStyles,children:n.jsx(C,{fontBold:!0,smallLineHeight:!0,customColor:o,size:$i,children:t("coupons.exclusive_offer")})}),n.jsx(C,{smallLineHeight:!0,size:P_,children:pt(t("coupons.save_up_20",{discount:Y$}))})]})})]}),n.jsxs(W6,{isExtended:e.closable,children:[n.jsx(G6,{onClick:u,children:t("coupons.redeem_offer")}),n.jsx(Q6,{onClick:l,children:n.jsx(Qx,{})})]})]})})},X$=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:14,viewBox:"0 0 20 14",...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:1.3,d:"M16.459 12.625H3.542a2.084 2.084 0 0 1-2.083-2.083V3.458c0-1.15.932-2.083 2.083-2.083h12.916c1.15 0 2.084.933 2.084 2.083v7.084c0 1.15-.933 2.083-2.084 2.083z"}),c.createElement("path",{fill:"currentColor",d:"M18.542 4.083H1.458V5.75h17.084z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:1.3,d:"M15.625 9.708h-2.5"}))),Z$=g.div`
184  position: fixed;
185  z-index: 9999;
186  top: 0;
187  background-color: ${({theme:e})=>e.bg.neutral700};
188  width: 100%;
189  min-height: ${Tl}px;
190  display: flex;
191  padding: 10px 0px;
192  align-items: center;
193  @media (max-width: 415px) {
194    height: auto;
195    min-height: 70px;
196  }
197`,eK=g.div`
198  width: 63px;
199  text-align: center;
200  color: ${({theme:e})=>e.text.white};
201  display: flex;
202  justify-content: center;
203  align-items: center;
204
205  svg {
206    width: 24px;
207    height: 18px;
208  }
209`,tK=g.div`
210  font-size: 14px;
211  color: ${({theme:e})=>e.text.white};
212  letter-spacing: 0.2px;
213  line-height: 20px;
214  margin: 0 15px 0 10px;
215  overflow-y: hidden;
216  overflow-wrap: normal;
217  overflow-x: auto;
218  @media (max-width: 641px) {
219    font-size: 12px;
220  }
221  span {
222    position: relative;
223  }
224`,nK=g.div`
225  display: flex;
226  margin-left: auto;
227  flex-shrink: 0;
228  margin-right: 30px;
229  align-items: center;
230`,rK=g.button`
231  display: flex;
232`,oK=g.div`
233  margin-right: 40px;
234
235  button {
236    height: 40px;
237    padding: 5px 20px;
238    @media (max-width: 641px) {
239      padding: 5px 10px;
240    }
241  }
242`,iK=(e,t,r)=>{const o=yn(r);return e>30?x("billing_info.credit_card_expiration_warning_3_months",{name:o,days:e}):e>7?x("billing_info.credit_card_expiration_warning_30_days",{name:o,days:e}):e>1?x("billing_info.credit_card_expiration_warning_7_days",{name:o,days:e}):e===1?x("billing_info.credit_card_expiration_warning_1_day",{name:o}):e===0?x("billing_info.credit_card_expiration_warning_today",{name:o,days:e}):x("billing_info.credit_card_expired_warning",{name:o,days:t})},sK=()=>{const{t:e}=P(),t=le(),{userName:r}=dn(),{showBillingDetailsModal:o}=H6(),{subscriptionBoundary:{timestamps:{expiredAt:i}={}}={}}=dt(),s=ct().startOf("day"),a=q(m=>{const h=J({},["pages","billingInfoPage","paymentMethod"],m),A=ct([+h.expYear,+h.expMonth-1]).endOf("month"),f=ct.duration(A-s);return Math.floor(f.asDays())}),l=c.useContext(Ue),u=Math.floor(ct.duration(ct(i)-s).asDays()),p=()=>{t({type:d.HIDE_CC_EXP_WARNING}),Kt({CcExpWarnDismissedAt:ct().valueOf()}),O.dismissedBanner("credit card expiration")};return n.jsxs(Z$,{children:[n.jsx(eK,{children:n.jsx(X$,{viewBox:"0 0 20 14"})}),n.jsx(tK,{children:n.jsx("span",{children:iK(a,u,r)})}),n.jsxs(nK,{children:[n.jsx(oK,{children:n.jsx(Y,{styleType:"primaryNavy",onClick:()=>{o(),Go("CcExpWarnDismissedAt"),O.clickedBannerCta("credit card expiration")},children:e("billing_info.update_card")})}),n.jsx(rK,{id:"top-notification-close-icon",onClick:p,children:n.jsx(Ln,{height:"24",stroke:l.icon.white,viewBox:"0 0 24 24",width:"24"})})]})]})},A0t=g.button`
243  position: absolute;
244  top: 35px;
245  right: 35px;
246
247  cursor: pointer;
248`,g0t=g.div`
249  padding: 250px 0 80px;
250  display: flex;
251  flex-direction: column;
252  align-items: center;
253`,y0t=g.div`
254  display: flex;
255  flex-direction: column;
256  justify-content: flex-end;
257  align-items: center;
258  position: relative;
259  height: 170px;
260  width: 420px;
261
262  ${or.phone`
263    width: 350px;
264  `}
265`,f0t=g.input`
266  padding: 10px;
267  margin-bottom: 20px;
268  height: 40px;
269  width: 100%;
270  font-weight: 400;
271  font-size: 16px;
272  line-height: 20px;
273  color: ${({theme:e})=>e.text.neutral900};
274  background-color: ${({theme:e})=>e.bg.white};
275  border: 1px solid ${({theme:e})=>e.text.neutral400};
276  border-radius: 5px;
277  text-align: center;
278  outline: none;
279
280  &::placeholder {
281    font-weight: 400;
282    font-size: 16px;
283    line-height: 20px;
284    color: ${({theme:e})=>e.text.neutral900};
285  }
286`,_0t=g(S)`
287  margin-top: 20px;
288`,aK=g(S)`
289  position: fixed;
290  z-index: 9999;
291  top: 0;
292  background: ${({theme:e})=>e.bg.green400};
293  width: 100%;
294  height: ${lF}px;
295  padding: 10px;
296  font-size: 16px;
297
298  ${or.phone`
299    font-size: 12px;
300  `}
301  cursor: pointer;
302`,lK=g.button`
303  position: absolute;
304  top: 0px;
305  right: 0px;
306  padding: 15px;
307  color: ${({theme:e})=>e.bg.white};
308`,x0t=g.form`
309  display: flex;
310  flex-direction: column;
311  align-items: center;
312  justify-content: center;
313
314  margin: 45px auto;
315`,cK=()=>{const{t:e}=P(),t=le(),{locationPush:r}=zt(),{companyStorage:o}=xr(),i=c.useContext(Ue),s=c.useCallback(()=>{r("/download-app-page"),O.clickedBanner("download_app")},[r]),a=c.useCallback(l=>{l.preventDefault(),l.stopPropagation(),O.dismissBanner("download_app"),t(W0({data:{...o,hideDownloadAppBanner:"true"}}))},[t,o]);return n.jsxs(aK,{center:!0,"data-testid":"download-app-banner",tabIndex:"0",onClick:s,onKeyDown:l=>{At(l)&&s(l)},children:[n.jsx(C,{white:!0,size:"inherit",weight:400,children:e("download_app.banner")}),n.jsx(lK,{"data-testid":"close-banner",onClick:a,children:n.jsx(R,{height:"16px",width:"16px",children:n.jsx(Ln,{height:"24",stroke:i.icon.white,viewBox:"0 0 24 24",width:"24"})})})]})},Y6=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.3,d:"M18.875 19.292H5.125a.833.833 0 0 1-.833-.834v-10c0-.46.372-.833.833-.833h13.75c.46 0 .833.373.833.833v10c0 .46-.373.834-.833.834zm-10-11.667V5.958c0-.46.373-.833.833-.833h4.584c.46 0 .833.373.833.833v1.667"}),c.createElement("path",{stroke:"currentColor",strokeMiterlimit:10,strokeWidth:1.3,d:"M4.292 14.708H19.5"}),c.createElement("path",{fill:"currentColor",d:"M12.625 16.167h-1.25a.625.625 0 0 1-.625-.625v-1.667c0-.345.28-.625.625-.625h1.25c.345 0 .625.28.625.625v1.667c0 .345-.28.625-.625.625"})),J6=g.div`
316  position: fixed;
317  z-index: 9999;
318  top: 0;
319  background-color: ${({theme:e})=>e.bg.neutral700};
320  width: 100%;
321  min-height: ${Tl}px;
322  display: flex;
323  padding: 10px 0px;
324  align-items: center;
325  @media (max-width: 415px) {
326    height: auto;
327    min-height: 70px;
328  }
329`,X6=g.div`
330  width: 63px;
331  text-align: center;
332  color: ${({theme:e})=>e.text.white};
333
334  svg {
335    width: 24px;
336    height: 18px;
337  }
338`,Z6=g.div`
339  font-size: 14px;
340  color: ${({theme:e})=>e.text.white};
341  letter-spacing: 0.2px;
342  line-height: 20px;
343  margin: 0 15px 0 0px;
344  overflow-y: hidden;
345  overflow-wrap: normal;
346  overflow-x: auto;
347  @media (max-width: 641px) {
348    font-size: 12px;
349  }
350  span {
351    position: relative;
352  }
353`,e7=g.div`
354  display: flex;
355  margin-left: auto;
356  flex-shrink: 0;
357  margin-right: 30px;
358  align-items: center;
359`,dK=g.button`
360  display: flex;
361  align-items: center;
362  justify-content: center;
363`,t7=g.div`
364  margin-right: 8px;
365
366  button {
367    height: 40px;
368    padding: 5px 20px;
369    @media (max-width: 641px) {
370      padding: 5px 10px;
371    }
372  }
373`,uK=()=>{const{t:e}=P(),t=le(),{userName:r}=dn(),{locationPush:o}=zt(),{scheduledDeletion:i}=Fn(),s=$(["accessLostAt"],i),{dateFormat:a}=_r(),l=c.useContext(Ue),u=ct().startOf("day"),p=ct.duration(ct(s)-u),m=Math.floor(ct.duration(p).asDays()),h=()=>m===1?e("common.x_days.one"):e("common.x_days.other",{count:m}),A=ct(s).format(a),f=yn(r),_=()=>{t({type:d.HIDE_TOP_NOTIFICATION})};return n.jsxs(J6,{"data-testid":"info-banner-wrapper",children:[n.jsx(X6,{children:n.jsx(Y6,{})}),n.jsx(Z6,{"data-testid":"info-banner-message",children:e("account_under_deletion.banner_text",{daysText:h,user:f,date:A})}),n.jsxs(e7,{children:[n.jsx(t7,{children:n.jsx(Y,{styleType:"primaryNavy",onClick:()=>o("/account-under-deletion"),children:e("common.view")})}),n.jsx(dK,{id:"top-notification-close-icon",onClick:_,children:n.jsx(Ln,{height:"24",stroke:l.icon.white,viewBox:"0 0 24 24",width:"24"})})]})]})},pK=()=>{const{t:e}=P(),{userName:t}=dn(),{locationPush:r}=zt(),{scheduledCancellation:o}=Fn(),i=o?.trulyDeletedAt,{dateFormat:s}=_r(),a=ct(i).format(s),l=yn(t);return n.jsxs(J6,{children:[n.jsx(X6,{children:n.jsx(Y6,{})}),n.jsx(Z6,{children:e("company_cancellation.banner_text",{user:l,date:a})}),n.jsx(e7,{children:n.jsx(t7,{children:n.jsx(Y,{styleType:"primaryNavy",onClick:()=>r("/cancel-account"),children:e("account_settings.account_options")})})})]})},mK=e=>e.showAccountDeleteUnderProcess?n.jsx(uK,{}):e.showAccountCancellationUnderProcess?n.jsx(pK,{}):e.showPaymentAuthorization?n.jsx(V$,{}):e.showUnsuccessfulPayment?n.jsx(_$,{}):e.showCreditCardExpiration?n.jsx(sK,{}):e.showEmailNotification?n.jsx(U$,{}):e.showMaintenanceNotification?n.jsx(v$,{}):e.showFakePromotionNotification?n.jsx(J$,{}):e.showPromotionNotification?n.jsx(K$,{}):e.showDownloadAppBanner?n.jsx(cK,{}):null,hK=()=>{const{base:e}=_t(o=>o.plan.mark),{getPlanInfo:t}=Cl();return c.useMemo(()=>t(e),[t,e])},AK=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:11,height:17,...e},c.createElement("g",{fill:"none",stroke:"#DD2A3B",strokeWidth:.5,transform:"matrix(-1 0 0 1 10 2)"},c.createElement("path",{d:"M6.785 6.515v3.101a1 1 0 0 1-1 1h-2.57a1 1 0 0 1-1-1V6.515H.256a1 1 0 0 1-1-1 1 1 0 0 1 .216-.62L3.716-.47A1 1 0 0 1 5.12-.633a1 1 0 0 1 .164.163l4.244 5.364A1 1 0 0 1 9.364 6.3a1 1 0 0 1-.62.216z"}),c.createElement("rect",{width:4.074,height:1,x:2.32,y:11.743,rx:.5,transform:"matrix(1 0 0 -1 0 24.448)"}),c.createElement("rect",{width:4.074,height:1,x:2.32,y:13.789,rx:.5,transform:"matrix(1 0 0 -1 0 28.539)"}))),gK=g(S)`
374  padding: 0 2px;
375  background-color: ${({theme:e})=>e.bg.white};
376  border-radius: 5px;
377  min-height: 14px;
378  min-width: 14px;
379  position: ${({$position:e={}})=>e.absolute&&"absolute"};
380  top: ${({$position:e={}})=>e.top||"9px"};
381  left: ${({$position:e={}})=>e.left||"9px"};
382  ${e=>e.styleobj}
383`,yK=g.span`
384  color: black;
385  font-size: 10px;
386  font-weight: 500;
387  ${e=>e.styleobj}
388`,Ls=({label:e,wrapperStyle:t,textStyleObj:r,position:o={}})=>_e(e)||qe(0,e)?null:n.jsx(gK,{center:!0,$position:o,"data-testid":"circle-badge",styleobj:t||{},children:n.jsx(yK,{styleobj:r||{},children:e})}),b0t=g.div.withConfig({displayName:"ui__AlertsListWrapper"})(["z-index:1;background-color:",";"],({theme:e})=>e.bg.neutral50),n1=g.div.withConfig({displayName:"ui__DescWrap"})(["align-items:baseline;display:inline-flex;flex-wrap:wrap;word-break:break-word;color:",";",";"],({theme:e})=>e.text.neutral700,e=>e.$compact?L(["padding-top:8px;font-size:",";line-height:",";"],$i,cF):e.$large?L(["padding-top:8px;font-size:",";line-height:",";"],P_,qv):L(["font-size:",";line-height:",";"],wl,L_));var ur=(e=>(e.Quantity="quantity",e.Date="date_reminder",e))(ur||{});const fK={day:"common.x_days",days:"common.x_days",week:"common.x_weeks",weeks:"common.x_weeks",month:"common.x_months",months:"common.x_months",year:"common.x_years",years:"common.x_years"},Wx=(e,t)=>{const r=Number(t),o=fK[e];return o?x(o,{count:r}):`${r} ${e}`},_K=e=>({...e,thresholdMethod:bp}),n7=(e,t)=>M(e)?null:We((r,o)=>j(r)?Fr(r):t==="quantity"&&o.type==="Quantity"||o.customAttributeId===t?o:r,null,e),qx=(e,t)=>M(e)||e.length===1?!1:j(t)?We((r,o)=>r?Fr(r):j(n7(o.notificationTriggers,t)),!1,e):We((r,o)=>r?Fr(r):j(o.existingAlert),!1,e),r7=(e,{value:t,thresholdValue:r,thresholdMethod:o,thresholdInterval:i},s,a)=>{const l=M(i)?"":Wx(i,r);return e===ur.Date?x(`manage_alerts.conditions.${o}`,{interval:l,value:No({date:t,timezone:s,dateFormat:ca(a),isOnlyDate:!0})}):x(`manage_alerts.conditions.${o}`,{value:j(t)?t:r})},xK=(e,t,r)=>{const o=$(["thresholdMethod","value"],t);if(e===ur.Quantity){const a=Gv(o)?t.alertModalMinQuantity:t.thresholdValue;return x("alerts.confirmation.qty_headline",{condition:x(`manage_alerts.conditions.${o}`,{value:a})})}if(dF(o))return x("alerts.confirmation.date_headline",{condition:`on ${r}`});const i=$(["thresholdInterval","value"],t),s=Wx(i,Number(t.thresholdValue));return x("alerts.confirmation.date_headline",{condition:`${s} ${o} ${r}`})},bK=e=>e.option?e.option:e.label?e.label:e.value?e.value:e,Vh=oi(j,Ve(Ee(bK),ma(" • ")),Me),qo=e=>{const t=j(e)?cp(e):"";if(M(t))return{regular:[],hyphenDelimiter:[],all:[]};const r=uF(t),o=pF(r);return{regular:r,hyphenDelimiter:o,all:Ar([...o,...r])}},EK=(e,t,r)=>qe("minQuantity",e)&&r?!0:M(t)?!1:!Fo([mn,Lo,Ov,qe("deletedAt"),qe("name"),qe("tags"),qe("quantity"),qe("notes")])(e),SK=(e,t,r,o)=>ct(new Date).diff(ct(e),"hours")<21?ct(e).fromNow():No({date:e,timezone:r,dateFormat:t,is12HourTimeFormat:o,includeTime:!0}
388),CK=(e,t,r,o,i)=>qe("updatedAt",e)?SK(t,r,o,i):qe("minQuantity",e)&&M(t)?x("display_options.min_level_empty_msg"):t&&t.toString(),TK=(e,t,r=[])=>e&&t?i9(2,r):r,wK=e=>Ae("name",e),IK=e=>{if(!M(e))return e.value},Qh=e=>!e||e.isDeleted?"":e.parentId?`/folder/${e.parentId}/content`:"/items",vK=(e={})=>e.isDeleted?"":e.isItem?`/item/${e.id}`:`/folder/${e.id}/content`,r1=136,Rc=186,o1={default:Rc/2,tablet:Rc},wm={columns:{default:()=>`${Rc}px
389      calc(50% - ${o1.default}px)
390      calc(50% - ${o1.default}px)
391    `,tablet:e=>e?`${Rc}px calc(100% - ${o1.tablet}px)`:`${Rc}px calc(100% - ${Rc}px)`},rows:{default:()=>`${r1}px`,tablet:()=>`${r1}px ${r1}px`}},RK=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"m2.75 9.75 9.25 4.5 9.25-4.5"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M6.25 11V5.25a1 1 0 0 1 1-1h9.5a1 1 0 0 1 1 1V11m-8.5-3.75h5.5m-5.5 3h3.5"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"m17.75 6.669 2.767 1.645c.454.27.733.76.733 1.29v7.646a2.5 2.5 0 0 1-2.5 2.5H5.25a2.5 2.5 0 0 1-2.5-2.5V9.603c0-.529.279-1.019.733-1.29L6.25 6.668"})),jK=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.75 2.5H5.25C3.46 2.5 2 3.96 2 5.75v9.5c0 1.79 1.46 3.25 3.25 3.25h5.825a6.6 6.6 0 0 1-.075-1c0-.17.005-.335.025-.5H5.25c-.965 0-1.75-.785-1.75-1.75V8.008l8.143 4.402c.223.12.491.12.714 0L20.5 8.008v3.727c.55.285 1.055.65 1.5 1.08V5.75c0-1.79-1.46-3.25-3.25-3.25M12 10.897 3.5 6.303V5.75C3.5 4.785 4.285 4 5.25 4h13.5c.965 0 1.75.785 1.75 1.75v.553zM17.5 23a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11m-1-5.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0m-3 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0m6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0",clipRule:"evenodd"})),kK=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeWidth:1.5,d:"M12 16.058c1.462 0 2.646-.963 2.97-2.308h6.28v3.865a2.336 2.336 0 0 1-2.327 2.327H5.077a2.336 2.336 0 0 1-2.327-2.327V13.75h6.28c.324 1.345 1.508 2.308 2.97 2.308z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M9 4.327H6.154c-1.013 0-1.865.796-2.172 1.703l-.004.014-.004.013-1.923 6.48-.031.104v2.667h1.5v-2.45L5.407 6.5c.157-.449.532-.672.747-.672H9v-1.5zm6 1.5h2.77c.272 0 .584.2.748.675l1.963 6.361v2.445h1.5v-2.671l-.033-.108-2-6.48-.003-.01-.003-.009c-.3-.883-1.062-1.703-2.172-1.703H15z",clipRule:"evenodd"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.7,d:"m16 8-4 3-4-3m4-5v8"})),o7=[{default:!0,get label(){return x("alerts_page.sort_options.newest")},"data-testid":"newest-option",value:"newest"},{get label(){return x("alerts_page.sort_options.oldest")},"data-testid":"oldest-option",value:"oldest"}],NK=[{get label(){return x("alerts_page.status_options.unread")},value:"unread",icon:Le.createElement(jK)},{get label(){return x("alerts_page.status_options.read")},value:"read",icon:Le.createElement(RK)},{get label(){return x("alerts_page.status_options.archived")},value:"archived",icon:Le.createElement(kK)}],E0t=e=>({dateRange:e(hF.LAST_30_DAYS.value),sortBy:o7.find(t=>t.default).value,filterBy:{Quantity:!1},status:{read:!0,unread:!0,archived:!1},keyword:""}),OK=["name^50","name.ngram^45","name.sort^40","sid.keyword^30","sid^25"],i7=e=>({sortBy:e.sortBy,keyword:e.keyword,filterBy:Object.entries(e.filterBy).reduce((t,[r,o])=>(o===!0&&t.push(r),t),[]),status:Object.entries(e.status).reduce((t,[r,o])=>(o===!0&&t.push(r),t),[]),createdSince:ct(e.dateRange.from).format("X"),createdTo:ct(e.dateRange.to).format("X")}),DK="/images/icons/no-photo.png",PK="/images/icons/folder_icon.png",ef={less_than_or_equal_to_min_quantity:"at or below min level",greater_than_equal:"above or equal to",greater_than:"above",less_than_equal:"below or equal to",less_than:"below",before:"remaining to",after:"since",same_day:"is today"},LK=e=>{const t=Kn(r=>new RegExp(r,"ig").test(e),bt(ef));return ef[t]},FK=(e,t,r,o)=>Gv(e)?o:M(r)?t:Wx(r,t),MK=(e,t,r,o)=>e?t?`url(${r}) no-repeat center center`:`url(${r}) no-repeat center center/24px 24px, ${o.text.neutral200}`:`url(${r}) no-repeat center center/cover`,TA=(e,t,r,o)=>{const{id:i,openedAt:s,createdAt:a,archivedAt:l,notifiable:u,notifiableSnapshot:p,node:m}=e;try{const{type:h,thresholdMethod:A,thresholdValue:f,thresholdInterval:_,triggerable:b}=u||p||{},{name:E,id:T,isItem:w,sid:v,photos:k,quantity:N,price:D,unitName:F,unitScale:B,unitType:U}=m||{},z=w?`/item/${T}`:`/folder/${T}`,{customAttributeName:W,attributeValue:K,minQuantity:X,prettyUnit:Z}=b||{},ae=ct(K).isValid?ct(K):K,pe=mF(a),xe=ca(t),te=No({date:ae,timezone:r,dateFormat:xe,isOnlyDate:!0}),ye=j(l)?No({date:l,timezone:r,dateFormat:ca(t),is12HourTimeFormat:o,includeDateForToday:!0}):l,he=Fi(Z)?"":Lt(Z),Ie=No({date:a,timezone:r,dateFormat:ca(t),is12HourTimeFormat:o}),ke=w?DK:PK;return{id:i,title:E,createdAtTimeStamp:new Date(a).getTime(),isRead:!!s,createdAt:Ie,createdDateRange:pe,archivedAt:ye,alertDescription:{method:LK(A),value:FK(A,f,_,X),caFieldName:W,caFieldValue:te,unit:he,type:xt.decamelize(h)},node:{name:E,id:T,isInOpenOrder:m.isInOpenOrder,quantity:N,minQuantity:m.minQuantity,price:D,link:z,isItem:w,sid:v,unitName:F,unitScale:B,unitType:U,isPlaceholderImageUrl:k.length===0,imageUrl:k.length===0?ke:k[0].extraSmallImageUrl,photos:k,variantOptions:Vh(m.variantOptionValues),variantOptionValues:m.variantOptionValues,productLink:m.productLink}}}catch(h){return H(h),null}},UK=({alerts:e,notification:t,companyDateFormat:r,userTimezone:o,is12HourTimeFormat:i})=>Z4(n_(st("id",parseInt(t.id,10)),e),TA(t,r,o,i),e),S0t=(e=[])=>
391[{label:x("alerts_page.filter_options.quantity"),value:"Quantity"},...e.map(r=>({label:r,value:r}))],C0t=(e=[])=>e.reduce((t,r)=>(t[r]=!1,t),{Quantity:!1}),BK=(e,t)=>e===vi.READ?[Zr(vi.READ)]:e===vi.UNREAD?[Zr(vi.UNREAD)]:t?Ee(Zr,[vi.READ,vi.UNREAD,vi.ARCHIVED]):Ee(Zr,[vi.READ,vi.UNREAD]),HK=e=>{const{t}=P();return e.type===ur.Date?e.method===ef.same_day?n.jsx(n1,{...e,children:t("alerts_page.description.date.today",{name:e.caFieldName,value:e.caFieldValue,method:e.method})}):n.jsx(n1,{...e,children:t("alerts_page.description.date.other",{value:e.value,method:e.method,fieldName:e.caFieldName,fieldValue:e.caFieldValue})}):n.jsx(n1,{...e,children:t("alerts_page.description.qty",{method:e.method,value:e.value,unit:e.unit})})},zK=g.div.withConfig({displayName:"ui__MenuWrapper"})(["position:fixed;left:",";bottom:92px;width:360px;background-color:",";border-radius:5px;transition:left 0.3s;box-shadow:0 0px 30px 0 rgba(60,64,88,0.14);"],e=>e.$isPrimarySidebarOpen?"190px":"97px",({theme:e})=>e.bg.white),VK=g.div.withConfig({displayName:"ui__MenuItemWrapper"})(["display:flex;position:relative;cursor:pointer;min-height:72px;width:100%;padding:16px;background-color:",";&:hover{background-color:",";}"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.bg.neutral200),QK=g.div.withConfig({displayName:"ui__ItemName"})(["font-size:14px;font-weight:600;line-height:20px;color:",";overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;&:hover{color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.brand),WK=g.span.withConfig({displayName:"ui__NewAlertIcon"})(["display:inline-block;width:8px;height:8px;background-color:",";border-radius:50%;position:relative;top:3px;"],({theme:e})=>e.brand),qK=g.span.withConfig({displayName:"ui__Date"})(["text-align:left;word-break:break-word;font-size:11px;font-weight:normal;color:",";margin-right:8px;"],({theme:e})=>e.text.neutral500),GK=g(S).withConfig({displayName:"ui__StateCell"})(["position:absolute;top:16px;right:16px;width:50px;"]),$K=g(S).withConfig({displayName:"ui__MessageBody"})(["overflow:hidden;width:calc(100% - 40px - 16px - 50px);"]),T0t=g.div.withConfig({displayName:"ui__AlertsContentWrapper"})(["display:flex;flex-direction:column;min-width:936px;width:100%;min-height:100%;background-color:",";"],({theme:e})=>e.bg.neutral50),w0t=g(S).withConfig({displayName:"ui__NoAlertsIconWrapper"})(["justify-content:center;margin-top:138px;"]),I0t=g.div.withConfig({displayName:"ui__NoAlertsHeader"})(["color:",";margin-top:40px;font-weight:500;font-size:",";line-height:",";letter-spacing:-0.2px;"],({theme:e})=>e.text.neutral700,qv,$v),v0t=g.div.withConfig({displayName:"ui__NoAlertsSubHeader"})(["margin-top:10px;font-size:",";line-height:",";color:",";"],wl,L_,({theme:e})=>e.text.neutral700),R0t=g.div.withConfig({displayName:"ui__CellWrapper"})(["padding-top:18px;padding-bottom:18px;text-align:left;"]),j0t=g.div.withConfig({displayName:"ui__LearnMore"})(["font-size:",";text-transform:uppercase;margin-top:20px;font-weight:bold;line-height:1.82;letter-spacing:1.54px;color:",";"],AF,({theme:e})=>e.text.blue300),k0t=g.div.withConfig({displayName:"ui__NodeWrapper"})(["width:100%;display:flex;align-self:baseline;align-items:center;justify-content:flex-start;position:relative;"]),N0t=g(dp).withConfig({displayName:"ui__LinkStyled"})(["display:inline-block;max-width:100%;font-weight:500;color:",";overflow:hidden;position:relative;top:3px;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.text.neutral700),O0t=g.span.withConfig({displayName:"ui__ReadIcon"})(["width:6px;height:6px;left:-14px;top:50%;position:absolute;border-radius:50%;background-color:",";"],e=>e.theme.brand),KK=g.div.withConfig({displayName:"ui__AlertNodeImage"})(["width:",";height:",";background:",";margin-right:16px;border-radius:6px;flex-shrink:0;"],e=>e.size,e=>e.size,e=>e.background),D0t=g.div.withConfig({displayName:"ui__DateWrapper"})(["align-self:center;color:",";"],({theme:e})=>e.text.neutral700),P0t=g(S).withConfig({displayName:"ui__ContentWrapper"})(["width:100%;background-color:",";"],({theme:e})=>e.bg.white),L0t=g(S).withConfig({displayName:"ui__NoAlertsWrapper"})(["flex-grow:1;padding-left:40px;padding-right:40px;padding-bottom:32px;background-color:",";"],({theme:e})=>e.bg.neutral50),F0t=g(R).withConfig({displayName:"ui__MessageBody"})(["text-align:left;width:calc(100% - 58px);"]),M0t=g(R).withConfig({displayName:"ui__SearchBoxWrapper"})(["max-width:290px;width:100%;"]),U0t=g(R).withConfig({displayName:"ui__FilterSectionWrapper"})(["z-index:12;background-color:",";"],({theme:e})=>e.bg.neutral50),YK=({node:e,size:t="42px"})=>{const{isPlaceholderImageUrl:r,isItem:o,imageUrl:i}=e,s=c.useContext(Ue),a=MK(r,!o,i,s);return n.jsx(KK,{background:a,size:t,"data-testid":"alert-node-thumbnail"})},JK=({alert:e,closeMenu:t,isSingleUnreadAlertCase:r})=>{const{t:o}=P(),i=le(),[s,a]=c.useState(!1),{locationPush:l}=zt(),u=c.useCallback(h=>{i({type:d.MARK_ALERT_READ_REQUEST,payload:{id:h.id,onSuccess:()=>i({type:d.FETCH_LATEST_NOTIFICATIONS_REQUEST})}})},[i]),p=c.useCallback(()=>{u(e),r&&t()},[e,t,r,u]),m=c.useCallback(h=>{h.stopPropagation(),u(e),l(e.node.link),t()},[e,t,l,u]);return n.jsx(Ge,{content:o(s?"alerts_page.open_item":"alerts_page.mark_as_read"),offset:[0,14],placement:"right",children:n.jsxs(VK,{"data-testid":"alert-card",tabIndex:0,onClick:p,onKeyDown:h=>At(h)&&p(),children:[n.jsx(YK,{node:e.node,size:"40px"}),n.jsxs($K,{column:!0,alignItems:"flex-start",children:[n.jsx(QK,{"data-testid":"alert-node-name",onClick:m,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:e.title}),n.jsx(I,{when:!!e.node.variantOptions,children:n.jsx(C,{block:!0,capitalize:!0,mediumLetterSpacing:!0,neutral500:!0,smallerLineHeight:!0,trimLongString:!0,size:"10px",textAlign:"left",children:e.node.variantOptions})}),n.jsx(HK,{...e.alertDescription,$compact:!0})]}),n.jsxs(GK,{justifyContent:"flex-end",children:[n.jsx(qK,{"data-testid":"alert-date",children:e.createdDateRange}),n.jsx(WK,{"data-testid":"alert-unread-mark"})]})]})})},XK=({isPrimarySidebarOpen:e,alerts:t,closeMenu:r})=>{const{t:o}=P(),i=le(),{fetchLatestNotifications:s,markAlertRead:a}=Pe();qt(()=>{i({type:d.FETCH_LATEST_NOTIFICATIONS_REQUEST})});const l=()=>{i({type:d.MARK_ALERTS_READ_REQUEST,payload:{readAll:!0}}),r()},u=c.useMemo(()=>t.slice(0,5),[t]),p=s||a;return n.jsxs(zK,{$isPrimarySidebarOpen:e,"data-testid":"alerts-popup",children:[n.jsx(R,{bottom:12,horizontal:24,top:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{medium:!0,neutral700:!0,lineHeight:"24px",size:"16px",children:o("menu.notifications")}),n.jsx(I,{when:p,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,noOverlap:!0,height:"25px",left:"130px",size:"25px",top:"22px",width:"25px"})}),n.jsx(I,{when:!p&&j(u),children:n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,"data-testid":"read-all-alerts",lineHeight:"20px",size:"14px",onClick:l,children:o("alerts_page.mark_all_as_read")})})]})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),u.map(m=>n.jsx(JK,{alert:m,closeMenu:r,isSingleUnreadAlertCase:u.length===1},m.id)),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{bottom:16,top:16,children:n.jsx(S,{justifyContent:"center",children:n.jsx(gr,{"data-testid":"view-all-alerts",to:"/alerts",onClick:r,children:n.jsx(C,{brand:!0,fontMedium:!0,inheritSize:!0,lineHeight:"21px",children:pt(o("alerts_page.view_all"))})})})})]})},ZK={settingsModal:L`
392    margin: 0 15px 0 15px;
393  `,memberRow:L`
394    margin-right: 16px;
395  `,permissionsModal:L`
396    margin-right: 12px;
397
398    ${C} {
399      color: ${e=>e.theme.text.neutral700};
400      font-size: 12px;
401    }
402  `,sidePanel:L`
403    margin-right: 16px;
404
405    ${C} {
406      color: ${e=>e.theme.text.neutral700};
407      font-size: 16px;
408    }
409  `,historyThumb:L`
410    display: inline-flex;
411    position: relative;
412    top: -10px;
413  `,company:L`
414    background-color: ${e=>e.theme.brand};
415
416    ${C} {
417      color: ${e=>e.theme.text.white};
418      font-size: 11px;
419    }
420  `},eY=g.div`
421  display: flex;
422  justify-content: center;
423  align-items: center;
424  width: ${e=>`${e.size}px`||"40px"};
425  height: ${e=>`${e.size}px`||"40px"};
426  border-radius: 50%;
427  background-color: ${({theme:e})=>e.delimiter.neutral100};
428  flex-shrink: 0;
429
430  ${e=>Ae(e.styleType,ZK)}
431`,s7=({fullName:e,firstName:t,lastName:r,styleType:o,size:i})=>{const s=oe(e)?e.split(" "):[t,r],a=s9(0,2,s);return n.jsx(eY,{size:i,styleType:o,children:n.jsx(C,{fontSemiBold:!0,neutral500:!0,largeSize:!0,uppercase:!0,children:gF(a)})})},tY=g.div`
432  display: flex;
433  justify-content: center;
434  align-items: center;
435  width: 24px;
436  height: 24px;
437  margin-right: 8px;
438
439  ${e=>e.compact&&L`
440      width: 18px;
441      height: 18px;
442      margin-right: 18px;
443    `}
444`,nY=g.div`
445  display: flex;
446  height: 40px;
447  justify-content: flex-start;
448  align-items: center;
449  position: relative;
450  cursor: pointer;
451  padding: 0 8px;
452
453  &:hover {
454    background-color: ${({theme:e})=>e.bg.neutral50};
455    border-radius: 10px;
456  }
457`,pS=({navItemClickHandler:e,closeMenu:t,...r})=>{const o=c.useContext(Ue),i=_e(r.route.link),s=m=>{At(m)&&(m.preventDefault(),e(r.route)),i&&xp(m)&&!m.shiftKey&&document.body.click()},a=c.useCallback(()=>{e(r.route),rn(Function,t)&&t()},[r.route,t,e]),l=J({},["route","badge"],r),u=r.route.icon,p=r.route.iconProps;return n.jsx("li",{"data-testid":`${r.route.testId}`,children:n.jsx(Il,{link:r.route.link,onKeyDown:s,children:n.jsxs(nY,{active:r.active,onClick:a,onKeyDown:s,...i&&{tabIndex:"0"},children:[n.jsx(tY,{compact:r.compact,children:n.jsxs(S,{children:[n.jsx(I,{when:r.active,children:n.jsx(u,{color:o.brand})}),n.jsx(I,{when:!r.active,children:n.jsx(u,{color:o.icon.neutral400,...p})})]})}),n.jsx(I,{when:l.isVisible,children:n.jsx(Ls,{...l})}),n.jsx(C,{mediumSize:!0,neutral700:!0,children:r.route.name})]})})},r.route.name)},B0t={FILE_UPLOAD:"FILE_UPLOAD",MAPPINGS:"MAPPINGS",DATA_PREVIEW:"DATA_PREVIEW",IMPORTING:"IMPORTING",IMPORT_COMPLETE:"IMPORT_COMPLETE",IMPORT_ERRORS:"IMPORT_ERRORS"},rY={SIDEBAR_ITEM:"sidebar_item",CARD:"card"},oY={SIDE_PANEL_BULK:"side_panel_bulk"},Yo={FILE_PROCESSING_IN_PROGRESS:"file_processing_in_progress",MAPPING_IN_PROGRESS:"mapping_in_progress",CORRECTION_IN_PROGRESS:"correction_in_progress",BULK_ACTION_IN_PROGRESS:"bulk_action_in_progress",BULK_ACTION_FULLY_COMPLETE:"bulk_action_fully_complete",BULK_ACTION_PARTIALLY_COMPLETE:"bulk_action_partially_complete"},iY=[Yo.FILE_PROCESSING_IN_PROGRESS,Yo.MAPPING_IN_PROGRESS,Yo.CORRECTION_IN_PROGRESS,Yo.BULK_ACTION_IN_PROGRESS],H0t="bulkImportStep",z0t="bulkImportResult",Wh=[Yo.BULK_ACTION_FULLY_COMPLETE,Yo.BULK_ACTION_PARTIALLY_COMPLETE],V0t=[...iY,...Wh],mS={TARGET_FOLDER_NOT_FOUND:"TARGET_FOLDER_NOT_FOUND",TARGET_FOLDER_PERMISSION_DENIED:"TARGET_FOLDER_PERMISSION_DENIED"},sY=[mS.TARGET_FOLDER_NOT_FOUND,mS.TARGET_FOLDER_PERMISSION_DENIED],Q0t={PLAN_LIMIT_ITEMS_EXCEEDED:"PLAN_LIMIT_ITEMS_EXCEEDED"},hS={RENAME:"rename",CHANGE_TYPE:"change_type"},W0t="name",q0t=["name","quantity","unit_name","min_quantity","price","photo","tags","notes"],aY={name:"name",quantity:"quantity",unit_name:"unit",min_quantity:"min_quantity",price:"price",photo:"photo",tags:"tags",notes:"notes",barcode:"barcode"},AS=e=>{const t=aY[e];return t?x(`import.fields_map.sortly_fields.${t}.title`):e},G0t={name:"name",quantity:"quantity",unitName:"unit_name",minQuantity:"min_quantity",price:"price",photo:"photo",tags:"tags",notes:"notes"},$0t=["name"],lY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{stroke:"#fff",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.5,d:"M21.5 21h-4c-.828 0-1.5-.746-1.5-1.667v-1.666c0-.92.672-1.667 1.5-1.667h4c.828 0 1.5.746 1.5 1.667v1.666c0 .92
457-.672 1.667-1.5 1.667zm0 11h-4c-.828 0-1.5-.566-1.5-1.263v-5.474c0-.698.672-1.263 1.5-1.263h4c.828 0 1.5.566 1.5 1.263v5.474c0 .698-.672 1.263-1.5 1.263zm9.214-5h-3.428c-.71 0-1.286.746-1.286 1.667v1.666c0 .92.576 1.667 1.286 1.667h3.428c.71 0 1.286-.746 1.286-1.667v-1.666c0-.92-.576-1.667-1.286-1.667zm0-11h-3.428c-.71 0-1.286.566-1.286 1.263v5.474c0 .698.576 1.263 1.286 1.263h3.428c.71 0 1.286-.566 1.286-1.263v-5.474c0-.698-.576-1.263-1.286-1.263z"})),cY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{stroke:"#fff",strokeLinejoin:"round",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.514,d:"M16.045 19.488h15.91"}),c.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.514,d:"M19.325 16.164h9.589c.423 0 .824.187 1.095.512l1.617 1.94c.213.257.33.58.33.913v10.408a1.9 1.9 0 0 1-1.9 1.9H18.183a1.9 1.9 0 0 1-1.9-1.9V19.529c0-.334.117-.656.33-.912l1.617-1.941a1.43 1.43 0 0 1 1.095-.512m2.655 6.648h4.275M24.12 16.4v2.85"})),dY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{stroke:"#fff",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.534,d:"M23.308 30.51a7.202 7.202 0 1 0 0-14.405 7.2 7.2 0 0 0-7.203 7.203 7.2 7.2 0 0 0 7.203 7.203z"}),c.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.534,d:"m28.4 28.4 3.495 3.495"})),uY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.3,d:"m26.057 33.257 4.74-4.596c.17-.166.305-.362.397-.577a1.72 1.72 0 0 0 0-1.361 1.8 1.8 0 0 0-.397-.577l-8.63-8.368h-7.333v7.11l8.63 8.369a1.85 1.85 0 0 0 1.296.521 1.87 1.87 0 0 0 1.297-.521m7.11-10.146L24 14.222h-7.333"}),c.createElement("path",{fill:"#fff",fillOpacity:.8,d:"M19.417 24c1.013 0 1.834-.796 1.834-1.778s-.821-1.778-1.834-1.778c-1.012 0-1.833.796-1.833 1.778S18.404 24 19.417 24"})),pY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{fill:"#FFF",fillOpacity:.8,fillRule:"evenodd",d:"M29.796 24.994v.756a.75.75 0 0 0 .074.326l1.357 2.814a.27.27 0 0 1-.018.253.21.21 0 0 1-.18.107H16.971a.21.21 0 0 1-.18-.107.27.27 0 0 1-.017-.253l1.356-2.814a.75.75 0 0 0 .075-.326v-3.81c0-3.24 2.38-5.964 5.398-6.176a6.5 6.5 0 0 1 .96-1.492 7 7 0 0 0-.916-.013c-3.967.192-6.942 3.696-6.942 7.682v3.638l-1.287 2.67-.007.014c-.513 1.126.266 2.487 1.56 2.487h4.097c0 1.635 1.292 3 2.932 3s2.932-1.365 2.932-3h4.097c1.293 0 2.074-1.36 1.56-2.487l-.007-.014-1.286-2.67v-.83q-.721.209-1.5.245M24 32.25c-.769 0-1.431-.65-1.432-1.5h2.864c0 .85-.663 1.5-1.432 1.5",clipRule:"evenodd"}),c.createElement("path",{fill:"#FFF",stroke:"#FFF",strokeLinejoin:"round",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.4,d:"M29.5 21.129 26.703 22.5l.486-2.971L25 17.47l3.162-.457L29.5 14.5l1.338 2.514 3.162.457-2.19 2.058.487 2.971z"})),mY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeOpacity:.8,strokeWidth:1.5,d:"M23.683 15.008c-3.52.17-6.229 3.298-6.229 6.933v3.81l-1.36 2.823c-.303.664.166 1.426.877 1.426h14.058c.71 0 1.18-.762.878-1.426l-1.361-2.824v-4c0-3.836-3.104-6.925-6.863-6.742m2.499 15.742c0 1.242-.977 2.25-2.182 2.25s-2.182-1.008-2.182-2.25"})),hY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{fill:"#FFF",fillOpacity:.8,fillRule:"evenodd",d:"M24 14.771c-.728 0-1.43.092-2.099.248a.75.75 0 0 0-.575.649l-.146 1.33a1.313 1.313 0 0 1-1.833 1.058l-1.223-.538a.75.75 0 0 0-.85.174 9.2 9.2 0 0 0-2.106 3.633.75.75 0 0 0 .274.822l1.084.794a1.314 1.314 0 0 1 0 2.118l-1.084.794a.75.75 0 0 0-.274.822 9.2 9.2 0 0 0 2.107 3.633.75.75 0 0 0 .849.173l1.223-.538a1.312 1.312 0 0 1 1.833 1.059l.146 1.33a.75.75 0 0 0 .575.648c.67.157 1.37.25 2.1.25.727 0 1.429-.093 2.098-.249a.75.75 0 0 0 .576-.649l.145-1.33a1.313 
4571.313 0 0 1 1.834-1.059l1.222.538a.75.75 0 0 0 .85-.173 9.2 9.2 0 0 0 2.106-3.633.75.75 0 0 0-.274-.822l-1.084-.794a1.312 1.312 0 0 1 0-2.117l1.084-.795a.75.75 0 0 0 .274-.822 9.2 9.2 0 0 0-2.107-3.633.75.75 0 0 0-.849-.173l-1.222.538A1.312 1.312 0 0 1 26.82 17l-.145-1.33a.75.75 0 0 0-.575-.65 9.2 9.2 0 0 0-2.1-.248m-1.33 2.39.087-.784A7.5 7.5 0 0 1 24 16.27q.633.001 1.243.106l.087.785a2.813 2.813 0 0 0 3.928 2.268l.72-.317c.526.64.95 1.365 1.25 2.15l-.641.469a2.813 2.813 0 0 0 0 4.536l.64.47a7.7 7.7 0 0 1-1.25 2.15l-.72-.318a2.813 2.813 0 0 0-3.928 2.268l-.085.785A7.5 7.5 0 0 1 24 31.73q-.632-.001-1.243-.106l-.086-.785a2.813 2.813 0 0 0-3.928-2.268l-.72.317a7.7 7.7 0 0 1-1.25-2.15l.64-.469a2.813 2.813 0 0 0 0-4.536l-.64-.47a7.7 7.7 0 0 1 1.25-2.15l.72.318a2.812 2.812 0 0 0 3.928-2.268m-.899 6.84a2.23 2.23 0 1 1 4.458 0 2.23 2.23 0 0 1-4.458 0m2.23-3.73a3.73 3.73 0 1 0 0 7.458 3.73 3.73 0 0 0 0-7.458",clipRule:"evenodd"})),AY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48",...e},c.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:.8,strokeWidth:1.5,d:"M20 25v4M24 19v10M28 22v7"}),c.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:.8,strokeWidth:1.5,d:"M17 15h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2V17a2 2 0 0 1 2-2",clipRule:"evenodd"})),tf=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:25,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillOpacity:.8,d:"M18.322 3c.895-.005 1.74.236 2.357.854s.86 1.463.854 2.357c-.005.891-.252 1.889-.675 2.92-.376.916-.902 1.885-1.559 2.868.657.984 1.183 1.954 1.559 2.87.424 1.031.67 2.029.675 2.92.005.894-.236 1.74-.854 2.357s-1.462.86-2.357.854c-.89-.005-1.888-.252-2.92-.675-.916-.376-1.885-.902-2.87-1.56-.983.657-1.952 1.184-2.867 1.56-1.032.423-2.03.67-2.92.675-.895.005-1.74-.236-2.358-.854s-.859-1.463-.854-2.357c.006-.891.253-1.889.676-2.92.376-.916.9-1.886 1.557-2.87-.656-.983-1.181-1.952-1.557-2.867-.423-1.032-.67-2.03-.676-2.92-.005-.895.236-1.74.854-2.358S5.85 2.994 6.744 3c.891.005 1.889.253 2.92.676.916.376 1.886.901 2.869 1.557.983-.656 1.953-1.181 2.869-1.557 1.032-.423 2.03-.67 2.92-.676M6.672 13.258c-.469.75-.847 1.477-1.127 2.159-.38.926-.564 1.735-.567 2.38-.004.642.167 1.065.43 1.328.264.263.686.434 1.328.43.645-.003 1.454-.186 2.38-.566a14.5 14.5 0 0 0 2.159-1.13 26 26 0 0 1-2.444-2.157 26 26 0 0 1-2.158-2.444Zm11.72 0a26 26 0 0 1-2.156 2.444c-.798.798-1.62 1.52-2.444 2.157.75.47 1.476.85 2.158 1.13.927.38 1.735.563 2.38.567.642.003 1.065-.168 1.328-.431s.435-.686.43-1.328c-.003-.645-.186-1.454-.566-2.38-.28-.682-.66-1.409-1.13-2.158ZM12.535 7a24 24 0 0 0-2.682 2.319A24 24 0 0 0 7.533 12c.66.893 1.437 1.8 2.319 2.681A24 24 0 0 0 12.534 17a24 24 0 0 0 2.68-2.319 24 24 0 0 0 2.32-2.68 24 24 0 0 0-2.32-2.682A24 24 0 0 0 12.534 7ZM6.736 4.444c-.642-.003-1.064.168-1.328.431-.263.263-.434.686-.43 1.328.003.645.187 1.453.567 2.38.28.682.66 1.41 1.129 2.16A26 26 0 0 1 8.83 8.297a26 26 0 0 1 2.445-2.157 14.5 14.5 0 0 0-2.16-1.129c-.926-.38-1.735-.564-2.38-.568Zm11.595 0c-.646.004-1.454.188-2.381.568-.682.28-1.41.658-2.16 1.128.825.637 1.648 1.36 2.446 2.158a26 26 0 0 1 2.157 2.443c.469-.75.85-1.476 1.129-2.158.38-.927.563-1.735.567-2.38.004-.642-.167-1.065-.43-1.328-.264-.263-.687-.434-1.328-.43Z"})),gY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:.8,strokeWidth:1.5,d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"})),yY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"#fff",fillOpacity:.8,fillRule:"evenodd",d:"m14 4 2-2h1l1 2 1 7-1 8-1 1h-1l-2-1v-1a6 6 0 0 0-5-2H8v4l-2 2-1-1-1-3v-2l-1-1v-1l-2-1-1-2 1-2 2-1 1-1h3l4-1zm3 0h-1c0-1 0 0 0 0a10 10 0 0 1-2 2l-1 1-3 1v6l2 1 2 1 2 3h1zM8 14V8H4v6zm-5-1v-3l-2 1 1 1zm4 7v-4H6v4z",clipRule:"evenodd"}),c.createElement("path",{fill:"#fff",fillOpacity:.8,d:"m20 9 2-2h1v1l-2 2zm1 3v-1a13 13 0 0 1 3 0v1l-2 1zm-1 2h1l2 2-1 1-2-2z"})),a7=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:18,viewBox:"0 0 20 18",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M16.127 3.873a7.254 7.254 0 0 0-10.254 0 7.23 7.23 0 0 0-2.11 5.548l.869-.87a.749.749 0 1 1 1.06 1.06l-2.08 2.082a.75.75 0 0 1-1.061 0L.47 9.61a.749.749 0 1 1 1.06-1.06l.724.724a8.75 8.75 0 1 1 2.559 5.912.749.749 0 1 1 1.06-1.06 7.254 7.254 0 0 0 10.254 0 7.254 7.254 0 0 0 0-10.254zM11.75 5a.75.75 0 0 0-1.5 0v5.25c0 .267.142.513.372.648l3 1.75a.75.75 0 1 0 .756-1.296L11.75 9.82z"})),l7=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",d:"M10.518 3c-.972 0-1.773.831-1.773 1.841v.62H5.778C4.803 5.462 4 6.296 4 7.309v1.23c0 .164.062.32.174.436a.58.58 0 0 0 .419.18h.664l1 10.214v-.012c.099.93.865 1.644 1.766 1.644h7.954c.901 0 1.667-.714 1.766-1.644v.012l1-10.214h.664a.59.59 0 0 0 .42-.18.63.63 0 0 0 .173-.436v-1.23c0-1.013-.803-1.846-1.778-1.846H15.26v-.62c0-1.01-.8-1.842-1.773-1.842zm0 1.23h2.968c.333 0 .588.265.588.611v.62H9.931v-.62c0-.346.254-.61.588-.61zm-4.74 2.462h12.444c.334 0 .593.27.593.616v.615H5.185v-.615c0-.347.26-.616.593-.616m.673 2.462H17.55l-.984 10.062v.005a.59.59 0 0 1-.588.548H8.023a.59.59 0 0 1-.588-.548v-.005z"})),c7=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:90,height:90,fill:"none",viewBox:"0 0 90 90",...e},c.createElement("g",{clipPath:"url(#template-folders_svg__a)"},c.createElement("path",{fill:"currentColor",d:"M87.188 70.664h-7.91v-12.48a2.637 2.637 0 0 0-2.637-2.637H47.637v-9.844h14.941c4.362 0 7.91-3.548 7.91-7.91V20.215a2.637 2.637 0 0 0-2.636-2.637h-4.395v-7.91a2.637 2.637 0 0 0-2.637-2.637H44.56l-4.482-5.976A2.64 2.64 0 0 0 37.968 
4570h-15.82a2.637 2.637 0 0 0-2.636 2.637v35.156c0 4.362 3.548 7.91 7.91 7.91h14.941v9.844H13.36a2.637 2.637 0 0 0-2.636 2.637v12.48h-7.91a2.637 2.637 0 0 0-2.637 2.637v14.062A2.637 2.637 0 0 0 2.813 90h21.093a2.637 2.637 0 0 0 2.637-2.637V73.301a2.637 2.637 0 0 0-2.637-2.637h-7.91V60.82h26.367v9.844h-7.91a2.637 2.637 0 0 0-2.637 2.637v14.062A2.637 2.637 0 0 0 34.453 90h21.094a2.637 2.637 0 0 0 2.637-2.637V73.301a2.637 2.637 0 0 0-2.637-2.637h-7.91V60.82h26.367v9.844h-7.91a2.637 2.637 0 0 0-2.637 2.637v14.062A2.637 2.637 0 0 0 66.094 90h21.093a2.637 2.637 0 0 0 2.637-2.637V73.301a2.637 2.637 0 0 0-2.637-2.637m-65.919 5.274v8.789H5.45v-8.79zm8.79-55.723v17.578a2.64 2.64 0 0 1-2.637 2.637 2.64 2.64 0 0 1-2.637-2.637V5.273H36.65l4.483 5.977a2.64 2.64 0 0 0 2.11 1.055h14.94v5.273H32.696a2.637 2.637 0 0 0-2.636 2.637M52.91 75.938v8.789H37.09v-8.79zM34.88 40.43a7.9 7.9 0 0 0 .452-2.637V22.852h29.883v14.941a2.64 2.64 0 0 1-2.637 2.637zm49.67 44.297H68.73v-8.79h15.82z"})),c.createElement("defs",null,c.createElement("clipPath",{id:"template-folders_svg__a"},c.createElement("path",{fill:"#fff",d:"M0 0h90v90H0z"})))),d7=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.4,d:"m8 8 4-4m0 0 4 4m-4-4v9"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:1.4,d:"M5 13v4a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3v-4"})),fY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#fff",d:"m13.225 14.037-1.771 1.77-3.26-3.26 1.77-1.771A.758.758 0 1 0 8.89 9.703l-1.77 1.771-1.053-1.052a.78.78 0 0 0-1.073 0L3.37 12.048c-2.185 2.184-2.348 5.63-.5 8.01L1.649 21.28a.758.758 0 1 0 1.073 1.072l1.222-1.223a6.02 6.02 0 0 0 3.719 1.279 6.03 6.03 0 0 0 4.292-1.778l1.625-1.626a.76.76 0 0 0 0-1.073l-1.052-1.052 1.771-1.771a.758.758 0 1 0-1.073-1.072m-2.345 5.521a4.53 4.53 0 0 1-3.22 1.334 4.52 4.52 0 0 1-3.218-1.334 4.557 4.557 0 0 1 0-6.437l1.09-1.09 5.384 5.384.001.002.002.001 1.05 1.05zM22.353 2.72a.758.758 0 1 0-1.073-1.072L20.057 2.87c-2.38-1.848-5.826-1.685-8.01.498l-1.626 1.627a.755.755 0 0 0 0 1.073l7.51 7.51a.756.756 0 0 0 1.074 0l1.626-1.627A6.03 6.03 0 0 0 22.41 7.66a6.02 6.02 0 0 0-1.279-3.719zm-2.795 8.16-1.09 1.09-6.438-6.437 1.09-1.09a4.56 4.56 0 0 1 6.438 0 4.52 4.52 0 0 1 1.333 3.219 4.52 4.52 0 0 1-1.333 3.218"})),Pr={dashboard:"/dashboard",items:"/items",search:"/advanced-search",jobs:"/jobs",tags:"/tags",alerts:"/alerts",settings:"/user-profile",trash:"/trash",preferences:"/user-preferences",plan:"/billing-info",history:"/activity-history",switchAccounts:"/select-company",reports:"/reports",workflows:"/workflows",threads:"/threads",labs:"/labs"},_Y=()=>({id:"dashboard",name:x("menu.dashboard"),testId:"dashboard",link:Pr.dashboard,icon:n.jsx(lY,{})}),xY=()=>({id:"catalog",name:x("menu.items"),testId:"items-page",link:Pr.items,navigateFromAction:!0,dispatchAction:e=>e({type:d.NAVIGATE_PAGE_TO_ITEMS}),icon:n.jsx(cY,{}),activePaths:["/item","/items","/items-group","/item-summary","/folder","/add-item","/add-folder"]}),bY=({isNewBadgeVisible:e}={})=>({id:"jobs",name:x("menu.jobs"),testId:"jobs-page",link:Pr.jobs,icon:n.jsx(Kv,{}),badge:{isVisible:()=>!!e,position:{absolute:!0,top:"7px",left:"20px"},label:x("common.new")},activePaths:["/jobs","/job"]}),EY=()=>({id:"advSearch",name:x("menu.search"),testId:"advanced-search",link:Pr.search,icon:n.jsx(dY,{})}),SY=()=>({id:"tags",name:x("menu.tags"),testId:"tags-page",link:Pr.tags,icon:n.jsx(uY,{})}),CY=()=>({id:"reports",name:x("menu.reports"),testId:"reports-page",link:Pr.reports,icon:n.jsx(AY,{}),activePaths:["/reports"]}),TY=()=>({id:"labs",name:x("menu.labs"),testId:"labs-page",link:Pr.labs,icon:n.jsx(gY,{}),isBeta:!0,activePaths:["/labs"]}),wY=()=>({id:"workflows",name:x("menu.workflows"),testId:"workflows-page",link:Pr.workflows,icon:n.jsx(tf,{}),badge:{isVisible:({userStorage:e,featureFlags:t,permissions:r,planFeatures:o})=>{const i=!o?.purchaseOrdersEnabled,s=o?.pickListsEnabled&&!e?.skipPickListsRouteNewTag,a=o?.amazonBusinessIntegrationEnabled&&r?.manageIntegrations&&!e?.skipOnlineOrdersRouteNewTag;return s||i||a},position:{absolute:!0,top:"7px",left:"20px"}
457,label:x("common.new")},activePaths:["/workflows","/purchase-orders","/purchase-order","/invoices","/invoice","/pick-lists","/pick-list"]}),IY=e=>{const t=yF(e,x("menu.alerts"));return{id:"alerts",name:x("menu.notifications"),testId:"alerts-page",link:Pr.alerts,icon:t?n.jsx(pY,{}):n.jsx(mY,{}),isAlerts:!0,badge:{isVisible:r=>!!r.unreadNotificationsCounter,label:r=>r.unreadNotificationsCounter,position:{absolute:!0,top:"9px",left:"23px"}}}},vY=e=>({id:"threads",name:x("menu.threads"),testId:"threads-page",isMentions:!0,link:Pr.threads,icon:n.jsx(Tx,{height:24,width:24}),badge:{isVisible:e?.hasNewMentions,label:e?.unreadCount,position:{absolute:!0,top:"6px",left:"25px"}}}),RY=()=>({id:"integrations",name:x("menu.integrations"),testId:"integrations-page",link:"/integrations",icon:n.jsx(fY,{}),activePaths:["/integrations","/public-api"]}),jY=()=>({id:"settings",name:x("menu.settings"),testId:"settings-button",link:Pr.settings,icon:n.jsx(hY,{}),isSettings:!0,badge:{isVisible:({userStorage:e,featureFlags:t,permissions:r,planFeatures:o})=>{const i=o?.measurementUnitsEnabled&&r?.manageUnits&&!e?.skipManageUnitsRouteNewTag,s=o?.amazonBusinessIntegrationEnabled&&r?.manageIntegrations&&!e?.skipAmazonBusinessIntegrationRouteNewTag,a=o?.customTransactionReasonsEnabled&&r?.manageTransactionReasons&&!e?.skipTransactionReasonsRouteNewTag,l=o?.jobsEnabled&&r?.manageJobSettings&&!e?.skipJobSettingsRouteNewTag;return!e?.isVisitedAddressesRoute||i||!e?.skipFeatureControlsRouteNewTag||s||a||l},position:{absolute:!0,top:"7px",left:"20px"},label:x("common.new")},activePaths:["/user-profile","/user-preferences","/company-details","/company-addresses","/manage-sites","/billing-info","/change-plan","/manage-members","/manage-permissions","/manage-custom-attributes/node","/manage-units","/job-settings","/vendors","/manage-alerts","/feature-controls"]}),K0t=e=>({id:"bulkImport",type:"bulkImport",testId:"bulk-import",name:x("item.bulk_import"),link:"/interactive-bulk-import",icon:d7,navigateFromAction:!0,permissionName:"manageInventory",dispatchAction:t=>{O.startBulkImport({source:rY.SIDEBAR_ITEM}),t(Et({pathname:"/interactive-bulk-import"}))},badge:{isVisible:!0,label:x("common.new"),position:{absolute:!0,top:"10px",left:"124px"},wrapperStyle:`background-color: ${e.brand}; border-radius: 4px; padding: 4px 6px;`,textStyleObj:"color: white; font-size: 10px; font-weight: 600; text-transform: uppercase;"}}),Y0t=()=>({id:"templateGallery",name:x("menu.template_gallery"),type:"templateGallery",testId:"template-gallery",navigateFromAction:!0,dispatchAction:(e,t)=>{e({type:d.SHOW_MODAL,payload:{component:"SelectFolderTemplateModal",heading:x("setup_templates_modal.template_gallery"),styleType:"light",size:"extra",disableOutsideClick:!0,handleHideModal:r=>{O.clickLink({screen_name:"Setup Folder Templates",text:x("common.dismiss"),type:"Button"}),r({type:d.HIDE_MODAL})}}}),O.clickLink({path:window.location.pathname,is_empty_state:t,text:x("menu.template_gallery"),type:"Button"})},icon:c7,iconProps:{width:22,height:22,viewBox:"0 0 90 90"},permissionName:"canCreateFolderTemplates"}),J0t=()=>({id:"history",type:"history",testId:"activity-history",name:x("menu.history"),link:Pr.history,icon:a7,permissionName:"viewHistory"}),X0t=()=>({id:"trash",type:"trash",testId:"trash-page",name:x("menu.trash"),link:Pr.trash,icon:l7}),kY=()=>({id:"frill",name:x("menu.product_news"),testId:"frill",link:".",icon:n.jsx(yY,{}),className:"sortly-frill-btn",onClick:()=>{}}),NY=g(S)`
458  position: relative;
459`,u7=g.span`
460  display: ${e=>e.isDisabled?"none":"flex"};
461  justify-content: space-between;
462  flex: 0 0 116px;
463  font-size: 14px;
464  color: ${({theme:e})=>e.bg.white};
465
466  margin: auto 0 auto 5px;
467  transition: all 0.2s ease-out;
468  font-weight: 500;
469
470  ${e=>e.isPrimarySidebarOpen&&L`
471      transform: translateX(-8px);
472    `}
473`,p7=L`
474  display: flex;
475  width: ${e=>e.isPrimarySidebarOpen?"156px":"48px"};
476  height: 48px;
477  margin: 0 auto;
478  justify-content: space-between;
479  position: relative;
480  opacity: 0.8;
481  cursor: pointer;
482
483  ${e=>e.isActive&&L`
484      opacity: 1;
485    `}
486
487  &:hover {
488    border-radius: 10px;
489    background-color: rgba(255, 255, 255, 0.2);
490    opacity: 1;
491
492    &:before {
493      visibility: visible;
494    }
495  }
496
497  a:focus:not(:focus-visible) {
498    outline: 0;
499  }
500
501  ${e=>e.isActive&&L`
502      border-radius: 10px;
503      background-color: rgba(255, 255, 255, 0.2);
504    `}
505`,m7=g.span`
506  display: none;
507  margin-right: 10px;
508`,OY=g.div`
509  ${p7};
510  &:hover ${m7} {
511    display: flex;
512    align-items: center;
513  }
514`,DY=g.button`
515  text-align: left;
516  padding: 0;
517
518  ${p7};
519`,h7=g.span`
520  display: flex;
521  width: 48px;
522  height: 48px;
523  align-items: center;
524  justify-content: center;
525  flex-shrink: 0;
526  color: ${({theme:e})=>e.bg.white};
527`,PY=g(C)`
528  position: absolute;
529  top: 50%;
530  right: 12px;
531  transform: translateY(-50%);
532  background-color: ${({theme:e})=>e.bg.white};
533  color: ${({theme:e})=>e.text.brand};
534  border-radius: 4px;
535  padding: 2px 6px;
536  text-transform: uppercase;
537`,LY=L`
538  background-color: ${({theme:e})=>e.brand};
539`,FY=L`
540  color: ${({theme:e})=>e.bg.white};
541`,MY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:20,viewBox:"0 0 18 20",...e},c.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#8F9095",strokeWidth:1.5},c.createElement("path",{d:"M9 12.98a2.98 2.98 0 1 0-.003-5.96 2.98 2.98 0 0 0 .004 5.96z"}),c.createElement("path",{strokeLinejoin:"round",d:"M11.075 16.92a2.063 2.063 0 0 1 2.881-1.663l1.222.538a8.5 8.5 0 0 0 1.936-3.337l-1.084-.795a2.06 2.06 0 0 1 .001-3.326l1.083-.795a8.45 8.45 0 0 0-1.936-3.337l-1.222.538a2.063 2.063 0 0 1-2.881-1.663l-.146-1.33A8.5 8.5 0 0 0 9 1.52c-.665 0-1.309.085-1.929.23l-.146 1.33a2.061 2.061 0 0 1-2.88 1.663l-1.223-.538A8.5 8.5 0 0 0 .886 7.542l1.084.794a2.066 2.066 0 0 1 0 3.327l-1.084.795a8.45 8.45 0 0 0 1.936 3.337l1.223-.538a2.06 2.06 0 0 1 2.881 1.663l.145 1.33c.62.145 1.264.23 1.93.23a8.5 8.5 0 0 0 1.928-.23z"}))),UY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.3,d:"M18.459 17.625H5.542a2.084 2.084 0 0 1-2.083-2.083V8.458c0-1.15.932-2.083 2.083-2.083h12.916c1.15 0 2.084.933 2.084 2.083v7.084c0 1.15-.933 2.083-2.084 2.083z"}),c.createElement("path",{fill:"currentColor",d:"M20.542 9.083H3.458v1.667h17.084z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:1.3,d:"M17.625 14.708h-2.5"})),wA=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M15.735 8.266a1.757 1.757 0 1 0 0-3.513 1.757 1.757 0 0 0 0 3.513m4.391-1.757H17.93m-4.393 0H3.875m10.979 12.738a1.757 1.757 0 1 0 0-3.515 1.757 1.757 0 0 0 0 3.515M3.875 17.491h8.784m4.391 0h3.075M8.267 13.757a1.757 1.757 0 1 0-.001-3.513 1.757 1.757 0 0 0 .001 3.513m-4.392-1.756h2.196m4.392 0h9.662"})),BY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:13,height:15,viewBox:"0 0 13 15",...e},c.createElement("path",{fill:"#8F9095",fillRule:"evenodd",d:"M6.5 0a.72.72 0 0 0-.722.722V6.5a.722.722 0 1 0 1.444 0V.722A.72.72 0 0 0 6.5 0M0 7.944a6.5 6.5 0 0 1 4.333-6.13v1.561A5.058 5.058 0 0 0 6.5 13a5.056 5.056 0 0 0 2.166-9.625v-1.56A6.5 6.5 0 1 1 0 7.945z"})),HY=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"#8F9095",d:"M2.167.083c-1.15 0-2.084.933-2.084 2.084v5.416c0 1.15.933 2.084 2.084 2.084h2.5v-1.25A2.917 2.917 0 0 1 7.584 5.5H10.5V2.167c0-1.15-.933-2.084-2.083-2.084zm.208 
5411.25H8.21c.574 0 1.041.468 1.041 1.042V3H1.334v-.625c0-.574.467-1.042 1.041-1.042m.208 3.75h1.25c.23 0 .417.187.417.417v1.25c0 .23-.186.417-.417.417h-1.25a.417.417 0 0 1-.416-.417V5.5c0-.23.187-.417.417-.417m5 1.25c-1.15 0-2.083.933-2.083 2.084v5.416c0 1.15.933 2.084 2.084 2.084h6.25c1.15 0 2.083-.933 2.083-2.084V8.417c0-1.15-.933-2.084-2.083-2.084zM6.75 9.667h7.917v3.958c0 .575-.466 1.042-1.042 1.042H7.792a1.04 1.04 0 0 1-1.042-1.042zm1.667 1.25a.417.417 0 0 0-.417.416v1.25c0 .23.187.417.417.417h1.25c.23 0 .417-.187.417-.417v-1.25a.417.417 0 0 0-.417-.416zm3.333 0a.417.417 0 0 0-.416.416v1.25c0 .23.186.417.416.417H13c.23 0 .417-.187.417-.417v-1.25a.417.417 0 0 0-.417-.416z"})),zY=g.div`
542  position: fixed;
543  left: ${e=>e.$isPrimarySidebarOpen?"190px":"97px"};
544  bottom: 35px;
545  width: 258px;
546  background-color: ${({theme:e})=>e.bg.white};
547  border-radius: 5px;
548  transition: left 0.3s;
549  box-shadow: 0 20px 30px 0 rgba(60, 64, 88, 0.14);
550`,gS=g.ul`
551  list-style-type: none;
552  padding: 0 12px;
553  margin: 0;
554`,VY=({userFirstName:e,userLastName:t,isPrimarySidebarOpen:r,topRoutes:o,bottomRoutes:i,navItemClickHandler:s,closeMenu:a,isShowBadge:l,badgeLabel:u,badgePosition:p})=>n.jsx(zY,{$isPrimarySidebarOpen:r,children:n.jsxs(S,{column:!0,justifyContent:"flex-start",children:[n.jsx(R,{bottom:10,top:10,children:n.jsxs(S,{justifyContent:"flex-start",children:[n.jsx(s7,{firstName:e,lastName:t,size:32,styleType:"settingsModal"}),n.jsx(S,{alignItems:"center",children:n.jsx(C,{fontMedium:!0,largeSize:!0,children:`${e} ${t}`})})]})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(gS,{children:Ee((m,h)=>n.jsx(I,{when:m.isShowForMember,children:n.jsx(pS,{compact:!0,closeMenu:a,navItemClickHandler:s,route:m},`navItem${m.name}`)},`navItem${m.name}`),o)}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{bottom:5,top:5,children:n.jsx(gS,{children:Ee((m,h)=>n.jsx(I,{when:m.isShow,children:n.jsx(pS,{compact:!0,closeMenu:a,navItemClickHandler:s,route:m},`navItem${m.name}`)},`navItem${m.name}`),i)})})]})}),QY=e=>({accessPermissions:$(["accesses","permissions"],e),isSuperAdmin:fF(e)}),WY=e=>({showLogoutModal:()=>e({type:d.SHOW_MODAL,payload:{component:"NodeActionModal",isDefaultHeadingHidden:!0,showCrossBtn:!1,autoWidth:!0,data:{submitButtonStyleType:"danger",question:x("common.log_out_message"),cancelHandler:()=>e({type:d.HIDE_MODAL}),submitHandler:()=>e({type:d.USER_LOGOUT_REQUEST})}}})}),qY=lr(br(QY,WY),Up,Bn(e=>{const{userStorage:t}=xr(),{permissions:r}=dn(),{featureToggles:o,planFeatures:i}=dt(),s=o?.measurementUnitsEnabled&&r?.manageUnits&&!t?.skipManageUnitsRouteNewTag,a=i?.amazonBusinessIntegrationEnabled&&r?.manageIntegrations&&!t?.skipAmazonBusinessIntegrationRouteNewTag,l=i?.customTransactionReasonsEnabled&&r?.manageTransactionReasons&&!t?.skipTransactionReasonsRouteNewTag,u=i?.jobsEnabled&&r?.manageJobSettings&&!t?.skipJobSettingsRouteNewTag,p=!t?.isVisitedAddressesRoute||s||!t?.skipFeatureControlsRouteNewTag||a||l||u;return{topRoutes:[{name:x("menu.settings"),link:Pr.settings,icon:MY,testId:"user-profile",isShowForMember:!0,badge:{isVisible:p,position:{absolute:!0,top:"3px",left:"18px"},label:x("common.new"),wrapperStyle:LY,textStyleObj:FY}},{name:x("menu.preferences"),link:Pr.preferences,icon:wA,testId:"user-preferences",isShowForMember:!0},{name:x("menu.plan"),link:Pr.plan,icon:UY,testId:"billing-info",isShowForMember:e.accessPermissions.manageBilling}],bottomRoutes:[{name:x("menu.switch_accounts"),icon:HY,link:Pr.switchAccounts,testId:"switch-accounts",isShow:e.isSuperAdmin},{name:x("menu.sign_out"),link:"",icon:BY,testId:"logout",onClick:()=>e.showLogoutModal(),isShow:!0}]}}),qi({navItemClickHandler:e=>t=>t.onClick?t.onClick():e.locationPush({pathname:t.link})}))(VY),GY=e=>{const[t,r]=c.useState(!1),o=Er(),i=o.pathname.toLowerCase(),s=a9(e.link),a=c.useCallback(l=>yi(u=>i===u||i.startsWith(u)&&i.charAt(u.length)==="/",l),[i]);return c.useEffect(()=>{const l=e.activePaths||[s.pathname.toLowerCase()],u=a(l);r(u)},[o]),t},A7=({name:e,isCompact:t,children:r,customTooltip:o})=>t?n.jsx(Ge,{content:n.jsxs(C,{medium:!0,white:!0,lineHeight:"32px",size:"13px",children:[n.jsx(I,{when:j(o),children:o}),n.jsx(I,{when:!j(o),children:e})]}),height:"40px",placement:"right",portalAnchor:"#page-content-wrapper",children:r}):r,yS=({route:e,value:t,setValue:r,badge:o={},...i})=>{const s=le();return n.jsx("li",{children:n.jsxs(R,{bottom:8,children:[n.jsx(A7,{isCompact:!i.isPrimarySidebarOpen,name:e.name,children:n.jsxs(DY,{"data-testid":e.testId,isActive:i.isActive||t,isPrimarySidebarOpen:i.isPrimarySidebarOpen,onClick:()=>i.popupStateHandler(s,t,r),onFocus:()=>document.body.click(),onKeyDown:a=>{At(a)&&i.popupStateHandler(s,t,r)},children:[n.jsx(h7,{children:i.icon}),n.jsx(I,{when:o.isVisible,children:n.jsx(Ls,{...o,textStyleObj:`color: ${i.company?.color}`})}),n.jsx(u7,{isActive:i.isActive,isDisabled:i.isNameHidden,isPrimarySidebarOpen:i.isPrimarySidebarOpen,children:e.name})]})}),n.jsx(I,{when:t,children:n.jsxs(Ia,{onOutsideClick:()=>r(!1),children:[n.jsx(I,{when:e.id==="alerts",children:n.jsx(XK,{alerts:i.alerts,closeMenu:()=>r(!1),isPrimarySidebarOpen:i.isPrimarySidebarOpen})}),n.jsx(I,{when:e.id==="settings",children:n.jsx(qY,{closeMenu:()=>r(!1),isPrimarySidebarOpen:i.isPrimarySidebarOpen,userFirstName:i.userFirstName,userLastName:i.userLastName})})]})})]})},e.name)},$Y=e=>{const{t}=P(),r=le(),[o,i]=c.useState(!1),[s,a]=c.useState(!1),l=GY(e.route),u=Fn(),{userStorage:p}=xr(),{featureFlags:m}=Yt(),{planFeatures:h}=dt(),{permissions:A}=dn(),f=J({},["route","badge"],e),_=He(f,{isVisible:typeof f.isVisible=="function"?f.isVisible(He(e,{userStorage:p,featureFlags:m,planFeatures:h,permissions:A})):f.label,label:typeof f.label=="function"?f.label(e):f.label});return c.useEffect(()=>{typeof e.route.onMount=="function"&&e.route.onMount()},[]),e.route.isSettings?n.jsx(yS,{...e,badge:_,company:u,isActive:l,setValue:i,value:o}):e.route.isAlerts?n.jsx(yS,{...e,badge:_,company:u,isActive:l,setValue:a,value:s}):n.jsx("li",{children:n.jsx(R,{bottom:8,children:n.jsx(Il,{link:e.route.link,onKeyDown:b=>{At(b)&&(b.preventDefault(),e.navItemClickHandler(b,r))},children:n.jsx(A7,{customTooltip:e.route.customTooltip,isCompact:!e.isPrimarySidebarOpen,name:e.route.name,children:n.jsxs(OY,{$companyColor:u.color,className:e.route.className,"data-testid":e.route.testId,isActive:l,isPrimarySidebarOpen:e.isPrimarySidebarOpen,onClick:b=>e.navItemClickHandler(b,r),children:[n.jsxs(NY,{center:!0,children:[n.jsx(h7,{children:e.icon}),n.jsx(I,{when:_.isVisible,children:n.jsx(Ls,{..._,textStyleObj:`color: ${u?.color}`})})]}),n.jsxs(u7,{isActive:l,isDisabled:e.isNameHidden,isPrimarySidebarOpen:e.isPrimarySidebarOpen,children:[n.jsx(S,{alignItems:"center",gap:4,children:e.route.name}),n.jsx(I,{when:j(e.route.hoverIcon),children:n.jsx(m7,{children:e.route.hoverIcon})})]}),n.jsx(I,{when:e.route.isBeta&&e.isPrimarySidebarOpen,children:n.jsx(PY,{fontMedium:!0,smallTinySize:!0,style:u?.color?{color:u.color}:void 0,children:t("common.new")})})]})})})})},e.route.id)},KY=e=>({plan:$(["plan","mark","base"],e),alerts:J({},["alerts","notifications"],e),isPrimarySidebarOpen:$(["primarySidebar","open"],e),isPrimarySidebarOpenByDefault:$(["primarySidebar","openPrimarySidebarDefault"],e),userFirstName:$(["currentUser","user","roles","0","firstName"],e),userLastName:J("",["currentUser","user","roles","0","lastName"],e),unreadNotificationsCounter:$(["notifications","counters","unread"],e)}),fS=lr(br(KY),Up,Bn(e=>{const{planFeatures:t={}}=dt();return{isAlertsDisabled:!t.stockAlertsEnabled,icon:e.route.icon,isNameHidden:!(e.isPrimarySidebarOpen||e.isPrimarySidebarOpenByDefault)}}),qi({navItemClickHandler:e=>(t,r)=>e.route.navigateFromAction?(t.preventDefault(),e.route.dispatchAction(r)):e.route.onClick?e.route.onClick(t,r,e):e.locationPush({pathname:e.route.link}),popupStateHandler:e=>(t,r,o)=>e.route.isAlerts?e.isAlertsDisabled?t(Yv()):e.unreadNotificationsCounter===0?e.locationPush({pathname:e.route.link}):o(!r):o(!r)}))($Y),_S=g.ul`
555  list-style: none;
556  padding: 0;
557  margin: 0;
558
559  ${e=>e.paddingBottom&&L`
560      padding-bottom: 28px;
561    `}
562`,YY=g.ul`
563  list-style: none;
564  padding: 0;
565  margin: 0;
566  display: flex;
567  justify-content: space-between;
568  flex-direction: column;
569  height: 100%;
570  overflow-y: hidden;
571  scrollbar-gutter: stable;
572  ${Ad}
573
574  &:hover {
575    overflow-y: auto;
576  }
577`,JY=g.nav`
578  position: absolute;
579  top: 120px;
580  right: 0;
581  bottom: ${e=>e.bottom||0};
582  left: 0;
583`,XY=g(S)`
584  padding: ${e=>e.isCompact?"10px 16px":"10px 34px"};
585`,ZY=g.a`
586  display: flex;
587  align-items: center;
588  justify-content: center;
589  margin: 0;
590  padding: ${e=>e.isCompact?"0 16px":"0 22px"};
591  border: none;
592  width: 100%;
593  height: 36px;
594  border-radius: 18px;
595  background-color: ${({theme:e})=>e.bg.white};
596  cursor: pointer;
597`,eJ=g(AK)`
598  display: flex;
599  width: 11px;
600`,tJ=g.span`
601  margin-left: 10px;
602  color: ${({theme:e})=>e.brand};
603  font-size: 16px;
604  font-weight: 500;
605`,nJ=e=>{const{t}=P();return n.jsx(JY,{children:n.jsxs(YY,{children:[n.jsx("li",{children:n.jsx(_S,{children:e.renderTopRoutes})}),n.jsxs("li",{children:[n.jsx(I,{when:e.shouldRenderUpgradeButton,children:n.jsx(XY,{center:!0,isCompact:e.isUpgradeCompact,children:n.jsxs(ZY,{href:"/upgrade-plan",isCompact:e.isUpgradeCompact,onClick:e.upgradeButtonClick,children:[n.jsx(eJ,{}),n.jsx(I,{when:!e.isUpgradeCompact,children:n.jsx(tJ,{children:t("menu.upgrade")})})]})})}),n.jsx(_S,{paddingBottom:!0,children:e.renderBottomRoutes})]})]})})},rJ=e=>({isPrimarySidebarOpen:$(["primarySidebar","open"],e),isPrimarySidebarOpenByDefault:$(["primarySidebar","openPrimarySidebarDefault"],e),accessPermissions:$(["accesses","permissions"],e),isConsumerFreePlan:$(["plan","mark","isConsumerFree"],e),isFreePlan:$(["plan","mark","isFree"],e)}),oJ=lr(br(rJ),Up,l9(e=>({accessPermissions:e.accessPermissions,isUpgradeCompact:!(e.isPrimarySidebarOpen||e.isPrimarySidebarOpenByDefault),shouldRenderUpgradeButton:(e.isFreePlan||e.isConsumerFreePlan)&&e.accessPermissions.manageBilling,renderTopRoutes:Ee(t=>n.jsx(fS,{route:t},`navItem${t.name}`),e.topRoutes),renderBottomRoutes:Ee(t=>n.jsx(I,{when:_F(e.accessPermissions,Qr("permissionName",t)?[Ae("permissionName",t)]:[]),children:n.jsx(fS,{route:t})},`navItem${t.name}`),e.bottomRoutes),upgradeButtonClick:t=>{t.preventDefault(),e.locationPush({pathname:"/upgrade-plan"})}})))(nJ),iJ=g.div`
606  cursor: pointer;
607  display: block;
608  overflow: hidden;
609  position: relative;
610  height: 78px;
611
612  img {
613    max-width: 132px;
614  }
615`,sJ=g.div`
616  display: flex;
617  margin-top: 26px;
618  justify-content: center;
619  color: ${e=>e.theme.bg.white};
620`,aJ=g.div`
621  display: ${e=>!e.show&&"none"};
622  width: 100%;
623  margin: 28px auto;
624  max-width: 164px;
625  text-align: center;
626`,lJ=g.img`
627  max-height: 54px;
628  max-width: 100%;
629  width: auto;
630`,cJ=g.div`
631  color: ${e=>e.theme.bg.white};
632  font-style: italic;
633  font-size: 34px;
634  font-weight: 600;
635  word-break: keep-all;
636  margin: 28px auto;
637
638  ${e=>e.isOneSymbol?L`
639          text-align: center;
640        `:L`
641          width: 70px;
642          text-align: center;
643        `}
644`,dJ=Le.memo(e=>n.jsxs(iJ,{onClick:e.logoClickHandler,children:[n.jsx(I,{when:e.showCompanyInitials,children:n.jsx(cJ,{"data-testid":"company-logo-initials",isOneSymbol:e.isOneSymbolInitials,children:e.company.initials})}),n.jsx(aJ,{"data-testid":"company-logo-custom",show:e.showCustomLogo,children:n.jsx(lJ,{alt:"logo",src:e.company.logoUrl})}),n.jsx(I,{when:!(e.showCompanyInitials||e.showCustomLogo),children:n.jsx(sJ,{"data-testid":"company-logo-default-wrapper",children:n.jsx(xF,{white:!0,"data-testid":"company-logo-default",height:64,showFullLogo:e.sidebarOpen,width:e.sidebarOpen?100:26})})})]})),uJ=e=>({isPrimarySidebarOpen:$(["primarySidebar","open"],e),isPrimarySidebarOpenByDefault:$(["primarySidebar","openPrimarySidebarDefault"],e)}),pJ=lr(br(uJ),Up,Bn(e=>{const t=e.isPrimarySidebarOpen||e.isPrimarySidebarOpenByDefault;return{isMainLogoCutted:!t,showCompanyInitials:!(_e(e.company.initials)||t),isOneSymbolInitials:gi(["company","initials","length"],1)(e),showCustomLogo:e.company.logoUrl&&t}}),qi({logoClickHandler:e=>()=>e.locationPush({pathname:"/items"})}))(dJ),mJ=g.div.withConfig({displayName:"ui__PrimarySidebarRoot"})(["position:fixed;z-index:1000;width:",";box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);background-color:",";transition:width 0.3s;",";"],e=>e.isPrimarySidebarOpen?`${Jv}px`:`${Xv}px`,e=>e.backgroundColor||e.theme.brand,e=>e.$isNotificationsShown?L(["height:calc(100% - ","px);top:","px;"],e.$notificationHeight,e.$notificationHeight):L(["top:0px;height:100%;"])),hJ="threads",IA=e=>
644!!e.plan?.subscriptionDetails?.featureToggles?.threadsEnabled,Bl=()=>q(IA),ki="SORTLY_EMPTY_VALUE_CODE",AJ=(e,t)=>{const r=t in e?e[t]:e.attributeValue;if(e.kind==="string"||e.kind==="text"){const o=oe(r)?r.trim():r;return{customAttributeId:e.customAttributeId,attributeValue:oe(o)?o:ki}}if(e.kind==="scanner")return{customAttributeId:e.customAttributeId,attributeValue:r?.uri||ki,scannerCodeType:r?.type??null};if(e.kind==="dropdown")return{customAttributeId:e.customAttributeId,attributeValue:r?.value||ki};if(e.kind==="attachment"){const o=r?.attachmentReferenceData||ki;return{customAttributeId:e.customAttributeId,attributeValue:o}}return{customAttributeId:e.customAttributeId,attributeValue:oe(r)?r:ki}},gJ=(e=[])=>e.map(t=>{const{attributeValue:r}=t;if(t.kind==="string"||t.kind==="text"){const o=oe(r)?r.trim():r;return{...t,attributeValue:oe(o)?o:ki}}if(t.kind==="scanner")return{...t,attributeValue:r?.uri||ki,scannerCodeType:r?.type??null};if(t.kind==="dropdown")return{...t,attributeValue:r?.value||ki};if(t.kind==="attachment"){const o=r?.attachmentReferenceData||ki;return{...t,attributeValue:o}}return{...t,attributeValue:oe(r)?r:ki}}),en=e=>{if(a2(e)){const t={};return Object.keys(e).forEach(r=>{const o=e[r];if(typeof o=="string"&&_e(o.trim()))t[r]=null;else if(Array.isArray(o)){const i=[];o.forEach(s=>{i.push(en(s))}),t[r]=i}else a2(o)?t[r]=en(o):t[r]=o}),t}return e},g7={smallText:"string"},yJ=2,fJ={[g7.smallText]:Zv},_J=(e,t)=>{const r=t??[];return e.map(o=>({value:r.find(i=>i.customFieldId===o.id)?.value??""}))},xJ=(e,t=[])=>{const r={};return t.forEach((o,i)=>{const s=e[i];if(!s)return;const a=fJ[s.fieldType]?.(o.value);a&&(r[`customFieldValues.${i}.value`]=a)}),r},bJ="https://help.sortly.com/hc/en-us/articles/51479248852379-Jobs",EJ=70,SJ="ConfirmRevertJobModal",xS=(e,t,r)=>{const o=r===SJ?"revert_job_":"",i=Ri(t.toLowerCase())?"_enterprise":"";return`limits.upsale_popup.jobs.${o}${e}${i}`},CJ=(e,t)=>({imageLink:"/images/upsale-popups/popup-images/jobs.png",showLearnMoreButton:!0,useTalkToSalesButton:!0,showNoThanksButton:!1,ctaTopMargin:90,learnMoreButtonVariant:"link",get allFeaturesLinkCustomText(){return x("limits.upsale_popup.jobs.view_full_features")},learnMoreLink:bJ,get ctaTrialLabel(){return x("limits.upsale_popup.jobs.cta_text")},analyticsTitle:(r,o)=>x(xS("analytics_title",r,e),{planName:r,jobsLimit:o.getPlanLimits(r).activeJobsLimit,currentPlanJobsLimit:t}),title:(r,o)=>n.jsx(R,{top:15,children:pt(x(xS("headline",r,e),{planName:r,jobsLimit:o.getPlanLimits(r).activeJobsLimit,currentPlanJobsLimit:t}))}),get description(){return x("limits.upsale_popup.jobs.description")},get analyticsDescription(){return x("limits.upsale_popup.jobs.analytics_description")},advantages:(r,o)=>[{id:0,label:pt(Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.jobs_enterprise"):x("limits.upsale_popup.jobs.advantages.jobs",{jobsLimit:o.getPlanLimits(r).activeJobsLimit}))},{id:1,label:pt(Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.items_enterprise"):x("limits.upsale_popup.jobs.advantages.items",{itemsLimit:o.getPlanLimits(r).itemMasters}))},{id:2,label:pt(Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.users_enterprise"):x("limits.upsale_popup.jobs.advantages.users",{usersLimit:o.getPlanLimits(r).users}))},{id:3,label:pt(Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.custom_fields_enterprise"):x("limits.upsale_popup.jobs.advantages.custom_fields",{customFieldsLimit:o.getPlanLimits(r).customFields}))},{id:4,label:pt(x("limits.upsale_popup.jobs.advantages.barcode_and_qr_scanning"))}],analyticsAdvantages:(r,o)=>[{id:0,label:Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.jobs_enterprise"):x("limits.upsale_popup.jobs.advantages.jobs",{jobsLimit:o.getPlanLimits(r).activeJobsLimit})},{id:1,label:Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.items_enterprise"):x("limits.upsale_popup.jobs.advantages.items",{itemsLimit:o.getPlanLimits(r).itemMasters})},{id:2,label:Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.users_enterprise"):x("limits.upsale_popup.jobs.advantages.users",{usersLimit:o.getPlanLimits(r).users})},{id:3,label:Ri(r.toLowerCase())?x("limits.upsale_popup.jobs.advantages.custom_fields_enterprise"):x("limits.upsale_popup.jobs.advantages.custom_fields",{customFieldsLimit:o.getPlanLimits(r).customFields})},{id:4,label:x("limits.upsale_popup.jobs.advantages.barcode_and_qr_scanning")},{id:5,label:x("limits.upsale_popup.jobs.advantages.everything"),showPlusHeader:!0}]}),TJ=(e,t)=>
644new Promise((r,o)=>{t({type:d.VALIDATE_JOB_NAME_REQUEST,payload:{name:e,resolve:r,reject:o}})}).catch(r=>{throw r});var an=(e=>(e.JobDetails="configureJobFields",e.SelectFoldersSuggestion="selectFoldersSuggestion",e.AddFolderNames="addFolderNames",e))(an||{}),ss=(e=>(e.Intro="intro",e.ItemSelection="itemSelection",e.BulkReturn="bulkReturn",e))(ss||{});const y7=[{get label(){return x("jobs.status.not_started")},value:Io.NotStarted},{get label(){return x("jobs.status.in_progress")},value:Io.InProgress},{get label(){return x("jobs.status.completed")},value:Io.Completed},{get label(){return x("jobs.status.archived")},value:Io.Archived}],Gx=y7.filter(e=>e.value!==Io.Archived),Z0t=["advance","complete"],eAt={get[Io.InProgress](){return x("jobs.status_transitions.start_job")},get[Io.Completed](){return x("jobs.status_transitions.complete_job")}},wJ=25,IJ={get name(){return{presence:{allowEmpty:!1,message:`^${x("jobs.create_modal.job_name_blank")}`},length:{maximum:190,message:`^${x("jobs.create_modal.job_name_too_long",{max:190})}`}}},get endDate(){return{notBeforeDate:{field:"startDate",message:`^${x("jobs.create_modal.end_date_before_start")}`}}},get externalJobLink(){return{preValidationCheck:{required:!1,validationSchema:{format:{pattern:bF,message:`^${x("jobs.create_modal.external_job_link_invalid")}`},length:{maximum:300,message:`^${x("jobs.create_modal.external_job_link_too_long",{max:300})}`}}}}},notes:{length:{maximum:4e3}}},tAt=y7.reduce((e,t)=>(e[t.value]=t.label,e),{}),nAt=(e,t=[])=>{const{name:r,startDate:o,endDate:i,notes:s,externalJobLink:a}=e||{};return{name:r||"",startDate:o||"",endDate:i||"",notes:s||"",externalJobLink:a||"",customFieldValues:_J(t,e?.customFieldValues)}},qh=e=>e?ct(e).format("YYYY-MM-DD"):null,vJ=(e,t)=>{const{name:r,startDate:o,endDate:i,notes:s,externalJobLink:a,customFieldValues:l}=e,{version:u}=t,p={name:r,startDate:qh(o),endDate:qh(i),notes:s,externalJobLink:a,customFieldValues:l,version:u};return en(p)},RJ=(e,t,r)=>{const i=Hh(t||{})[e]||{},s=new Set([String(e),...Object.keys(i)]),a={};s.forEach(u=>{a[u]=!0});const l={};for(const u in r)s.has(u)||(l[u]=!0);return{jobFolders:a,nonJobFolders:l}},jJ=(e,t,r)=>(r[e]||[]).reduce((i,s)=>{const a=t[s];return a&&i.push({name:a.name??"",hasChildItems:a.hasChildItems??!1,type:ga.Job,descendants:jJ(s,t,r)}),i},[]),kJ=e=>e===null?null:Math.ceil(e*(EJ/100)),i1={None:"none",Approaching:"approaching",Reached:"reached"},NJ=({isAtLimit:e,isAtWarning:t})=>e?i1.Reached:t?i1.Approaching:i1.None,OJ=()=>{const{limits:e,usageStats:t,mark:r,subscriptionDetails:o}=dt(),i=t?.active_jobs_limit,s=e?.activeJobsLimit??null,a=r?.isEnterprise??!1,l=j(o);return c.useMemo(()=>{const u=i?.value??0,p=s===null||i?.limit===null,m=p&&a,h=kJ(s),A=!p&&u>=s,f=!p&&h!==null&&u>=h&&!A,_=s!==null?s-u:null;return{activeJobs:u,jobLimit:s,isUnlimited:p,isUnlimitedEnterprise:m,warningThreshold:h,isAtWarning:f,isAtLimit:A,activeJobsLeft:_,limitState:NJ({isAtLimit:A,isAtWarning:f}),isPlanLoaded:l}},[i,s,a,l])},rAt=()=>{const{featureFlags:e}=Yt();return e?.enableJobsGaRelease??!1},DJ=()=>{const{t:e}=P(),t=le(),r=Fn(),{permissions:o,applicationPermissions:i}=dn(),{planFeatures:s}=dt(),{userStorage:a}=xr(),{activeJobs:l,isPlanLoaded:u}=OJ(),p=Bl(),m=q(W=>$(["primarySidebar","open"],W)),h=q(W=>$(["primarySidebar","openPrimarySidebarDefault"],W)),A=Ep().AUTOMATION_MODE==="true",f=q(W=>W.pages?.threadsPage?.mentionsStatus),_=o.managePickLists,b=i.purchaseOrders?.manage,E=s.invoicesEnabled&&o.manageInvoice,T=s.amazonBusinessIntegrationEnabled&&o.manageIntegrations,w=o.manageStockCounts,v=s.jobsEnabled,k=u&&l===0&&!a?.hasViewedJobsRoute,N=_||b||E||T||w,D=hK(),F=c.useMemo(()=>Dr([{element:_Y(),include:!0},{element:xY(),include:!0},{element:bY({isNewBadgeVisible:k}),include:v},{element:EY(),include:!0},{element:SY(),include:o.viewTags},{element:wY(),include:N},{element:CY(),include:o.viewReports},{element:TY(),include:o.manageLabs}]),[o,N,e,v,k]),B=c.useMemo(()=>[kY(),vY(f),IY(D),RY(),jY()].filter(W=>W.id==="frill"?!A:W.id==="threads"?p:W.id==="integrations"?o.manageIntegrations:!0),[D,A,f,p,o,e]),{showNotifications:U,notificationHeight:z}=ao();return qt(()=>{h&&t({type:d.SHOW_PRIMARY_SIDEBAR,payload:!0})}),c.useEffect(()=>{p&&t({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})},[t,p]),M(r)?null:n.jsxs(mJ,{$isNotificationsShown:U,$notificationHeight:z,backgroundColor:r.color,"data-testid":"primary-sidebar",isPrimarySidebarOpen:m,children:[n.jsx(pJ,{company:r,sidebarOpen:m}),n.jsx(oJ,{bottomRoutes:B,topRoutes:F})]})},PJ=({notificationHeight:e,showNotifications:t,showUnsuccessfulPayment:r})=>t?r?rQ(e):oQ(e):null,nf=({children:e,noSidebar:t})=>{const{showNotifications:r,showUnsuccessfulPayment:o,notificationHeight:i,showEmailNotification:s,showMaintenanceNotification:a,showPromotionNotification:l,showPaymentAuthorization:u,showFakePromotionNotification:p,showCreditCardExpiration:m,showDownloadAppBanner:h,showAccountDeleteUnderProcess:A,showAccountCancellationUnderProcess:f}=ao(),_=q(T=>T.primarySidebar.openPrimarySidebarDefault??!0),b=!t&&(!wr.isMobile||wr.isTablet),E=PJ({showNotifications:r,notificationHeight:i,showUnsuccessfulPayment:o});return n.jsxs(tQ,{$customStyle:E,$openPrimarySidebarDefault:_,$showSidebar:b,className:["g-page g-page--with-sidebar",r&&"g-page--offset"].filter(
644Boolean).join(" "),children:[n.jsx(I,{when:r,children:n.jsx(mK,{showAccountCancellationUnderProcess:f,showAccountDeleteUnderProcess:A,showCreditCardExpiration:m,showDownloadAppBanner:h,showEmailNotification:s,showFakePromotionNotification:p,showMaintenanceNotification:a,showPaymentAuthorization:u,showPromotionNotification:l,showUnsuccessfulPayment:o})}),n.jsxs(S,{style:{flex:1},children:[n.jsx(I,{when:b,children:n.jsx(DJ,{})}),n.jsx(nQ,{children:e})]})]})},LJ=g(S).withConfig({displayName:"ChunkError__NlContainer"})(["height:100vh;"]),FJ=g(S).withConfig({displayName:"ChunkError__NlContainerInner"})(["flex:1;"]),f7=g.div.withConfig({displayName:"ChunkError__ContainerInner"})(["display:flex;margin:auto;padding-left:85px;align-items:center;"]),MJ=e=>{const t=q(r=>r.account.accessTokenType);if(yu(t)){const r=n.jsx(Z3,{children:n.jsx(S,{className:"g-container g-container--with-sidebar",children:n.jsx(f7,{children:n.jsx(dS,{error:e.error})})})});return e.isWrapped?r:n.jsx(nf,{children:r})}return n.jsxs(LJ,{column:!0,children:[n.jsx(iQ,{}),n.jsx(FJ,{center:!0,children:n.jsx(dS,{error:e.error})})]})},UJ=({simpleLoader:e})=>e?n.jsx("div",{children:n.jsx(Gr,{})}):n.jsx(f7,{}),rf=e=>e.error?n.jsx(MJ,{...e}):n.jsx(UJ,{...e}),BJ=({simpleLoader:e,component:t,onEnter:r})=>{const o=Er(),{locationReplace:i}=zt(),s=EF(),[a,l]=c.useState({Component:t,onEnter:r,store:s,locationReplace:i,ready:!1});return(a.Component!==t||a.onEnter!==r||a.store!==s||a.locationReplace!==i)&&l({Component:t,onEnter:r,store:s,locationReplace:i,ready:!1}),c.useEffect(()=>{let u=!0;const p=()=>{u&&l({Component:t,onEnter:r,store:s,locationReplace:i,ready:!0})},m=h=>{u&&(u=!1,i(h))};return r?r(s)?.(m,p):p(),()=>{u=!1}},[t,r,s,i]),a.ready?n.jsx(c.Suspense,{fallback:n.jsx(rf,{simpleLoader:e}),children:n.jsx(t,{location:o})}):n.jsx(rf,{isWrapped:!0})},HJ=g.div`
645  display: flex;
646  align-items: center;
647  justify-content: space-between;
648  width: 100%;
649`,zJ=g.button`
650  display: flex;
651  justify-content: center;
652  align-items: center;
653  flex-shrink: 0;
654
655  width: 24px;
656  height: 24px;
657  margin-left: 8px;
658
659  border-radius: 50%;
660  background-color: ${({theme:e})=>e.delimiter.neutral100};
661`,VJ=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:8,height:8,viewBox:"0 0 8 8",...e},c.createElement("path",{fill:"#76777D",fillRule:"evenodd",d:"M4 3.15 6.974.176a.6.6 0 1 1 .85.85L4.85 4l2.974 2.974a.6.6 0 1 1-.85.85L4 4.85 1.026 7.824a.6.6 0 1 1-.85-.85L3.15 4 .176 1.026a.6.6 0 1 1 .85-.85z"})),Rd=({placeholder:e="",handleOnChange:t,handleSearchClose:r,showSpinner:o,searchIcon:i,styleType:s,clearIcon:a,closeIconStyles:l,iconStyles:u,handleKeyDown:p=Me,handleOptionChange:m=Me,autoCompleteOptions:h=[],optionsOverlay:A,name:f,debounceMs:_=1e3,filedHeight:b,...E})=>{const[T,w]=c.useState(!1),[v,k]=c.useState(E.value),{debouncedValue:N}=Ki(v,_),D=c.useCallback(()=>{f==="names"&&j(v)&&O.cancelSearch(o?"during_search":"after_search"),k(""),t("")},[k,f,o,v,t]),F=c.useCallback(()=>{r(),D()},[D,r]),B=c.useCallback(U=>{U&&(U.preventDefault(),k(SF(U.target.value)))},[k]);return Ro(()=>{T||k(E.value)},[t,E.value]),Ro(()=>{T&&t(N)},[t,N]),n.jsxs(HJ,{children:[n.jsx(Fu,{noFieldWrapper:!0,showClearIconIfNotEmpty:!0,clearIcon:a,closeIconStyles:l,"data-testid":E["data-testid"],filedHeight:b,handleOptionChange:m,icon:i,iconStyles:u,options:h,optionsOverlay:A,placeholder:e,showSpinner:o,styleType:s,value:v,onBlur:()=>w(!1),onChange:B,onClearIconClick:D,onFocus:()=>w(!0),onKeyDown:p}),n.jsx(I,{when:j(r),children:n.jsx(zJ,{center:!0,"data-testid":"hide-searchbar-button",onClick:F,children:n.jsx(VJ,{})})})]})},_7=async e=>{try{return await(await(await bo()).transaction(to.SORTING_PREFERENCES,"readwrite")).store.put(e,"sortingPreferences")}catch{return null}},x7=async()=>{try{return await(await(await bo()).transaction(to.SORTING_PREFERENCES,"readonly")).store.get("sortingPreferences")}catch{return Cc.common}},QJ=({formValues:e,defaultValues:t,persistedFields:r=[],saveToDb:o,getFromDb:i})=>{const a=Er().search,l=c.useMemo(()=>A_(a),[a]),[u,p]=c.useState({...t,initialized:!1});c.useEffect(()=>{async function A(){if(M(e)||!u.initialized)return null;const f=o||_7,_=j(r)?Zt(r,e):e;await f(Ne(u,_))}A()},[u,e,r,o]);const m=c.useCallback(async()=>{const f=await(i||x7)();p({...f,initialized:!0})}
661,[p]);return c.useEffect(()=>{if(l2(l)){const A=c9((f,_)=>_==="keyword"?f:["true","false"].includes(f)?M0(f):f,l);p({...A,initialized:!0})}else m()},[l,m]),{persistedFormValues:c.useMemo(()=>{const A=l2(l)?St("keyword",r):r,f=Zt([...A,"initialized"],u||{});return f?Ne(t,f):t},[u,r,t,l])}},oAt=e=>{const t=q(o=>o.currentUser?.user?.roles?.[0]?.sortingPreference??"updated_at"),r=q(o=>o.currentUser?.user?.roles?.[0]?.sortingDirection??"descending");return c.useMemo(()=>({...e,sortBy:hs(t),sortByBuckets:hs(t,!0),sortBySummary:hs(t,!1,!0),direction:r}),[e,t,r])},WJ=async(e,t)=>{try{return await(await(await bo()).transaction(to.REPORTS_FILTERS,"readwrite")).store.put(t,e)}catch{return null}},qJ=async e=>{try{return await(await(await bo()).transaction(to.REPORTS_FILTERS,"readonly")).store.get(e)}catch{return Cc.common}},b7=c.createContext({current:null}),GJ=({children:e})=>{const t=c.useRef(null);return n.jsx(b7.Provider,{value:t,children:e})},$J=()=>c.useContext(b7);var Vr=(e=>(e.New="new",e.Update="update",e.SaveAsNew="save_as_new",e.SaveAndSubscribe="save_and_subscribe",e))(Vr||{});const KJ=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M15.643 10.334v-3c1.167-.686 1.927-1.914 1.928-3.29a.64.64 0 0 0-.642-.644h-9a.643.643 0 0 0-.643.644c0 .628.16 1.225.443 1.755l2.985 1.71V6.476l-.74-.435A2.4 2.4 0 0 1 8.96 4.9h6.937a2.4 2.4 0 0 1-1.014 1.14l-.74.435v3zm-4.929.633v.947l-.928.383c-1.102.454-1.9 1.37-2.178 2.46h9.642l-.014-.052 1.62.929a.643.643 0 0 1-.642.623h-5.143v4.5a.642.642 0 1 1-1.285 0v-4.5H6.643A.643.643 0 0 1 6 15.614c0-2.096 1.306-3.918 3.214-4.704v-.802z",clipRule:"evenodd"}),c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeWidth:1.5,d:"m2.373 5.35 20.24 11.59"})),YJ=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:13,height:18,fill:"none",viewBox:"0 0 13 18",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M4.714 3.075v5.439l-.928.383c-1.102.453-1.9 1.37-2.178 2.46h9.641c-.277-1.09-1.076-2.007-2.178-2.46l-.928-.383V3.075l.74-.435A2.4 2.4 0 0 0 9.897 1.5H2.96c.195.463.545.865 1.014 1.14zM10.93 0a.643.643 0 0 1 .642.644c-.001 1.376-.76 2.604-1.928 3.29V7.51c1.908.786 3.214 2.608 3.214 4.704a.64.64 0 0 1-.643.643H7.071v4.5a.643.643 0 1 1-1.285 0v-4.5H.643A.643.643 0 0 1 0 12.214c0-2.096 1.306-3.918 3.214-4.704V3.934C2.047 3.248 1.288 2.019 1.286.644A.643.643 0 0 1 1.929 0z",clipRule:"evenodd"})),jd=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 18 18",...e},c.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeWidth:1.5},c.createElement("path",{strokeLinejoin:"round",d:"m1.602 16.398 1.255-4.393a.85.85 0 0 1 .215-.366l9.357-9.356a2.325 2.325 0 1 1 3.288 3.288L6.36 14.928a.85.85 0 0 1-.366.215z"}),c.createElement("path",{d:"m11.16 3.551 3.289 3.288"}))),JJ=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:18,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M15.07 0A2.9 2.9 0 0 1 18 2.68v5.09a6 6 0 0 0-1.35-.62V4.7L9.3 8.46a.7.7 0 0 1-.54.03l-.08-.03L1.35 4.7v6.46c0 .8.64 1.46 1.45 1.52h6.27A5.6 5.6 0 0 0 9.02 14h-6.1A2.9 2.9 0 0 1 0 11.32V2.84A2.88 2.88 0 0 1 2.76 0zm0 1.31H2.92c-.82 0-1.5.62-1.56 1.4l-.01.13v.38L9 7.13l7.65-3.91v-.38c0-.8-.64-1.46-1.45-1.52h-.13Z"}),c.createElement("path",{fill:"currentColor",d:"M15 8a5 5 0 1 1 0 10 5 5 0 0 1 0-10m1.77 3.47-2.4 2.4-1.16-1.16a.42.42 0 0 0-.59.58l1.46 1.46c.16.17.43.17.59 0l2.69-2.7a.42.42 0 0 0-.6-.58Z"})),XJ=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:19,height:17,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M15.07 0A2.9 2.9 0 0 1 18 2.68V8h-1.35V4.7L9.3 8.46a.7.7 0 0 1-.54.03l-.08-.03L1.35 4.7v6.46c0 .8.64 1.46 1.45 1.52H9V14H2.92A2.9 2.9 0 0 1 0 11.32V2.84A2.88 2.88 0 0 1 2.76 0zm0 1.31H2.92c-.82 0-1.5.62-1.56 1.4l-.01.13v.38L9 7.13l7.65-3.91v-.38c0-.8-.64-1.46-1.45-1.52h-.13Z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"m15 9-.13.01a.71.71 0 0 0-.57.58l-.02.12v2.57h-2.57l
661-.12.02a.71.71 0 0 0-.58.57L11 13l.01.13c.05.29.28.52.58.57l.12.01h2.58v2.7c.06.3.3.53.58.58L15 17l.13-.01c.29-.05.52-.28.57-.58l.01-.12V13.7h2.58l.12-.01c.3-.05.53-.28.58-.57L19 13l-.01-.13a.71.71 0 0 0-.58-.57l-.12-.02H15.7V9.71l-.01-.12a.71.71 0 0 0-.57-.58z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M16.65 8H18V2.68A2.9 2.9 0 0 0 15.06 0H2.76A2.88 2.88 0 0 0 0 2.84v8.48A2.9 2.9 0 0 0 2.92 14H9v-1.31H2.8a1.55 1.55 0 0 1-1.45-1.53V4.7l7.34 3.76.08.03a.7.7 0 0 0 .54-.03l7.34-3.76zm-.94 5.71h2.58l.12-.01c.3-.05.53-.28.58-.57L19 13l-.01-.13a.71.71 0 0 0-.58-.57l-.12-.02H15.7V9.71l-.01-.12a.71.71 0 0 0-.57-.58L15 9l-.13.01a.71.71 0 0 0-.57.58l-.02.12v2.57h-2.57l-.12.02a.71.71 0 0 0-.58.57L11 13l.01.13c.05.29.28.52.58.57l.12.01h2.58v2.7c.06.3.3.53.58.58L15 17l.13-.01c.29-.05.52-.28.57-.58l.01-.12V13.7Zm-14.35-11c.06-.78.74-1.4 1.56-1.4H15.2c.81.07 1.45.73 1.45 1.53v.38L9 7.13 1.35 3.22v-.5Z",clipRule:"evenodd"})),kd=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"currentColor",d:"M7.333 0C6.24 0 5.34.831 5.34 1.841v.62H2c-1.097 0-2 .834-2 1.847v1.23c0 .164.07.32.195.436s.295.18.472.18h.747l1.125 8.214v-.012c.111.93.973 1.644 1.987 1.644h6.948c1.014 0 1.876-.714 1.987-1.644v.012l1.125-8.214h.747a.7.7 0 0 0 .472-.18.6.6 0 0 0 .195-.436v-1.23c0-1.013-.903-1.846-2-1.846h-3.333v-.62C10.667.832 9.767 0 8.672 0zm0 1.23h1.339c.375 0 .661.265.661.611v.62H6.672v-.62c0-.346.286-.61.661-.61zM2 3.693h12c.375 0 .667.27.667.616v.615H1.333v-.615c0-.347.292-.616.667-.616m.758 2.462h10.484l-1.107 8.062v.005c-.038.318-.315.548-.661.548H4.526c-.346 0-.623-.23-.661-.548v-.005z"})),ZJ=({formValues:e,defaultValues:t,persistedFields:r,idbKey:o})=>{const{persistedFormValues:i}=QJ({formValues:e,defaultValues:t,persistedFields:r,getFromDb:async()=>qJ(o),saveToDb:async a=>WJ(o,a)});return st("sortByBuckets","tags",i)?He(i,{sortByBuckets:t.sortByBuckets}):i},eX={keyword:"",sortBy:"createdAt",direction:"descending",dateRange:Yn.THIS_MONTH.value},iAt={sortBy:"transactionsCount",direction:"descending",dateRange:Yn.THIS_MONTH.value},sAt={sortBy:"movedItemsCount",direction:"descending",dateRange:Yn.THIS_MONTH.value,groupBy:da.ORIGIN},aAt={keyword:"",sortBy:"userName",direction:"descending",dateRange:Yn.THIS_MONTH.value},tX=()=>{const[e,t]=c.useState({filters:null,dateRange:null}),r=Er(),{folderId:o,adjacentFolders:i,transactions:s,sid:a,nodeIds:l,dateRange:u,qtyChange:p,user:m}=r.state||{},{search:h}=r,{getDateRangeOption:A}=ja(),f=c.useMemo(()=>{if(j(u))return u;const v=new URLSearchParams(h),k=v.get("dateRange");if(M(k))return null;if(k===Yn.CUSTOM.value){const D=v.get("dateRangeFrom"),F=v.get("dateRangeTo");return D&&F?{value:k,from:D,to:F,label:Yn.CUSTOM.label}:null}const N=A(k);return j(N)?N:null},[u,h,A]),_=c.useMemo(()=>M(o)?null:{[o]:{id:Number(o)}},[o]),b=c.useMemo(()=>M(s)?null:{values:s,strategy:null},[s]),E=c.useMemo(()=>{const v=M(a)?new URLSearchParams(h).get("sid"):a;return M(v)?null:{strategy:null,values:[{name:v,value:v}]}},[a,h]),T=c.useMemo(()=>M(m)?null:{strategy:null,values:[m]},[m]),w=c.useMemo(()=>{let v={};return j(_)&&(v={...v,folders:_}),j(E)&&(v={...v,sids:E}),j(b)&&(v={...v,transactionTypes:b}),j(i)&&(v={...v,adjacentFolders:i}),j(l)&&(v={...v,nodeIds:l}),j(p)&&(v={...v,qtyChange:p}),j(T)&&(v={...v,users:T}),v},[_,i,b,l,E,p,T]);return qt(()=>t({filters:w,dateRange:f})),{filters:w,dateRange:f,initialState:e}},lAt=({initialValues:e=eX,filterCategory:t=wn.LEDGER,formValues:r,persistedFields:o,idbKey:i})=>{const s=sQ(e),{getFormattedFormattedDateRange:a}=ja(),l=RF(t),u={...s,filters:l},p=ZJ({formValues:r,defaultValues:u,persistedFields:o,idbKey:i}),{initialState:m}=tX();if(j(m.filters)){const h={...s,initialized:!0,dateRange:M(m.dateRange)?s.dateRange:m.dateRange,filters:{...l,...m.filters}};return{defaultValues:h,persistedFormValues:h}}return M(p.dateRange)?{defaultValues:u,persistedFormValues:p}:{defaultValues:u,persistedFormValues:{...p,dateRange:a(p.dateRange)}}},cAt=(e,t)=>{const{dateRange:r}=t,{locationPush:o}=zt();return{handleViewReportClick:c.useCallback(s=>{s&&s.stopPropagation(),O.openTransactionReport(va.qtyChangesByItem),o({pathname:Mi.TRANSACTIONS,state:{sid:e.sid,folderId:e.parentId||be,dateRange:r}}
661)},[o,e,r])}},dAt=(e,t)=>{const{dateRange:r,filters:o={},groupBy:i}=t,{locationPush:s}=zt(),a=q(m=>m.reasonOptions),{move:l=[]}=a,u=jF(l);return{handleViewReportClick:c.useCallback(m=>{m&&m.stopPropagation();const[h,A]=Ve(Wi("-"),Ee(Number))(e.id);O.openTransactionReport(va.transfer);const f={transactions:u,dateRange:r},_=i===da.ORIGIN;return j(A)?s({pathname:Mi.TRANSACTIONS,state:{...f,folderId:A,adjacentFolders:{[h]:{id:h}},qtyChange:{unit:Rh,rangeRules:_?xm.positive:xm.negative}}}):s({pathname:Mi.TRANSACTIONS,state:{...f,folderId:h,adjacentFolders:_?o.destinationFolders:o.originFolders,qtyChange:{unit:Rh,rangeRules:_?xm.negative:xm.positive}}})},[s,e.id,r,i,o.originFolders,o.destinationFolders,u])}},uAt=(e,t)=>{const{dateRange:r}=t,{locationPush:o}=zt();return{handleViewReportClick:c.useCallback(s=>(s&&s.stopPropagation(),O.openTransactionReport(va.userActivitySummary),o({pathname:Mi.TRANSACTIONS,state:{user:{name:e.userName,value:e.roleId},dateRange:r}})),[o,r,e.userName,e.roleId])}},nX=e=>{const t=le(),r=Er(),{id:o}=r_(),i=j(o)?Number(o):null,{locationReplace:s}=zt(),a=q(m=>m.reporting.customReports[e]),l=a?.reports.find(m=>m.id===i)||{},u=j(i)&&IF(r.pathname,i),p=j(l);return c.useEffect(()=>{t({type:d.FETCH_CUSTOM_REPORTS_REQUEST,payload:{type:e}})},[t,e]),c.useEffect(()=>{if(u&&a.isFetched)if(p){const{name:m,type:h,metadata:A}=l;t({type:d.SAVE_CUSTOM_REPORT_REQUEST,payload:{showGlobalMsg:!1,flowType:Vr.Update,values:{id:i,name:m,type:h,metadata:A,lastOpenedAt:ct().format()}}})}else s(vF(r.pathname,i))},[t,u,p,a.isFetched,i,r,s]),{reportSettings:l,isCustomReport:u,isReportExists:p}},pAt=(e,t)=>{const{isCustomReport:r,isReportExists:o,reportSettings:i}=nX(e),{metadata:s={}}=i,{filters:a=[],misc:{sortOptions:l={},dateRange:u="",viewOptions:p={}}={}}=s,{customReportFilters:m,showFoldersAccessWarning:h}=e5(a,p),{getFormattedFormattedDateRange:A}=ja();return{initialValues:c.useMemo(()=>{if(!r||!o)return t;const _=j(u)?A(Yn[u.toUpperCase()]):"",{name:b,direction:E}=l,T=wF[E],w={filters:Ne(t.filters,m),...e===wt.INVENTORY_SUMMARY?{sortByBuckets:b||t.sortByBuckets}:{sortBy:b||t.sortBy},direction:T||t.direction,...j(_)&&{dateRange:_}};return Ne(t,w)},[r,o,u,t,l,e,m]),customReport:i,showFoldersAccessWarning:h}},rX=(e,t,r)=>e==="activity_history"?!TF(r.filter,t.filter)||!qe(r.sortBy,t.sortBy):!qe(r.filters,t.filters),oX=(e,t,r,o="sidebar",i="ReportHeader")=>{const{t:s}=P(),a=le(),{showModal:l,hideModal:u}=lt(),{featureFlags:p}=Yt(),{formValues:m,initialValues:h}=q(ve=>({formValues:ve?.reporting?.activeReport?.formValues||{},initialValues:ve?.reporting?.activeReport?.initialValues||{}})),A=rX(r,m,h),{id:f}=r_(),_=j(f)?Number(f):null,b=$J(),{planFeatures:E,mark:{base:T,isEnterprise:w}}=dt(),v=j(e.schedules),k=!mn(e.pinnedAt),{metadata:N={}}=e,{filters:D=[],columnsLayout:F=[],misc:{sortOptions:B={},dateRange:U="",viewOptions:z={}}={}}=N,{customReportFilters:W}=e5(D,z),{getFormattedFormattedDateRange:K}=ja(),X=j(U)?K(Yn[U.toUpperCase()]):"",Z=j(e.id)&&_===e.id,{order:ae,visibility:pe}=c.useMemo(()=>F.reduce((ve,Be)=>(ve.order.push(Be.name),ve.visibility=Du(ve.visibility,{[Be.name]:Be.visible}),ve),{order:[],visibility:{}}),[F]),xe=c.useMemo(()=>({isTableLayoutSaved:j(B),currentValues:{filters:W,dateRange:X,order:ae,visibility:pe,sortOptions:B,activityHistoryLayoutSelected:e?.metadata?.misc?.activityHistoryLayoutSelected||!1}}),[B,W,X,ae,pe,e?.metadata?.misc?.activityHistoryLayoutSelected]),te=M(_)&&M(e.id),ye=c.useCallback(()=>
661(te||Z?b.current:xe)??xe,[te,Z,b,xe]),he=c.useCallback(()=>{l("SaveReportModal",{heading:j(e.id)?s("reporting.custom_reports.save_report.update"):s("reporting.custom_reports.save_report.save"),styleType:"light",size:"small",data:{reportDetails:{id:e.id,name:e.name,title:t,type:r,...ye()}}})},[l,e.id,e.name,t,r,ye]),Ie=c.useCallback(()=>{k?O.unpinReport(e.type,o):O.pinReport(e.type,o),a({type:d.SAVE_CUSTOM_REPORT_REQUEST,payload:{showGlobalMsg:!1,flowType:Vr.Update,values:{id:e.id,name:e.name,type:e.type,metadata:e.metadata,pinnedAt:k?null:ct().format()}}})},[k,e.id,e.name,e.type,e.metadata,o,a]),ke=c.useCallback((ve="")=>{if(!E.reportsSchedulingEnabled)return p.enableInventorySnapshots?a({type:d.SHOW_POPUP,popupType:je.CUSTOM_REPORT_SUBSCRIPTION,meta:{plan:T,when:"before",featureInfo:CF}}):a({type:d.SHOW_POPUP,popupType:je.CUSTOM_REPORT_SUBSCRIPTION,meta:{plan:T,when:"before",featureInfo:t5}});let Be=null;return v&&(Be=e.schedules[0].type),O.startSubscribeReport(p.enableInventorySnapshots,F_[e.type],!0,ve||i,e.id,Be,v),l("SubscribeReportModal",{styleType:"light",modalRootStyles:{width:"416px"},heading:s(v?"reporting.custom_reports.subscriptions.form.heading.manage":"reporting.custom_reports.subscriptions.form.heading.subscribe"),disableOutsideClick:!0,data:{reportData:e,title:t,reportType:r,origin:ve||i,...ye()}})},[E.reportsSchedulingEnabled,v,p.enableInventorySnapshots,e,i,l,t,r,ye,a,T]),ce=c.useCallback(()=>{l("ConfirmDeleteReportModal",{styleType:"light",size:"small",isDefaultHeadingHidden:!0,data:{name:e.name,spinner:"deleteCustomReport",schedules:e.schedules,cancelHandler:u,submitHandler:()=>a({type:d.DELETE_CUSTOM_REPORT_REQUEST,payload:{id:e.id,origin:i,type:e.type}})}})},[l,e.name,e.schedules,e.id,e.type,u,a,i]),de=c.useMemo(()=>{const ve=Z&&A,Be=s(v?"reporting.custom_reports.subscriptions.report_header.update_reset_manage":"reporting.custom_reports.subscriptions.report_header.update_reset_subscribe"),Qe={"data-testid":"pin",name:s(k?"customer_content.unpin":"customer_content.pin"),icon:k?KJ:YJ,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),Ie()}},$e={"data-testid":"edit",name:s("customer_content.edit"),icon:jd,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),he()}},et={"data-testid":"subscribe",name:s(v?"common.subscribed":"common.subscribe"),icon:v?JJ:XJ,hint:ve?Be:null,isDisabled:ve,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),ke()}},Xe={"data-testid":"delete",name:s("customer_content.delete"),icon:kd,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),ce()}};return w?[Qe,$e,et,Xe]:[$e,et,Xe]},[he,ke,ce,v,k,Ie,w,Z,A]);return{openSaveCustomReportModal:he,openSubscribeReportModal:ke,openDeleteReportModal:ce,reportActionsList:de}},oc={NOOP:0,NEXT_PAGE_FIRST_ITEM:1,PREV_PAGE_LAST_ITEM:2},mAt=({entities:e,isLoading:t,page:r,setPage:o,onEntitySelect:i})=>{const[s,a]=c.useState(oc.NOOP),l=c.useCallback(()=>{o(r-1),a(oc.PREV_PAGE_LAST_ITEM)},[r,o]),u=c.useCallback(()=>{o(r+1),a(oc.NEXT_PAGE_FIRST_ITEM)},[r,o]);return c.useEffect(()=>{s&&j(e&&!t)&&(s===oc.NEXT_PAGE_FIRST_ITEM&&i(e[0]),s===oc.PREV_PAGE_LAST_ITEM&&i(e[e.length-1]),a(oc.NOOP))},[e]),{openPrevPageLastItem:l,openNextPageFirstItem:u}},E7=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("rect",{width:3.5,height:3.5,x:3.75,y:10.25,fill:"currentColor",rx:1.75}),c.createElement("rect",{width:3.5,height:3.5,x:16.75,y:10.25,fill:"currentColor",rx:1.75}),c.createElement("rect",{width:3.5,height:3.5,x:10.25,y:10.25,fill:"currentColor",rx:1.75})),S7=g.ul.withConfig({displayName:"ui__ActionsList"})(["display:flex;justify-content:center;width:100%;list-style:none;padding:0;margin:0;pointer-events:none;"]),C7=g.div.withConfig({displayName:"ui__ActionBoxWrapper"})(["display:flex;align-items:center;width:",";height:",";max-width:260px;transition:all 0.3s ease-out;border-radius:16px;"],e=>e.width?e.width:"100%",e=>e.height?e.height:"100%"),iX=g.div.withConfig({displayName:"ui__ActionBoxOuterWrapper"})(["display:none;",";"],e=>e.isVisible&&L(["display:block;","{opacity:1;visibility:visible;background-color:",";}","{pointer-events:auto;}"],C7,({theme:t})=>
661e.hideBackground&&t.bg.neutral200,S7)),bS=g.li.withConfig({displayName:"ui__ListItem"})(["display:flex;align-items:center;justify-content:center;max-width:85px;width:100%;height:100%;cursor:pointer;color:",";flex:1;"],({theme:e})=>e.text.neutral700),sX=g.span.withConfig({displayName:"ui__ActionBoxIconWrapper"})(["display:flex;justify-content:center;align-items:center;width:24px;height:24px;cursor:pointer;"]),aX=hr,lX=g.div.withConfig({displayName:"ui__Badge"})(["display:flex;align-items:center;justify-content:center;width:35px;height:20px;border-radius:4px;color:",";background-color:",";text-transform:uppercase;font-weight:600;font-size:10px;"],({theme:e})=>e.text.white,({theme:e})=>e.brand),T7=g(E7).withConfig({displayName:"ui__MoreActionsIconWrapper"})(["color:",";transform:",";"],({theme:e,inheritColor:t,color:r=e.text.neutral700})=>t?"inherit":r,e=>e.vertical&&"rotate(90deg)"),cX=e=>n.jsx(T7,{inheritColor:e.inheritColor,...e}),w7=e=>n.jsx(T7,{vertical:!0,inheritColor:e.inheritColor,...e}),ic={default:L(["border-color:",";background-color:",";"],({theme:e})=>e.text.neutral200,({theme:e})=>e.text.neutral200),light:L(["background-color:",";"],({theme:e})=>e.bg.neutral50)},ES={default:L(["background-color:transparent;"]),light:L(["background-color:",";"],({theme:e})=>e.bg.white)},of=g.button.attrs({type:"button"}).withConfig({displayName:"ui__WideActionButtonCmp"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:6px;cursor:pointer;color:",";border:",";",";&:hover{",";}",";",";"],({theme:e})=>e.text.neutral700,e=>e.borderNone?"none":`1px solid ${e.theme.neutral100}`,e=>ge(ES.default,e.styleType,ES),e=>!e.disabled&&ge(ic.default,e.styleType,ic),e=>e.active&&ge(ic.default,e.styleType,ic),e=>e.disabled&&L(["opacity:0.5;cursor:not-allowed;",";"],t=>ge(ic.default,t.styleType,ic))),SS=e=>j(e.hint)?n.jsx(Ge,{content:e.hint,placement:e.hintPlacement||"bottom",width:"118px",children:n.jsx(of,{active:e.active,"data-testid":e["data-testid"],disabled:e.disabled,styleType:e.styleType,onClick:e.onClick,children:e.children})}):n.jsx(of,{active:e.active,"data-testid":e["data-testid"],disabled:e.disabled,styleType:e.styleType,onClick:e.onClick,children:e.children}),hAt=e=>n.jsx(of,{active:e.active,borderNone:e.borderNone,styleType:e.styleType,children:n.jsx(cX,{inheritColor:!0})}),Zc=g(Jt)`
662  color: ${({theme:e})=>e.text.neutral700};
663`,Gh=g.div`
664  display: flex;
665  align-items: center;
666  justify-content: center;
667
668  width: 16px;
669  height: 16px;
670`,dX=g(Gh)`
671  margin-right: 12px;
672`,uX={catalog:L`
673    min-width: unset;
674    padding: 11px;
675    justify-content: flex-start;
676    background-color: ${e=>!e.active&&"transparent"};
677  `},Js={semiLight:{wrapper:L`
678      color: ${({theme:e})=>e.text.neutral700};
679      background-color: ${({theme:e})=>e.text.neutral200};
680    `},default:{active:L`
681      color: ${({theme:e})=>e.bg.white};
682      background-color: ${({theme:e})=>e.bg.neutral700};
683
684      ${Zc} {
685        color: ${({theme:e})=>e.bg.white};
686      }
687    `,disabled:L`
688      background-color: inherit;
689      opacity: 0.7;
690      border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
691    `},light:{wrapper:L`
692      color: ${({theme:e})=>e.text.neutral700};
693      background-color: ${({theme:e})=>e.bg.neutral200};
694    `,active:L`
695      color: ${({theme:e})=>e.bg.white};
696      background-color: ${({theme:e})=>e.bg.neutral700};
697
698      ${Zc} {
699        color: ${({theme:e})=>e.bg.white};
700      }
701    `,disabled:L`
702      padding-right: 12px;
703      color: ${({theme:e})=>e.text.neutral700};
704      background-color: ${({theme:e})=>e.bg.neutral200};
705
706      ${Gh} {
707        display: none;
708      }
709    `}},pX=L`
710  background-color: ${e=>e.theme.bg.neutral50};
711`,I7=g.div`
712  position: relative;
713  display: flex;
714  align-items: center;
715  justify-content: space-between;
716  border-radius: 6px;
717
718  cursor: ${e=>e.disabled?"not-allowed":"pointer"};
719
720  font-weight: 500;
721  font-size: ${kF};
722
723  color: ${({theme:e})=>e.text.neutral700};
724  background-color: ${e=>e.theme.bg.neutral100};
725  ${e=>e.tableMode&&pX};
726  ${e=>J(Js.default.wrapper,[e.styleType,"wrapper"],Js)}
727
728  ${e=>e.active&&J(Js.default.active,[e.styleType,"active"],Js)};
729
730  ${e=>!e.disabled&&L`
731      &:hover {
732        ${J(Js.default.active,[e.styleType,"active"],Js)};
733      }
734    `}
735`,mX=g.div`
736  position: absolute;
737  right: 8px;
738`,hX=g(I7)`
739  min-width: ${e=>e.minWidth?e.minWidth:"94px"};
740  max-width: ${e=>e.maxWidth?e.maxWidth:"200px"};
741  font-size: 14px;
742  height: 42px;
743  padding-left: 12px;
744  padding-right: 6px;
745
746  ${e=>e.compact&&L`
747      height: 32px;
748      font-size: 12px;
749      line-height: 20px;
750    `}
751
752  ${e=>J(null,[e.styleType],uX)}
753
754  ${e=>e.disabled&&J(Js.default.disabled,[e.styleType,"disabled"],Js)};
755`,AX=g(I7)`
756  width: 42px;
757  height: 42px;
758  justify-content: center;
759`,gX=({active:e,onClick:t,...r})=>n.jsx(AX,{active:e,"data-testid":r["data-testid"],tabIndex:"0",onClick:t,onKeyDown:o=>{At(o)&&t(o)},children:n.jsx(Zc,{icon:wA})}),$x=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:8,height:4,viewBox:"0 0 8 4",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"m.585.585 3.173 3.173c.134.133.35.133.484 0L7.415.585A.343.343 0 0 0 7.172 0H.828a.343.343 0 0 0-.243.585"})),yX=({iconSrc:e,pageType:t})=>t==="catalog"?n.jsx(Gh,{children:n.jsx(Zc,{icon:e})}):n.jsx(Gh,{children:n.jsx(Zc,{icon:$x})}),fX=e=>n.jsxs(hX,{active:e.active,compact:e.compact,disabled:e.disabled,maxWidth:e.maxWidth,minWidth:e.minWidth,styleType:e.styleType,tableMode:e.tableMode,onClick:e.onClick,onKeyDown:t=>{At(t)&&e.onClick(t)},children:[n.jsx(I,{when:e.customIcon||e.customIconNode,children:n.jsx(dX,{children:e.customIconNode??n.jsx(Zc,{icon:e.customIcon})})}),n.jsx(C,{inherit:!0,trimLongString:!0,uppercase:e.uppercaseLabel,children:e.title}),n.jsx(yX,{iconSrc:e.iconSrc,pageType:e.styleType}),n.jsx(I,{when:e.loading,children:n.jsx(mX,{children:n.jsx(Ct,{})})})]}),os={Preferences:gX,Select:fX},_X=g.div`
760  position: relative;
761
762  padding: 8px 0;
763  border-radius: 6px;
764  background-color: ${({theme:e})=>e.bg.white};
765  box-shadow: 0 3px 20px 2px rgba(0, 0, 0, 0.2);
766  border: ${({theme:e})=>`1px solid ${e.delimiter.neutral200}`};
767
768  ${e=>e.compact&&L`
769      padding: 0;
770    `}
771
772  ${e=>e.noBorder&&L`
773      box-shadow: 0px 6px 20px rgba(43, 44, 57, 0.14);
774      border: none;
775    `}
776`,xX=g.div`
777  display: flex;
778  color: initial;
779`,bX=g.button`
780  width: 100%;
781  padding: 0;
782`,Nd=c.createContext({checkDropdownState:Pi(!1),toggleDropdownVisibility:Me,isDefaultProvider:!0}),$h=({children:e})=>{const[t,r]=c.useState({}),o=c.useCallback(a=>ge(!1,a,t),[t]),i=c.useCallback((a,l)=>r(u=>({...u,[a]:oe(l)?l:!u[a]}
782)),[r]),s=c.useMemo(()=>({checkDropdownState:o,toggleDropdownVisibility:i,isDefaultProvider:!1}),[o,i]);return n.jsx(Nd.Provider,{value:s,children:e})},EX=hr,du=g.div`
783  position: absolute;
784
785  left: ${e=>e.iconAlign==="left"?"8px":"unset"};
786  right: ${e=>e.iconAlign==="right"?"8px":e.iconAlign==="rightExpanded"?"24px":"unset"};
787
788  width: 24px;
789  height: 24px;
790
791  display: flex;
792  justify-content: center;
793  align-items: center;
794
795  cursor: ${e=>e.clickable&&"pointer"};
796`,SX={"multiline-options":L`
797    white-space: normal;
798    word-break: break-word;
799    padding: 10px 16px;
800
801    ${du} {
802      display: none;
803    }
804  `,"action-box":L`
805    ${du} {
806      ${e=>e.wideDropdownContent&&L`
807          left: 16px;
808        `}
809    }
810
811    ${e=>e.wideDropdownContent&&L`
812        padding-left: 51px;
813      `}
814
815    &:hover {
816      background-color: ${({theme:e})=>e.text.neutral200};
817
818      ${du} {
819        color: ${({theme:e})=>e.brand};
820      }
821    }
822  `,"red-active":L`
823    width: 100%;
824    padding-left: 24px;
825
826    ${e=>e.active&&L`
827        color: ${({theme:t})=>t.brand};
828        background-color: ${({theme:t})=>t.bg.white};
829
830        ${du} {
831          color: ${({theme:t})=>t.brand};
832        }
833      `}
834  `},CX=g.div`
835  position: relative;
836  display: flex;
837  align-items: center;
838  justify-content: space-between;
839
840  padding: ${e=>e.withIcon?e.iconAlign==="right"?"10px 48px 10px 16px":e.withLeftIcon?"8px 60px 8px 16px":e.iconAlign==="rightExpanded"?"10px 60px 10px 16px":"10px 16px 10px 48px":"10px 16px"};
841
842  color: ${({theme:e})=>e.text.neutral700};
843  background-color: ${({theme:e})=>e.bg.white};
844
845  font-size: 14px;
846  font-weight: 400;
847  line-height: 20px;
848
849  overflow: hidden;
850  text-overflow: ellipsis;
851  word-break: break-all;
852  white-space: nowrap;
853
854  cursor: pointer;
855  transition:
856    background-color 0.1s,
857    box-shadow 0.1s;
858
859  ${e=>e.disabled&&L`
860      cursor: not-allowed;
861      background-color: ${({theme:t})=>t.bg.white};
862      color: ${({theme:t})=>t.text.neutral400};
863      opacity: 0.3;
864    `}
865
866  ${e=>e.wideDropdownContent&&L`
867      min-width: 200px;
868    `}
869
870  ${e=>e.active&&L`
871      font-weight: 500;
872      background-color: ${({theme:t})=>t.bg.neutral50};
873      cursor: pointer;
874    `}
875
876  &:hover {
877    background-color: ${({theme:e})=>e.bg.neutral50};
878  }
879
880  ${e=>Ae(e.styleType,SX)}
881
882  ${e=>e.customStyles}
883`;g.label`
884  position: relative;
885`;g.input`
886  position: absolute;
887  left: -10000px;
888  top: auto;
889  width: 1px;
890  height: 1px;
891  overflow: hidden;
892
893  &:focus + div {
894    background-color: ${({theme:e})=>e.bg.neutral50};
895  }
896
897  &[type='radio']:focus + div {
898    color: ${({theme:e})=>e.brand};
899  }
900`;const TX=g(Jt)`
901  width: 24px;
902  height: 24px;
903  margin-right: 8px;
904  align-items: center;
905
906  color: ${e=>e.active?e.theme.brand:e.theme.text.neutral400};
907`,ar=({active:e,disabled:t,onClick:r=Me,icon:o,withIcon:i,iconAlign:s="left",onIconClick:a=Me,onActiveActionClick:l,styleType:u,leftIconSrc:p,children:m,wideDropdownContent:h,hideIcon:A,onKeyDown:f,focusable:_,...b})=>{const E=j(p),T=k=>{if(!t)return e&&j(l)?l(k):r(k)},w=k=>{if(f)return f(k);At(k)&&(T(k),document.body.click())},v=n.jsxs(CX,{active:e,customStyles:b.customStyles,"data-testid":b["data-testid"],disabled:t,iconAlign:s,styleType:u,tabIndex:_?"0":null,wideDropdownContent:h,withIcon:i||j(o),withLeftIcon:E,onClick:T,onKeyDown:!t&&w,children:[n.jsxs(S,{center:!0,gap:20,children:[n.jsx(I,{when:E,children:n.jsx(TX,{active:e,icon:p})}),n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx("span",{children:m}),n.jsx(I,{when:b.badge,children:b.badge})]})]}),n.jsx(I,{when:o&&!A,children:n.jsx(du,{clickable:!0,"data-testid":"dropdown-icon",iconAlign:s,tabIndex:"0",onClick:a,onKeyDown:k=>{At(k)&&a(k)},children:n.jsx(EX,{icon:o})})})]});return b.hint?n.jsx(Ge,{interactive:!0,content:b.hint,maxWidth:"240px",placement:"top",portalAnchor:"#page-content-wrapper",children:v}):v},wX=e=>rn(Array,e.content)?n.jsx(Le.Fragment,{children:e.content.map(t=>n.jsx(Il,{link:t.link,onKeyDown:r=>{At(r)&&t.onClick(r)},children:n.jsx(ar,{badge:t.badge,customStyles:t.customStyles,"data-testid":t["data-testid"]?t["data-testid"]:"option",disabled:t.isDisabled,focusable:M(t.link),hint:t.hint,icon:t.icon,styleType:e.styleType,wideDropdownContent:e.wideDropdownContent,onClick:t.onClick,children:t.name})},t.name))}):rn(Function,e.content)?e.content(e.setIsOpened):e.content,IX=({anchorElement:e,children:t})=>M(e)?t:n.jsx(Ra,{container:e,children:t}),vX=({children:e,uuid:t,popperModifiers:r,overlayAnchor:o=null,...i})=>{const s=document.querySelector(o);return n.jsx(IX,{anchorElement:s,children:n.jsx(nv,{modifiers:r,placement:i.placement,children:({placement:a,ref:l,style:u})=>n.jsx(up,{focusTrapOptions:{allowOutsideClick:!0,initialFocus:`#dropdown-${t}`,fallbackFocus:`#dropdown-${t}`,escapeDeactivates:!1,preventScroll:!0},children:n.jsxs("div",{ref:l,"data-placement":a,role:"presentation",style:{zIndex:ge(10,"zIndex",i),...u},onClickCapture:i.onClickCapture,onKeyDown:i.onKeyDown,children:[n.jsx("div",{id:`dropdown-${t}`,tabIndex:-1}),e]})})})})},v7=({uuid:e,type:t="click",label:r,placement:o="bottom-end","data-testid":i="dropdown",dropdownDisabled:s,forceDropdownOpen:a,onAnchorClick:l,closeOnClick:u,zIndex:p,onClose:m,isOpened:h,setIsOpened:A,...f})=>{const _=h&&!s,b=c.useCallback(N=>{if(N&&(N.preventDefault(),N.stopPropagation()),l&&l(),!(!["click","mixed"].includes(t)||s))return A(!h)},[t,A,h,l,s]),E=c.useCallback(()=>t==="hover"?A(!0):Me,[t,A]),T=c.useCallback(()=>["hover","mixed"].includes(t)?A(!1):Me,[t,A]),w=c.useCallback(N=>{const D=N.clientX===0&&N.clientY===0;return u&&!D?setTimeout(()=>A(!1),50):Me},[u,A]),v=c.useCallback(N=>{const D=q0(N)&&!N.currentTarget.querySelector(".react-datepicker-popper"),F=u&&vl(N,[" ","Enter"]);return D||F?(D&&m&&m(),setTimeout(()=>A(!1),50)):Me},[u,A,m]),k=c.useCallback(N=>{const D=`[data-anchorid="${e}"]`;if(!N.target.closest(D))return m&&m(),A(!1)},[A,e,m]);return n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:!!r,children:n.jsx(C,{medium:!0,mediumSize:!0,neutral700:!0,letterSpacing:"-0.1px",offsets:{mr:13},children:r})}),n.jsx(xX,{className:f.className,"data-testid":i,onMouseEnter:E,onMouseLeave:T,children:n.jsxs(ev,{children:[n.jsx(tv,{children:({ref:N})=>n.jsx(bX,{ref:N,"data-anchorid":e,"data-testid":`${i}-anchor`,type:"button",onClick:b,children:f.anchor(_)})}),n.jsx(I,{when:!!_,children:n.jsx(vX,{overlayAnchor:f.overlayAnchor,placement:o,popperModifiers:f.popperModifiers||Sp,uuid:e,zIndex:p,onClickCapture:w,onKeyDown:v,children:n.jsx(Ia,{onOutsideClick:k,children:n.jsx(_X,{compact:f.compact,noBorder:f.noBorder,children:n.jsx(wX,{active:f.active,content:f.content,setIsOpened:A,styleType:f.styleType,wideDropdownContent:f.wideDropdownContent})})})})})]})})]})};v7.propTypes={type:_n.oneOf(["hover","click","mixed"]),anchor:_n.element.isRequired,content:_n.oneOfType([_n.element,_n.array]).isRequired};const cr=({clickAnalytics:e,...t})=>{const r=c.useMemo(()=>Gn(),[]),o=t.name||r,[i,s]=c.useState(!1),{isDefaultProvider:a,checkDropdownState:l,toggleDropdownVisibility:u}=c.useContext(Nd),p=a?i:l(o),m=c.useCallback(h=>(e&&h&&e(),a?s(h):u(o,h)),[a,u,o,e]);return n.jsx(v7,{...t,isOpened:p,setIsOpened:m,uuid:r})},RX=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M18.07 5A2.9 2.9 0 0 1 21 7.68v.16l.01 4.93a6 6 0 0 0-1.35-.62V9.7l-7.34 3.76a.7.7 0 0 1-.54.03l-.08-.03L4.35 9.7v6.46c0 .8.64 1.46 1.45 1.52h6.27a5.6 5.6 0 0 0-.05 1.32h-6.1A2.9 2.9 0 0 1 3 16.32V7.84A2.88 2.88 0 0 1 5.76 5zm0 1.31H5.92c-.82 0-1.5.62-1.56 1.4l-.01.13v.38L12 12.13l7.65-3.91v-.38c0-.8-.64-1.46-1.45-1.52h-.13Z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M14.36 14.37c.24-.24.55-.37.88-.37h4.52c.33 0 .64.13.88.37.23.24.36.56.36.9v7.38c0 .13-.07.25-.18.31a.33.33 0 0 1-.36-.02l-2.96-2.17-2.96 2.17a.33.33 0 0 1-.36.02.35.35 0 0 1-.18-.3v-7.4c0-.33.13-.65.36-.89",clipRule:"evenodd"})),jX=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:23,height:21,fill:"currentColor",viewBox:"0 0 23 21",...e},c.createElement("path",{d:"M12.593 10.128a2.51 2.51 0 1 0-5.02-.001 2.51 2.51 0 0 0 5.02 0m1.673 0a4.182 4.182 0 1 1-8.365 0 4.182 4.182 0 0 1 8.365 0"}),c.createElement("path",{d:"M12.697.932c.24.03.456.163.592.367l1.425 2.137h2.898a2.51 2.51 0 0 1 2.51 2.51v5.018h-1.674V5.945a.84.84 0 0 0-.836-.836h-3.346a.84.84 0 0 1-.696-.373l-1.424-2.137H8.02L6.597 4.736a.84.84 0 0 1-.696.373H2.555a.836.836 0 0 0-.836.836v9.202a.837.837 0 0 0 .836.835h13.297v1.674H2.554a2.51 2.51 0 0 1-2.51-2.51v-9.2a2.51 2.51 0 0 1 2.51-2.51h2.898l1.425-2.137.063-.084a.84.84 0 0 1 .633-.29h5.02zm6.23 16.348q-.044.028-.087.052l.076-.06z"}),c.createElement("path",{d:"M17.504 11.884a.9.9 0 0 0-.693.342 1.3 1.3 0 0 0-.287.826v6.795c0 .12.056.228.145.283a.23.23 0 0 0 .278-.024l2.338-1.991 2.338 1.991c.081.07.188.079.277.024a.33.33 0 0 0 .145-.283v-6.795c0-.31-.103-.607-.287-.826a.9.9 0 0 0-.692-.342z"})),kX=g.div.withConfig({displayName:"ui__ReportListWrapper"})(["display:flex;flex-direction:column;padding-top:60px;padding-bottom:20px;padding-left:16px;padding-right:12px;overflow:visible;",";"],Yi),NX=g.div.withConfig({displayName:"ui__ChevronWrapper"})(["width:16px;height:16px;margin-right:8px;color:",";cursor:pointer;"],({theme:e})=>e.icon.neutral400),R7=g(S).withConfig({displayName:"ui__SectionIconWrapper"})(["width:24px;height:24px;justify-content:center;align-items:center;"]),OX=g.div.withConfig({displayName:"ui__SectionIconStar"})(["position:absolute;bottom:8px;left:12px;"]),DX=g(C).withConfig({displayName:"ui__BetaTag"})(["position:absolute;top:50%;right:12px;transform:translateY(-50%);background-color:",";color:",";border-radius:4px;padding:0 6px;text-transform:uppercase;height:20px;
907display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;"],({theme:e})=>e.bg.neutral700,({theme:e})=>e.text.white),j7=g.div.withConfig({displayName:"ui__DropdownWrapper"})(["position:absolute;height:24px;width:24px;right:10px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;z-index:10;"]),PX=({depth:e,baseOffset:t=24,offset:r=12})=>e===-1?t:e===0?0:t+e*r,k7=g.div.withConfig({displayName:"ui__MenuItemWrapper"})(["position:relative;display:flex;align-items:center;height:40px;border-radius:4px;font-weight:",";color:",";padding-left:",";&:hover,&:focus,&:focus-within{background-color:",";","{opacity:1;visibility:visible;}}"],({$active:e})=>e?500:400,({theme:e,$active:t})=>t?e.text.neutral700:e.text.neutral500,e=>`${PX({depth:e.$depth})}px`,({theme:e})=>e.bg.neutral200,j7),LX=g.div.withConfig({displayName:"ui__VerticalLine"})(["position:absolute;display:inline-block;width:1px;height:100%;top:0;left:7px;background-color:",";"],({theme:e})=>e.delimiter.neutral200),FX=g.div.withConfig({displayName:"ui__ReportContentWrapper"})(["position:relative;display:flex;flex-direction:column;flex-shrink:0;width:100%;height:100%;background-color:",";"],({theme:e})=>e.bg.neutral50),Hl=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#54565D",d:"M7.332 6.444a.628.628 0 0 0-.888.888L11.112 12l-4.668 4.668a.628.628 0 0 0 .888.888L12 12.888l4.668 4.668a.628.628 0 0 0 .888-.888L12.888 12l4.668-4.668a.628.628 0 0 0-.888-.888L12 11.112z"})),Ea=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 18 18",...e},c.createElement("path",{fill:"none",stroke:"#A8A8AC",strokeLinecap:"round",strokeWidth:1.5,d:"M13.4 13.4a7.203 7.203 0 1 1 2.11-5.094 7.18 7.18 0 0 1-2.11 5.095l3.495 3.495z"})),MX=81,UX=({report:e,type:t,defaultReportTitle:r,defaultReportLink:o,searchKeywords:i})=>{const s=c.useContext(Ue),a=Er(),{reportActionsList:l}=oX(e,r,e.type,"sidebar","ReportsList"),{fetchLedgerFiltersOptions:u}=Pe(),p=j(e.schedules),m=c.useMemo(()=>p?t===wt.INVENTORY_SUMMARY&&e.schedules[0].type===FF.InventorySnapshot?jX:RX:MF,[p,e.schedules,t]),h=`${o}/${e.id}`,A=a.pathname===h;return n.jsx(gr,{clickAnalytics:()=>{O.openReport(e?.type,"sidebar",!0)},to:h,children:n.jsx(Ge,{content:e.name,maxWidth:"300px",placement:"right",portalAnchor:"#page-content-wrapper",wrapperFocusable:!1,children:n.jsxs(k7,{$active:A,$depth:1,children:[n.jsx(LX,{}),n.jsx(R7,{children:n.jsx(m,{color:A?s.icon.brand:s.icon.neutral500})}),n.jsx(C,{inheritColor:!0,inheritWeight:!0,trimLongString:!0,lineHeight:"20px",maxWidth:"160px",offsets:{pl:8},size:"14px",children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:i,textToHighlight:e.name})}),n.jsx(I,{when:!u,children:n.jsx(j7,{children:n.jsx(cr,{closeOnClick:!0,wideDropdownContent:!0,anchor:w7,content:l,"data-testid":"report-action-box",styleType:"action-box"})})})]})})})},N7=({type:e,title:t,icon:r,link:o,isReportEnabled:i,matchesSubRoutes:s,setRelevancyBySection:a,searchKeyword:l,nestedChildren:u,isBeta:p})=>{const{t:m}=P(),h=c.useContext(Ue),A=le(),{locationPush:f}=zt(),_=l.length>=3,b=_?"reportsSearch":"customReports",E=q(Z=>Z.reporting[b][e]?.reports??[]),T=DF(E),w=q(Z=>Z.reporting[b][e]?.isExpanded??!1),v=j(T),k=Z=>{Z.stopPropagation(),Z.preventDefault(),A({type:d.TOGGLE_REPORT,payload:{type:e}})},N=Z=>{!w&&v&&k(Z),f(o),O.openReport(e,"sidebar",!1)},{pathname:D,state:F}=Er(),{isLowStockReportRedirection:B}=F||{},U=B?e===wt.LOW_STOCK:PF(D,o,s),z=v||t.toLowerCase().includes(l.toLowerCase());if(c.useEffect(()=>a(Z=>({...Z,[e]:z})),[a,z,e]),!z)return null;const W=_?qo(l).hyphenDelimiter:[],K=v||j(u),X=r;return n.jsxs(Le.Fragment,{children:[n.jsx(Il,{link:o,children:n.jsxs(k7,{$active:U,$depth:K?0:-1,onClick:N,children:[n.jsx(I,{when:K,children:n.jsx(NX,{"data-testid":"report-chevron",onClick:k,children:n.jsx(Vn,{rotate:w?90:0})})}),n.jsxs(R,{relative:!0,children:[n.jsxs(R7,{children:[n.jsx(I,{when:U,children:n.jsx(X,{color:h.icon.brand})}),n.jsx(I,{when:!U,children:n.jsx(X,{color:!i||e===wt.LOW_STOCK?h.icon.neutral400:h.icon.neutral700})})]}),n.jsx(I,{when:!i,children:n.jsx(OX,{children:n.jsx(LF,{fillColor:h.text.neutral700})})})]}),n.jsx(C,{inheritWeight:!0,lineHeight:"20px",neutral400:!i,neutral700:i,offsets:{pl:8},size:"14px",children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:W,textToHighlight:t})}),n.jsx(I,{when:p,children:n.jsx(DX,{fontMedium:!0,smallTinySize:!0,children:m("common.beta")})})]})}),n.jsx(I,{when:w,children:n.jsxs(S,{column:!0,children:[n.jsx(n.Fragment,{children:j(u)&&u.map(Z=>n.jsx(R,{left:12,children:n.jsx(N7,{icon:Z.icon,isBeta:Z.isBeta,isReportEnabled:Z.isReportEnabled,link:Z.link,matchesSubRoutes:Z.matchesSubRoutes,nestedChildren:Z.children,searchKeyword:l,setRelevancyBySection:a,title:Z.title,type:Z.type})},Z.type))}),T.map(Z=>n.jsx(UX,{defaultReportLink:o,defaultReportTitle:t,report:Z,searchKeywords:W,type:e},Z.id))]})})]})},BX=({keyword:e,reportRoutes:t})=>{const{t:r}
907=P(),[o,i]=c.useState({});if(j(e)&&e.length<3)return n.jsx("span",{children:r("reporting.custom_reports.search.search_hint")});const s=OF(Object.values(o));return n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:!s,children:n.jsx("span",{children:r("reporting.custom_reports.search.not_found")})}),t.map(a=>n.jsx(I,{when:a.type!==wt.LOW_STOCK,children:n.jsx(N7,{icon:a.icon,isBeta:a.isBeta,isReportEnabled:a.isReportEnabled,matchesSubRoutes:a.matchesSubRoutes,link:a.link,nestedChildren:a.children,searchKeyword:e,setRelevancyBySection:i,title:a.title,type:a.type})},a.type))]})},O7=e=>e.hasCustomReports!==!1;function D7(e){const t=[];return M(e)?[]:(e.filter(O7).forEach(r=>{t.push(r.type),j(r.children)&&t.push(D7(r.children))}),t.flat(1/0))}const HX=()=>{const{t:e}=P(),t=c.useContext(Ue),r=le(),[o,i]=c.useState(""),{planFeatures:s}=dt(),{featureFlags:a}=Yt(),{permissions:l}=dn(),u=c.useMemo(()=>NF(t,l,s,!1,a),[t,l,s,a]);return qt(()=>{const p=D7(u);r({type:d.FETCH_ALL_CUSTOM_REPORTS_REQUEST,payload:{reportTypes:p}})}),c.useEffect(()=>{function p(){o.length<3||!s.customReportsEnabled||r({type:d.SEARCH_CUSTOM_REPORTS_REQUEST,payload:{reportTypes:u.filter(O7).map(m=>m.type),keyword:o}})}p()},[r,o,u,s.customReportsEnabled]),n.jsxs(Le.Fragment,{children:[n.jsx(Rd,{clearIcon:Hl,"data-testid":"report-search-input",debounceMs:200,filedHeight:MX,handleOnChange:i,placeholder:e("reporting.custom_reports.search.placeholder"),searchIcon:Ea,showClearIcon:j(o),styleType:"searchbar"}),n.jsx(kX,{children:n.jsx(BX,{keyword:o,reportRoutes:u})})]})},zX=g.div.withConfig({displayName:"ui__ToggleContainer"})(["position:absolute;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background-color:",";border:1px solid ",";color:",";cursor:pointer;right:-12px;top:68px;z-index:16;&:hover{box-shadow:4px 4px 20px 0 rgba(0,0,0,0.1);cursor:pointer;background-color:",";}"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.bg.neutral50,({theme:e})=>e.text.neutral400,({theme:e})=>e.bg.white),VX=g.div.withConfig({displayName:"ui__Wrapper"})(["position:sticky;flex-shrink:0;width:292px;box-shadow:0 4px 20px 0 rgba(56,58,72,0.04);background-color:",";transition:transform 0.3s linear;transform-origin:left;z-index:16;",";",";",""],({theme:e})=>e.bg.white,e=>e.$isOpen?L(["display:flex;flex-direction:column;"]):L(["cursor:pointer;max-width:29px;"]),e=>e.$topOffset>0?L(["max-height:calc(100vh - ","px);top:","px;"],e.$topOffset,e.$topOffset):L(["top:0;height:100vh;"]),e=>e.$hideOnSmallScreens&&L(["display:none;",""],Cn.highDpiDesktop`
908      display: block;
909    `)),QX=g.span.withConfig({displayName:"ui__IconWrapper"})(["display:flex;justify-content:center;align-items:center;height:16px;z-index:18;width:16px;"]),WX=g.div.withConfig({displayName:"ui__ChildrenWrapper"})(["",";",";"],e=>!e.$isOpen&&L(["pointer-events:none;opacity:0;"]),e=>e.$isOpen&&L(["pointer-events:all;opacity:1;"])),CS=(e,t)=>e instanceof Element?e.matches(t)?e:e.querySelector(t):null,TS=e=>{const{top:t,height:r}=e.getBoundingClientRect();if(t!==0)return 0;const{marginTop:o,marginBottom:i}=window.getComputedStyle(e);return r+(parseFloat(o)||0)+(parseFloat(i)||0)},qX=e=>{const[t,r]=c.useState(0);return c.useEffect(()=>{if(!document?.body)return;let o;const i=l=>{r(TS(l)),!(typeof ResizeObserver>"u")&&(o=new ResizeObserver(()=>{r(TS(l))}),o.observe(l))},s=document.querySelector(e);s&&i(s);const a=new MutationObserver(l=>{l.forEach(u=>{u.addedNodes.forEach(p=>{if(o)return;const m=CS(p,e);m&&i(m)}),u.removedNodes.forEach(p=>{CS(p,e)&&(o?.disconnect(),o=void 0,r(0))})})});return a.observe(document.body,{childList:!0,subtree:!0}),()=>{o?.disconnect(),a.disconnect()}},[e]),t},GX=(e=.5,t=!1)=>{const r=c.useRef(null),[o,i]=c.useState(t);return c.useEffect(()=>{let s;const a=()=>{r.current&&!s&&(s=new IntersectionObserver(([u])=>i(u.isIntersecting),{threshold:e}),s.observe(r.current))};a();const l=new MutationObserver(a);return!r.current&&document?.body&&l.observe(document.body,{childList:!0,subtree:!0}),()=>{s?.disconnect(),l.disconnect()}},[e]),[r,o]},$X=(e=300)=>{const t=c.useRef(null),[r,o]=c.useState({x:0,width:0}),i=c.useCallback(()=>
909{if(t.current){const{x:a,width:l}=t.current.getBoundingClientRect();o({x:a+(t.current.scrollLeft||0),width:l})}},[]),s=n5(i,e);return c.useLayoutEffect(()=>(i(),window.addEventListener("resize",s),window.addEventListener("scroll",s,{passive:!0}),()=>{window.removeEventListener("resize",s),window.removeEventListener("scroll",s)}),[]),c.useEffect(()=>{if(!t.current)return;const a=new MutationObserver(i);return a.observe(t.current,{childList:!0,subtree:!0}),()=>a.disconnect()},[i]),[t,r]},KX=".chmln-inner",qp=()=>qX(KX),YX=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{stroke:"#A8A8AC",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.7,d:"M4 4h8M4 8h8m-8 4h8"})),JX=e=>{const[t,r]=c.useState(e.isOpen??!0),{showNotifications:o,notificationHeight:i}=ao(),s=qp(),a=(o?i:0)+s,l=()=>{const p=!t;r(p),typeof e.onToggle=="function"&&e.onToggle(p)},u=p=>{At(p)&&l()};return n.jsxs(VX,{$hideOnSmallScreens:e.hideOnSmallScreens,$isOpen:t,$topOffset:a,"data-testid":"secondary-sidebar-wrapper",onClick:p=>{p.stopPropagation(),!t&&l()},children:[n.jsx(WX,{$isOpen:t,"data-testid":"children-wrapper",children:e.children}),n.jsxs(zX,{$isOpen:t,"data-testid":"secondary-sidebar-toggle",tabIndex:0,onClick:p=>{p.stopPropagation(),l()},onKeyDown:u,children:[n.jsx(I,{when:t,children:n.jsx(Vn,{rotate:180})}),n.jsx(I,{when:!t,children:n.jsx(QX,{children:n.jsx(YX,{})})})]})]})},wS=({children:e})=>{const t=le();return qt(()=>{t({type:d.FETCH_LEDGER_FILTERS_OPTIONS_REQUEST})}),n.jsx(S,{style:{flex:1},children:n.jsxs(GJ,{children:[n.jsx(JX,{children:n.jsx(HX,{})}),n.jsx(Z3,{$greyBg:!0,$direction:"row",children:n.jsx(FX,{id:"reports-wrapper",children:e})})]})})},IS=c.lazy(()=>Oe(()=>import("./SpeedboatLayout-Dg6XRH-Z_bundle.js").then(e=>e.S),__vite__mapDeps([3,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]))),XX=(e,t,r)=>!e&&(r==="/product-news-embed"||!t),sc=e=>{const t=Er(),r=Ep().AUTOMATION_MODE==="true",o=q(i=>i.pages?.frillLoginViaSortlySSOPage?.frillSSO);return c.useEffect(()=>{const i=async()=>{if(o)try{await window.Frill("identify",{ssoToken:o})}catch{}};XX(r,e.noSidebar,t?.pathname)&&i()},[o,r,e.noSidebar,t?.pathname]),e.layout==="speedboat"?n.jsx(c.Suspense,{fallback:null,children:n.jsx(IS,{children:n.jsx(ls,{})})}):e.layout==="speedboatReporting"?n.jsx(c.Suspense,{fallback:null,children:n.jsx(IS,{children:n.jsx("div",{style:{display:"flex",flexDirection:"row",flex:"1 1 auto",minHeight:0,minWidth:0,overflowX:"auto"},children:n.jsx(wS,{children:n.jsx(ls,{})})})})}):e.layout==="reporting"?n.jsx(nf,{noSidebar:e.noSidebar,children:n.jsx(wS,{children:n.jsx(ls,{})})}):e.layout==="basic"?n.jsx(nf,{noSidebar:e.noSidebar,children:n.jsx(ls,{})}):n.jsx(ls,{})},ZX=()=>n.jsx(UF,{hideProgressBar:!0,newestOnTop:!0,pauseOnHover:!0,autoClose:6e3,closeButton:!1,draggable:!1,icon:!1,position:"bottom-center",transition:d9}),eZ=Le.memo(ZX),vS="#fff",sf="4px",tZ="0px 1px 5px 1px rgba(13, 13, 13, 0.24)",P7=({children:e,onOutsideClick:t,...r})=>{const[o,i]=c.useState(!1),s=c.useRef(null),a=c.useCallback(l=>{if(l.type==="touchend"&&i(!0),l.type==="mousedown"&&o)return;const u=s.current;u&&!u.contains(l.target)&&t(l)},[o,t,s]);return c.useEffect(()=>(document.addEventListener("touchend",a,!0),document.addEventListener("mousedown",a,!0),()=>{document.removeEventListener("touchend",a,!0),document.removeEventListener("mousedown",a,!0)}),[a]),n.jsx("div",{...r,ref:s,children:e})},Gp=g.form``,Kh=e=>n.jsxs(C,{hugeSize:!0,largerLineHeight:!0,neutral700:!0,bold:e.bold,medium:e.medium,children:[e.children,n.jsx(I,{when:e.showQuestionMark,children:"?"})]}),vA=g(M_(["extendedContentWidth","autoWidth"],S))`
910  min-height: 185px;
911  min-width: 440px;
912  max-width: 490px;
913  padding: 15px 32px;
914
915  ${e=>e.height&&L`
916      height: ${e.height};
917    `}
918
919  ${e=>e.extendedContentWidth&&L`
920      max-width: 540px;
921    `}
922
923  ${e=>e.compactContent&&L`
924      min-width: 416px;
925      max-width: 416px;
926    `}
927
928  ${e=>e.autoWidth&&L`
929      max-width: none;
930    `}
931
932  ${e=>e.customMaxWidth&&L`
933      max-width: ${e.customMaxWidth};
934    `}
935
936  ${or.phone`
937    min-width: auto;
938    max-width: unset;
939  `}
940
941  ${e=>e.styleType==="question"&&L`
942      padding: 0;
943    `}
944
945  ${e=>e.customStyles}
946`,Kx=g(S)`
947  width: 100%;
948`,L7=g(S)`
949  ${e=>e.styleType==="question"&&L`
950      padding: 40px 20px;
951    `}
952
953  ${e=>e.styleType==="warning"&&L`
954      padding: 28px 20px 20px;
955    `}
956`,nZ=g.div`
957  padding-top: 20px;
958`,Ts=g(Y)`
959  min-width: ${e=>e.minWidth?e.minWidth:"160px"};
960  padding: 13px 32px;
961  border: none;
962  font-size: 11px;
963  font-weight: 700;
964  line-height: 16px;
965  letter-spacing: 1.54px;
966`,F7=g(Ts)`
967  margin-right: 16px;
968  color: ${({theme:e})=>e.text.neutral700};
969`,$p=g.div`
970  text-align: center;
971  width: 100%;
972  display: flex;
973  justify-content: ${e=>e.buttonsAlign?e.buttonsAlign:"flex-end"};
974  flex-wrap: wrap-reverse;
975  ${e=>e.hasBorder&&L`
976      border-top: 1px solid ${e.theme.delimiter.neutral100};
977    `};
978  padding: ${e=>e.hasBorder?"7px 30px 0":"0 30px"};
979  margin: 10px -32px 0;
980
981  ${e=>e.styleType==="question"&&L`
982      padding: 24px 20px;
983      margin: 0;
984
985      button {
986        margin-top: 0;
987        margin-bottom: 0;
988      }
989    `}
990`,rZ=g(S)`
991  padding: 24px 20px;
992  height: 90px;
993  border-top: 1px solid ${({theme:e})=>ot(e.delimiter.neutral200,.65)};
994`,oZ=g(Y)`
995  margin-right: 16px;
996`,iZ=e=>n.jsx(Gp,{onSubmit:e.handleSubmit(e.submitHandler),children:e.element}),sZ=e=>{const{t}=P(),{submitButtonStyleType:r="submit",submitButton:o=t("common.continue"),cancelButton:i=t("common.cancel")}=e;return n.jsx(Gp,{onSubmit:e.handleSubmit(e.submitHandler),children:n.jsx(vA,{autoWidth:e.autoWidth,customMaxWidth:e.customMaxWidth,height:e.height,styleType:"question",width:e.width,children:n.jsxs(Kx,{column:!0,justifyContent:"space-between",children:[n.jsxs(L7,{column:!0,"data-testid":"form-body",styleType:"question",children:[n.jsx(Kh,{medium:!0,showQuestionMark:e.showQuestionMark&&!e.subHeading,children:e.question}),n.jsx(I,{when:e.subHeading,children:n.jsx(Kh,{medium:!0,showQuestionMark:e.showQuestionMark,children:e.subHeading})})]}),n.jsxs($p,{buttonsAlign:e.buttonsAlign,hasBorder:J(!0,["hasFooterBorder"],e),styleType:"question",children:[n.jsx(I,{when:!e.hideCancelButton,children:n.jsx(F7,{"data-testid":"cancel-button",minWidth:e.buttonMinWidth||e.cancelButtonMinWidth,offsetType:e.offsetType,styleType:J("cancel",["cancelButtonStyleType"],e),type:"button",onClick:e.cancelHandler,children:i})}),n.jsx(Ts,{"data-testid":"submit-button",disabled:e.showSpinner,minWidth:e.buttonMinWidth||e.submitButtonMinWidth,offsetType:e.offsetType,showSpinner:e.showSpinner,styleType:r,type:"submit",children:o})]})]})})})},aZ=e=>{const{t}=P(),{fieldProps:r={},boldHeading:o=!0,submitButton:i=t("common.add"),cancelButton:s=t("common.cancel")}=e;return n.jsx(Gp,{onSubmit:e.handleSubmit(e.submitHandler),children:n.jsxs(vA,{column:!0,autoWidth:e.autoWidth,children:[n.jsx(Kh,{bold:o,children:e.title}),n.jsx(nZ,{children:n.jsx(we,{...e.register("name"),...r})}),n.jsxs($p,{buttonsAlign:e.buttonsAlign,hasBorder:e.cancelHandler,children:[n.jsx("button",{hidden:!0,type:"submit"}),n.jsx(I,{when:e.cancelHandler,children:n.jsx(Ts,{"data-testid":"cancel-button",styleType:"cancel",type:"cancel",onClick:e.cancelHandler,children:s})}),n.jsx(Ts,{"data-testid":"submit-button",disabled:e.isInvalid||e.showSpinner,showSpinner:e.showSpinner,styleType:"submit",type:"submit",children:i})]})]})})},uu=g.div`
997  position: absolute;
998
999  width: 14px;
1000  height: 14px;
1001
1002  background-color: ${({theme:e})=>e.bg.white};
1003  border-radius: 50%;
1004
1005  transition: ${e=>e.enableTransition&&"transform .2s ease-out"};
1006`,lZ=g.div`
1007  display: flex;
1008  align-items: center;
1009  position: relative;
1010
1011  width: 32px;
1012  height: 18px;
1013
1014  border: 2px solid ${({theme:e})=>e.icon.neutral400};
1015  border-radius: 100px;
1016
1017  background-color: ${({theme:e})=>e.icon.neutral400};
1018
1019  transition: ${e=>e.enableTransition&&"background-color .2s ease-out"};
1020  cursor: pointer;
1021
1022  ${e=>e.active&&L`
1023      background-color: ${({theme:t})=>t.bg.green400};
1024      border-color: ${({theme:t})=>t.bg.green400};
1025
1026      ${uu} {
1027        transform: translateX(13px);
1028      }
1029    `}
1030
1031  ${e=>e.disabled&&L`
1032      cursor: not-allowed;
1033      border-color: ${({theme:t})=>t.bg.neutral100};
1034      background-color: ${({theme:t})=>t.bg.neutral100};
1035
1036      ${uu} {
1037        background-color: ${({theme:t})=>t.bg.white};
1038      }
1039    `}
1040
1041  ${e=>{if(e.compact)return L`
1042        width: 27px;
1043        height: 16px;
1044        border-width: 1px;
1045
1046        ${e.active&&L`
1047          ${uu} {
1048            transform: translateX(11px);
1049          }
1050        `}
1051      `;if(e.mini)return L`
1052        width: 30px;
1053        height: 18px;
1054        border-width: 2px;
1055
1056        ${e.active&&L`
1057          ${uu} {
1058            transform: translateX(12px);
1059          }
1060        `}
1061      `}}
1062`,cZ=({active:e,checked:t,size:r,disabled:o,onClick:i=Me,enableTransition:s,styleType:a,...l})=>{const[u,p]=c.useState(!1),[m,h]=c.useState(t),A=c.useCallback(()=>{o||(h(!m),p(!0),i())},[o,i,m]);c.useEffect(()=>{t!==m&&(h(t),p(!0))},[t,m]);const f=r==="compact",_=r==="mini";return n.jsx(lZ,{active:e||t,compact:f,"data-testid":l["data-testid"],disabled:o,enableTransition:u||s,mini:_,styleType:a,tabIndex:"0",onClick:A,onKeyDown:b=>{At(b)&&A(b)},children:n.jsx(uu,{enableTransition:u||s})})},dZ={neutralSolid:L`
1063    border-width: 2px;
1064
1065    border-color: ${e=>!(e.disabled||e.checked)&&e.theme.blue400};
1066  `,redStyle:L`
1067    border-width: 2px;
1068    border-color: ${e=>!(e.disabled||e.checked)&&e.theme.icon.neutral400};
1069
1070    ${e=>e.checked&&L`
1071        border-color: ${({theme:t})=>t.brand};
1072        cursor: pointer;
1073        background: ${({theme:t})=>t.brand};
1074      `}
1075  `},uZ={light:L`
1076    color: ${({theme:e})=>e.text.neutral500};
1077  `,semitransparent:L`
1078    color: ${({theme:e})=>ot(e.text.neutral700,.3)};
1079  `},RS={light:L`
1080    background: ${({theme:e})=>e.bg.white};
1081    border-color: ${({theme:e})=>e.bg.neutral50};
1082  `,neutralSolid:L`
1083    background: ${({theme:e})=>e.delimiter.neutral100};
1084    border-color: ${({theme:e})=>e.delimiter.neutral200};
1085  `,redStyle:L`
1086    border-color: ${({theme:e})=>e.text.neutral500};
1087  `,semitransparent:L`
1088    background: ${({theme:e})=>e.bg.white};
1089    border-color: ${({theme:e})=>e.bg.neutral50};
1090  `},pZ=L`
1091  border-color: ${({theme:e})=>e.delimiter.neutral200};
1092  cursor: not-allowed;
1093  background: ${({theme:e})=>e.delimiter.neutral200};
1094`,mZ=L`
1095  border-color: ${({theme:e})=>e.blue400};
1096  cursor: pointer;
1097  background: ${({theme:e})=>e.blue400};
1098`,hZ=L`
1099  border-color: ${({theme:e})=>e.delimiter.neutral200};
1100  cursor: pointer;
1101  background: ${({theme:e})=>e.bg.white};
1102`,AZ=g.div`
1103  position: relative;
1104  display: flex;
1105  width: ${e=>j(e.size)?"auto":"100%"};
1106  align-items: ${e=>e.align||"center"};
1107  justify-content: ${e=>e.justifyContent};
1108  flex-direction: ${e=>e.direction};
1109  padding-bottom: ${e=>e.showValidationOffset?"16px":"0"};
1110
1111  ${e=>e.customStyle}
1112`,gZ=g.label`
1113  display: inline-block;
1114  width: ${e=>e.size?`${e.size}px`:"14px"};
1115  height: ${e=>e.size?`${e.size}px`:"14px"};
1116  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
1117
1118  border-radius: ${e=>`${e.borderRadius||3}px`};
1119  margin-top: ${e=>e.topOffset&&`${e.topOffset}px`};
1120
1121  ${e=>e.disabled?pZ:e.checked?mZ:hZ}
1122
1123  ${e=>Ae(e.styleType,dZ)};
1124  ${e=>e.disabled&&Ae(e.styleType,RS)};
1125  ${e=>e.disabled&&Ae(e.disabledStyle,RS)};
1126`,yZ=g.span`
1127  display: flex;
1128  position: absolute;
1129  width: 100%;
1130  height: 100%;
1131  justify-content: center;
1132  align-items: center;
1133
1134  color: ${({theme:e})=>e.bg.white};
1135  pointer-events: none;
1136`,fZ=gd,_Z=g.label`
1137  display: flex;
1138  align-items: center;
1139  color: ${({theme:e})=>e.text.neutral700};
1140  font-size: ${ko.fonts.mediumSize};
1141  vertical-align: middle;
1142  cursor: pointer;
1143  user-select: none;
1144  word-break: break-all;
1145  ${e=>e.truncateLabels&&L`
1146      text-overflow: ellipsis;
1147      white-space: nowrap;
1148      overflow: hidden;
1149      display: inline-block;
1150    `};
1151  ${e=>e.labelStyle};
1152
1153  ${e=>e.disabled&&Ae(e.disabledStyle,uZ)};
1154`,xZ=g.div`
1155  display: flex;
1156  margin-right: 10px;
1157  position: relative;
1158  ${e=>e.customStyle};
1159`,bZ=g.input`
1160  position: absolute;
1161  left: -10000px;
1162  top: auto;
1163  width: 1px;
1164  height: 1px;
1165  overflow: hidden;
1166
1167  &:focus + label {
1168    border-color: ${({theme:e})=>e.text.neutral700};
1169  }
1170`,M7=({handleInnerOnChange:e,checkboxElem:t,labelStyle:r="",checkMarkIcon:o=fZ,...i})=>{const s=c.useContext(Ue),[a,l]=c.useState(!1),u=c.useCallback((m,h=!1)=>{const A=gi(["target","tagName"],"LABEL",m);if(A&&m.target.htmlFor!=="")return;const f=h?$(["target","value"],m):t.checked,_=m===void 0||A&&M(m.target.htmlFor)?void 0:f;e(_),l(!0)},[e,t]),p=i.switcher?cZ:gZ;return n.jsxs(AZ,{align:i.align,customStyle:i.rootCustomStyle,direction:i.direction,justifyContent:i.justifyContent,showValidationOffset:i.showValidationOffset,size:i.size,children:[n.jsxs(xZ,{customStyle:i.wrapperCustomStyle,children:[n.jsx(bZ,{ref:i.getCheckboxRef,checked:i.checked,disabled:i.disabled,id:i.name,tabIndex:i.switcher?"-1":"0",type:"checkbox",onClick:u,onKeyDown:m=>At(m)&&u(m,!0),...i.input}),n.jsx(p,{borderRadius:i.borderRadius,checked:i.checked,checkMarkIcon:o,className:"g
1170-native-checkbox","data-testid":i["data-testid"],disabled:i.disabled,disabledStyle:i.disabledStyle,enableTransition:a,htmlFor:i.name,size:i.size,styleType:i.styleType,topOffset:i.topOffset,onClick:u,onKeyDown:m=>{At(m)&&i.switcher&&u(m)}}),n.jsx(I,{when:!i.switcher&&i.checked,children:n.jsx(yZ,{children:n.jsx(hr,{icon:o})})})]}),n.jsx(I,{when:!!i.label,children:n.jsxs(_Z,{disabled:i.disabled,disabledStyle:i.disabledStyle,htmlFor:i.name,labelStyle:r,title:i.label,truncateLabels:i.truncateLabels,onClick:u,children:[i.label,i.mandatory?n.jsx("span",{className:"mandatory",children:" *"}):"",n.jsx(I,{when:i.showHint&&j(i.hint),children:n.jsx(R,{left:4,children:n.jsx(Ge,{content:i.hint,iconHoverColor:s.text.neutral600,interactive:i.interactiveHint,maxWidth:i.maxHintSize||"112px",offset:i.hintTooltipOffset,portalAnchor:i.portalAnchor})})})]})}),n.jsx(I,{when:i.showErrors,children:n.jsx(BF,{children:i.error})})]})};M7.propTypes={checked:_n.bool};const Yx=lr(Bn(e=>({onClickDisabled:e.onClickDisabled===void 0?Me:e.onClickDisabled})),pp("checkboxElem","getCheckboxRef",{}),Bn(e=>({error:U_(e.error),showErrors:e.touched&&e.hasError})),qi({handleInnerOnChange:e=>t=>{if(e.checkboxElem.disabled)return e.onClickDisabled();const r=rn(Boolean,t)?t:!e.checkboxElem.checked;e.onChange(r)}}))(M7),EZ=e=>{const{t}=P(),{submitButtonStyleType:r="submit",submitButton:o=t("common.continue"),cancelButton:i=t("common.cancel")}=e,[s,a]=c.useState(!1);return n.jsx(Gp,{onSubmit:e.handleSubmit(()=>e.submitHandler(s)),children:n.jsx(vA,{autoWidth:e.autoWidth,customMaxWidth:e.customMaxWidth,styleType:"question",width:e.width,children:n.jsxs(Kx,{column:!0,justifyContent:"space-between",children:[n.jsxs(L7,{column:!0,"data-testid":"form-body",styleType:"warning",children:[n.jsx(Kh,{medium:e.boldHeading,children:e.warningTitle}),n.jsx(I,{when:j(e.warningSubTitle),children:n.jsx(C,{block:!0,neutral700:!0,offsets:{mt:12,mb:12},children:e.warningSubTitle})}),n.jsx(I,{when:j(e.warningNote),children:n.jsx(C,{block:!0,neutral500:!0,size:"12px",children:e.warningNote})})]}),n.jsxs($p,{buttonsAlign:e.hideNotShowAgain?"flex-end":"space-between",hasBorder:$(["hasFooterBorder"],e),styleType:"question",children:[n.jsx(I,{when:!e.hideNotShowAgain,children:n.jsxs(S,{alignItems:"center","data-testid":"do-not-show-again",children:[n.jsx(Yx,{checked:s,name:"skipModalLater",size:"16",styleType:"redStyle",type:"checkbox",onChange:()=>a(!s)}),n.jsx(C,{neutral700:!0,size:"14px",children:t("common.do_not_show_again")})]})}),n.jsxs(S,{children:[n.jsx(I,{when:!e.hideCancelButton,children:n.jsx(F7,{"data-testid":"cancel-button",minWidth:e.buttonMinWidth||e.cancelButtonMinWidth,offsetType:e.offsetType,styleType:J("cancel",["cancelButtonStyleType"],e),type:"button",onClick:e.cancelHandler,children:i})}),n.jsx(Ts,{"data-testid":"submit-button",disabled:e.showSpinner,minWidth:e.buttonMinWidth||e.submitButtonMinWidth,offsetType:e.offsetType,showSpinner:e.showSpinner,styleType:r,type:"submit",children:o})]})]})]})})})},SZ=e=>{e&&e.preventDefault()},U7=e=>{const{submitHandler:t=SZ}=e,{register:r,handleSubmit:o}=Ye();return e.question?n.jsx(sZ,{autoWidth:e.autoWidth,buttonMinWidth:e.buttonMinWidth,buttonsAlign:e.buttonsAlign,cancelButton:e.cancelButton,cancelButtonMinWidth:e.cancelButtonMinWidth,cancelButtonStyleType:e.cancelButtonStyleType,cancelHandler:e.cancelHandler,customMaxWidth:e.customMaxWidth,handleSubmit:o,hasFooterBorder:e.hasFooterBorder,height:e.height,hideCancelButton:e.hideCancelButton,offsetType:e.buttonOffsetType,question:e.question,showQuestionMark:e.showQuestionMark,showSpinner:e.showSpinner,subHeading:e.subHeading,submitButton:e.submitButton,submitButtonMinWidth:e.submitButtonMinWidth,submitButtonStyleType:e.submitButtonStyleType,submitHandler:t,width:e.width}):e.warningTitle?n.jsx(EZ,{handleSubmit:o,...e,submitHandler:t}):e.element?n.jsx(iZ,{element:e.element,handleSubmit:o,submitHandler:t}):n.jsx(aZ,{boldHeading:e.boldHeading,buttonsAlign:e.buttonsAlign,cancelButton:e.cancelButton,cancelHandler:e.cancelHandler,fieldProps:e.fieldProps,handleSubmit:o,isInvalid:e.isInvalid||e.invali
1170d,register:r,showSpinner:e.showSpinner,submitButton:e.submitButton,submitHandler:t,title:e.title})};U7.propTypes={title:_n.string,question:_n.string,element:_n.element,cancelHandler:_n.func,submitHandler:_n.func};function CZ(e,t){const{removeCustomAttribute:r,addNewTag:o,removeCustomerContent:i,removeTag:s,bulkRestoreFromTrash:a,restoreTrashEntity:l,updateSubscription:u,cancelTrial:p,renewSubscription:m,changeSubscriptionInterval:h,bulkTransformAlerts:A,extendSubscriptionExpiration:f}=e.spinner,_=J(!1,[t.spinnerKey],e.spinner);return{showSpinner:yi(qe(!0))([r,o,i,s,a,l,u,p,m,h,A,f,_])}}const TZ=br(CZ)(U7),wZ=g.div`
1171  display: flex;
1172  flex-direction: column;
1173
1174  width: ${e=>e.autoWidth?"auto":"100%"};
1175  max-width: ${e=>e.customMaxWidth?e.customMaxWidth:"480px"};
1176`,IZ=g.div`
1177  padding: 40px 20px 16px;
1178  min-height: 104px;
1179  font-weight: 500;
1180  font-size: 18px;
1181  color: ${({theme:e})=>e.text.neutral700};
1182
1183  ${e=>e.contentStyles}
1184`,vZ=g.div`
1185  display: flex;
1186  justify-content: flex-end;
1187  padding: 24px 20px;
1188  border-top: ${({$showFooterDelimiter:e,theme:t})=>e?`1px solid ${t.delimiter.neutral100}`:"none"};
1189`,RZ=g(Y)`
1190  margin-right: 16px;
1191`,jZ=e=>{const{t}=P(),{cancelButtonStyleType:r="userCancel",submitButtonStyleType:o="brandCTA",submitButton:i=t("common.continue"),cancelButton:s=t("common.cancel"),cancelButtonMinWidth:a="96",submitButtonMinWidth:l="128"}=e,u=le(),p=Pe(),m=ge(!1,e.spinner,p);return n.jsxs(wZ,{autoWidth:e.autoWidth,customMaxWidth:e.customMaxWidth,children:[n.jsx(IZ,{contentStyles:e.contentStyles,"data-testid":"action-modal-content",children:e.content}),n.jsxs(vZ,{$showFooterDelimiter:e.showFooterDelimiter,children:[n.jsx(I,{when:!e.hideCancelButton,children:n.jsx(RZ,{"data-testid":"cancel-button",minWidth:e.buttonMinWidth||a,offsetType:"compact",styleType:r,type:"button",onClick:()=>e.cancelHandler(u),children:s})}),n.jsx(Y,{"data-testid":"submit-button",disabled:m,disableStyleType:e.disableStyleType,minWidth:e.buttonMinWidth||l,offsetType:"compact",showSpinner:m,styleType:o,type:"button",onClick:()=>e.submitHandler(u),children:i})]})]})},B7=g.div`
1192  width: 480px;
1193  height: 595px;
1194
1195  display: flex;
1196  flex-direction: column;
1197
1198  border-radius: 16px;
1199  overflow: hidden;
1200
1201  background-color: ${({theme:e})=>e.bg.white};
1202`,kZ=g.div`
1203  position: absolute;
1204  top: 0;
1205
1206  width: 100%;
1207  height: 100%;
1208  z-index: 12;
1209
1210  display: flex;
1211  flex-direction: column;
1212
1213  border-radius: 16px;
1214  overflow: hidden;
1215
1216  background-color: ${({theme:e})=>e.bg.white};
1217`,H7=g.div`
1218  display: flex;
1219  align-items: center;
1220  justify-content: space-between;
1221
1222  color: ${({theme:e})=>e.text.neutral700};
1223  background-color: ${({theme:e})=>e.bg.neutral100};
1224
1225  padding: 16px 20px;
1226  height: 56px;
1227`,Jx=g.div`
1228  display: flex;
1229  align-items: center;
1230  justify-content: center;
1231
1232  width: 24px;
1233  height: 24px;
1234  cursor: pointer;
1235
1236  color: ${({theme:e})=>e.text.neutral700};
1237`,NZ=g.div`
1238  display: flex;
1239  align-items: center;
1240  justify-content: space-between;
1241
1242  flex-shrink: 0;
1243  padding: 6px 13px 6px 20px;
1244  height: 44px;
1245
1246  cursor: pointer;
1247
1248  ${e=>e.selected&&L`
1249      background-color: ${({theme:t})=>t.bg.neutral50};
1250    `};
1251
1252  ${e=>e.$isDisabled&&L`
1253      cursor: not-allowed;
1254    `};
1255`,OZ=g(S)`
1256  width: ${e=>e.compact?"calc(100% - 40px)":"100%"};
1257  overflow: hidden;
1258`,DZ=g.span`
1259  padding-left: 8px;
1260  font-size: 14px;
1261  font-weight: 400;
1262
1263  color: ${({active:e,theme:t})=>e?t.text.neutral700:t.text.neutral500};
1264
1265  overflow: hidden;
1266  text-overflow: ellipsis;
1267  word-break: break-all;
1268  white-space: nowrap;
1269
1270  ${e=>e.$isDisabled&&L`
1271      color: ${e.theme.icon.neutral200};
1272    `};
1273`,PZ=g.div`
1274  display: flex;
1275  align-items: center;
1276  justify-content: center;
1277
1278  width: 32px;
1279  height: 32px;
1280  cursor: pointer;
1281  border-radius: 50%;
1282  color: ${({theme:e})=>e.text.neutral700};
1283  flex-shrink: 0;
1284
1285  &:hover {
1286    background-color: ${({theme:e})=>e.delimiter.neutral200};
1287  }
1288`,LZ=g.div`
1289  display: flex;
1290  flex-direction: column;
1291  height: calc(100% - 146px);
1292
1293  overflow: auto;
1294  ${Yi};
1295
1296  margin-right: ${e=>e.isScrollable&&"4px"};
1297`,Xx=g.div`
1298  padding: 24px 20px;
1299  height: 90px;
1300
1301  display: flex;
1302  justify-content: flex-end;
1303
1304  border-top: 1px solid ${({theme:e})=>ot(e.delimiter.neutral200,.65)};
1305  box-shadow: ${e=>e.isScrollingFinished?"unset":"0px -4px 20px rgba(56, 58, 72, 0.04)"};
1306`,FZ=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"#A8A8AC",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M4.044 7.488h15.91"}),c.createElement("path",{stroke:"#A8A8AC",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M7.325 4.164h9.588c.423 0 .825.187 1.095.512l1.617 1.94c.214.257.33.58.33.913v10.408a1.9 1.9 0 0 1-1.9 1.9H6.183a1.9 1.9 0 0 1-1.9-1.9V7.529c0-.333.118-.656.33-.912L6.23 4.676c.27-.325.672-.512 1.095-.512m2.655 6.648h4.274M12.119 4.4v2.85"})),Zx=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:16,fill:"none",viewBox:"0 0 18 16",...e},c.createElement("path",{fill:"currentColor",d:"M8.21.241a.75.75 0 0 0-.515.227l-7 7a.75.75 0 0 0 0 1.06l7 7a.748.748 0 0 0 1.236-.236.75.75 0 0 0-.175-.824l-5.72-5.72h13.728a.75.75 0 1 0 0-1.5H3.036l5.72-5.72A.75.75 0 0 0 8.21.241"})),MZ=({setOpened:e,opened:t})=>{const{permissions:r}=dn(),o=q(a=>vd(a)(t)),i=o.id===be?-1:o.parentId||be,s=o.id!==be||r.manageInventory;return t===-1?n.jsxs(S,{center:!0,children:[n.jsx(R,{right:8,children:n.jsx(FZ,{})}),n.jsx(C,{inheritColor:!0,medium:!0,size:"16px",children:Mo.name})]}):n.jsxs(S,{center:!0,children:[n.jsx(I,{when:s,children:n.jsx(R,{right:8,children:n.jsx(Jx,{"data-testid":"back-button",onClick:()=>e(i),children:n.jsx(Zx,{})})})}),n.jsx(C,{inheritColor:!0,medium:!0,size:"16px",children:o.name})]})},UZ=({opened:e,setOpened:t,cancelHandler:r})=>n.jsxs(H7,{children:[n.jsx(MZ,{opened:e,setOpened:t}),n.jsx(Jx,{"data-testid":"cancel-button",onClick:r,children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})]}),BZ=g.span`
1307  position: relative;
1308  display: flex;
1309  justify-content: center;
1310  align-items: center;
1311  width: 20px;
1312
1313  ${e=>e.$isDisabled&&L`
1314      color: ${e.theme.icon.neutral200};
1315    `};
1316
1317  ${e=>e.$marginLeft&&L`
1318      margin-left: ${e.$mode===kr.SELECTION.SINGULAR?37:21}px;
1319    `}
1320
1321  ${e=>e.$hasActiveMark&&L`
1322      &:after {
1323        content: '';
1324        position: absolute;
1325        top: 0;
1326        right: -1px;
1327        width: 8px;
1328        height: 8px;
1329        border-radius: 50%;
1330        background-color: ${({theme:t})=>t.brand};
1331      }
1332    `}
1333`,RA=e=>{const{isChildrenCountDataPresentInNavigationFolders:t,isHasChildItemsKeyPresentInNavigationFolders:r,byId:o}=q(i=>i.navigation);return n.jsx(BZ,{$hasActiveMark:e.hasActiveMark,$isDisabled:e.isDisabled,$marginLeft:e.marginLeft,$mode:e.mode,active:e.active,"data-testid":e.dataTestId||"folder-icon",children:Rq(o,e.node,t,r,e.active)})},HZ=({node:e,setSelected:t,setOpened:r,isSelected:o,isDisabled:i})=>{const[s,a]=c.useState(!1),l=yd(i,t),u=c.useCallback(()=>l(e.id),[e,l]),p=c.useCallback(A=>{A.stopPropagation(),r(e.id)},[e,r]),m=e.childrenFoldersCount>0||e.hasDescendants,h=s&&m&&!i;return n.jsxs(NZ,{$isDisabled:i,"data-testid":"tree-list-row",selected:o||s,onClick:u,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[n.jsxs(OZ,{alignItems:"center",compact:h,children:[n.jsx(RA,{active:o,isDisabled:i,node:e}),n.jsx(DZ,{$isDisabled:i,active:o,children:e.name})]}),n.jsx(I,{when:h,children:n.jsx(PZ,{onClick:p,children:n.jsx(Vn,{})})})]})},jA=(e,t)=>{const r=le(),[o,i]=c.useState(!1),s=q(l=>tW(l)(e)),a=c.useMemo(()=>{if(M(e))return[];const l=Ee(Number,e),u=cn("id",s);return M(u)?l:Po(u,l)},[s,e]);return c.useEffect(()=>{!t&&!o&&j(a)&&(i(!0),r({type:d.FETCH_NODES_METADATA_REQUEST,payload:{data:{nodeIds:a},resolve:()=>i(!1)}}))},[r,t,a,o,i]),{meta:s,loading:o}},af=(e={},t)=>{const r=J({},[String(e.permissionScopeId)],t);return e.permissionScopeId===be?e.isItem?J({},["rootPermissions","items"],r):J({},["rootPermissions"],r):e.permissionScopeId===e.id?r.permissions:e.isItem||it(e.type,["itemgroup","master"])?J({},["permissions","items"],r):{...r.permissions,...J({},["permissions","folders"],r)}},jS={add:!1,edit:!1,copy:!1,delete:!1,managePermissions:!1,move:!1},Yh=(e,t)=>rn(Array,t)?e:$([0],e),Jh=e=>{const t=c.useMemo(()=>rn(Array,e)?e:[e],[e]),r=c.useMemo(()=>cn("permissionScopeId",t),[t]),o=q(l=>$y(l)(Ar(r))),i=c.useMemo(()=>Ee(l=>af(l,o)||jS,t),[t,o]),s=c.useMemo(()=>Yh(i,e),[e,i]),a=c.useMemo(()=>{const l=Ee(u=>({...u,acl:af(u,o)||jS}),t);return Yh(l,e)},[t,e,o]);return{acl:s,nodesWithAcl:a}},zn=e=>{const{acl:t,nodesWithAcl:r}=Jh(e),o=q(l=>l.navigation?.byId||{}),i=c.useMemo(()=>Array.isArray(e)?e:[e],[e]),s=c.useMemo(()=>{const l=i.map((u,p)=>{const m=Array.isArray(t)?t[p]:t,h=hl(u,o),A=Xy(u);return Gu(m,h,A)});return Yh(l,e)},[t,i,o,e]),a=c.useMemo(()=>{const u=(Array.isArray(r)?r:[r]).map(p=>{const m=hl(p,o),h=Xy(p);return{...p,acl:Gu(p?.acl,m,h),roleAcl:p?.acl,resolvedLock:m}});return Yh(u,e)},[r,o,e]);return{acl:s,nodesWithAcl:a}},z7=(e,t=!1)=>{const r=le(),o=q(J(!1,["nodes","bucketsExpandStateById",e.id])),i=c.useCallback(()=>r({type:d.TOGGLE_BUCKET_VISIBILITY,payload:{id:e.id}}),[r,e]),[s,a]=c.useState(!1),l=c.useCallback(()=>a(!s),[s,a]);return{isOpened:t?s:o,toggleBucketVisibility:t?l:i}},V7=(e,t={})=>e===0||M(e)?null:Array.from(Array(e).keys(),(r,o)=>({...t,isFake:!0,isLast:o+1===e})),Q7=(e=[],t,r,o)=>{if(M(e))return[];const i=Ve(jn,u9)(e);return Uo((s,a)=>{const l=it(s.type,["folder","item"]),u=l?[]:Nx(s.id,t,r),p=l?[]:Q7(u,t,r,o),m=l?G0(s):s,h=Cp(s),A=B_(s);return{...m,isItemGroup:h,isItemSummary:A,isFolderNode:l&&!m.isItem,isSummary:h||A,link:Tp(s,s.parentNodeId),prettyUnit:o(s.unitName),subRows:ft(p)>0?p:V7(m.directDescendantCount,m),isLastRow:a===i.length-1,isFirstRow:a===0}},i)},AAt=(e,t,r=[],o)=>{const i=q(rs),{bucketsByParentId:s,bucketsById:a}=q(u=>({bucketsById:u.nodes.bucketsById,bucketsByParentId:u.nodes.bucketsByParentId}));return{nodesForRender:c.useMemo(()=>o!==Pn.table||!e?r:Q7(t,s,a,i),[e,r,o,t,s,a,i])}},W7=()=>{const e=q(t=>t.navigation?.byId);return c.useMemo(()=>{if(!e)return{};const t={};for(const r of Object.keys(e)){const o=e[r];hl(o,e)===Rn.Locked&&(t[r]={id:o.id})}return t},[e])},gAt=({folderId:e})=>{const{navNodesById:t,currentNode:r}=q(b=>
1333({navNodesById:b.navigation.byId,currentNode:$(["nodes","byId",Number(e)],b)})),{acl:o}=zn(r),{acl:i}=zn({permissionScopeId:be}),s=$(["items","add"],o),a=$(["folders","add"],o),l=$(["items","add"],i),u=$(["folders","add"],i),p=!e&&u,m=!e&&l,A=p||m||s||a,f=$0(e,t),_=p9(f.length,Iy);return{canCreateRootFolders:p,canCreateRootItems:m,canSeeAddNewItemsOrFoldersButton:A,isMaxFolderDepthNotReached:_,canCreateFolders:a,canCreateItems:s}},zZ=(e,t)=>{switch(e){case"create":return t?["items","add"]:["folders","add"];case"copy":return["items","copy"];case"move":return["items","move"];default:return["items","add"]}},VZ=(e,t,r,o,i)=>{const s=Ae("id",e),a=zZ(o,r),l=!qe(s,be)&&!$(["acl",...a],e);return i||l?!0:M(t)?!1:it(e.id,t)},q7=({initialNodeId:e,initialNodeParent:t,disabledNodesIds:r,saveChanges:o=Me,cancelHandler:i=Me,isItem:s,flow:a="create",disableNodesAtDepth:l})=>{const{t:u}=P(),p=e===be?-1:t,[m,h]=c.useState(p),[A,f]=c.useState(e),_=q(B=>nS(B)(m)),b=q(B=>nS(B)(be)),E=m===-1?[He(Mo,{hasDescendants:j(b)})]:_,{nodesWithAcl:T}=zn(E),w=cn("id",T),v=c.useCallback(()=>{o(A),i()},[o,i,A]),{scrollRef:k,isScrollable:N,isScrollingFinished:D}=js(),F=q(B=>B?.navigation?.byId);return n.jsxs(Le.Fragment,{children:[n.jsx(UZ,{cancelHandler:i,opened:m,setOpened:h}),n.jsx(LZ,{ref:k,isScrollable:N,children:T.map((B={},U)=>{const z=$0(B?.id,F);let W=!1;return j(l)&&(W=z.length>l),M(B?.id)?null:n.jsx(HZ,{isDisabled:VZ(B,r,s,a,W),isSelected:A===B.id,node:B,setOpened:h,setSelected:f},`node_${B.id}_${U}`)})}),n.jsx(Xx,{isScrollingFinished:D,children:n.jsx(Y,{"data-testid":"submit-button",disabled:!it(A,w),disableStyleType:"brand",minWidth:128,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:v,children:u("common.select")})})]})},QZ=e=>n.jsx(B7,{children:n.jsx(q7,{...e})}),WZ=({anchorElement:e=Mu,...t})=>{const r=document.getElementById(e);return n.jsx(Ra,{container:r,children:n.jsx(kZ,{children:n.jsx(q7,{...t})})})},ed={default:{container:L`
1334      padding-left: 10px;
1335
1336      ${e=>e.isActive&&L`
1337          background: ${({theme:t})=>t.bg.blue50};
1338          border-radius: ${sf};
1339        `}
1340    `,wrapper:L`
1341      padding-top: ${e=>!e.isCollapsedView&&"10px"};
1342    `},itemNavigation:{container:L`
1343      /* The root row carrying the filter button is always interactive, so never dim it for
1344         search relevance — the filter must stay clearly clickable while searching. */
1345      opacity: ${e=>e.isRelevantNode||e.isRootRowActionLayout?1:.4};
1346    `,wrapper:L`
1347      padding: 0 20px 0 18px;
1348    `,searchBoxWrapper:L`
1349      margin-bottom: 16px;
1350      border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1351    `},foldersFilter:{container:L`
1352      opacity: ${e=>e.isRootRowActionLayout?1:e.isRelevantNode?e.isDisabled?.5:1:.4};
1353
1354      ${e=>e.isActive&&L`
1355          background-color: ${({theme:t})=>t.bg.neutral50};
1356          border-radius: ${sf};
1357        `}
1358    `,wrapper:L`
1359      padding: 0;
1360    `,searchBoxWrapper:L`
1361      margin-bottom: 25px;
1362      border: none;
1363    `}},qZ=g.div`
1364  position: relative;
1365  width: 100%;
1366  height: 100%;
1367  padding-top: ${e=>e.topOffset};
1368`,GZ=g.div`
1369  position: relative;
1370  ${e=>J(ed.default.searchBoxWrapper,[e.styleType,"searchBoxWrapper"],ed)};
1371`,$Z=g.div`
1372  position: absolute;
1373  top: 50%;
1374  right: 26px;
1375  transform: translateY(-50%);
1376`,KZ=L`
1377  position: absolute;
1378  top: 50%;
1379  right: 44px;
1380  transform: translateY(-50%);
1381  cursor: pointer;
1382`,YZ=g(xn)`
1383  white-space: nowrap;
1384  display: inline-block;
1385
1386  ${e=>e.$truncate&&L`
1387      display: block;
1388      overflow: hidden;
1389      text-overflow: ellipsis;
1390    `}
1391`,JZ=g(R)`
1392  ${e=>e.$truncate&&L`
1393      flex: 1;
1394      min-width: 0;
1395      overflow: hidden;
1396      text-overflow: ellipsis;
1397      white-space: nowrap;
1398    `}
1399`,XZ=L`
1400  position: relative;
1401  z-index: 1;
1402
1403  &:after {
1404    content: '';
1405    position: absolute;
1406
1407    top: 0;
1408    bottom: 0;
1409    right: ${e=>e.overflowed?"24px":"20px"};
1410    z-index: 0;
1411
1412    width: 10px;
1413    height: calc(100% - 4px);
1414
1415    background: ${({theme:e})=>L`
1416      linear-gradient(
1417        90deg,
1418        ${ot(e.bg.white,.1)},
1419        ${ot(e.bg.white,.8)},
1420        ${ot(e.bg.white,1)}
1421      );
1422    `};
1423  }
1424`,ZZ=g.div`
1425  width: 100%;
1426  height: ${e=>e.height?e.height:"100%"};
1427  max-height: ${e=>e.maxHeight?e.maxHeight:"calc(100% - 62px)"};
1428  padding-right: 20px;
1429  ${e=>e.styleType==="foldersFilter"?L`
1430          overflow: hidden;
1431        `:XZ};
1432
1433  /* the rule added to support horizontal scroll */
1434  .ReactVirtualized__List {
1435    ${e=>e.customizeScrollbar&&Yi};
1436  }
1437
1438  .ReactVirtualized__Grid__innerScrollContainer {
1439    overflow: unset !important;
1440    min-height: calc(100% - 20px) !important;
1441  }
1442
1443  ${e=>J(ed.default.wrapper,[e.styleType,"wrapper"],ed)};
1444`,eee=g.div`
1445  min-width: 100%;
1446  padding-right: 10px;
1447  padding-left: ${e=>`${e.$depth*16}px`};
1448`;g.ul`
1449  list-style: none;
1450  padding: 0;
1451  margin: 0;
1452`;g.li`
1453  list-style: none;
1454  padding: 0;
1455`;const tee=g.div`
1456  display: flex;
1457  align-items: center;
1458  min-height: 40px;
1459
1460  /* Hover background paints across the full row. Rows that render the filter button on the
1461     root (catalog/move) opt out of this so the row's LHS content block (chevron, icon, folder name) and the filter button
1462     read as separate visual elements. */
1463  ${e=>e.isRoutingMode&&e.isHovered&&!e.isRootRowActionLayout&&L`
1464      background: ${({theme:t})=>t.bg.neutral50};
1465      border-radius: 10px;
1466    `}
1467
1468  ${e=>J(ed.default.container,[e.styleType,"container"],ed)};
1469
1470  ${e=>m9(e.customStyles)==="Function"&&e.customStyles(e)}
1471`,nee=g(S)`
1472  flex: 1;
1473  min-width: 0;
1474  padding: 6px 12px;
1475  border-radius: 8px;
1476  background-color: ${({theme:e,$styleType:t})=>t==="foldersFilter"?"transparent":e.bg.neutral100};
1477  height: 100%;
1478`,ree=g.div`
1479  margin-right: 8px;
1480  padding: 0 5px;
1481  width: 18px;
1482  cursor: pointer;
1483  display: flex;
1484  justify-content: center;
1485  background-color: ${({theme:e,isActive:t})=>t?e.bg.neutral50:e.bg.white};
1486
1487  ${e=>e.isDisabled&&L`
1488      cursor: not-allowed;
1489      color: ${({theme:t})=>t.text.neutral600};
1490    `}
1491
1492  ${e=>e.styleType==="foldersFilter"&&L`
1493      margin-right: unset;
1494      padding-left: unset;
1495      height: 100%;
1496      position: sticky;
1497      right: 10px;
1498      flex: none;
1499    `};
1500`;g(HF)`
1501  cursor: pointer;
1502
1503  ${e=>e.isDisabled&&L`
1504      cursor: not-allowed;
1505    `}
1506`;const eb=L`
1507  padding-left: 6px;
1508  padding-right: 6px;
1509  font-size: ${wl};
1510  cursor: pointer;
1511  white-space: nowrap;
1512
1513  ${e=>e.$active&&L`
1514      font-weight: 500;
1515    `}
1516`,oee=g.div`
1517  ${eb};
1518
1519  ${e=>e.isDisabled&&L`
1520      cursor: not-allowed;
1521      color: ${({theme:t})=>t.text.neutral600};
1522    `};
1523`,iee=g(M_([""],gr))`
1524  position: relative;
1525  ${eb};
1526  display: flex;
1527  align-items: center;
1528  justify-content: space-between;
1529  align-self: stretch;
1530  flex: 1;
1531  color: ${({theme:e})=>e.text.neutral700};
1532  white-space: nowrap;
1533`,see=g.div`
1534  position: relative;
1535  ${eb};
1536  display: flex;
1537  align-items: center;
1538  justify-content: space-between;
1539  align-self: stretch;
1540  flex: 1;
1541  min-width: 0;
1542  color: ${({theme:e})=>e.text.neutral700};
1543`,aee=g(S)`
1544  flex: 1 auto;
1545  height: 100%;
1546
1547  ${e=>e.$truncate&&L`
1548      min-width: 0;
1549    `}
1550
1551  cursor: ${e=>e.$isDisabled?"not-allowed":e.$isSelectable?"pointer":"default"};
1552`,lee=g.div`
1553  position: absolute;
1554  display: inline-block;
1555  width: 1px;
1556  top: ${e=>e.top||"-5px"};
1557  left: ${e=>`${Ux(e)}px`};
1558  height: ${e=>w6(e)};
1559  background-color: ${({theme:e})=>e.delimiter.neutral100};
1560`,cee=g.button.attrs({type:"button"})`
1561  width: 16px;
1562  height: 16px;
1563
1564  color: ${({triangle:e,theme:t})=>e?t.blue400:t.text.neutral400};
1565  display: flex;
1566  align-items: center;
1567  justify-content: center;
1568
1569  padding: 0;
1570`,dee=g.button.attrs({type:"button"})`
1571  display: flex;
1572  align-items: center;
1573  justify-content: center;
1574  flex-shrink: 0;
1575  width: 28px;
1576  height: 28px;
1577  padding: 0;
1578  border-radius: 8px;
1579  cursor: pointer;
1580  color: ${({theme:e})=>e.icon.neutral400};
1581
1582  opacity: ${e=>e.$isVisible?1:0};
1583  pointer-events: ${e=>e.$isVisible?"auto":"none"};
1584  transition: opacity 0.1s ease-in-out;
1585
1586  svg path {
1587    stroke: currentColor;
1588  }
1589
1590  &:hover {
1591    color: ${({theme:e})=>e.icon.neutral800};
1592  }
1593
1594  &:focus-visible {
1595    opacity: 1;
1596    pointer-events: auto;
1597  }
1598`,uee=g.div`
1599  display: flex;
1600  align-items: center;
1601
1602  position: sticky;
1603  right: ${({styleType:e})=>e==="foldersFilter"?"32px":"15px"};
1604  height: 100%;
1605  padding: 0;
1606  border-radius: 10px;
1607  background-color: ${({theme:e,isActive:t})=>t?e.bg.neutral50:e.bg.white};
1608  background-color: ${({theme:e,styleType:t})=>t==="foldersFilter"?"none":e.bg.neutral50};
1609`,pee=L`
1610  left: 12px;
1611`,mee=g(S)`
1612  margin: 10px;
1613  text-align: center;
1614`,kt={TreeListWrapper:qZ,StyledHighlighter:YZ,NodeNameBox:JZ,SearchBoxWrapper:GZ,SearchBarAction:$Z,searchClearWithActionStyles:KZ,TreeWrapper:ZZ,NodeContainer:eee,ListItemContainer:tee,ListItemCheckboxContainer:ree,ListItemBlockContainer:oee,ListItemLinkContainer:iee,ListItemNodeContainer:see,LinkContentItem:aee,RootRowContent:nee,VerticalLine:lee,IconButton:cee,ActionWrapper:uee,FolderAddButton:dee,searchIconStyles:pee},G7=g(Xx).withConfig({displayName:"ui__PopoverButtonSection"})(["justify-content:space-between;align-items:center;"]),hee=g.div.withConfig({displayName:"ui__PopoverFolderListWrapper"})(["position:absolute;top:0;width:100%;height:100%;z-index:12;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;overflow:hidden;background-color:",";"],({theme:e})=>e.bg.white),kA=e=>e.isActive&&L(["background-color:",";font-weight:500;"],({theme:t})=>t.bg.neutral50),NA=g.div.withConfig({displayName:"ui__TreeListWrapper"})(["margin:20px 20px 0;
1614height:auto;overflow:hidden;","{text-align:center;color:",";}","{width:32px;height:32px;display:flex;align-items:center;justify-content:center;&:hover{border-radius:50%;background-color:",";}}","{padding:0 10px;margin-bottom:16px;border:none;input{border-color:",";&:focus{border-color:",";}}}","{border-radius:50%;background-color:#a8a8ac;width:16px;height:16px;display:flex;align-items:center;justify-content:center;svg{color:",";width:8px;height:8px;}}","{&:hover{background-color:",";}}","{background-color:transparent;}"],kt.TreeWrapper,({theme:e})=>e.text.neutral700,kt.IconButton,({theme:e})=>e.bg.neutral100,kt.SearchBoxWrapper,({theme:e})=>e.text.neutral200,({theme:e})=>e.text.neutral700,K0,({theme:e})=>e.bg.white,kt.ListItemContainer,({theme:e})=>e.bg.neutral50,kt.ActionWrapper),$7=g.div.withConfig({displayName:"ui__HeaderWrapper"})(["display:flex;align-items:center;justify-content:space-between;color:",";background-color:",";padding:16px 20px;height:56px;"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.neutral100),Xh=g.div.withConfig({displayName:"ui__HeaderButton"})(["display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;color:",";"],({theme:e})=>e.text.neutral700),Aee=g.span.withConfig({displayName:"ui__Label"})(["position:absolute;z-index:1;top:-8px;left:12px;padding:0 4px;background-color:",";font-size:12px;line-height:16px;color:",";"],({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral500),gee=g.div.withConfig({displayName:"ui__ControlWrapper"})(["position:relative;display:flex;align-items:center;width:100%;
1614min-width:200px;height:40px;padding:8px 40px 8px 16px;margin:",";border:1px solid ",";border-radius:5px;cursor:",";"],e=>e.$noFieldWrapper?"0":"6px 0 16px 0",({theme:e})=>e.delimiter.neutral200,({$disabled:e})=>e?"not-allowed":"pointer"),yee=g.div.withConfig({displayName:"ui__ArrowWrapper"})(["position:absolute;right:12px;color:",";"],({theme:e})=>e.text.neutral700),K7=({id:e,handleSelectOpen:t,label:r,noFieldWrapper:o,testId:i,onFolderSelect:s,disabled:a,placeholder:l,defaultNodeId:u=be,isChevronIconHidden:p})=>{const m=_t(f=>vd(f)(e)),h=u===be?Mo:null,A=oe(m)?m:h;return c.useEffect(()=>{_e(m)&&s(u)},[m,s,u]),n.jsxs(gee,{$disabled:a,$noFieldWrapper:o,"data-testid":i||"select-folder",onClick:t,children:[n.jsx(Aee,{children:r}),n.jsxs(I,{when:oe(A?.name),children:[n.jsx(RA,{node:A}),n.jsx(C,{neutral700:!0,trimLongString:!0,offsets:{pl:6},size:"14px",children:A?.name})]}),n.jsx(I,{when:_e(A?.name),children:n.jsx(C,{neutral500:!0,size:"14px",children:l})}),n.jsx(I,{when:!p,children:n.jsx(yee,{children:n.jsx(Vn,{rotate:90})})})]})},Kp=()=>{const e=c.useRef(null);return c.useEffect(()=>{e.current&&(e.current.style.outline="none",e.current.tabIndex=0,e.current.focus())},[e]),e},fee=(e=0)=>{const t=c.useRef(null);return c.useEffect(()=>{const r=t.current?.children?.[e];r&&(r.style.outline="none",r.tabIndex=0,r.focus())},[t,e]),t},_ee={},xee=(e=_ee)=>{const[t,r]=c.useState(!1),o=h9(e);c.useEffect(()=>{if(o)return r(!1)},[e,o]);const i=c.useCallback(s=>{M(e.current)||(xp(s)||At(s))&&r(e.current.contains(document.activeElement))},[e]);return A9(e,()=>{r(!1)}),c.useEffect(()=>{if(!M(e.current))return document.addEventListener("keyup",i),()=>{document.removeEventListener("keyup",i)}},[e,i]),t},bee=(e,t)=>e.length===t.length&&e.every((r,o)=>r===t[o]),Eee=(e,t)=>{const{payload:r}=t;switch(t.type){case"SET_OPENED":{const o=[...new Set(r.nodeIds)];return bee(e,o)?e:o}case"SET_VISIBLE_FOLDERS":{const o=new Set(e),i=[];for(const s of r)o.has(s)||(o.add(s),i.push(s));return i.length===0?e:[...e,...i]}case"TOGGLE_FOLDER_VISIBILITY":{const o=e.indexOf(r.nodeId);return o===-1?[...e,r.nodeId]:[...e.slice(0,o),...e.slice(o+1)]}default:return e}},See=(e,t,r,o,i,s)=>{const a=()=>{const h=[be];return j(i)&&i!==be&&h.push(i),h},[l,u]=c.useReducer(Eee,null,a);c.useEffect(()=>{if(!EA(e))return;const h=ge({},t,o),A=bu(h.ancestry);u({type:"SET_VISIBLE_FOLDERS",payload:St(t,A)})},[o,t,e]),c.useEffect(()=>{if(M(r))return;const h=Ve(Ee(A=>{const f=ge({},A,o);return bu(f.ancestry)}),ni)(r);u({type:"SET_VISIBLE_FOLDERS",payload:h})},[o,r]),c.useEffect(()=>{if(s==null)return;const h=ge({},s,o),A=bu(h.ancestry);u({type:"SET_VISIBLE_FOLDERS",payload:St(s,A)})},[o,s]);const p=c.useCallback(h=>{u({type:"TOGGLE_FOLDER_VISIBILITY",payload:{nodeId:h}})},[u]);return{setOpened:c.useCallback(h=>{M(h)||u({type:"SET_OPENED",payload:{nodeIds:h}})},[u]),openedFoldersIds:l,toggleFolderVisibility:p}},Cee=({mode:e,nodeSource:t,nodesToRender:r,matchingNodeIds:o,selectedNodes:i,updateSelectedNodes:s,nodesDisabled:a})=>{const{byId:l}=t,[u,p]=c.useState({}),[m,h]=c.useState({}),A=c.useMemo(()=>Object.keys(a||{}).map(Number),[a]);c.useEffect(()=>{if(!Zy(e))return;const E=Hh(r,[],o),T=Hh(r,A,o);p(E),h(T)},[A,r,o,e]);const f=c.useCallback(E=>{const T=j(Ae(E,i)),w=ge({},E,u),v=cn("id",jn(w));return T?Lq(i,v)?yo.FULLY_SELECTED:yo.PARTIALLY_SELECTED:yo.UNSELECTED},[u,i]),_=c.useCallback((E,T)=>He(i,{...T,[E]:{id:E}}),[i]),b=c.useCallback(E=>{if(Zy(e)){const T=f(E),w=ge({},E,m);if(Dq(T)){const k=_(E,w);return s(k)}const v=cn("id",jn(w));return s(Dt([E,...v],i))}if(S6(e))return s(E)},[l,e,f,A,m,i,s]);return{getNodeSelectionStatus:f,handleNodeSelection:b}},Tee=(e,t,r,o)=>{const[i,s]=c.useState(""),a=c.useMemo(()=>M(i)?t:Mq(e,t,i),[e,t,i]),l=c.useMemo(()=>M(i)?void 0:Fq(e,i),[e,i]);return c.useLayoutEffect(()=>{M(i)||r(Object.keys(a).map(Number))},[a,i,r]),c.useEffect(()=>{typeof o=="function"&&o(a)},[a,o]),{handleSearch:c.useCallback(p=>{O.searchInFolderNavigation(p),s(p)},[]),searchKeyword:i,nodesToRender:a,matchingNodeIds:l}},wee=({byId:e,byParentId:t})=>{const r=le();return{fetchNodeDescendants:c.useCallback(i=>{const s=ge({},i,e),a=ge([],i,t);s.hasDescendants&&M(a)&&r({type:d.FETCH_FOLDERS_REQUEST,payload:{folderId:i}})},[r,e,t])}},Iee=({nodeSource:e,disabledNodes:t,enabledNodes:r})=>c.useMemo(()=>
1614{if(M(r))return t;const o=We((s,{id:a})=>{const l=$([a,"ancestry"],e.byId);if(M(l))return{...s,[a]:a};const u=Ve(Wi("/"),Ee(p=>({[p]:Number(p)})),io)(l);return{...s,...u,[a]:a}},{},r),i=jn(o);return vt(s=>!i.includes(s.id),e.byId)},[e.byId,t,r]),vee=({mode:e,activeNodeId:t,nodeSource:r,selectedNodes:o,updateSelectedNodes:i,openedNodesByDefault:s,enabledNodes:a,disabledNodes:l,onSearch:u,startNodeId:p,folderDraft:m,searchScopedSelection:h=!1})=>{const A=m?m.parentId:null,{openedFoldersIds:f,toggleFolderVisibility:_,setOpened:b}=See(e,t,s,r.byId,p,A),{nodesToRender:E,matchingNodeIds:T,handleSearch:w,searchKeyword:v}=Tee(r.byId,r.byParentId,b,u),k=c.useMemo(()=>Pq({byId:r.byId,byParentId:E,openedFoldersIds:f,startNodeId:p,draftParentId:A}),[r.byId,E,f,p,A]),N=Iee({nodeSource:r,disabledNodes:l,enabledNodes:a}),D=c.useMemo(()=>Hq(o,r.byId),[o,r.byId]),{getNodeSelectionStatus:F,handleNodeSelection:B}=Cee({mode:e,nodeSource:r,nodesToRender:h?E:r.byParentId,matchingNodeIds:h?T:void 0,selectedNodes:o,updateSelectedNodes:i,nodesDisabled:N}),{fetchNodeDescendants:U}=wee(r),W=M(Ae(p??be,E))&&j(v);return{nodes:k,isTreeEmpty:W||M(k),getNodeSelectionStatus:F,toggleFolderVisibility:_,handleNodeSelection:B,openedFoldersIds:f,searchKeyword:v,handleSearch:w,fetchNodeDescendants:U,setOpened:b,nodesDisabled:N,activeFolders:D}},Oa=({entityId:e,mainActions:t=[],dropdownActions:r=[],DropdownActionsAnchor:o=w7,zIndex:i,handleClickAnalytics:s,...a})=>{const l=a["data-testid"]?`${a["data-testid"]}-dropdown-menu`:"node-dropdown-menu";return n.jsx(iX,{hideBackground:a.hideBackground,isVisible:a.show,children:n.jsx(C7,{bottom:a.bottom,height:a.height,right:a.right,show:a.show,staticInner:a.staticInner,width:a.width,children:n.jsxs(S7,{children:[n.jsx(I,{when:j(t),children:t.map(u=>n.jsx(bS,{"data-testid":u["data-testid"],onClick:u.onClick,children:n.jsx(Il,{link:u.link,children:n.jsx(Ge,{content:u.name,portalAnchor:a.dropdownPortalAnchor,onKeyDown:p=>At(p)&&u.onClick(p),children:n.jsx(sX,{children:n.jsx(aX,{icon:u.icon})})})})},`${u.name}-${e}`))}),n.jsx(I,{when:j(r),children:n.jsx(bS,{children:n.jsx(cr,{closeOnClick:!0,anchor:u=>n.jsx(o,{active:u}),clickAnalytics:s,content:r,"data-testid":l,name:"action-box",overlayAnchor:a.dropdownPortalAnchor,placement:a.placement,styleType:"action-box",wideDropdownContent:a.wideDropdownContent,zIndex:i})})})]})})})},ir=(e={},t)=>{if(e.isHeaderAction)return O.interactedActionBoxFolderHeader(t);if(e.isNavigationAction)return O.interactedActionBoxTreeList(t)},s1=e=>e.isItem?"item":"folder",Ree=e=>M(e)?null:Zt(["pathname","search"],e),Se={OPEN:"open",VIEW:"view",EDIT:"edit",MOVE:"move",MERGE:"merge",LABELS:"labels",SET_ALERTS:"alerts",RETURN_TO_ORIGIN:"return-to-origin",EXPORT:"export",CLONE:"clone",HISTORY:"history",TRANSACTIONS:"transactions",PERMISSIONS:"permissions",BULK_EDIT:"bulk-edit",CHANGE_QUANTITY:"change-quantity",DELETE:"delete",ADD_VARIANT:"add-variant",CONNECT_TO_QUICKBOOKS:"connect-to-quickbooks",ADD_ITEM_TO_WORKFLOW:"add-item-to-workflow",CREATE_PICK_LIST_FROM_INVOICE:"create-pick-list-from-invoice",RESTOCK:"restock",VOID_COUNT:"void-count",MARK_CLOSED:"mark-closed",REVERT_JOB_STATUS:"revert-job-status"},td=(e,t)=>We((r,o)=>{const i=ge({},o,e);return i.available?St(i.action,r):r},[],t),yAt=e=>({type:d.SHOW_MODAL,payload:{component:"AddQRBarcodeLabelModal",styleType:"light",size:"small",heading:e.heading,...e}}),lf=()=>document.querySelector('[data-testid="name-field"]')&&document.querySelector('[data-testid="name-field"]').focus(),jee=50,Od=()=>{const{usageStats:e,mark:t,subscriptionDetails:r}=dt(),o=e?.item_masters,i=t?.isEnterprise??!1,s=j(r);return c.useMemo(()=>{const a=o?.value??0,l=o?.limit??null,u=!i||l===null,p=!u&&a>=l,m=!u&&!p&&a>=l-jee;return{itemCount:a,itemLimit:l,isAtWarning:m,isAtLimit:p,isPlanLoaded:s}},[o,i,s])},OA=()=>{const{showModal:e}=lt();return c.useCallback(()=>{e("ItemLimitReachedModal",{styleType:"light",size:"small",isDefaultHeadingHidden:!0,disableOutsideClick:!0,modalRootStyles:{width:"496px",minHeight:"300px"}})},[e])},kee=We((e,t)=>Ne(e,{[t.name]:{presence:{allowEmpty:!1,message:x("validations.blank_attribute_strict")}
1614,length:{maximum:$c,message:x("validations.is_too_long_strict",{label:"Attribute",max:$c})}}}),{}),Nee=(e={},t)=>{const r=c.useMemo(()=>M(e)?[]:f6(e.variantOptions),[e]),o=c.useMemo(()=>kee(r),[r]),[i,s]=c.useState([]),a=c.useCallback((u,p)=>{const m=gt(u,o)||{};return Object.keys(m.errors).length>0&&e.variantOptions.forEach(h=>{const A=m.errors[h.id],f=i.includes(h.id);if(j(A)&&!f){const _=h?.optionValues?.length||0;s([...i,h.id]),O.addItemGroupAttributeError(h.label,_,!1,"edit",A[0])}}),m},[o,e.variantOptions,i,s]),l=c.useMemo(()=>We((u,p)=>{const m=Kn(rv(["optionsById",p.id]))(r);return M(m)?u:Ne(u,{[m.name]:p.label})},{},t),[r,t]);return{fields:r,formValidator:a,initialValues:l}},Oee=e=>{const{t}=P(),r=c.useMemo(()=>M(e)?[]:Ee(u=>({name:u.id,label:t("add_node_modal.attribute"),order:u.order,optionValues:u.optionValues,initialValue:u.label}),e.variantOptions||[]),[e]),o=c.useMemo(()=>We((u,p)=>Ne(u,{[p.name]:{variantAttributes:!0}}),{},r),[r]),[i,s]=c.useState([]),a=c.useCallback((u,p)=>{const m=gt(u,o)||{};return Object.keys(m.errors).length>0&&e.variantOptions.forEach(h=>{const A=m.errors[h.id],f=i.includes(h.id);if(j(A)&&!f){const _=h.optionValues?.length||0,b=u[h.id]||"";s([...i,h.id]),O.addItemGroupAttributeError(b,_,!1,"edit",A[0])}},e.variantOptions),m},[o,e.variantOptions,i,s]),l=c.useMemo(()=>We((u,p)=>Ne(u,{[p.name]:p.initialValue}),{},r),[r]);return{fields:r,formValidator:a,initialValues:l}},Dee=(e={},t)=>j(e.parentNodeId)?e.parentNodeId:j(t)?Number(t):J(be,["parentFolders",0,"id"],e),Y7=(e={},t,r={},o)=>{const{t:i}=P(),s=le(),{isAtLimit:a}=Od(),l=OA(),u=c.useMemo(()=>M(e)||M(e.variantOptions)?[]:f6(e.variantOptions),[e]),p=c.useCallback(()=>{if(a){l();return}const m=u.reduce((h,A)=>(h[A.name]="",h),{});return s({type:d.SHOW_MODAL,payload:{component:"AddVariantModal",isDefaultHeadingHidden:!0,styleType:"light",onPostActivate:lf,size:"small",heading:i("item_group.add_variant"),disableOutsideClick:!0,data:{link:`/items-group/${t}/add-variant`,uid:t,heading:i("item_group.add_variant"),requestPageMeta:r,initialValues:{name:e.name||"",quantity:"1",unitName:e.summaryInfo?.unitName||e.unitName,folderId:Dee(e,o),minQuantity:null,price:null,...m}}}})},[s,u,e,t,o,r,a,l]);return{fields:u,showAddVariantOptionsModal:p}},Pee=(e,t)=>{const r=_t(i=>i.navigation?.byId||{}),o=_t(i=>{if(t?.parentNodeId)return t.parentNodeId;const s=t?.descendantBucketsIds?.[0];if(s)return hW(i)(s)?.parentNodeId});return c.useMemo(()=>{if(_e(e))return{};const s=hl(o!==void 0?{parentId:o}:t,r);return Iq(e,s)},[e,t,r,o])},Lee=g(we).withConfig({displayName:"utils__ClonesNumberInput"})(["margin-top:12px;width:100%;"]),a1=g(R).withConfig({displayName:"utils__ContentWrapper"})(["position:relative;background-color:",";min-height:",";"],({theme:e})=>e.bg.white,({$isBulk:e})=>e?"auto":"300px"),Fee=g(C).withConfig({displayName:"utils__QuestionText"})(["margin-bottom:",";"],e=>e.$haveFolder?"20px":"63px"),J7=e=>{const{t}=P(),{register:r,getFieldState:o,formState:i}=De();if(e.haveFolder&&!e.isBulk)return n.jsxs(a1,{bottom:22,horizontal:20,top:24,children:[n.jsx(we,{...r("name",{required:t("validations.presence")}),"data-testid":"name-field",...o("name",i),label:t("common.name")}),n.jsx(R,{top:7,children:n.jsx(rt,{...r("includeSubtree"),checkboxType:"switcher","data-testid":"include-content",label:t("clone.include")})})]});if(e.isBulk){const a=l=>{const{itemsCount:u,foldersCount:p}=Y0(!1,l||[]);return`
1615       ${t("clone.want_clone",{folder:t("clone.x_folders",{count:p}),mixed:u&&p?t("clone.mixed_and"):"",item:t("clone.x_items",{count:u})})}
1616    `};return n.jsxs(a1,{$isBulk:e.isBulk,children:[n.jsx(Fee,{fontMedium:!0,largerLineHeight:!0,neutral700:!0,$haveFolder:e.haveFolder,size:"18px",children:a(e.nodes)}),n.jsx(I,{when:e.haveFolder,children:n.jsx(R,{bottom:24,children:n.jsx(rt,{...r("includeSubtree"),checkboxType:"switcher","data-testid":"include-content",label:t("clone.include")})})})]})}const s=j(e.node?.variantOptionValues);return n.jsxs(a1,{$isBulk:e.isBulk,bottom:30,horizontal:20,top:24,children:[n.jsx(we,{...r("name",{required:t("validations.presence")}),"data-testid":"name-field",...o("name",i),label:t("common.name")}
1616),n.jsx(Lee,{...r("clonesNumber",{valueAsNumber:!0}),...o("clonesNumber",i),autoFocus:!0,"data-testid":"clones-number",label:t("clone.number"),type:"number"}),n.jsx(R,{top:15,children:n.jsx(rt,{...r("newSid"),checkboxType:"switcher","data-testid":"new-sid",disabled:s,hint:t("clone.tooltip"),label:t("clone.generateSid"),showHint:s})})]})},ws={type:d.HIDE_MODAL},Mee={type:d.INITIALIZE_BULK_STATE},X7={type:d.RESET_BULK_STATE},$u=(e,t,r)=>({type:d.SELECT_BULK_ENTITIES,payload:{entities:t,entitiesType:e,removeExistingEntities:r}}),Uee=L`
1617  padding: 40px 20px 24px 20px;
1618  min-width: unset;
1619  max-width: none;
1620  width: 480px;
1621`,Bee=({dispatch:e,requestPageMeta:t,selectedEntities:r})=>({type:d.SHOW_MODAL,payload:{component:"SubmitFormModal",isDefaultHeadingHidden:!0,showCrossBtn:!1,autoWidth:!0,styleType:"light",data:{hideModal:Me,cancelAction:()=>e(ws),submitAction:(o,i)=>e({type:d.CLONE_NODE_REQUEST,payload:{includeSubtree:i.includeSubtree,nodes:Ee(Ae("id"),r),rootNodes:Ve(vt(st("parentId",null)),Ee(Ae("id")))(r),requestPageMeta:t,folderId:Ve(xl,Ae("parentId"))(r)}}),content:n.jsx(J7,{isBulk:!0,haveFolder:r.some(o=>!o.isItem),nodes:r}),initialValues:{includeSubtree:!1},bulkClone:!0,customStyles:Uee}}}),Hee=(e,t)=>({type:d.SHOW_SLIDING_MODAL,payload:{component:"BulkEditModal",data:{requestPageMeta:e,source:t}}}),zee=(e,t,r)=>({type:d.SHOW_MODAL,payload:{component:"MoveModal",isDefaultHeadingHidden:!0,modalRootStyles:{width:"auto"},styleType:"light",disableOutsideClick:!0,data:{requestPageMeta:e,source:r,moveNodes:t}}}),tb=(e,t="catalog")=>{const r=e.filter(i=>i.isItem).length,o=e.filter(i=>!i.isItem).length;return O.startBulkExport(t,r,o),{type:d.SHOW_MODAL,payload:{component:"ExportModal",styleType:"light",size:"extra",heading:x("export_modal.header"),disableOutsideClick:!0,data:{nodes:e.map(i=>i.id),source:t}}}},Vee=(e,t)=>({type:d.SHOW_MODAL,payload:{component:"BulkUpdateQuantityModal",styleType:"light",size:"extra",heading:x("bulk_update_quantity_modal.header"),disableOutsideClick:!0,handleHideModal:(r,o,i={})=>{if(M(i))return r(ws);O.cancelBulkUpdateQuantity({reason:j(i.reason)?i.reason.label.toLowerCase():null,notesAdded:j(i.transactionNote)}),r(ws)},data:{entryPoint:"bulk_toolbar",nodes:e.map(r=>r.id),requestPageMeta:t}}}),Z7=(e,t,r,o,i)=>({type:d.SHOW_MODAL,payload:{component:"DeleteNodeModal",styleType:"light",size:"medium",heading:x("common.delete"),handleHideModal:(s,a,l={})=>{const{mode:u}=r5(t);O.closeDeleteReasonModal({type:u,count:t.length,reasonProvided:j(l?.deleteReason),noteProvided:j(l?.deleteNote)}),e(ws)},data:{nodes:t,spinnerKey:"removeCustomerContent",submitHandler:s=>{e({type:d.REMOVE_CUSTOMER_CONTENT_REQUEST,payload:{values:s,requestPageMeta:o,selectedEntities:t,afterAll:r,source:i}})}}}}),Qee=(e,t,r)=>({type:d.SHOW_MODAL,payload:{component:"NodeActionModal",isDefaultHeadingHidden:!0,showCrossBtn:!1,autoWidth:!0,data:{question:x("customer_content.restore_items_question"),cancelHandler:()=>e(ws),submitHandler:()=>e({type:d.BULK_RESTORE_FROM_TRASH_REQUEST,payload:{selectedEntities:t,trashPageFilters:r}})}}}),Wee=(e,t,r,o,i)=>({type:d.SHOW_MODAL,payload:{component:"SubmitFormModal",autoWidth:!0,showCrossBtn:!1,heading:x("labels.overwriting_labels"),data:{cancelHandler:()=>e(ws),submitAction:()=>{e(Ui(r,o,i))},content:n.jsx(C,{largeSize:!0,smallLineHeight:!0,children:x("labels.overwrite.content",{count:r.length})}),submitButton:x("common.confirm"),cancelButton:x("common.cancel")}}}),nb=({selectedEntities:e,selectedEntitiesType:t,requestPageMeta:r,skipFetchUsers:o})=>({type:d.SHOW_MODAL,payload:{component:"SetAlertModal",isDefaultHeadingHidden:!0,size:"wide",styleType:"light",disableOutsideClick:!0,overflow:"hidden",autoWidth:!0,data:{isBulkAction:!0,nodes:e,selectedEntitiesType:t,requestPageMeta:r,skipFetchUsers:o}}}),fAt=(e,t,r,o)=>({type:d.SHOW_MODAL,payload:{component:"UnlinkAccountModal",isDefaultHeadingHidden:!0,overflow:"visible",autoWidth:!0,data:{provider:t,currentUser:o,cancelHandler:()=>e(ws),submitHandler:i=>{e({type:d.UNLINK_ACCOUNT_REQUEST,payload:{uid:r,values:i}}),e(ws)}}}}),qee=(e,t)=>({type:d.SHOW_MODAL,payload:{component:"BulkReturnToOrigin",heading:x("return_to_origin.bulk_return.title"),styleType:"light",size:"extra",disableOutsideClick:!0,data:{items:e,requestPageMeta:t}}}),Gee=(e,t)=>
1621({type:d.SHOW_MODAL,payload:{component:"BulkAddItemsToWorkflowModal",isDefaultHeadingHidden:!0,styleType:"light",size:"extra",disableOutsideClick:!0,data:{items:e,source:t}}}),$ee=(e,t)=>({type:d.SHOW_MODAL,payload:{component:"RestockModal",isDefaultHeadingHidden:!0,styleType:"light",disableOutsideClick:!0,modalRootStyles:{width:"995px",height:"726px"},data:{items:e,source:"bulk_action_bar",requestPageMeta:t}}}),Ai={type:d.HIDE_MODAL},rb=(e,t,r,o)=>({type:d.SHOW_MODAL,payload:{component:"MoveModal",isDefaultHeadingHidden:!0,styleType:"light",disableOutsideClick:!0,modalRootStyles:{width:"auto"},modCloseBtn:!0,data:{moveNodes:t,source:r,requestPageMeta:e,uiVersion:o}}}),Kee=(e,t,r,o,i)=>({type:d.SHOW_MODAL,payload:{component:"SubmitFormModal",showCrossBtn:!1,autoWidth:!0,heading:x("labels.overwriting_labels"),data:{cancelHandler:()=>t(Ai),submitAction:()=>{t(Ui([e],r,o,i))},content:n.jsx(C,{largeSize:!0,smallLineHeight:!0,children:x("labels.overwrite.content",{count:1})}),submitButton:x("common.confirm"),cancelButton:x("common.cancel")}}}),Yee=(e,t,r,o)=>({type:d.CLONE_NODE_REQUEST,payload:{includeSubtree:t.includeSubtree,newSid:t.newSid,clonesNumber:t.clonesNumber,node:e,nodes:[e.id],isSingle:!0,folderId:t.folderId,newName:t.name,requestPageMeta:r,uiVersion:o}}),Jee=e=>{const t=Ae("isItem",e)?x("common.item_capitalize"):x("common.folder_capitalize");return`
1622      ${x("customer_content.clone")}
1623      ${t}
1624    `},Xee=e=>M(e.parentId)?be:e.parentId,Zee=L`
1625  padding: 0;
1626  min-width: unset;
1627  max-width: none;
1628  width: 400px;
1629`,ete=({node:e,dispatch:t,requestPageMeta:r,uiVersion:o,goToParent:i,beforeSubmit:s})=>({type:d.SHOW_MODAL,payload:{component:"SubmitFormModal",styleType:"light",heading:Jee(e),showCrossBtn:!0,autoWidth:!0,data:{submitAction:(a,l)=>{s&&s(l)===!1||(t(Yee(e,l,r,o)),i&&t(Et(Qh(e))))},hideModal:Me,content:n.jsx(J7,{haveFolder:!e.isItem,node:e}),initialValues:{includeSubtree:!1,newSid:!1,clonesNumber:1,name:`${Ae("name",e)} ${x("clone.copy")}`,folderId:Xee(e)},currentNode:e,singleClone:!0,validationSchema:{name:{presence:{allowEmpty:!1},length:{maximum:ya}},clonesNumber:{presence:{allowEmpty:!1},numericality:{greaterThanOrEqualTo:1,lessThanOrEqualTo:30,onlyInteger:!0}}},customStyles:Zee}}}),tte=(e,t)=>(O.startExportNode(e.id,e.isItem??!1,t),{type:d.SHOW_MODAL,payload:{component:"ExportModal",styleType:"light",size:"extra",heading:x("export_modal.header"),disableOutsideClick:!0,data:{nodes:[e.id],source:t}}}),nte=({node:e,dispatch:t,entryPoint:r,requestPageMeta:o=null,uiVersion:i})=>({type:d.SHOW_MODAL,payload:{component:"UpdateQuantityModal",autoWidth:!0,styleType:"light",heading:x("change_quantity.title"),size:"small",handleHideModal:(s,a,l={})=>{if(M(l))return t(Ai);O.cancelUpdateQuantity({change:rh(e.quantity,l.newQuantity),reason:j(l.reason)?l.reason.label.toLowerCase():null,notesAdded:j(l.transactionNote),uiVersion:i}),t(Ai)},data:{node:e,requestPageMeta:o,uiVersion:i,entryPoint:r,afterAll:()=>t(Ai)}}}),rte=(e,t,r={},o=null,i,s)=>({type:d.SHOW_MODAL,payload:{component:"DeleteNodeModal",styleType:"light",size:"medium",heading:x("common.delete"),handleHideModal:(a,l,u={})=>{O.closeDeleteReasonModal({type:e.isItem?"item":"folder",count:1,reasonProvided:j(u?.deleteReason),noteProvided:j(u?.deleteNote)}),t(Ai)},data:{nodes:[e],uiVersion:s,spinnerKey:"removeCustomerContent",submitHandler:a=>t({type:d.REMOVE_CUSTOMER_CONTENT_REQUEST,payload:{node:e,values:a,requestPageMeta:r,afterAll:o,source:i,uiVersion:s}})}}}),ote=({dispatch:e,nodes:t,source:r,requestPageMeta:o={},afterAll:i=null,successMessage:s})=>({type:d.SHOW_MODAL,payload:{component:"DeleteNodeModal",styleType:"light",size:"medium",heading:x("common.delete"),handleHideModal:(a,l,u={})=>{O.closeDeleteReasonModal({type:"item",count:t.length,reasonProvided:j(u?.deleteReason),noteProvided:j(u?.deleteNote)}),e(Ai)},data:{nodes:t,spinnerKey:"removeCustomerContent",submitHandler:a=>e({type:d.REMOVE_CUSTOMER_CONTENT_REQUEST,payload:{afterAll:i,values:a,selectedEntities:t,requestPageMeta:o,source:r,successMessage:s}})}}}),ite=(e,t,r={},o,i)=>({type:d.NODE_FORCE_MERGE_REQUEST,payload:{node:e,targetNode:t,requestPageMeta:r,hasConflict:o,dispatch:i}});function ste(e,t,r,o){return{type:d.SHOW_MODAL,payload:{component:"ForceMergeSecondStep",isDefaultHeadingHidden:!0,autoWidth:!0,data:{node:t,targetNode:r,onSubmit:i=>e(ite(t,r,o,i,e)),onCancel:()=>e(Ai)}}}}function ate(e,t,r){return{type:d.SHOW_MODAL,payload:{component:"ForceMergeFirstStep",isDefaultHeadingHidden:!0,autoWidth:!0,data:{node:t,onSubmit:(o,i)=>e(ste(e,o,i,r)),onCancel:()=>e(Ai)}}}}const lte=(e,t,r,o)=>({type:d.SHOW_MODAL,payload:{component:"SetAlertModal",isDefaultHeadingHidden:!0,size:"wide",styleType:"light",overflow:"hidden",disableOutsideClick:!0,autoWidth:!0,data:{requestPageMeta:t,uiVersion:r,nodes:[e],skipFetchUsers:o}}}),cte=(e,t={},r)=>({type:d.SHOW_MODAL,payload:{component:"ManagePermissionsModal",size:"small",styleType:"light",heading:x("permissions_modal.title"),handleHideModal:()=>{O.closeFolderPermissions(t.id),e(Ai)},data:{nodeId:t.id,requestPageMeta:r}}}),dte=(e,t)=>
1629({type:d.SHOW_MODAL,payload:{component:"ReturnToOrigin",heading:x("return_to_origin.title"),styleType:"light",overflow:"initial",modalRootStyles:{width:"600px"},disableOutsideClick:!0,data:{currentNode:e,requestPageMeta:t}}}),_At=(e,t)=>({type:d.SHOW_MODAL,payload:{component:"EditTransactionModal",disableOutsideClick:!0,autoWidth:!0,styleType:"light",heading:x("update_transaction.title"),size:"small",data:{...t,afterAll:()=>e(Ai),initialValues:{reason:J("",["action","reasonName"],t.transaction),transactionNote:J("",["action","notes"],t.transaction)},onCancel:()=>e(Ai)}}}),ute=(e,t)=>({type:d.SHOW_MODAL,payload:{component:"AddItemToWorkflowModal",styleType:"light",size:"small",showCrossBtn:!1,isDefaultHeadingHidden:!0,disableOutsideClick:!0,data:{item:e,source:t}}}),pte=(e,t,r="")=>({type:d.SHOW_MODAL,payload:{component:"RestockModal",isDefaultHeadingHidden:!0,styleType:"light",disableOutsideClick:!0,modalRootStyles:{width:"995px",height:"726px"},data:{items:e,source:r||"node_menu",requestPageMeta:t}}}),mte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:16,...e},c.createElement("path",{fill:"currentColor",d:"M18.117 4.99a1.19 1.19 0 0 1 1.152 1.467l-1.81 7.911c-.121.544-.603.93-1.16.932H1.89c-.658 0-1.189-.54-1.189-1.203V1.903C.701 1.24 1.232.7 1.891.7h3.234c.28 0 .55.1.763.28l1.003.849h9.227c.657 0 1.189.54 1.189 1.203V4.99h.811zm-2.3-1.658H6.78c-.28 0-.55-.1-.763-.28l-1.003-.849H2.19v7.264l.805-3.543c.12-.544.602-.932 1.159-.934h11.664zM2.71 13.797h13.35l1.673-7.303-13.25-.001a.146.146 0 0 0-.14.116z"})),hte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:22,height:15,...e},c.createElement("path",{fill:"currentColor",d:"M11 2a9.77 9.77 0 0 1 8.82 5.5A9.77 9.77 0 0 1 11 13a9.77 9.77 0 0 1-8.82-5.5A9.77 9.77 0 0 1 11 2m0-2C6 0 1.73 3.11 0 7.5 1.73 11.89 6 15 11 15s9.27-3.11 11-7.5C20.27 3.11 16 0 11 0m0 5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5m0-2C8.52 3 6.5 5.02 6.5 7.5S8.52 12 11 12s4.5-2.02 4.5-4.5S13.48 3 11 3"})),zl=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:17,height:17,fill:"currentColor",viewBox:"0 0 17 17",...e},c.createElement("path",{d:"M11.446 1.16a3.107 3.107 0 0 1 4.393 0l.11.116a3.107 3.107 0 0 1-.11 4.278l-9.485 9.487a1.6 1.6 0 0 1-.694.409h-.001L1.206 16.72a.75.75 0 0 1-.927-.927l1.271-4.453c.075-.263.217-.502.41-.695zM3.02 11.708a.1.1 0 0 0-.027.045v.001L2.09 14.91l3.156-.902.046-.027 7.813-7.813-2.273-2.273zM14.779 2.22a1.61 1.61 0 0 0-2.273 0l-.613.612 2.272 2.273.614-.612a1.607 1.607 0 0 0 0-2.273"})),Ate=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 18 18",...e},c.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeWidth:1.5},c.createElement("path",{strokeLinejoin:"round",d:"M16.988 12.258c0 2.991-1.76 4.754-4.746 4.754h-6.5c-2.994 0-4.754-1.763-4.754-4.754V5.742C.988 2.751 2.085.988 5.072.988h1.669c.6 0 1.164.283 1.524.763l.761 1.015c.361.48.925.762 1.524.763h2.362c2.995 0 4.1 1.526 4.1 4.578z"}),c.createElement("path",{d:"M6.644 10.19h5.206"}),c.createElement("path",{strokeLinejoin:"round",d:"m10.114 12.792 2.603-2.603-2.603-2.603"}))),kS=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:21,height:16,viewBox:"0 0 21 16",...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:1.5,d:"M17.41 15.057H3.181c-1.268 0-2.295-1.17-2.295-2.614V3.557C.886 2.114 1.913.943 3.181.943h14.227c1.268 0 2.295 1.17 2.295 2.614v8.886c0 1.443-1.027 2.614-2.295 2.614z"}),c.createElement("path",{fill:"currentColor",fillRule:"nonzero",d:"M13.825 4.471H12.06v7.057h1.764V4.47zm-4.412 0H7.65v7.057h1.764V4.47zm-3.233.001H4.416v7.056H6.18zm4.408-.001H10v7.057h.588V4.47zm5 0H15v7.057h.588V4.47zm-8.232 0h-.588v7.057h.588V4.47zm4.41 0h-.588v7.057h.588V4.47z"}))),gte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M15.221 3.22a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06-1.06l2.47-2.47-2.47-2.47a.75.75 0 0 1 0-1.06",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.249 7.5a2.25 2.25 0 0 0-2.25 2.25v1.5a.75.75 0 0 1-1.5 0v-1.5A3.75 3.75 0 0 1 8.249 6h10.5a.75.75 0 0 1 0 1.5zM8.779 13.72a.75.75 0 0 1 0 1.06l-2.47 2.47 2.47 2.47a.75.75 0 0 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.749 12a.75.75 0 0 1 .75.75v1.5a3.75 3.75 0 0 1-3.75 3.75h-10.5a.75.75 0 0 1 0-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25v-1.5a.75.75 0 0 1 .75-.75",clipRule:"evenodd"})),e8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:16,viewBox:"0 0 18 16",...e},c.createElement("path",{fill:"currentColor",d:"M2.343.057C1.346.057.528.883.528 1.89v9.776c0 1.007.818 1.833 1.815 1.833H4.16v.61c0 1.008.818 1.834 1.815 1.834h9.683c.997 0 1.815-.826 1.815-1.833V4.334a1.83 1.83 0 0 0-1.815-1.833H13.84v-.61c0-1.008-.818-1.834-1.815-1.834zm0 1.222h9.683a.6.6 0 0 1 .605.611v9.776a.6.6 0 0 1-.605.61H2.343a.6.6 0 0 1-.605-.61V1.89a.6.6 0 0 1 .605-.61zm11.498 2.444h1.816a.6.6 0 0 1 .605.611v9.776a.6.6 0 0 1-.605.61H5.974a.6.6 0 0 1-.605-.61v-.611h6.657c.997 0 1.815-.826 1.815-1.833z"})),yte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",viewBox:"0 0 18 18",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 1.4h2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2a.6.6 0 0 1-.6-.
16296V2a.6.6 0 0 1 .6-.6M2 0h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-.485C3.938 7.383 5.249 8.167 6.8 8.167H10V7a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V9.833H6.8c-1.55 0-2.862.784-3.285 2.167H4a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2h.09c.266-1.359 1.097-2.166 2.237-3-1.14-.834-1.97-1.641-2.237-3H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2m0 13.4h2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6m14-7h-4a.6.6 0 0 0-.6.6v4a.6.6 0 0 0 .6.6h4a.6.6 0 0 0 .6-.6V7a.6.6 0 0 0-.6-.6",clipRule:"evenodd"})),Vl=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"currentColor",d:"M7.333 0C6.24 0 5.34.831 5.34 1.841v.62H2c-1.097 0-2 .834-2 1.847v1.23c0 .164.07.32.195.436s.295.18.472.18h.747l1.125 8.214v-.012c.111.93.973 1.644 1.987 1.644h6.948c1.014 0 1.876-.714 1.987-1.644v.012l1.125-8.214h.747a.7.7 0 0 0 .472-.18.6.6 0 0 0 .195-.436v-1.23c0-1.013-.903-1.846-2-1.846h-3.333v-.62C10.667.832 9.767 0 8.672 0zm0 1.23h1.339c.375 0 .661.265.661.611v.62H6.672v-.62c0-.346.286-.61.661-.61zM2 3.693h12c.375 0 .667.27.667.616v.615H1.333v-.615c0-.347.292-.616.667-.616m.758 2.462h10.484l-1.107 8.062v.005c-.038.318-.315.548-.661.548H4.526c-.346 0-.623-.23-.661-.548v-.005z"})),t8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M0 0h24v24H0z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M11.723 4.007c-3.08.148-5.45 2.858-5.45 6.008v3.302l-1.191 2.447c-.265.575.145 1.236.767 1.236H18.15c.622 0 1.033-.66.768-1.236l-1.19-2.447V9.85c0-3.324-2.716-6.001-6.005-5.843"}),c.createElement("path",{d:"M14 17.5a2 2 0 0 1-4 0"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M14 17.5a2 2 0 0 1-4 0"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 8a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5v-1.5A.75.75 0 0 1 12 8",clipRule:"evenodd"})),fte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.508 2.72c-.492.618-.758 1.6-.758 3.027v6.506c0 1.347.393 2.324 1.033 2.963s1.616 1.034 2.964 1.034h6.49c1.344 0 2.32-.394 2.958-1.033.639-.64 1.032-1.617 1.032-2.964v-.004l.023-4.14v-.002c0-1.46-.27-2.382-.746-2.94-.453-.531-1.221-.88-2.597-.88h-2.36a2.66 2.66 0 0 1-2.12-1.061l-.761-1.014a1.15 1.15 0 0 0-.922-.462H5.078c-1.339 0-2.107.388-2.57.97m-1.174-.933C2.164.742 3.434.25 5.078.25h1.666c.835 0 1.621.394 2.122 1.062l.76 1.012c.219.29.56.462.923.463h2.358c1.614 0 2.892.414 3.738 1.406.823.966 1.105 2.329 1.105 3.916v.004l-.023 4.14v.002c0 1.64-.486 3.035-1.47 4.022-.986.987-2.381 1.473-4.02 1.473h-6.49c-1.641 0-3.038-.486-4.025-1.473S.25 13.893.25 12.253V5.747c0-1.561.282-2.952 1.084-3.96",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 7.25a.75.75 0 0 1 .75.75v1A2.75 2.75 0 0 1 10 11.75H6.91l.754.7a.75.75 0 1 1-1.02 1.1l-2.154-2a.75.75 0 0 1 0-1.1l2.154-2a.75.75 0 1 1 1.02 1.1l-.754.7H10c.69 0 1.25-.56 1.25-1.25V8a.75.75 0 0 1 .75-.75",clipRule:"evenodd"})),_te=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",d:"M12.013 4.01c-2.938-.002-5.335 2.346-5.337 5.227v1.307h-.667c-1.1 0-2.001.882-2.002 1.96l-.004 6.538c0 1.078.9 1.963 1.999 1.963l12 .01c1.099.001 2-.882 2.001-1.96l.004-6.538c.001-1.078-.9-1.962-1.998-1.963h-.667V9.244c.003-2.88-2.392-5.232-5.33-5.235m-.001 1.308c2.219.002 3.999 1.75 3.997 3.926v1.308l-8-.006V9.238c.002-2.176 1.784-3.922 4.003-3.92m-6.004 6.534 12 .01c.375 0 .666.286.666.654l-.004 6.538a.65.65 0 0 1-.667.653l-12-.01a.65.65 0 0 1-.667-.654l.005-6.538c0-.368.292-.654.667-.653"})),xte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",viewBox:"0 0 20 20",...e},c.createElement("path",{fill:"#4F5366",fillRule:"evenodd",d:"M5.75 1.5a.25.25 0 0 0-.25.25V4H14V1.75a.25.25 0 0 0-.25-.25zM15.5 4V1.75A1.75 1.75 0 0 0 13.75 0h-8A1.75 1.75 0 0 0 4 1.75V4H2.75A2.75 2.75 0 0 0 0 6.75v6a2.75 2.75 0 0 0 2.75 2.75H4v2.25c0 .966.784 1.75 1.75 1.75h8a1.75 1.75 0 0 0 1.75-1.75V15.5h1.25a2.75 2.75 0 0 0 2.75-2.75v-6A2.75 2.75 0 0 0 16.75 4zm0 10h1.25c.69 0 1.25-.56 1.25-1.25v-6c0-.69-.56-1.25-1.25-1.25h-14c-.69 0-1.25.56-1.25 1.25v6c0 .69.56 1.25 1.25 1.25H4v-.25c0-.966.784-1.75 1.75-1.75h8c.966 0 1.75.784 1.75 1.75zm-9.75-.5a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h8a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25z",clipRule:"evenodd"}),c.createElement("path",{fill:"#4F5366",d:"M5.75 7.75a1 1 0 1 1-2 0 1 1 0 0 1 2 0"}));var Ft=(e=>(e.Draft="draft",e.ReadyForReview="ready_for_review",e.Approved="approved",e.Ordered="ordered",e.PartiallyReceived="partially_received",e.Received="received",e.Voided="voided",e.Closed="closed",e))(Ft||{});const Yp=[{get label(){return x("purchase_order.status.draft")},value:Ft.Draft},{get label(){return x("purchase_order.status.ready_for_review")},value:Ft.ReadyForReview},{get label(){return x("purchase_order.status.approved")},value:Ft.Approved},{get label(){return x("purchase_order.status.ordered")},value:Ft.Ordered},{get label(){return x("purchase_order.status.partially_received")},value:Ft.PartiallyReceived},{get label(){return x("purchase_order.status.received")},value:Ft.Received},{get label(){return x("purchase_order.status.closed")},value:Ft.Closed},{get label(){return x("purchase_order.status.voided")},value:Ft.Voided}],xAt=Ee(e=>e.value,Yp),bte=[Ft.Draft,Ft.ReadyForReview,Ft.Approved],Ete=We((e,t)=>(e[t.value]=t.label,e),{},Yp);var Dd=(e=>(e[e.Ten=10]="Ten",e[e.Twenty=20]="Twenty",e[e.Fifty=50]="Fifty",e[e.Hundred=100]="Hundred",e))(Dd||{});const Ste={keyword:"",filters:{status:Ee(e=>e.value,Yp)},sortBy:"updatedAt",sortDirection:li.Descending,perPage:Dd.Ten},bAt=["sortBy","sortDirection","filters","perPage"],Cte="https://www.youtube.com/watch?v=hJ-sfL7aB08",Tte="https://help.sortly.com/hc/en-us/articles/21170610546715-Purchase-Orders",wte=[{id:0,get label(){return x("limits.upsale_popup.purchase_order.features.track_orders")}},{id:1,get label(){return x("limits.upsale_popup.purchase_order.features.send_for_review")}},{id:2,get label(){return x("limits.upsale_popup.purchase_order.features.export_as_pdf")}},{id:3,get label(){return x("limits.upsale_popup.purchase_order.features.update_inventory")}}],Ite={analyticsTitle:e=>x("limits.upsale_popup.purchase_order.analytics_title",{planName:e}),title:e=>pt(x("limits.upsale_popup.purchase_order.headline",{planName:e})),get description(){return x("limits.upsale_popup.purchase_order.description")},videoLink:Cte,get videoDescription(){return x("limits.upsale_popup.purchase_order.video_description")},helpArticleLink:Tte,advantages:wte,get learnMore(){return x("limits.upsale_popup.purchase_order.learn_more")}};var Xt=(e=>(e.Draft="draft",e.ReadyToPick="ready_to_pick",e.InProgress="in_progress",e.PartiallyComplete="partially_complete",e.Complete="complete",e))(Xt||{}),fr=(e=>(e.Consume="consume",e.Move="move",e))(fr||{}),Ku=(e=>(e.Role="role",e.Everyone="everyone",e))(Ku||{});const DA=[{get label(){return x("pick_list.status.draft")},value:Xt.Draft},{get label(){return x("pick_list.status.ready_to_pick")},value:Xt.ReadyToPick},{get label(){return x("pick_list.status.in_progress")},value:Xt.InProgress},{get label(){return x("pick_list.status.partially_complete")},value:Xt.PartiallyComplete},{get label(){return x("pick_list.status.complete")},value:Xt.Complete}],EAt=DA.map(e=>
1629e.value),vte=DA.reduce((e,t)=>(e[t.value]=t.label,e),{}),Rte={keyword:"",filters:{status:DA.map(e=>e.value)},sortBy:"updatedAt",sortDirection:li.Descending,perPage:Dd.Ten},SAt=["sortBy","sortDirection","filters","perPage"],jte="https://www.youtube.com/watch?v=gNtFtOJLyo4",kte="https://help.sortly.com/hc/en-us/articles/28105359156123-How-do-I-create-a-Pick-List",Nte=[{id:0,get label(){return x("limits.upsale_popup.pick_list.features.create")}},{id:1,get label(){return x("limits.upsale_popup.pick_list.features.assign")}},{id:2,get label(){return x("limits.upsale_popup.pick_list.features.pick")}},{id:3,get label(){return x("limits.upsale_popup.pick_list.features.review")}}],Ote={analyticsTitle:e=>x("limits.upsale_popup.pick_list.analytics_title",{planName:e}),title:e=>pt(x("limits.upsale_popup.pick_list.headline",{planName:e})),get description(){return x("limits.upsale_popup.pick_list.description")},videoLink:jte,get videoDescription(){return x("limits.upsale_popup.pick_list.video_description")},helpArticleLink:kte,advantages:Nte,get learnMore(){return x("limits.upsale_popup.pick_list.learn_more")}},PA=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M12.34 19.74c0 .696-.549 1.26-1.227 1.26-.677 0-1.227-.564-1.227-1.26s.55-1.26 1.227-1.26c.678 0 1.228.564 1.228 1.26Zm5.764 0c0 .696-.55 1.26-1.227 1.26-.678 0-1.227-.564-1.227-1.26s.55-1.26 1.227-1.26c.678 0 1.227.564 1.227 1.26M2.586 3.701C4.015 2.317 6.4 3.093 6.752 5.058l.232 1.29H19.12c1.984 0 3.445 1.872 2.977 3.814l-1.224 5.085a3.07 3.07 0 0 1-2.977 2.358H10.2a3.07 3.07 0 0 1-2.99-2.41L5.615 8.022l-1.339-.018C2.056 7.974.987 5.25 2.586 3.7Zm6.256 11.125c.143.64.707 1.096 1.359 1.096h7.695c.642 0 1.201-.443 1.353-1.072l1.224-5.085a1.4 1.4 0 0 0-1.353-1.733H7.33zM5.108 5.358a.811.811 0 0 0-1.363-.444c-.523.507-.173 1.398.553 1.408l.985.012z"}),c.createElement("path",{fill:"currentColor",d:"M13.433 9.607a.361.361 0 0 1 .671 0l.526 1.33a.36.36 0 0 0 .203.203l1.332.525a.36.36 0 0 1 0 .67l-1.332.525a.36.36 0 0 0-.203.203l-.526 1.33a.361.361 0 0 1-.671 0l-.525-1.33a.36.36 0 0 0-.204-.203l-1.332-.525a.36.36 0 0 1 0-.67l1.332-.525a.36.36 0 0 0 .204-.203z"}));vn.Draft;const LA=[{get label(){return x("stock_counts.status.draft")},value:vn.Draft},{get label(){return x("stock_counts.status.ready_to_count")},value:vn.ReadyToCount},{get label(){return x("stock_counts.status.in_progress")},value:vn.InProgress},{get label(){return x("stock_counts.status.in_review")},value:vn.InReview},{get label(){return x("stock_counts.status.complete")},value:vn.Complete},{get label(){return x("stock_counts.status.voided")},value:vn.Voided}],CAt=LA.map(e=>e.value),Dte=[{get label(){return x("stock_counts.discrepancy.all")},value:Mc.All},{get label(){return x("stock_counts.discrepancy.with_discrepancy")},value:Mc.WithDiscrepancy},{get label(){return x("stock_counts.discrepancy.without_discrepancy")},value:Mc.WithoutDiscrepancy}],Pte=LA.reduce((e,t)=>(e[t.value]=t.label,e),{}),Lte="https://help.sortly.com/hc/en-us/articles/41121062802203-Stock-Counts",Fte={imageLink:"/images/upsale-popups/popup-images/stock-counts.png",showLearnMoreButton:!0,learnMoreLink:Lte,get ctaTrialLabel(){return x("stock_counts.upsell.cta_text")},analyticsTitle:e=>x("stock_counts.upsell.analytics_title",{planName:e}),title:e=>n.jsx(R,{top:15,children:pt(x("stock_counts.upsell.headline",{planName:e}))}),get description(){return x("stock_counts.upsell.description")},get advantages(){return[{id:0,label:pt(x("stock_counts.upsell.advantages.complete_stock_counts"))},{id:1,label:pt(x("stock_counts.upsell.advantages.live_status_and_progress_updates"))},{id:2,label:pt(x("stock_counts.upsell.advantages.flag_and_resolve_discrepancies"))},{id:3,label:pt(x("stock_counts.upsell.advantages.everything")),showPlusHeader:!0}]},analyticsAdvantages:[{get label(){return x("stock_counts.upsell.analytics_advantages.complete_stock_counts")}},{get label(){return x("stock_counts.upsell.analytics_advantages.live_status_and_progress_updates")}},{get label(){return x("stock_counts.upsell.analytics_advantages.flag_and_resolve_discrepancies")}},{get label(){return x("stock_counts.upsell.advantages.everything")}}],showNoThanksButton:!0},Mte=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{clipPath:"url(#pick-list_svg__clip0_11786_156972)"},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M13 21H7a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2M15 5h2a2 2 0 0 1 2 2v4.5"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 0 4h-2a2 2 0 0 1-2-2M9 14h.
162901M9 17h.01M12 16l1 1 3-3"}),c.createElement("path",{fill:"currentColor",d:"m18.015 16.64-2.658.386-.047.01a.416.416 0 0 0-.184.701l1.926 1.875-.454 2.648-.005.046a.416.416 0 0 0 .61.393l2.377-1.25 2.372 1.25.042.02a.417.417 0 0 0 .563-.459l-.454-2.648 1.926-1.875.033-.035a.417.417 0 0 0-.264-.675l-2.658-.386-1.189-2.408a.417.417 0 0 0-.747 0z"})),c.createElement("defs",null,c.createElement("clipPath",{id:"pick-list_svg__clip0_11786_156972"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),Ute=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{clipPath:"url(#stockcounts_svg__clip0_11786_156986)"},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M6 5v14M10 5v14M14 5v9.5M18 5v6.5"}),c.createElement("path",{fill:"currentColor",d:"m16.015 16.64-2.658.386-.047.01a.416.416 0 0 0-.184.701l1.926 1.875-.454 2.648-.005.046a.416.416 0 0 0 .61.393l2.377-1.25 2.372 1.25.042.02a.417.417 0 0 0 .563-.459l-.454-2.648 1.926-1.875.033-.035a.417.417 0 0 0-.264-.675l-2.658-.386-1.189-2.408a.417.417 0 0 0-.747 0z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M3 17 21 7"})),c.createElement("defs",null,c.createElement("clipPath",{id:"stockcounts_svg__clip0_11786_156986"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),Bte=({userStorage:e,planFeatures:t})=>({id:zF,title:x("workflows.pick_list.title"),subTitle:x("workflows.pick_list.subtitle"),testId:"picklists-page",link:"/pick-lists",icon:()=>n.jsx(Mte,{}),isNew:!e?.skipPickListsRouteNewTag,isBeta:!1,isLocked:!t?.pickListsEnabled,onClick:()=>{}}),Hte=({planFeatures:e})=>{const t=e?.purchaseOrdersEnabled;return{id:VF,title:x("workflows.purchase_order.title"),subTitle:x("workflows.purchase_order.subtitle"),testId:"purchase-orders-page",link:"/purchase-orders",icon:()=>n.jsx(QF,{}),isNew:!t,isBeta:!1,isLocked:!t,onClick:()=>{}}},zte=()=>({id:WF,title:x("workflows.invoice.title"),subTitle:x("workflows.invoice.subtitle"),testId:"invoices-page",link:"/invoices",icon:()=>n.jsx(qF,{height:20,width:20}),isNew:!1,isBeta:!1,isLocked:!1,onClick:()=>{}}),Vte=({planFeatures:e})=>({id:GF,title:x("workflows.stock_counts.title"),subTitle:x("workflows.stock_counts.subtitle"),testId:"stock-counts-page",link:"/stock-counts",isNew:!0,icon:()=>n.jsx(Ute,{}),isBeta:!1,isLocked:!e?.stockCountsEnabled,onClick:()=>{}}),Qte=({userStorage:e})=>({id:$F,title:x("workflows.online_orders.title"),subTitle:x("workflows.online_orders.subtitle"),testId:"online-orders-page",link:"/online-orders",isNew:!e?.skipOnlineOrdersRouteNewTag,icon:()=>n.jsx(PA,{height:24,width:24}),iconPadding:"8px",isBeta:!1,isLocked:!1,onClick:()=>{}}),TAt=()=>{const{permissions:e,applicationPermissions:t}=dn(),{planFeatures:r}=dt(),{userStorage:o,updateUserStorage:i}=xr(),{locationPush:s}=zt(),a=le();return c.useMemo(()=>{const u=[],p=e.managePickLists,m=t.purchaseOrders?.manage,h=r.invoicesEnabled&&e.manageInvoice,A=e.manageStockCounts,f=r.amazonBusinessIntegrationEnabled&&e.manageIntegrations;if(p){const _=Bte({userStorage:o,planFeatures:r});u.push({..._,onClick:()=>r?.pickListsEnabled?s(_.link):a({type:d.SHOW_POPUP,popupType:je.PICK_LIST,meta:{featureInfo:Ote}})})}if(m){const _=Hte({planFeatures:r});u.push({..._,onClick:()=>r?.purchaseOrdersEnabled?s(_.link):a({type:d.SHOW_POPUP,popupType:je.PURCHASE_ORDER,meta:{featureInfo:Ite}})})}if(h){const _=zte();u.push({..._,onClick:()=>s(_.link)})}if(A){const _=Vte({planFeatures:r});u.push({..._,onClick:()=>r?.stockCountsEnabled?s(_.link):a({type:d.SHOW_POPUP,popupType:je.STOCK_COUNT,meta:{featureInfo:Fte}})})}if(f){const _=Qte({userStorage:o});u.push({..._,onClick:()=>(i({skipOnlineOrdersRouteNewTag:!0}),s(_.link))})}return u},[e.managePickLists,e.manageInvoice,t.purchaseOrders?.manage,r,o,s,e.manageStockCounts,e.manageIntegrations,a,i])},FA=()=>{const{permissions:e,applicationPermissions:t}=dn(),{planFeatures:r}=dt(),o=e.managePickLists&&r.pickListsEnabled,i=t.purchaseOrders?.manage&&r.purchaseOrdersEnabled,s=r.stockCountsEnabled&&e.manageStockCounts,a=c.useMemo(()=>{const l=[];return o&&l.push(ze.PICK_LIST),i&&l.push(ze.PURCHASE_ORDER),s&&l.push(ze.STOCK_COUNTS),l},[o,i,s]);return{availableWorkflows:a,isQuickAddItemsToWorkflowEnabled:a.length>0}},ob=()=>{const{permissions:e,applicationPermissions:t}=dn(),{featureFlags:r}=Yt(),{planFeatures:o}=dt(),i=t.purchaseOrders?.manage&&o.purchaseOrdersEnabled,s=e.manageAmazonReplenishment&&o.amazonBusinessIntegrationEnabled;return{isRestockEnabled:r?.enableItemRestock&&(i||s)}},MA=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:21,height:18,fill:"none",viewBox:"0 0 21 18",...e},c.createElement("path",{fill:"currentColor",d:"M9.292 15.48c.678 0 1.228.563 1.228 1.26 0 .695-.55 1.26-1.228 1.26s-1.227-.565-1.227-1.26c0-.697.55-1.26 1.227-1.26m5.764 0c.678 0 1.228.563 1.228 1.26 0 .695-.55 1.26-1.228 1.26s-1.226-.565-1.226-1.26c0-.697.549-1.26 1.226-1.26M.766.7C2.195-.683 4.578.093 4.931 2.058l.232 1.29h12.135c1.984 0 3.446 1.871 2.979 3.8
162913l-1.225 5.086a3.07 3.07 0 0 1-2.977 2.358H8.38a3.07 3.07 0 0 1-2.99-2.41L3.794 5.021l-1.338-.017C.236 4.975-.834 2.25.766.7m14.91 5.755a.85.85 0 0 0-1.214.002l-2.98 3.031-1.357-1.33a.856.856 0 0 0-1.2 1.219l1.905 1.888a.917.917 0 0 0 1.298-.01l3.55-3.603a.85.85 0 0 0-.003-1.197M3.287 2.358a.811.811 0 0 0-1.364-.444c-.523.507-.173 1.398.553 1.408l.985.012z"})),n8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.6,d:"M13.6 19.6H5.5a2 2 0 0 1-2-2V6.4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5.7m-16-2.8h16m-10.1 0v10.3"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.6,d:"m18.5 13.7 2.3 2.3-4.3 4.3h-2.3V18z"})),Wte=g.span.withConfig({displayName:"ui__LabsPill"})(["display:inline-flex;align-items:center;flex-shrink:0;padding:3px 6px;border-radius:3px;background-color:",";color:",";font-size:10px;font-weight:600;line-height:10px;letter-spacing:0.5px;text-transform:uppercase;white-space:nowrap;"],({theme:e})=>e.bg.purple50,({theme:e})=>e.text.purple500),ib=({className:e})=>{const{t}=P();return n.jsx(Wte,{className:e,"data-testid":"labs-badge",children:t("labs.badge")})},qte=6e4;class sb extends Error{constructor(t){super(`Timed out waiting for job ${t} to finish`),this.name="JobTimeoutError"}}const r8="Job failed",Gte=e=>{const t=e?.error;return new Error(typeof t=="string"?t:r8)},o8=(e,t={})=>{const{onProgress:r,timeoutMs:o=qte}=t;return new Promise((i,s)=>{let a=!1,l;const u=p=>{a||(a=!0,l&&clearTimeout(l),p())};o&&(l=setTimeout(()=>{u(()=>{window.Store.dispatch({type:d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{jobId:e}}),s(new sb(e))})},o)),window.Store.dispatch({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:Nr,jobId:e,onJobSuccess:p=>u(()=>i(p)),onJobFailure:p=>u(()=>s(Gte(p))),onJobInProgress:p=>{a||r?.(p)}}})})},Yu=(e,t)=>
1629`${e}:${t}`,ab=e=>{const t=e.indexOf(":");if(t<=0||t===e.length-1)return null;const r=e.slice(0,t),o=e.slice(t+1);return!/^\d+$/.test(r)||o.includes(":")?null:{nodeId:Number(r),sourceIndex:o}},$te={integer:"integer"},Kte=new Set(["quantity","min_quantity"]),lb=/^\d{4}-\d{2}-\d{2}$/,cb="YYYY-MM-DD",Ju=e=>e===!0||e==="true"||e===1||e==="1",i8=e=>e.split(",").map(t=>t.trim()).filter(Boolean),wAt=e=>e.map(t=>({label:t,value:t})),IAt=e=>(e??[]).map(({value:t})=>t),vAt=(e,t)=>{if(e===""||lb.test(e))return e;const r=ml(e).tz(t);return r.isValid()?r.format(cb):e},RAt=(e,t)=>lb.test(e)?ml.tz(e,cb,t).format():e,jAt=(e,t)=>t===""?"":e.cellType===Nt.money?ta(t)??"":e.cellType!==Nt.number?t:e.targetField&&Kte.has(e.targetField)?Nn(t)??"":e.customAttributeKind===$te.integer?i5(t)??"":H_(t)??"",ch=e=>typeof e=="string"?e:typeof e=="number"||typeof e=="boolean"?String(e):"",Yte=e=>typeof e=="string"||typeof e=="number"||typeof e=="boolean"?e:Array.isArray(e)?e.map(t=>ch(Yte(t))):e===null?null:void 0,Zh=(e,t)=>t==null?"":e===Nt.checkbox?Ju(t)?"true":"false":e===Nt.tags?Array.isArray(t)?t.map(ch).join(", "):ch(t):ch(t).trim(),Jte=(e,t)=>{if(e===Nt.checkbox)return Ju(t);if(e===Nt.tags)return i8(t);if(e===Nt.number||e===Nt.money){if(t==="")return"";const r=Number(t);return Number.isNaN(r)?t:r}return t},kAt=(e,t,r)=>e===null?t:Jte(r,e),NAt=(e,t,r)=>{if(t==null||t==="")return"";if(e===Nt.checkbox)return Ju(t)?x("common.yes"):x("common.no");if(e===Nt.tags)return Array.isArray(t)?t.join(", "):String(t);if(e===Nt.date){const o=String(t),i=new Date(o);if(Number.isNaN(i.getTime()))return o;const s=lb.test(o);return r?s?ml(o,cb).format(r.dateFormat):o5(o,r.timezone).format(r.dateFormat):i.toLocaleDateString(Zo(),s?{timeZone:"UTC"}:void 0)}if(e===Nt.money){const o=Number(t);return Number.isNaN(o)?String(t):o.toFixed(2)}return String(t)},NS=(e,t,r)=>{if(e===Nt.checkbox)return Ju(t)===Ju(r);const o=Zh(e,t),i=Zh(e,r);if(e===Nt.number||e===Nt.money){const s=Number(o),a=Number(i);if(!Number.isNaN(s)&&!Number.isNaN(a)&&o!==""&&i!=="")return s===a}return o===i},s8=Symbol("no change"),Xte=({cellType:e,value:t,original:r,staged:o})=>{const i=Zh(e,t),s=Zh(e,r);return NS(e,i,o??s)?s8:NS(e,i,s)?null:i},Wd={name:"name",notes:"notes",quantity:"quantity",minQuantity:"min_quantity",price:"price"},Ha={integer:"integer",float:"float",string:"string",text:"text",phone:"phone",email:"email",url:"url"},OS=190,l1=190,a8=4e3,Zte=300,ene=/^\d{0,10}$|^(\d+[.]\d+$).{0,9}$/,tne=/^[0-9]{0,11}\.?[0-9]{0,6}$/,nne=/^-?\d+$/,cf=()=>x("validations.cant_be_blank"),UA=()=>x("validations.is_invalid"),l8=e=>x("validations.is_too_long",{max:e}),rne=e=>x("validations.must_be_less_or_equal",{max:e}),BA=(e,t)=>e.refine(r=>Number.isFinite(Number(r)),{message:UA()}).refine(r=>Number(r)<=t,{message:rne(t)}),e0=e=>jo().superRefine((t,r)=>{if(t==="")return;const o=e.safeParse(t);o.success||r.addIssue({code:ov.custom,message:o.error.issues[0]?.message})}),DS=()=>BA(jo().regex(ene,UA()),nl),one=()=>BA(jo().regex(tne,UA()),KF),ine=()=>BA(jo().regex(nne,UA()),YF),yc=e=>jo().max(e,l8(e)),sne={[Wd.name]:()=>jo().min(1,cf()).max(OS,l8(OS)),[Wd.quantity]:()=>jo().min(1,cf()).pipe(DS()),[Wd.minQuantity]:()=>e0(DS()),[Wd.price]:()=>e0(BA(jo(),a5)),[Wd.notes]:()=>yc(a8)},ane={[Ha.integer]:()=>e0(ine()),[Ha.float]:()=>e0(one()),[Ha.string]:()=>yc(l1),[Ha.phone]:()=>yc(l1),[Ha.email]:()=>yc(l1),[Ha.text]:()=>yc(a8),[Ha.url]:()=>yc(Zte)},lne=()=>jo().superRefine((e,t)=>{const r=i8(e);r.forEach((o,i)=>{const{error:s}=s5(o,r.slice(0,i));s&&t.addIssue({code:ov.custom,message:s})})}),cne=e=>e.cellType===Nt.tags?lne():e.kind===Uc.customAttribute?ane[e.customAttributeKind??""]?.()??null:sne[e.targetField??""]?.()??null,dne=(e,t)=>{if(!e.isRequired)return t;const r=jo().min(1,cf());return t===null?r:r.pipe(t)},une=(e,t)=>{if(!e.isEditable||e.cellType===Nt.readOnly)return;const r=dne(e,cne(e));if(!r)return;const o=r.safeParse(t);return o.success?void 0:o.error.issues[0]?.message},pne="unit_name",mne=()=>({[Oo.editedElsewhere]:0,[Oo.deleted]:0,[Oo.unknown]:0}),hne=(e,t)=>{const r=y5.reduce((i,s)=>(i[ZF[s]]+=e?.[s]??0,i),mne()),o=Object.values(r).reduce((i,s)=>i+s,0);return r[Oo.unknown]+=Math.max(t-o,0),r},PS=({stats:e,editedCount:t})=>{const r=e?.totalRows??t,o=e?.rowsWithProcessingErrors??0;return o===0?{kind:$o.success,updatedCount:r}:{kind:$o.partial,updatedCount:Math.max(r-o,0),totalCount:r,reasonCounts:hne(e?.failedRowsByReason,o),retryableCount:XF.reduce((i,s)=>i+(e?.failedRowsByReason?.[s]??0),0)}},LS=e=>({kind:$o.failed,reason:e instanceof sb?jh.timeout:jh.error}),Ane=e=>{const t=(e??[]).filter(r=>r!==be);return t.length>0?t:[be]},OAt=e=>Object.keys(e).length>0,DAt=(e,t)=>!e.isEditable||e.cellType===Nt.select&&t.length===0,gne=(e,t)=>e===void 0||t===""?void 0:une(e,t),PAt=(e,t)=>Object.entries(e).some(([r,o])=>gne(t[r],o)!==void 0),LAt=(e,t)=>Object.entries(e).find(([r])=>t[r]?.targetField===pne)?.[1],FAt=e=>e.flatMap(({nodeId:t,values:r})=>Object.entries(r).map(([o,i])=>({key:Yu(t,o),value:i}))),yne=e=>{const t=new Set;
1629return e.cells.forEach(({key:r})=>{const o=ab(r);o&&t.add(o.nodeId)}),[...t]},fne=(e,t)=>yne(e).some(r=>t.has(r)),MAt=(e,t)=>{for(let r=e.length-1;r>=0;r-=1){const o=e[r];if(fne(o,t))return o}},UAt=(e,t)=>e.map(r=>({key:r,prev:t[r]??null})),BAt=e=>{const t=new Map;return e.cells.forEach(({key:r,prev:o})=>{const i=ab(r);if(!i)return;const{nodeId:s,sourceIndex:a}=i,l=t.get(s);if(l){l.values[a]=o;return}t.set(s,{nodeId:s,nodeVersion:e.nodeVersions[s],values:{[a]:o}})}),[...t.values()]},HAt=e=>{const t={},r={};return e.forEach(o=>{Object.entries(o.values??{}).forEach(([i,s])=>{s!==null&&(t[Yu(o.nodeId,i)]=s)}),Object.entries(o.validationErrors??{}).forEach(([i,s])=>{r[Yu(o.nodeId,i)]=s})}),{edits:t,validationErrors:r}},zAt=e=>{const t={};return e.forEach(r=>(r?.rows??[]).forEach(({nodeId:o,values:i})=>Object.entries(i??{}).forEach(([s,a])=>{a!==null&&(t[Yu(o,s)]=a)}))),t},VAt=(e,t,r)=>{const o=new Set(r);return{queriedNodeIds:e.queriedNodeIds,rows:[...e.rows.filter(({nodeId:i})=>!o.has(i)),...t]}},QAt=(e=[],t)=>{const r=new Set(e);return Object.entries(t).forEach(([o,i])=>{if(i){r.add(Number(o));return}r.delete(Number(o))}),r},WAt=(e,t)=>{const r={...e};return Object.entries(t).forEach(([o,i])=>{if(i===null){delete r[o];return}r[o]=i}),r},qAt=(e,t)=>{const r=new Set;return Object.keys(e).forEach(o=>{const i=ab(o);i!==null&&r.add(i.nodeId)}),t.map(o=>({nodeId:o,isEdited:r.has(o)}))},GAt=({rows:e,selectedNodeIds:t,setAllValues:r,columnsByIndex:o,edits:i})=>{const s=Object.entries(r);return e.reduce((a,l)=>{if(!t.has(l.nodeId))return a;const u=s.reduce((p,[m,h])=>{const A=o[m];if(!A?.isEditable)return p;const f=Xte({cellType:A.cellType,value:h,original:l.originals[m],staged:i[Yu(l.nodeId,m)]});return f!==s8&&(p[m]=f),p},{});return Object.keys(u).length>0&&a.push({nodeId:l.nodeId,nodeVersion:l.version,values:u}),a},[])},_ne="customAttributes",$At=(e=[])=>{const t=e.filter(r=>u5.includes(r.kind));return p5(wn.BULK_EDIT).reduce((r,o)=>{if(o===_ne)return t.forEach(s=>{r[V_(s)]=z_[s.kind].defaultValue}),r;const i=J0[o];return i&&(r[i.fieldName]=i.defaultValue),r},{})},xne=(e,t)=>t.reduce((r,{id:o,kind:i})=>{const s=e[`${Oi}${o}`];return s&&(r[String(o)]={...s,id:o,kind:i}),r},{}),Im=(e,t)=>j(e)?t(e):void 0,KAt=(e,t=[],r=[])=>{const o=Im(e.quantities,g5),i=Im(e.minQuantities,A5),s=Im(e.prices,h5),a=l5(e.qtyAlerts?.value),l=Im(e.dateAlerts,m5),u=c5(e.tags?.values,e.tags?.strategy),p=(e.sids?.values??[]).map(({value:m})=>m).filter(m=>!!m);return{...o&&{quantities:o},...i&&{min_quantities:i},...s&&{price:s},...a===void 0?{}:{quantity_alerts_present:a},...l&&{date_alerts:l},...u&&{tags:u},...p.length>0&&{sids:p},...d5(xne(e,t)),...r.length>0&&{primary_labels:{values:r,strategy:JF}}}},bne="/bulk-edit";let c8={folderIds:[]};const d8=({folderIds:e=[],folderName:t,analytics:r}={})=>(c8={folderIds:e,...e.length===1&&t!==void 0?{folderName:t}:{},...r===void 0?{}:{analytics:r}},{pathname:bne}),u8=()=>c8,Ene=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:14,height:14,fill:"none",viewBox:"0 0 14 14",...e},c.createElement("rect",{width:14,height:2,x:8,fill:"currentColor",rx:1,transform:"rotate(90 8 0)"}),c.createElement("rect",{width:14,height:2,y:6,fill:"currentColor",rx:1})),Sne=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"#4F5366",d:"M3.692 0A3.703 3.703 0 0 0 0 3.692a3.703 3.703 0 0 0 3.692 3.693 3.703 3.703 0 0 0 3.693-3.693A3.703 3.703 0 0 0 3.692 0m8.616 0a3.703 3.703 0 0 0-3.693 3.692 3.703 3.703 0 0 0 3.693 3.693A3.703 3.703 0 0 0 16 3.692 3.703 3.703 0 0 0 12.308 0M3.692 1.23a2.45 2.45 0 0 1 2.462 2.462 2.45 2.45 0 0 1-2.462 2.462 2.45 2.45 0 0 1-2.461-2.462 2.45 2.45 0 0 1 2.461-2.461m8.616 0a2.44 2.44 0 0 1 2.442 2.366L12.192 1.25c.039-.002.077-.02.116-.02m-1.443.462 3.539 3.27q-.254.424-.654.711l-3.558-3.23c.173-.296.394-.551.673-.75m-1 2.116 2.577 2.327c-.045.002-.089.019-.134.019a2.44 2.44 0 0 1-2.443-2.346M3.692 8.615A3.696 3.696 0 0 0 0 12.308 3.696 3.696 0 0 0 3.692 16a3.696 3.696 0 0 0 3.693-3.692 3.696 3.696 0 0 0-3.693-3.693m8.616 0a3.7 3.7 0 0 0-3.693 3.693A3.703 3.703 0 0 0 12.308 16 3.703 3.703 0 0 0 16 12.308a3.703 3.703 0 0 0-3.692-3.693m0 1.231a2.45 2.45 0 0 1 2.461 2.462 2.45 2.45 0 0 1-2.461 2.461 2.45 2.45 0 0 1-2.462-2.461 2.45 2.45 0 0 1 2.462-2.462m0 .615a.617.617 0 1 0 .615.615.617.617 0 0 0-.615-.615m-1.231 1.231a.617.617 0 0 0-.616.616.617.617 0 1 0 .615-.615m2.462 0a.617.617 0 0 0 0 1.231.617.617 0 0 0 0-1.23m-1.231 1.231a.617.617 0 0 0 0 1.23.617.617 0 0 0 0-1.23"})),Cne=e=>
1629({"data-testid":"open",name:"Open",icon:n.jsx(mte,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.OPEN),e.onClick()},link:`/folder/${e.node.id}/content`}),db=e=>({"data-testid":"view",name:"View",icon:n.jsx(hte,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.VIEW),e.onClick()},link:Tp(e.node||e.bucket)}),ub=e=>({"data-testid":"edit",name:"Edit",icon:n.jsx(zl,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.EDIT),e.onClick()},link:Tp(e.node||e.bucket)}),Tne=e=>({"data-testid":"change-quantity",name:"Update Quantity",icon:n.jsx(f5,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.CHANGE_QUANTITY),e.onClick()}}),pb=e=>({"data-testid":"move",name:"Move to folder",icon:n.jsx(Ate,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.MOVE),e.onClick()}}),mb=e=>e.nodes.length>1?{"data-testid":"create-label",name:x("labels.create_label"),icon:n.jsx(kS,{}),onClick:r=>{r.preventDefault(),r.stopPropagation(),ir(e.requestPageMeta,Se.LABELS),e.onClick()}}:j(e.nodes[0]?.labelUrl)?{"data-testid":"create-label",name:x("labels.print_label"),icon:n.jsx(xte,{}),onClick:r=>{r.preventDefault(),r.stopPropagation(),ir(e.requestPageMeta,Se.LABELS),e.onClick()}}:{"data-testid":"create-label",name:x("labels.create_label"),icon:n.jsx(kS,{}),onClick:r=>{r.preventDefault(),r.stopPropagation(),ir(e.requestPageMeta,Se.LABELS),e.onClick()}},p8=e=>({"data-testid":"history",name:x("customer_actions.manage_node_history"),link:e.link,icon:n.jsx(a7,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.HISTORY),e.onClick()}}),wne=e=>({"data-testid":"transactions",name:x("customer_actions.transactions"),icon:n.jsx(gte,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.TRANSACTIONS),e.onClick()}}),m8=e=>({"data-testid":"set-alert",name:x("customer_content.set_alert"),icon:n.jsx(t8,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.SET_ALERTS),e.onClick()}}),hb=e=>({"data-testid":"export",name:x("customer_content.export"),icon:n.jsx(d7,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.EXPORT),e.onClick()}}),Ine=e=>({"data-testid":"clone",name:x("customer_content.clone"),icon:n.jsx(e8,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.CLONE),e.onClick()}}),vne=e=>({"data-testid":"merge",name:x("customer_content.merge"),icon:n.jsx(yte,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.MERGE),e.onClick()}}),Ab=e=>({"data-testid":"delete",name:e.isBulkDelete?x("customer_content.delete_all"):x("customer_content.delete"),icon:n.jsx(Vl,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.DELETE),e.onClick()}}),Rne=e=>{const{userStorage:t,updateUserStorage:r}=e,o=t?.skipAddItemToWorkflowNewTag||!1;return{"data-testid":"add-item-to-workflow",name:x("workflows.add_items_to_workflows.node_action_label"),badge:n.jsx(I,{when:!o,children:n.jsx(R,{outside:!0,left:45,children:n.jsx(lX,{children:x("common.new")})})}),icon:Ene,onClick:i=>{i.preventDefault(),i.stopPropagation(),r({skipAddItemToWorkflowNewTag:!0}),ir(e.requestPageMeta,Se.ADD_ITEM_TO_WORKFLOW),e.onClick()}}},jne=e=>({"data-testid":"bulk-edit",name:x("bulk_edit.title"),badge:n.jsx(R,{outside:!0,left:8,children:n.jsx(ib,{})}),icon:n.jsx(n8,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.BULK_EDIT),e.onClick()}}),kne=e=>({"data-testid":"restock",name:e.isOrdered?x("card.tooltip.ordered"):x("common.restock"),icon:e.isOrdered?n.jsx(MA,{}):n.jsx(PA,{}),onClick:(t,r="")=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.RESTOCK),e.onClick(r)}}),Nne=e=>({"data-testid":"return-to-origin",name:x("customer_content.return_to_origin"),link:e.link,icon:n.jsx(fte,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.RETURN_TO_ORIGIN),O.startReturnToOrigin(e.requestPageMeta?.pageName),e.onClick()}}),One=e=>({"data-testid":"permissions",name:x("customer_actions.manage_node_permissions"),link:e.link,icon:n.jsx(_te,{}),onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.PERMISSIONS),e.onClick()}}),Dne=e=>({"data-testid":"add-variant",name:x("item_group.add_variant"),icon:Sne,onClick:t=>{t.preventDefault(),t.stopPropagation(),ir(e.requestPageMeta,Se.ADD_VARIANT),e.onClick()},link:`/items-group/${e.uid}/add-variant`}),h8=({bucket:e,mainActionsList:t=[],dropdownActionsList:r=[],requestPageMeta:o,deleteNodeSuccessCallback:i,source:s,synchronous:a=!1})=>{const l=le(),u=q(b=>b.navigation.byId),{meta:p}=jA(e.descendantIds,a),{nodesWithAcl:m}=zn(p),h=c.useMemo(()=>{const b=e.acl||{},E=hl(e,u),T=Xy(e);return Gu(b,E,T)},[e,u]),A=c.useMemo(()=>{const b=ri.stringify({folders:e.parentNodeId}),E=J(!0,["edit"],h)?ub:db;return{[Se.EDIT]:{action:E({bucket:e,requestPageMeta:o,onClick:()=>{l(Et({pathname:`/item-summary/${e.sid}`,search:b}))}}),available:Qo("edit",m)},[Se.MOVE]:{action:pb({requestPageMeta:o,onClick:()=>{l(rb(o,m,s))}}),available:Qo("move",m)}
1629,[Se.EXPORT]:{action:hb({requestPageMeta:o,onClick:()=>l(tb(m,s))}),available:!0},[Se.LABELS]:{action:mb({nodes:m,requestPageMeta:o,onClick:()=>{l(Ui(m,"item","bulk",o)),O.startCreateLabel("bulk","item")}}),available:Qo(["attributes","labels"],m,!0)},[Se.SET_ALERTS]:{action:m8({requestPageMeta:o,onClick:()=>l(nb({selectedEntities:m,requestPageMeta:o}))}),available:Uu(m)},[Se.DELETE]:{action:Ab({requestPageMeta:o,isBulkDelete:!0,onClick:()=>{l(Z7(l,m,i,o,s))}}),available:Qo("delete",m)}}},[e,h,m,i,l,o,s]),f=c.useMemo(()=>td(A,t),[A,t]),_=c.useMemo(()=>td(A,r),[A,r]);return{actions:A,mainActions:f,dropdownActions:_}},A8=({show:e,bucket:t={},mainActionsList:r=[],dropdownActionsList:o=[],requestPageMeta:i,deleteNodeSuccessCallback:s,source:a,synchronous:l=!1,uid:u})=>{const{t:p}=P(),m=le(),A=Er().search,{permissions:f}=dn(),_=u||t.itemGroupUid,b=Ve(ri.parse,Ae("folders"))(A),E=ge(b,"parentNodeId",t),{showAddVariantOptionsModal:T}=Y7(t,_,i,E),{meta:w}=jA(t.descendantIds,l||!e),v=Pee(t?.acl,t),k=c.useMemo(()=>{const F=ri.stringify({folders:t.parentNodeId}),B=J(!0,["edit"],v)?ub:db;return{[Se.EDIT]:{action:B({bucket:t,requestPageMeta:i,onClick:()=>{m(Et({pathname:`/items-group/${_}`,search:F}))}}),available:v.edit},[Se.ADD_VARIANT]:{action:Dne({uid:_,requestPageMeta:i,onClick:T}),available:v.childCreate},[Se.MOVE]:{action:pb({requestPageMeta:i,onClick:()=>{m(rb(i,w,a))}}),available:v.move},[Se.EXPORT]:{action:hb({requestPageMeta:i,onClick:()=>m(tb(w,a))}),available:!0},[Se.HISTORY]:{action:p8({requestPageMeta:i,link:`/items-group/${_}/activity-history`,onClick:()=>m(Et(`/items-group/${_}/activity-history`))}),available:f?.viewHistory},[Se.LABELS]:{action:mb({nodes:w,requestPageMeta:i,onClick:()=>{m(Ui(w,"item","bulk",!1,[_])),O.startCreateLabel("bulk","item")}}),available:v.edit},[Se.DELETE]:{action:Ab({requestPageMeta:i,isBulkDelete:!0,onClick:()=>{const U=J(0,["descendantIds","length"],t),z=p("item_group.successful_remove",{itemCount:U});m(ote({dispatch:m,requestPageMeta:i,source:a,afterAll:s,nodes:w,selectedEntities:Ee(W=>({id:W}),t.descendantIds||[]),successMessage:z}))}}),available:v.delete}}},[t,v,i,_,T,f?.viewHistory,w,m,a,s]),N=c.useMemo(()=>td(k,r),[k,r]),D=c.useMemo(()=>td(k,o),[k,o]);return{actions:k,mainActions:N,dropdownActions:D}},g8=({node:e,isNodeDetailsScreen:t=!1,mainActionsList:r=[],dropdownActionsList:o=[],requestPageMeta:i,deleteNodeSuccessCallback:s,source:a,uiVersion:l})=>{const{t:u}=P(),p=le(),{permissions:m,role:h}=dn(),A=Er(),{getFormattedFormattedDateRange:f}=ja(),{acl:_}=zn(e),{isReturnToOriginEnabled:b}=Fn(),{isQuickAddItemsToWorkflowEnabled:E}=FA(),{isRestockEnabled:T}=ob(),w=Hi({feature:sr.ITEM_ORDERED_STATUS}),v=c.useMemo(()=>e.isInOpenOrder&&w&&r.includes(Se.RESTOCK),[e.isInOpenOrder,w,r]),{userStorage:k,updateUserStorage:N}=xr(),{isEnabled:D,canOpenGrid:F}=Bp(),{isAtLimit:B}=Od(),U=OA(),z=c.useMemo(()=>{const X=_.edit?ub:db;return{[Se.OPEN]:{action:Cne({node:e,requestPageMeta:i,onClick:()=>{p(Et(`/folder/${e.id}/content`))}}),available:!e.isItem},[Se.EDIT]:{action:X({node:e,requestPageMeta:i,onClick:()=>{p(Et({pathname:`/${s1(e)}/${e.id}`,state:{redirectBack:!0,redirectTo:Ree(A)}}))}}),available:!0},[Se.CHANGE_QUANTITY]:{action:Tne({requestPageMeta:i,onClick:()=>p(nte({node:e,dispatch:p,entryPoint:"item_card",requestPageMeta:i,uiVersion:l}))}),available:e.isItem&&rl($(["attributes","quantity"],_))},[Se.MERGE]:{action:vne({requestPageMeta:i,onClick:()=>p(ate(p,e,i))}),available:e.isItem&&_.merge},[Se.MOVE]:{action:pb({requestPageMeta:i,onClick:()=>{p(rb(i,[e],a,l))}}),available:_.move},[Se.CLONE]:{action:Ine({requestPageMeta:i,onClick:()=>{p(ete({node:e,dispatch:p,requestPageMeta:i,uiVersion:l,beforeSubmit:Z=>Z.newSid&&B?(U(),!1):!0}))}}),available:_.copy},[Se.EXPORT]:{action:hb({requestPageMeta:i,onClick:()=>p(tte(e,a))}),available:!0},[Se.LABELS]:{action:mb({nodes:[e],requestPageMeta:i,onClick:()=>{O.startCreateLabel("node",Bc([e]),l),_5(e)?p(Kee(e,p,Bc([e]),i)):p(Ui([e],Bc([e]),"node",i))}}),available:rl($(["attributes","labels"],_))},[Se.RETURN_TO_ORIGIN]:{action:Nne({requestPageMeta:i,onClick:()=>p(dte({...e,acl:_},i))}),available:_.move&&b&&(j(e.originFolderId)?e.originFolderId!==e.parentId:rl($(["attributes","originFolder"],_)))},[Se.SET_ALERTS]:{action:m8({requestPageMeta:i,onClick:()=>p(lte(e,i,l,t))}),available:Uu({acl:_})},[Se.PERMISSIONS]:{action:One({requestPageMeta:i,onClick:()=>p(cte(p,e,i))}),available:!e.isItem&&_.managePermissions&&M(e.parentId)},[Se.HISTORY]:{action:p8({requestPageMeta:i,link:`${s1(e)}/${e.id}/activity-history`,onClick:()=>p(Et(`/${s1(e)}/${e.id}/activity-history`))}),available:m?.viewHistory},[Se.TRANSACTIONS]:{action:wne({requestPageMeta:i,onClick:()=>p(Et({pathname:Mi.TRANSACTIONS,state:{nodeIds:[e.id],dateRange:f(Yn.LAST_YEAR)}}))}),available:ct(e.updatedAt).isAfter(Q_)&&e.isItem&&m.viewReports},[Se.DELETE]:{action:Ab({requestPageMeta:i,onClick:()=>{p(rte(e,p,i,s,a,l))}}),available:_.delete}
1629,[Se.ADD_ITEM_TO_WORKFLOW]:{action:Rne({requestPageMeta:i,userStorage:k,updateUserStorage:N,onClick:()=>{O.startQuickAddItemsToWorkflow({nodeId:[e.id],source:a,role:h}),p(ute(e,a))}}),available:e.isItem&&E},[Se.BULK_EDIT]:{action:jne({requestPageMeta:i,onClick:()=>p(Et(d8({folderIds:[e.id],folderName:e.name,analytics:{origin:x5.nodeActionMenu,source:tM,bulkSelectionType:eM,selectedItemCount:null,selectedFolderCount:null}})))}),available:!e.isItem&&D&&F&&_.edit},[Se.RESTOCK]:{action:kne({requestPageMeta:i,isOrdered:v,onClick:Z=>p(pte([e],i,Z))}),available:e.isItem&&T}}},[_,e,i,b,m?.viewHistory,m.viewReports,k,N,E,p,A,l,a,t,f,s,h,T,v,D,F,u,B,U]),W=c.useMemo(()=>td(z,r),[z,r]),K=c.useMemo(()=>td(z,o),[z,o]);return{actions:z,mainActions:W,dropdownActions:K}},Pne=[],Lne=[Se.RESTOCK,Se.HISTORY,Se.TRANSACTIONS,Se.LABELS,Se.RETURN_TO_ORIGIN,Se.EXPORT,Se.CLONE,Se.MERGE,Se.PERMISSIONS,Se.ADD_ITEM_TO_WORKFLOW,Se.DELETE],gb=({show:e,node:t,mainActionsList:r=Pne,dropdownActionsList:o=Lne,requestPageMeta:i,DropdownActionsAnchor:s,source:a,deleteNodeSuccessCallback:l,isNodeDetailsScreen:u,zIndex:p,uiVersion:m,...h})=>{const{actions:A,mainActions:f,dropdownActions:_}
1629=g8({node:t,uiVersion:m,requestPageMeta:i,mainActionsList:r,dropdownActionsList:o,source:a,deleteNodeSuccessCallback:l,isNodeDetailsScreen:u}),b=h.placement?h.placement:"bottom-end",{role:E}=dn(),{labsEntryState:T}=Bp(),w=A[Se.BULK_EDIT]?.action,v=j(w)&&(f.includes(w)||_.includes(w)),k=()=>{O.clickNodeActionMenu({nodeId:t.id,source:a,role:E,labsEntryShown:v,labsEntryState:T})};return n.jsx(Oa,{"data-testid":h["data-testid"],dropdownActions:_,DropdownActionsAnchor:s,dropdownPopperModifiers:h.dropdownPopperModifiers,dropdownPortalAnchor:h.dropdownPortalAnchor,entityId:t.id,handleClickAnalytics:k,height:h.height,mainActions:f,placement:b,show:e,source:a,wideDropdownContent:h.wideDropdownContent,width:h.width,zIndex:p})},Fne=[],Mne=[Se.EDIT,Se.EXPORT,Se.LABELS,Se.DELETE],y8=({show:e,bucket:t,mainActionsList:r=Fne,dropdownActionsList:o=Mne,requestPageMeta:i,synchronous:s,DropdownActionsAnchor:a,source:l,deleteNodeSuccessCallback:u,...p})=>{const{mainActions:m,dropdownActions:h}=h8({bucket:t,requestPageMeta:i,mainActionsList:r,dropdownActionsList:o,source:l,synchronous:s,deleteNodeSuccessCallback:u}),A=p.placement?p.placement:"bottom-end";return n.jsx(Oa,{"data-testid":p["data-testid"],dropdownActions:h,DropdownActionsAnchor:a,dropdownPopperModifiers:p.dropdownPopperModifiers,dropdownPortalAnchor:p.dropdownPortalAnchor,entityId:t.id,height:p.height,hideBackground:p.hideBackground,mainActions:m,placement:A,show:e,source:p.source,wideDropdownContent:p.wideDropdownContent,width:p.width})},Une=[],Bne=[Se.EDIT,Se.ADD_VARIANT,Se.EXPORT,Se.HISTORY,Se.DELETE],f8=({show:e,bucket:t,mainActionsList:r=Une,dropdownActionsList:o=Bne,requestPageMeta:i,DropdownActionsAnchor:s,source:a,deleteNodeSuccessCallback:l,uid:u,...p})=>{const{mainActions:m,dropdownActions:h}=A8({show:e,bucket:t,requestPageMeta:i,mainActionsList:r,dropdownActionsList:o,source:a,deleteNodeSuccessCallback:l,uid:u}),A=p.placement?p.placement:"bottom-end";return n.jsx(Oa,{"data-testid":p["data-testid"],dropdownActions:h,DropdownActionsAnchor:s,dropdownPopperModifiers:p.dropdownPopperModifiers,dropdownPortalAnchor:p.dropdownPortalAnchor,entityId:t.id,height:p.height,mainActions:m,placement:A,show:e,source:p.source,wideDropdownContent:p.wideDropdownContent,width:p.width})},_8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,clipPath:"url(#folder-add_svg__clip0_688_1062)"},c.createElement("path",{d:"M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3.5M16 19h6M19 16v6"})),c.createElement("defs",null,c.createElement("clipPath",{id:"folder-add_svg__clip0_688_1062"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),Hne=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,clipPath:"url(#job-add_svg__clip0_job_add)"},c.createElement("path",{d:"M12 19H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5M9 7V6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1M9 7v12M15 7v5.5M16 19h6M19 16v6"})),c.createElement("defs",null,c.createElement("clipPath",{id:"job-add_svg__clip0_job_add"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),x8=({canCreateRootFolders:e,canCreateFolders:t,isMaxFolderDepthNotReached:r})=>!!(e||t&&r),zne=({node:e,isVisible:t,isDisabled:r,onAdd:o})=>{const{t:i}=P(),s=e.id===be,a=s?{id:be,permissionScopeId:be}:e,{acl:l}=zn(a),u=q(_=>Wp(_)(!0)),p=q(Mn),m=!u.some(_=>_.id===e.id);if(!(!r&&x8({canCreateRootFolders:s&&!!l?.folders?.add,canCreateFolders:!s&&!!l?.folders?.add,isMaxFolderDepthNotReached:m})))return null;const f=Ul(e,p.byId)===ga.Job?Hne:_8;return n.jsx(kt.FolderAddButton,{$isVisible:t,"aria-label":i("tree_list.add_subfolder"),"data-testid":`inline-folder-add-${e.id}`,title:i("tree_list.add_subfolder"),onClick:_=>{_.preventDefault(),_.stopPropagation(),o(e.id)},children:n.jsx(f,{height:20,width:20})})},Vne=(e,t)=>t?e?0:-90:e?90:0,df=e=>{const t=!it(e.styleType,["itemNavigation","foldersFilter"]);return n.jsx(kt.IconButton,{preventSizeTransform:!0,"data-testid":"tree-list-expand-arrow",isDisabled:e.isDisabled,triangle:t,onClick:e.onClick,onKeyDown:r=>At(r)&&e.onClick(r),children:n.jsx(Vn,{rotate:Vne(e.isExpanded,t),tri
1629angle:t})})},uf=e=>e.enableHighligting?n.jsx(kt.StyledHighlighter,{autoEscape:!0,$truncate:e.$truncate,highlightStyle:it(e.styleType,["itemNavigation","foldersFilter"])?nM:bn,searchWords:[e.searchKeyword],textToHighlight:e.text}):e.text,b8=e=>e.node.id===be&&!!e.rootRowAction,FS=e=>b8(e)?n.jsx(S,{alignItems:"center",style:{flex:"0 0 auto"},onClick:t=>t.stopPropagation(),children:e.rootRowAction}):null,E8=e=>{const t=e.node.id===be,r=e.node.childrenFoldersCount>0||t,o=r&&!t;if(it(e.styleType,["itemNavigation","foldersFilter"])){const i=b8(e),s=e.truncateNames===!0,a=n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:o,children:n.jsx(R,{right:5,children:n.jsx(df,{isExpanded:e.isExpanded,styleType:e.styleType,onClick:e.toggleVisibility})})}),n.jsx(RA,{active:e.isActive,dataTestId:`folder-icon-${e.node.id}`,hasActiveMark:e.hasActiveMark,marginLeft:!r,mode:e.mode,node:e.node}),n.jsx(kt.NodeNameBox,{$truncate:s,left:10,children:n.jsx(uf,{$truncate:s,enableHighligting:e.enableHighligting,searchKeyword:e.searchKeyword,styleType:e.styleType,text:e.node.name})})]});return n.jsxs(Le.Fragment,{children:[n.jsxs(kt.LinkContentItem,{$isDisabled:e.isDisabled,$isSelectable:e.selectAsFolders||EA(e.mode),$truncate:s,alignItems:"center",...e.selectAsFolders&&{onClick:()=>{e.isDisabled||e.onClick(e.node.id)},tabIndex:"0",onKeyDown:l=>{At(l)&&e.onClick(e.node.id)}},children:[n.jsx(I,{when:i,children:n.jsx(kt.RootRowContent,{alignItems:"center",$styleType:e.styleType,children:a})}),n.jsx(I,{when:!i,children:a})]}),n.jsx(I,{when:e.capturedHoverState||e.styleType==="foldersFilter",children:n.jsxs(kt.ActionWrapper,{isActive:e.isActive,styleType:e.styleType,children:[n.jsx(I,{when:e.enableInlineFolderAdd&&!!e.node,children:n.jsx(zne,{isDisabled:e.isDisabled,isVisible:e.capturedHoverState,node:e.node,onAdd:e.onAddFolder})}),n.jsx(I,{when:e.node&&e.node.id!==be&&e.styleType!=="foldersFilter",children:n.jsx(gb,{show:!0,dropdownActionsList:[Se.EDIT,Se.MOVE,Se.HISTORY,Se.LABELS,Se.SET_ALERTS,Se.EXPORT,Se.CLONE,Se.MERGE,Se.PERMISSIONS,Se.DELETE],dropdownPortalAnchor:"#page-content-wrapper",height:"24px",node:e.node,placement:"bottom-start",requestPageMeta:e.requestPageMeta,source:"navigation-tree",width:"24px",zIndex:"16"})})]})})]})}return n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:e.node.hasDescendants,children:n.jsx(df,{isExpanded:e.isExpanded,onClick:e.toggleVisibility})}),n.jsx(uf,{enableHighligting:e.enableHighligting,searchKeyword:e.searchKeyword,text:e.node.name})]})},Qne=e=>{const t=be===e.node.id?"/items":`/folder/${e.node.id}/content`;return n.jsx(kt.ListItemLinkContainer,{$active:e.isActive,to:t,children:n.jsx(E8,{...e})})},Wne=e=>e.styleType==="foldersFilter"?n.jsx(kt.ListItemNodeContainer,{children:n.jsx(E8,{...e})}):n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:e.node.hasDescendants,children:n.jsx(df,{isExpanded:e.isExpanded,onClick:e.toggleVisibility})}),n.jsx(kt.ListItemBlockContainer,{$active:e.isActive,hasDescendants:e.hasDescendants,isDisabled:e.isDisabled,onClick:()=>{e.isDisabled||e.onClick(e.node.id)},children:n.jsx(uf,{enableHighligting:e.enableHighligting,searchKeyword:e.searchKeyword,styleType:e.styleType,text:e.node.name})})]}),qne=e=>EA(e.mode)?n.jsxs(Le.Fragment,{children:[n.jsx(Qne,{...e}),n.jsx(FS,{...e})]}):n.jsxs(Le.Fragment,{children:[n.jsx(Wne,{...e}),n.jsx(FS,{...e})]}),MS=Le.memo(e=>{const t=e.getNodeSelectionStatus(e.nodeId),{icon:r,checked:o}=C6(t);return n.jsx(kt.ListItemCheckboxContainer,{isActive:e.isActive,isDisabled:e.isDisabled,styleType:e.styleType,children:n.jsx(Yx,{checked:o&&!e.isDisabled,checkMarkIcon:r,"data-testid":"tree-list-checkbox",disabled:e.isDisabled,id:e.nodeId,styleType:e.styleType!=="foldersFilter"?"neutralSolid":"redStyle",tabIndex:"0",onChange:()=>e.onClick(e.nodeId),onKeyDown:i=>At(i)&&e.onClick(e.nodeId)})})}),Gne=(e,t=24)=>({placement:"right",modifiers:[{name:"flip",enabled:!0},{name:"offset",options:{offset:({placement:r,reference:o})=>{if(r==="left")return[0,t+o.x-e.x];const i=o.x+o.width;return[0,e.x+e.width-i]}},enabled:!0}]}),$ne=[],c1={},S8=e=>{const{t}=P(),{searchKeyword:r="",openedFoldersIds:o=$ne,disabledNodes:i=c1,lockedFolderIds:s=c1,selectAsFolders:a=!1,requestPageMeta:l=c1}=e,[u,p]=c.useState(!1),{checkDropdownState:m}=c.useContext(Nd),h=m("action-box"),A=u||h,f=J("",["node","name"],e),_=e.node?.id,b=c.useMemo(()=>_===be||M(r)||it(Zr(r),Zr(f)),[_,r,f]);if(M(e.node))return null;const E=e.activeNodeId===e.node.id,T=o.includes(e.node.id),w=e.node.id!==be&&e.activeFolders.includes(e.node.id),v=J(0,["node","depth"],e),k=j(i?.[e.node.id]),N=j(s?.[e.node.id]),D=Zy(e.mode),F=k&&N,B=F?t("tree_list.locked_folder_tooltip"):e.node.name,U=A&&(F||!S6(e.mode)&&!e.suppressNameTooltip);return n.jsx(Ge,{content:B,forceHidden:!U,forceVisible:U,maxWidth:"300px",popperOptions:Gne(e.treeListRect),portalAnchor:"#page-content-wrapper",wrapperFocusable:!1,children:n.jsxs(kt.NodeContainer,{$depth:v,role:"cell",children:[n.jsx(I,{when:it(e.styleType,["itemNavigation","foldersFilter"]),children:W_(z=>n.jsx(kt.VerticalLine,{depth:z,hasDescendants:e.node.hasDescendants},z),v)}),n.jsxs(kt.ListItemContainer,{customStyles:e.listItemContainerStyles,isActive:E,isDisabled:k,isHovered:A,isRelevantNode:b,isRoutingMode:EA(e.mode),styleType:e.styleType,isRootRowActionLayout:e.node.id===be&&!!e.rootRowAction,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),children:[n.jsx(I,{when:D&&!it(e.styleType,["foldersFilter"]),children:n.jsx(MS,{getNodeSelectionStatus:e.getNodeSelectionStatus,isActive:E,isDisabled:k,nodeId:e.node.id,styleType:e.styleType,onClick:e.handleNodeSelection})}),n.jsx(qne,{capturedHoverState:A,enableHighligting:e.enableHighligting,enableInlineFolderAdd:e.enableInlineFolderAdd,hasActiveMark:w,hasDescendants:e.node.hasDescendants,isActive:E,isDisabled:k,isExpanded:T,mode:e.mode,node:e.node,requestPageMeta:l,rootRowAction:e.rootRowAction,searchKeyword:r,selectAsFolders:a,styleType:e.styleType,truncateNames:e.truncateNames,onAddFolder:z=>{e.fetchNodeDescendants(z),e.onAddFolder?.(z)},toggleVisibility:z=>{z.preventDefault(),z.stopPropagation(),e.fetchNodeDescendants(e.n
1629ode.id),e.toggleFolderVisibility(e.node.id)},onClick:e.handleNodeSelection}),n.jsx(I,{when:it(e.styleType,["foldersFilter"])&&!a,children:n.jsx(MS,{getNodeSelectionStatus:e.getNodeSelectionStatus,isActive:E,isDisabled:k,nodeId:e.node.id,styleType:e.styleType,onClick:e.handleNodeSelection})})]})]})})};S8.propTypes={searchKeyword:_n.string.isRequired,openedFoldersIds:_n.array.isRequired,disabledNodes:_n.object.isRequired,toggleFolderVisibility:_n.func.isRequired,node:_n.object.isRequired,selectAsFolders:_n.bool,lockedFolderIds:_n.object};const Kne=g.svg.withConfig({displayName:"Reload__Svg"})(["width:",";height:",";"],e=>`${e.$width}px`,e=>`${e.$height}px`),Yne=({width:e,height:t,fillColor:r="currentColor"})=>{const o=e||18,i=t||20;return n.jsx(Kne,{$height:i,$width:o,height:"20",viewBox:"0 0 18 20",width:"18",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{clipRule:"evenodd",d:"M9.66883 0.759134C9.8592 0.568824 10.1174 0.461914 10.3865 0.461914C10.6557 0.461914 10.9139 0.568824 11.1042 0.759134L14.1497 3.80457C14.34 3.99493 14.4469 4.25309 14.4469 4.52227C14.4469 4.79145 14.34 5.04961 14.1497 5.23998L11.1042 8.28541C10.9128 8.47033 10.6564 8.57265 10.3902 8.57033C10.124 8.56802 9.86942 8.46126 9.6812 8.27304C9.49298 8.08483 9.38622 7.83022 9.38391 7.56405C9.3816 7.29788 9.48392 7.04145 9.66883 6.85L10.9814 5.53742H9.3714C5.76967 5.53742 2.77296 8.53412 2.77296 12.1358C2.77296 15.7376 5.76967 18.7343 9.3714 18.7343C12.9731 18.7343 15.9698 15.7376 15.9698 12.1358C15.9698 11.8666 16.0768 11.6084 16.2672 11.418C16.4575 11.2277 16.7157 11.1207 16.985 11.1207C17.2542 11.1207 17.5124 11.2277 17.7028 11.418C17.8932 11.6084 18.0001 11.8666 18.0001 12.1358C18.0001 16.8583 14.0938 20.7646 9.3714 20.7646C4.64895 20.7646 0.742676 16.8583 0.742676 12.1358C0.742676 7.4134 4.64895 3.50713 9.3714 3.50713H10.9814L9.66883 2.19455C9.47852 2.00418 9.37161 1.74602 9.37161 1.47684C9.37161 1.20766 9.47852 0.949502 9.66883 0.759134Z",fill:r,fillRule:"evenodd"})})},t0=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#54565D",d:"M7.332 6.444a.628.628 0 0 0-.888.888L11.112 12l-4.668 4.668a.628.628 0 0 0 .888.888L12 12.888l4.668 4.668a.628.628 0 0 0 .888-.888L12.888 12l4.668-4.668a.628.628 0 0 0-.888-.888L12 11.112z"})),Jne=xo(["to{transform:rotate(360deg);}"]),Xne=43,Zne=g.div.withConfig({displayName:"ui__Wrapper"})(["display:flex;flex-direction:column;width:100%;margin-top:2px;padding:4px 0 4px ","px;"],Xne),ere=g.div.withConfig({displayName:"ui__Row"})(["display:flex;align-items:center;gap:8px;"]),tre=g.span.withConfig({displayName:"ui__FolderIconWrapper"})(["display:flex;flex-shrink:0;color:",";svg{width:auto;height:16px;}svg path{stroke:currentColor;}"],({theme:e,$error:t})=>t?e.icon.red400:e.icon.neutral400),nre=g.input.withConfig({displayName:"ui__Input"})(["flex:1;min-width:0;height:32px;padding:0 10px;font-size:14px;color:",";border:1px solid ",";border-radius:6px;background-color:",";&::placeholder{color:",";}&:focus{outline:none;}&:disabled{background-color:",";}"],({theme:e})=>e.text.neutral700,({theme:e,$error:t})=>t?e.delimiter.red400:e.delimiter.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral400,({theme:e})=>e.bg.neutral50),rre=g.div.withConfig({displayName:"ui__Controls"})(["display:flex;align-items:center;gap:6px;flex-shrink:0;"]),yb=L(["&&{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;}&& svg{display:block;}"]),fb={styleType:"icon",type:"button",offsetType:"clear",disableHover:!0},C8=L(["&&{color:",";background-color:",";border-color:",";}&&:hover:not(:disabled){background-color:",";border-color:",";}"],({theme:e})=>e.icon.white,({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral900,({theme:e})=>e.bg.neutral900),T8=L(["&&:disabled{color:",";background-color:",";border-color:",";}"],({theme:e})=>e.icon.neutral400,({theme:e})=>e.bg.neutral100,({theme:e})=>e.delimiter.neutral200),ore=g(Y).attrs(fb).withConfig({displayName:"ui__ConfirmButton"})(["",";",";",";&& svg{width:15px;height:10px;}"],yb,C8,T8),ire=g(Y).attrs(fb).withConfig({displayName:"ui__RetryButton"})(["",";",";",";"],yb,C8,T8),US=g(Y).attrs(fb).withConfig({displayName:"ui__CancelButton"})(["",";&&{color:",";}&& svg{width:22px;height:22px;}
1629&& svg path{fill:currentColor;}&&:hover{background-color:",";}"],yb,({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral50),sre=g.div.withConfig({displayName:"ui__Spinner"})(["width:18px;height:18px;flex-shrink:0;border:2px solid ",";border-top-color:",";border-radius:50%;animation:"," 0.7s linear infinite;"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.delimiter.red400,Jne),are=g.span.withConfig({displayName:"ui__ErrorText"})(["margin-top:4px;padding-left:28px;font-size:12px;text-align:left;color:",";"],({theme:e})=>e.text.red500),lre=({name:e,status:t,parentId:r,onNameChange:o,onConfirm:i,onCancel:s,onRetry:a})=>{const{t:l}=P(),u=q(Mn),m=Ul({id:r},u.byId)===ga.Job?E6:bA,h=t==="loading",A=t==="error",f=e.trim().length>ya,_=e.trim().length>0&&!f,b=f,T=b||A&&!f,w=v=>{h||(At(v)&&_?(v.preventDefault(),A?a():i()):v.key==="Escape"&&(v.preventDefault(),s()))};return n.jsxs(Zne,{"data-testid":"inline-folder-input",children:[n.jsxs(ere,{children:[n.jsx(tre,{$error:T,children:n.jsx(m,{})}),n.jsx(nre,{autoFocus:!0,$error:T,"data-testid":"inline-folder-name",disabled:h,placeholder:l("tree_list.folder_name_placeholder"),value:e,onChange:v=>o(v.target.value),onKeyDown:w}),n.jsxs(rre,{children:[h&&n.jsx(sre,{"data-testid":"inline-folder-spinner"}),!h&&!A&&n.jsxs(Le.Fragment,{children:[n.jsx(ore,{"data-testid":"inline-folder-confirm",disabled:!_,onClick:i,children:n.jsx(wp,{})}),n.jsx(US,{"data-testid":"inline-folder-cancel",onClick:s,children:n.jsx(t0,{})})]}),A&&n.jsxs(Le.Fragment,{children:[n.jsx(ire,{"data-testid":"inline-folder-retry",disabled:!_,onClick:a,children:n.jsx(Yne,{height:12,width:12})}),n.jsx(US,{"data-testid":"inline-folder-cancel",onClick:s,children:n.jsx(t0,{})})]})]})]}),T&&n.jsx(are,{"data-testid":b?"inline-folder-length-error":"inline-folder-error",children:b?l("tree_list.folder_name_too_long",{max:ya}):l("tree_list.create_folder_error")})]})},w8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 18 18",...e},c.createElement("path",{fill:"none",stroke:"#A8A8AC",strokeLinecap:"round",strokeWidth:1.5,d:"M13.4 13.4a7.203 7.203 0 1 1 2.11-5.094 7.18 7.18 0 0 1-2.11 5.095l3.495 3.495z"})),I8=30,v8=g(iv)`
1630  outline: none;
1631  user-select: none;
1632  ${Yi};
1633  overflow-x: auto !important;
1634  padding-bottom: ${I8}px;
1635`,cre=e=>({index:t,key:r,style:o})=>{const i=e.nodes[t],s=e.truncateNames?{...o,width:"100%"}:{...o,width:"auto",minWidth:"100%"};if(i?.isDraftFolder&&e.folderDraft){const{parentId:a,name:l,status:u,onNameChange:p,onConfirm:m,onCancel:h,onRetry:A}=e.folderDraft;return n.jsx("div",{"data-testid":"tree-list-draft-row",role:"row",style:s,children:n.jsxs(kt.NodeContainer,{$depth:i.depth,role:"cell",children:[n.jsx(I,{when:["itemNavigation","foldersFilter"].includes(e.styleType),children:W_(f=>n.jsx(kt.VerticalLine,{depth:f,hasDescendants:!1},f),i.depth)}),n.jsx(lre,{name:l,parentId:a,status:u,onCancel:h,onConfirm:m,onNameChange:p,onRetry:A})]})},r)}return n.jsx("div",{"data-testid":"tree-list-row",role:"row",style:s,children:n.jsx($h,{children:n.jsx(S8,{activeFolders:e.activeFolders,activeNodeId:e.activeNodeId,depth:i.depth,disabledNodes:e.disabledNodes,enableHighligting:e.allowFoldersSearch,enableInlineFolderAdd:e.enableInlineFolderAdd,fetchNodeDescendants:e.fetchNodeDescendants,getNodeSelectionStatus:e.getNodeSelectionStatus,handleNodeSelection:e.handleNodeSelection,listItemContainerStyles:e.listItemContainerStyles,lockedFolderIds:e.lockedFolderIds,mode:e.mode,node:i,openedFoldersIds:e.openedFoldersIds,requestPageMeta:e.requestPageMeta,rootRowAction:e.rootRowAction,searchKeyword:e.searchKeyword,selectAsFolders:e.selectAsFolders,styleType:e.styleType,suppressNameTooltip:e.suppressNameTooltip,toggleFolderVisibility:e.toggleFolderVisibility,treeListRect:e.treeListRect,truncateNames:e.truncateNames,onAddFolder:e.onAddFolder})})},r)},dre=e=>{const{t}=P(),r=c.useRef(null),o=c.useRef(null),i=e.folderDraft?.hasError;if(c.useEffect(()=>{r.current?.recomputeRowHeights()},[i,e.nodes.length]),c.useEffect(()=>{const a=e.folderDraft?.parentId??null;if(a===null){o.current=null;return}if(a===o.current)return;const l=e.nodes.findIndex(u=>u?.isDraftFolder);l>=0&&(e.shouldScrollToDraft&&r.current?.scrollToRow(l),o.current=a)},[e.folderDraft?.parentId,e.nodes,e.shouldScrollToDraft]),e.isTreeEmpty)return n.jsx(R,{top:10,children:t("tree_list.empty")});const s=({index:a})=>e.nodes[a]?.isDraftFolder&&i?ra.DRAFT_WITH_ERROR:ra.DEFAULT;return n.jsx(ha,{children:({height:a,width:l})=>n.jsx(v8,{ref:r,height:a,overscanRowCount:10,rowCount:e.nodes.length,rowHeight:e.folderDraft?s:ra.DEFAULT,rowRenderer:cre(e),tabIndex:-1,width:l,onScroll:e.onScroll})})},ure=(e,t,r=[],o=0)=>
1635{if(j(e))return e;if(j(t)){const i=r.length*ra.DEFAULT+o;return i>t?`${t}px`:`${i}px`}return"100%"},Co=e=>{const{t}=P(),{mode:r=kr.ROUTING}=e,o=W7(),i=c.useMemo(()=>e.selectAsFolders?{...o,...e.disabledNodes}:e.disabledNodes,[e.selectAsFolders,e.disabledNodes,o]),{nodes:s,isTreeEmpty:a,openedFoldersIds:l,toggleFolderVisibility:u,getNodeSelectionStatus:p,handleNodeSelection:m,handleSearch:h,searchKeyword:A,fetchNodeDescendants:f,nodesDisabled:_,activeFolders:b}=vee({...e,mode:r,disabledNodes:i}),[E,T]=$X(),[w,v]=c.useState(!1),k=e.folderDraft?.hasError?ra.DRAFT_WITH_ERROR-ra.DEFAULT:0,N=I8+k,D=ure(e.listHeight,e.maxListHeight,s,N),F=!j(e.maxListHeight)||s.length*ra.DEFAULT+N>e.maxListHeight,B=e.styleType==="itemNavigation"?Hl:void 0,U=ft(s),z=U*ra.DEFAULT,W=c.useMemo(()=>e.searchPage&&qe(U,1),[e.searchPage,U]);c.useLayoutEffect(()=>z>e.maxListHeight?v(!0):v(!1),[z,e.maxListHeight]);const K=q(Z=>Z.navigation.initialized),X=e.styleType==="itemNavigation"&&!K;return n.jsxs(kt.TreeListWrapper,{topOffset:e.topOffset,children:[n.jsx(I,{when:e.allowFoldersSearch,children:n.jsxs(kt.SearchBoxWrapper,{styleType:e.styleType,children:[n.jsx(Rd,{clearIcon:e.clearIcon||B,closeIconStyles:j(e.searchBarAction)?kt.searchClearWithActionStyles:void 0,"data-testid":"search-input",filedHeight:e.searchInputHeight,handleOnChange:h,handleSearchClose:e.handleSearchClose,iconStyles:e.styleType!=="itemNavigation"&&kt.searchIconStyles,placeholder:e.searchPlaceholder||t("tree_list.search_folders"),searchIcon:n.jsx(w8,{}),showClearIcon:j(A),showSpinner:e.showSpinner,styleType:e.styleType==="itemNavigation"?"searchbar":e.styleType}),n.jsx(I,{when:j(e.searchBarAction),children:n.jsx(kt.SearchBarAction,{children:e.searchBarAction})})]})}),n.jsx(I,{when:j(e.listHeader),children:e.listHeader}),n.jsx(I,{when:X,children:n.jsxs(mee,{center:!0,column:!0,gap:32,children:[n.jsx(R,{relative:!0,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,noOverlap:!0,height:"24px",size:"24px",width:"24px"})}),n.jsx(C,{fontMedium:!0,neutral500:!0,children:t("tree_list.folders_loading")})]})}),n.jsx(I,{when:!X,children:n.jsx(kt.TreeWrapper,{ref:E,customizeScrollbar:e.customizeScrollbar,"data-testid":"tree-list",height:D,isCollapsedView:W,overflowed:w,styleType:e.styleType,children:n.jsx(dre,{activeFolders:b,activeNodeId:e.activeNodeId,allowFoldersSearch:e.allowFoldersSearch,disabledNodes:_,enableInlineFolderAdd:e.enableInlineFolderAdd,fetchNodeDescendants:f,folderDraft:e.folderDraft,getNodeSelectionStatus:p,handleNodeSelection:m,isTreeEmpty:a,listItemContainerStyles:e.listItemContainerStyles,lockedFolderIds:o,mode:r,nodes:s,openedFoldersIds:l,requestPageMeta:e.requestPageMeta,rootRowAction:e.rootRowAction,searchKeyword:A,selectAsFolders:e.selectAsFolders,shouldScrollToDraft:F,styleType:e.styleType,suppressNameTooltip:e.suppressNameTooltip,toggleFolderVisibility:u,treeListRect:T,truncateNames:e.truncateNames,onAddFolder:e.onAddFolder,onScroll:e.onScroll})})})]})};Co.propTypes={mode:_n.string.isRequired};const BS={permissionScopeId:be},pre=g(Y).withConfig({displayName:"NewFolderButton__NewFolderCta"})(["&&{gap:6px;padding:0;color:",";font-size:14px;font-weight:500;}&& svg path{stroke:",";}&&:hover:not(:disabled){color:",";}&&:hover:not(:disabled) svg path{stroke:",";}&&:disabled{background-color:transparent;border-color:transparent;cursor:not-allowed;opacity:0.5;}"],({theme:e})=>e.text.neutral500,({theme:e})=>e.icon.neutral400,({theme:e})=>e.brand,({theme:e})=>e.brand),_b=({parentId:e,isDraftOpen:t,onCreate:r})=>{const{t:o}=P(),i=q(Mn),s=q(b=>Wp(b)(!0)),{isTeamMemberRoleCustomRoleLimitedRole:a}=dn(),{planFeatures:l}=dt(),u=e===be,p=u?null:i.byId[e],{acl:m}=zn(p??BS),{acl:h}=zn(BS),A=!s.some(b=>b.id===e),f=x8({canCreateRootFolders:u&&!!h?.folders?.add,canCreateFolders:!u&&!!m?.folders?.add,isMaxFolderDepthNotReached:A}),_=!!l?.customRolesEnabled&&a;return t||!_&&!f?null:n.jsxs(pre,{"data-testid":"new-folder-button",disabled:!f,styleType:"neutralCTA",type:"button",onClick:()=>r(e),children:[n.jsx(_8,{height:20,width:20}),o("tree_list.new_folder")]})},xb=({draftParentId:e,setDraftParentId:t,onCreated:r,source:o})=>{const i=le(),[s,a]=c.useState(""),[l,u]=c.useState("idle"),p=e!==null,m=e??be,h=c.useCallback(b=>{a(""),u("idle"),t(b??be)},[t]),A=c.useCallback(()=>{a(""),u("idle"),t(null)},[t]),f=c.useCallback(()=>{const b=s.trim();b&&(u("loading"),new Promise((E,T)=>
1635{i({type:d.CREATE_FOLDER_INLINE_REQUEST,payload:{name:b,parentId:m,source:o,resolve:E,reject:T}})}).then(E=>{a(""),u("idle"),r(E),t(null)}).catch(()=>{u("error")}))},[s,m,o,i,r,t]);return{folderDraft:c.useMemo(()=>p?{parentId:m,name:s,status:l,hasError:s.trim().length>ya||l==="error",onNameChange:a,onConfirm:f,onCancel:A,onRetry:f}:null,[p,m,s,l,f,A]),isDraftOpen:p,openDraft:h,closeDraft:A}},HA={ADD_FOLDER_MODAL:"add_folder_modal",ADD_ITEM_MODAL:"add_item_modal",MOVE_MODAL:"move_modal",ADD_FOLDER_PAGE:"add_folder_page",ADD_ITEM_PAGE:"add_item_page"},R8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:16,fill:"none",viewBox:"0 0 18 16",...e},c.createElement("path",{fill:"currentColor",d:"M8.21.241a.75.75 0 0 0-.515.227l-7 7a.75.75 0 0 0 0 1.06l7 7a.748.748 0 0 0 1.236-.236.75.75 0 0 0-.175-.824l-5.72-5.72h13.728a.75.75 0 1 0 0-1.5H3.036l5.72-5.72A.75.75 0 0 0 8.21.241"})),mre=500,hre=({showBackButton:e,cancelHandler:t,headerTitle:r})=>n.jsxs(S,{center:!0,children:[n.jsx(I,{when:e,children:n.jsx(R,{right:8,children:n.jsx(Xh,{"data-testid":"back-button",onClick:t,children:n.jsx(R8,{height:"16",viewBox:"0 0 18 16",width:"18"})})})}),n.jsx(C,{inheritColor:!0,medium:!0,size:"16px",children:r})]}),Are=({showBackButton:e,cancelHandler:t,headerTitle:r})=>n.jsxs($7,{children:[n.jsx(hre,{cancelHandler:t,headerTitle:r,showBackButton:e}),n.jsx(Xh,{"data-testid":"cancel-button",onClick:t,children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})]}),gre=({anchorElement:e=Mu,initialNodeId:t,value:r,showBackButton:o,headerTitle:i,cancelHandler:s,disabledNodes:a,submitHandler:l,onFolderSelect:u,ctaTitle:p,allowFolderCreation:m=!1})=>{const{t:h}=P(),A=q(Mn),f=Kp(),_=document.getElementById(e),[b,E]=c.useState(null),{folderDraft:T,isDraftOpen:w,openDraft:v,closeDraft:k}=xb({draftParentId:b,setDraftParentId:E,onCreated:u,source:HA.ADD_ITEM_MODAL}),N=c.useCallback(D=>{u(D),w&&k()},[u,w,k]);return n.jsx(Ra,{container:_,children:n.jsxs(hee,{children:[n.jsxs(S,{column:!0,height:"calc(100% - 90px)",children:[n.jsx(Are,{cancelHandler:s,headerTitle:i,showBackButton:o}),n.jsx(NA,{ref:f,children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:t,clearIcon:ks,disabledNodes:a,enableInlineFolderAdd:m,folderDraft:T,listItemContainerStyles:kA,maxListHeight:mre,mode:kr.SELECTION.SINGULAR,nodeSource:A,searchInputHeight:42,styleType:"foldersFilter",updateSelectedNodes:N,onAddFolder:v})})]}),n.jsxs(G7,{children:[n.jsx(R,{children:n.jsx(I,{when:m,children:n.jsx(_b,{isDraftOpen:w,parentId:M(r)?be:Number(r),onCreate:v})})}),n.jsx(Y,{"data-testid":"submit-button",disabled:M(r)||w,minWidth:128,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:l,children:p||h("common.select")})]})]})})},yre=({value:e,onChange:t,testId:r,anchorElement:o,label:i="",disabledNodesIds:s=[],isItem:a,flow:l,disabled:u,flatFolderSelection:p,noFieldWrapper:m,showBackButton:h,headerTitle:A,ctaTitle:f,defaultNodeId:_,placeholder:b,isChevronIconHidden:E,disableNodesAtDepth:T,allowFolderCreation:w,onSelect:v})=>{const[k,N]=c.useState(!1),D=q(ae=>vd(ae)(e)),F=D.id||be,B=D.parentId||be,U=c.useCallback(()=>{if(!u)return N(!0)},[N,u]),z=c.useCallback(ae=>{t(ae)},[t]),W=g9(e),K=c.useCallback(ae=>{t(ae),v?.(ae)},[t,v]),X=c.useCallback(()=>{N(!1),t(e),v?.(e)},[N,t,e,v]),Z=c.useCallback(()=>{N(!1),t(W)},[N,t,W]);return n.jsxs(n.Fragment,{children:[n.jsx(K7,{defaultNodeId:_,disabled:u,handleSelectOpen:U,id:M(e)?null:Number(e),isChevronIconHidden:E,label:i,noFieldWrapper:m,placeholder:b,testId:r,onFolderSelect:z}),n.jsxs(I,{when:k,children:[n.jsx(I,{when:p,children:n.jsx(WZ,{anchorElement:o,cancelHandler:()=>N(!1),disabledNodesIds:s,disableNodesAtDepth:T,flow:l,initialNodeId:F,initialNodeParent:B,isItem:a,saveChanges:K})}),n.jsx(I,{when:!p,children:n.jsx(gre,{allowFolderCreation:w,cancelHandler:Z,ctaTitle:f,disabledNodes:s?.reduce((ae,pe)=>(ae[pe]={id:pe},ae),{}),headerTitle:A,initialNodeId:e,showBackButton:h,submitHandler:X,value:e,onFolderSelect:z})})]})]})},Fs=({control:e,anchorElement:t,flatFolderSelection:r=!1,label:o="",disabledNodesIds:i=[],isItem:s,flow:a,testId:l,noFieldWrapper:u,disabled:p,name:m,showBackButton:h,headerTitle:A,ctaTitle:f,defaultNodeId:_,placeholder:b,isChevronIconHidden:E,disableNodesAtDepth:T,allowFolderCreation:w,onSelect:v})=>
1635n.jsx(Un,{control:e,name:m,render:({field:{onChange:k,value:N}})=>n.jsx(yre,{allowFolderCreation:w,anchorElement:t,ctaTitle:f,defaultNodeId:_,disabled:p,disabledNodesIds:i,disableNodesAtDepth:T,flatFolderSelection:r,flow:a,headerTitle:A,isChevronIconHidden:E,isItem:s,label:o,noFieldWrapper:u,placeholder:b,showBackButton:h,testId:l,value:N,onChange:k,onSelect:v})}),fre=(e={})=>t=>gt(t,e),_re=({singleClone:e,bulkClone:t,isValid:r,buttonsAlign:o,onCancel:i,buttonMinWidth:s,showSpinnerKey:a,cancelButtonMinWidth:l,submitButtonMinWidth:u,submitButtonStyleType:p,cancelButton:m,submitButton:h,disabledNodes:A,isItem:f,control:_})=>{const{t:b}=P(),{cloneNode:E,[a]:T}=Pe();return e?n.jsxs(rZ,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fs,{control:_,disabledNodesIds:A,flow:"copy",isItem:f,label:b("clone.clone_to_folder"),name:"folderId"}),n.jsx(R,{left:20,children:n.jsx(Y,{"data-testid":"submit-button",disabled:!r||E,disableStyleType:"brand",minWidth:128,offsetType:"compact",showSpinner:E,styleType:"brandCTA",type:"submit",children:b("common.clone")})})]}):t?n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",children:[n.jsx(oZ,{"data-testid":"cancel-button",minWidth:"96",offsetType:"compact",styleType:"userCancel",type:"button",onClick:i,children:b("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!r||E,disableStyleType:"brand",minWidth:128,offsetType:"compact",showSpinner:E,styleType:"brandCTA",type:"submit",children:b("common.clone")})]}):n.jsxs($p,{hasBorder:!0,buttonsAlign:o,children:[n.jsx(Ts,{"data-testid":"cancel-button",minWidth:s||l,styleType:"cancel",type:"button",onClick:i,children:m}),n.jsx(Ts,{"data-testid":"submit-button",disabled:!r||T,minWidth:s||u,styleType:p,type:"submit",children:h})]})},xre=e=>{const t=le(),r=()=>t({type:d.HIDE_MODAL}),{content:o,cancelButton:i,submitButton:s,buttonMinWidth:a,cancelButtonMinWidth:l,submitButtonMinWidth:u,customStyles:p,singleClone:m,bulkClone:h,validationSchema:A,submitAction:f,showSpinnerKey:_,hideModal:b=r,cancelAction:E,initialValues:T={},currentNode:w={},submitButtonStyleType:v="submit"}=e,k=fre(A),N=Ye({mode:"onChange",defaultValues:T,resolver:k}),{handleSubmit:D,setValue:F,formState:{isValid:B},control:U}=N,z=w?.isItem||!1,W=q(pe=>Wp(pe)(!z)),X=[...Array.isArray(W)?W.map(pe=>pe.id):[],w.id],Z=()=>{if(E&&E(t),b)return b(t)},ae=pe=>{if(f&&f(t,pe),b)return b(t)};return n.jsx(tn,{...N,children:n.jsx(Gp,{onSubmit:D(ae),children:n.jsx(vA,{compactContent:e.compactContent,customStyles:p,extendedContentWidth:e.extendedContentWidth,children:n.jsxs(Kx,{column:!0,justifyContent:"space-between",children:[o,n.jsx(_re,{bulkClone:h,buttonMinWidth:a,buttonsAlign:e.buttonsAlign,cancelButton:i,cancelButtonMinWidth:l,control:U,disabledNodes:z?[]:X,isItem:z,isValid:B,setValue:F,showSpinnerKey:_,singleClone:m,submitButton:s,submitButtonMinWidth:u,submitButtonStyleType:v,onCancel:Z})]})})})})},bre=L(["height:40px;display:flex;align-items:center;padding-left:8px;background-color:",";"],({theme:e})=>e.bg.neutral50),Ere=g(S).withConfig({displayName:"ui__Wrapper"})(["width:340px;background-color:white;overflow-x:hidden;overflow-y:auto;position:relative;",";"],e=>e.$showNotifications?L(["height:calc(100% - ","px);top:","px;"],e.$notificationHeight,e.$notificationHeight):L(["top:0;height:100%;"])),Sre=g.div.withConfig({displayName:"ui__Body"})(["padding:8px 32px 0;overflow:auto;height:100%;"]),Cre=g.div.withConfig({displayName:"ui__IncludeDescendantsWrapper"})(["padding:20px 32px;border-top:1px solid ",";"],({theme:e})=>e.delimiter.neutral100),Tre=g(S).withConfig({displayName:"ui__Bottom"})(["padding:22px 24px;"]),wre=g(R).withConfig({displayName:"ui__TitleSection"})(["border-bottom:1px solid ",";"],({theme:e})=>e.delimiter.neutral100),Ire=g(R).withConfig({displayName:"ui__BottomControlGroup"})(["position:sticky;"]),vre=g.div.withConfig({displayName:"ui__CheckboxFieldWrapper"})(["padding:4px 0;"]),Rre=g(R).withConfig({displayName:"ui__StyledBox"})([".Select-multi-value-wrapper{max-width:220px !important;}"]),jre=e=>({controlStyles:{minHeight:"unset",color:"unset"},menuStyles:{maxWidth:"152px",width:"unset",right:"0"},menuListStyles:{overflowY:"unset"}
1635,optionStyles:{padding:"10px 16px",width:"152px"},containerStyles:{display:"flex",flexDirection:"column",justifyContent:"center",minHeight:"32px",minWidth:"94px",maxWidth:"135px",color:e.text.neutral700,backgroundColor:e.bg.neutral100,"&:hover":{backgroundColor:e.bg.neutral700,color:e.text.white}},menuOpenContainerStyles:{backgroundColor:e.bg.neutral700,color:e.text.white},singleValueStyles:{fontSize:"12px",fontWeight:"500"},iconStyles:{chevronType:"triangle",svgD:"M0,4 L4,0 L8,4 M4,10 L4,0"},placeholderStyles:{fontSize:"12px",color:"inherit",fontWeight:"500"}}),kre=L(["height:20px;padding:0px 6px;border-radius:4px;background-color:",";"],({theme:e})=>e.brand),Nre=L(["text-transform:uppercase;font-weight:600;color:",";"],({theme:e})=>e.bg.white),Ore=g.div.withConfig({displayName:"ui__ModalWrapper"})(["width:100%;"]),bb=g.div.withConfig({displayName:"ui__ContentWrapper"})(["display:flex;flex-direction:column;padding:0 20px;"]),Dre=g(bb).withConfig({displayName:"ui__DescriptionWrapper"})(["padding-top:32px;padding-bottom:20px;"]),Pre=g(bb).withConfig({displayName:"ui__ButtonsWrapper"})(["padding-top:11px;padding-bottom:19px;flex-direction:row;justify-content:flex-end;& > :first-child{margin-right:16px;}"]),j8=e=>e.map(t=>t.id),Lre=(e,t)=>e.map(r=>t[r]).filter(r=>!!r),k8=e=>e.pages?.tagsPage,zA=e=>k8(e)?.items.normalizedTagsList.byId??{},Fre=e=>k8(e)?.items.tagsToShow??[],YAt=On([zA,Fre],(e,t)=>t.reduce((r,o)=>{const i=e[o];return _e(i)||r.push(i),r},[])),Eb=(e=[])=>{const t=e.map(r=>({label:r.name,value:r.id,existing:!0}));return q_(t,"ascending","label")},oa=[nt.toggle.value,nt.clear.value],HS=100,zS=500,Mre=e=>j(e.validation)?e.validation(e):M(e.action)||M(e.data),Ure=e=>{const t=Object.values(e).filter(({checked:r})=>r);return t.length===0?!0:Object.values(t).some(Mre)},Bre=(e,t)=>t?["Scanner","Attachment","name"].includes(e.attribute):["Scanner","Attachment"].includes(e.attribute),Hre=e=>{const t=r=>({value:r,message:x("bulk_edit_modal.max_length_error",{maxLimit:r})});switch(e.toLowerCase()){case Pt.largeText:return t(4e3);case Pt.url:return t(300);case Pt.smallText:case Pt.email:case Pt.phone:return t(190);default:return null}},zre=e=>e.applicableTo===cs.items,Vre=e=>e.applicableTo===cs.folders,VS=e=>Object.fromEntries(Object.entries(e).map(([t,r])=>{const o=r?.action?.value??null;return o!==null?[t,{...r,action:o}]:[t,r]}));var VA=(e=>(e.NewUnitsOfMeasure="new_units_of_measure",e.Quantity="quantity",e.Name="name",e.MinQuantity="min_quantity",e.Price="price",e.Notes="notes",e.Tags="tags",e.OriginFolderId="origin_folder_id",e))(VA||{});const QS=(e,t)=>{if(M(t)||M(e))return!1;const r=Object.values(t).filter(({checked:i})=>i);return M(r)?!1:r.some(i=>i.attribute==="new_units_of_measure")?e!=="new_units_of_measure":e==="new_units_of_measure"},Qc={tags:{component:{get label(){return x("item.tags")},clearable:!1,isCompact:!0},wrapper:{top:25}},boolean:{component:{noFieldWrapper:!0,showAdditionalInfo:!0,wrapperStyles:bre},wrapper:{left:20}},datetime:{portalAnchor:"sliding-modal-wrapper",popperPlacement:"top-end"}},Qre=e=>e===nt.remove.value?{...Qc.tags.component,creatable:!1}:Qc.tags.component,Ya=(e,t)=>M(e.action)?!0:t.includes(e?.action?.value)?!1:M(e.data),Wre=(e,t)=>Ya(e,t)?!0:Number(e.data)>nl,Wa=(e,t=[],r)=>{if(r)return!0;const o=t.filter(i=>!i.isItem);return rM(["attributes",e],t,!0)||Qo(["items","attributes",e],o,!0)},N8=({nodes:e,tags:t,isItemVariants:r=!1,isReturnToOriginEnabled:o,isAllowedToEditUom:i})=>{const s=Dr([{element:{key:"name",name:x("bulk_edit_modal.fields.name"),attribute:"name",actionOptions:[nt.replace,nt.addPrefix,nt.addSuffix,nt.appendSerial],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),entityType:"Node",data:null,inputNormalizer:a=>a===nt.appendSerial.value?fu:l=>l,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")},include:Wa("name",e,r)},{element:{key:"min_quantity",name:x("bulk_edit_modal.fields.min_quantity"),attribute:"min_quantity",actionOptions:[nt.addUpdate,nt.clear],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_value"),entityType:"Node",data:null,inputNormalizer
1635:()=>Nn,applicableTo:cs.items,prepareData:a=>a,validation:a=>Wre(a,oa),disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")},include:Wa("minQuantity",e,r)},{element:{key:"price",name:x("bulk_edit_modal.fields.price"),attribute:"price",actionOptions:[nt.addReplace,nt.increment,nt.decrement,nt.multiply],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_value"),entityType:"Node",data:null,inputNormalizer:()=>a=>ta(a),applicableTo:cs.items,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")},include:Wa("price",e,r)},{element:{key:"notes",name:x("bulk_edit_modal.fields.notes"),attribute:"notes",actionOptions:[nt.addPrefix,nt.addSuffix,nt.addReplace,nt.appendSerial],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),entityType:"Node",data:null,inputNormalizer:a=>a===nt.appendSerial.value?fu:l=>l,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")},include:Wa("notes",e,r)},{element:{key:"tags",name:x("bulk_edit_modal.fields.tags"),attribute:"tags",actionOptions:[nt.add,nt.remove],componentAttributes:a=>Qre(a),componentWrapperAttributes:()=>Qc.tags.wrapper,holder:x("bulk_edit_modal.placeholders.set_tags"),inputOptions:Eb(Object.values(t)),entityType:"Tag",data:null,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")},include:Wa("tags",e,r)},{element:{key:"origin_folder_id",name:x("bulk_edit_modal.fields.origin"),attribute:"origin_folder_id",actionOptions:[nt.addReplace,nt.clear],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.set_origin"),entityType:"Node",data:null,applicableTo:cs.items,prepareData:a=>a,shouldShowNewBadge:!0,validation:a=>Ya(a,oa),disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")},include:Wa("originFolder",e,r)&&!r&&o},{element:{key:"new_units_of_measure",name:x("bulk_edit_modal.fields.unit_of_measure"),attribute:"new_units_of_measure",actionOptions:[nt.replace],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.set_unit_of_measure"),entityType:"Node",data:null,applicableTo:cs.items,prepareData:a=>({type:a.unitType,name:a.unitName}),shouldShowNewBadge:!0,validation:a=>Ya(a,oa),disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_unselected_tooltip")},include:i}]);return r&&s.splice(1,0,{key:"quantity",name:x("bulk_edit_modal.fields.quantity"),attribute:"quantity",actionOptions:[nt.addReplace,nt.increment,nt.decrement,nt.multiply],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_value"),entityType:"Node",data:null,inputNormalizer:()=>Nn,applicableTo:cs.items,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")}),s},O8=({nodes:e,attributes:t,hideCustomAttributesData:r=!1,isItemVariants:o})=>{const i=Wa("customFields",e,o);return r||!i?[]:t.map(s=>{switch(s.kind.value){case"float":return{key:`${s.kind.value}_${s.id}`,attribute:yn(s.kind.value),name:s.name,id:s.id,actionOptions:[nt.addReplace,nt.increment,nt.decrement,nt.multiply],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_value"),type:"number",data:null,applicableTo:s.applicableForFilterKey,prepareData:a=>a,inputNormalizer:()=>H_,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"integer":return{key:`${s.kind.value}_${s.id}`,attribute:yn(s.kind.value),name:s.name,id:s.id,actionOptions:[nt.addReplace,nt.increment,nt.decrement,nt.multiply],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_value"),type:"number",data:null,applicableTo:s.applicableForFilterKey,prepareData:a=>a,inputNormalizer:()=>fu,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"datetime":return{key:`${s.kind.value}_${s.id}`,attribute:"date",name:s.name,id:s.id,actionOptions:[nt.addReplace,nt.clear],validation:a=>Ya(a,oa),componentAttributes:()=>Qc.datetime,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_value"),data:null,applicableTo:s.applicableForFilterKey,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"scanner":return{key:`${s.kind.value}_${s.id}`,attribute:yn(s.kind.value),name:s.name,id:s.id,actionOptions:[],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),data:null,applicableTo:s.applicableForFilterKey,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"email":return{key:`${s.kind.value}_${s.id}`,attribute:yn(s.kind.value),name:s.name,id:s.id,actionOptions:[nt.addReplace,nt.clear],validation:a=>Ya(a,oa),componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),type:"email",data:null,applicableTo:s.applicableForFilterKey,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"boolean":return{key:`${s.kind.value}_${s.id}`,name:s.name,attribute:yn(s.kind.value),id:s.id,actionOptions:[nt.addReplace,nt.toggle],validation:a=>Ya(a,oa),componentAttributes:()=>Qc.boolean.component,componentWrapperAttributes:()=>Qc.boolean.wrapper,holder:void 0,type:"checkbox",applicableTo:s.applicableForFilterKey,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"text":return{key:`${s.kind.value}_${s.id}`,name:s.name,attribute:yn(s.kind.value),id:s.id,actionOptions:[nt.addPrefix,nt.addSuffix,nt.addReplace,nt.appendSerial],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),data:null,inputNormalizer
1635:a=>a===nt.appendSerial.value?fu:l=>l,applicableTo:s.applicableForFilterKey,prepareData:a=>a};case"dropdown":return{key:`${s.kind.value}_${s.id}`,id:s.id,name:s.name,attribute:yn(s.kind.value),actionOptions:[nt.addReplace,nt.clear],validation:a=>Ya(a,oa),componentAttributes:()=>({label:s.name,customAttributeId:s.id,isCompact:!0}),componentWrapperAttributes:()=>null,holder:s.placeholder,applicableTo:s.applicableForFilterKey,data:null,prepareData:a=>a?.value||null,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};case"phone":case"url":return{key:`${s.kind.value}_${s.id}`,name:s.name,attribute:yn(s.kind.value),id:s.id,actionOptions:[nt.addPrefix,nt.addSuffix,nt.addReplace],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),data:null,applicableTo:s.applicableForFilterKey,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")};default:return{key:`${s.kind.value}_${s.id}`,name:s.name,attribute:yn(s.kind.value),id:s.id,actionOptions:[nt.addPrefix,nt.addSuffix,nt.addReplace,nt.appendSerial],componentAttributes:()=>null,componentWrapperAttributes:()=>null,holder:x("bulk_edit_modal.placeholders.enter_text"),data:null,inputNormalizer:a=>a===nt.appendSerial.value?fu:l=>l,applicableTo:s.applicableForFilterKey,prepareData:a=>a,disabledTooltipMessage:x("bulk_edit_modal.units_of_measure_selected_tooltip")}}})},qre=({nodes:e,customAttributes:t,isItemVariants:r,isReturnToOriginEnabled:o,isAllowedToEditUom:i})=>{const s=N8({nodes:e,tags:[],isItemVariants:r,isReturnToOriginEnabled:o,isAllowedToEditUom:i}).reduce((l,u)=>({...l,[u.key]:{attribute:u.attribute,entityType:u.entityType,checked:!1,data:u.data,prepareData:u.prepareData,validation:u.validation}}),{}),a=O8({nodes:e,attributes:t,hideCustomAttributesData:!1,isItemVariants:r}).reduce((l,u)=>({...l,[u.key]:{entityType:"CustomAttribute",entityId:u.id,validation:u.validation,attribute:yn(u.attribute),checked:!1,prepareData:u.prepareData,...u.data===null?{data:u.data}:{},...u.attribute==="Boolean"?{data:!1}:{}}}),{});return{includeDescendants:!1,transforms:{...s,...a}}},Gre={confirmation:{format:{pattern:/CONFIRM/i,get message(){return x("validations.confirm_changes")}}}},$re=({changes:e,allFields:t,foldersCount:r,itemsCount:o,includeDescendants:i})=>{const{t:s}=P();return e.some(l=>l.attribute===VA.NewUnitsOfMeasure)?n.jsx(n.Fragment,{children:n.jsxs(C,{neutral700:!0,smallLineHeight:!0,"data-testid":"units-changed-message",offsets:{mt:8},children:[s("bulk_edit.unit_of_measure_changed"),n.jsx(I,{when:!!o,children:n.jsx(C,{semibold:!0,children:s("bulk_edit.items_count",{count:o})})}),n.jsx(I,{when:i,children:n.jsxs(C,{semibold:!0,children:[n.jsx(I,{when:!!r&&!!o,children:s("bulk_edit.confirmation.and")}),n.jsxs(I,{when:!!r,children:[s("bulk_edit.items_inside_folders"),n.jsxs(C,{semibold:!0,children:[" ",s("bulk_edit.folders_count",{count:r})]})]})]})}),". ",s("bulk_edit.units_of_measure_warning")]})}):n.jsxs(C,{neutral700:!0,smallLineHeight:!0,offsets:{mt:8},children:[s("bulk_edit.confirmation.changes_impact"),n.jsx(I,{when:!!r,children:n.jsx(C,{semibold:!0,children:s("bulk_edit.folders_count",{count:r})})}),n.jsx(I,{when:!!r&&!!o,children:s("bulk_edit.confirmation.and")}),n.jsx(I,{when:!!o,children:n.jsx(C,{semibold:!0,children:s("bulk_edit.items_count",{count:o})})}),":",n.jsx(R,{children:n.jsx("ul",{style:{paddingLeft:"20px"},children:e.map(l=>n.jsx("li",{children:n.jsx(C,{block:!0,neutral700:!0,smallLineHeight:!0,offsets:{mt:8},weight:500,children:t[l.attribute]?.name||t[`${l.attribute.toLowerCase()}_${l.entityId}`]?.name})},l.attribute))})})]})},Kre=({allFields:e,changes:t,includeDescendants:r,sids:o,foldersCount:i,itemsCount:s,cancelAction:a,submitAction:l})=>{const{t:u}=P(),{register:p,getFieldState:m,formState:{isDirty:h,errors:A}}=Ye({mode:"onChange",criteriaMode:"all",resolver:E=>gt(E,Gre)}),{bulkEdit:f}=Pe(),_=Object.keys(A).length>0,b=!h||_;return n.jsxs(Ore,{children:[n.jsxs(Dre,{children:[n.jsx(C,{largerLineHeight:!0,neutral700:!0,size:"18px",weight:500,children:u("bulk_edit.confirmation.header")}),n.jsx($re,{allFields:e,changes:t,foldersCount:i,includeDescendants:r,itemsCount:s,sids:o})]}),n.jsxs(bb,{children:[n.jsx(fe,{neutral200:!0,bottom:"8px",height:"1px",top:"8px",width:"100%"}),n.jsx(R,{bottom:16,children:n.jsx(we,{label:u("bulk_edit.confirmation.type_to_confirm_label"),...p("confirmation"),...m("confirmation"),placeholder:u("bulk_edit.confirmation.type_to_confirm_placeholder")})})]}),n.jsx(fe,{neutral200:!0,bottom:"8px",height:"1px",top:"8px",width:"100%"}),n.jsxs(Pre,{children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:126,offsetType:"compact",styleType:"userCancel",type:"button",onClick:a,children:u("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:b||f,disableStyleType:"semitransparentBrandCTA",minWidth:140,offsetType:"clear",showSpinner:f,styleType:"brandCTA",onClick:l,children:u("common.confirm")})]})]})},Yre=({title:e,counter:t,shouldSkipCountDisplay:r})=>{const{t:o}=P();return n.jsxs(S,{column:!0,children:[n.jsxs(R,{outside:!0,horizontal:20,top:32,children:[n.jsx(I,{when:!!e,children:n.jsx(C,{block:!0,neutral700:!0,size:"18px",weight:500,children:e})}),n.jsx(C,{block:!0,neutral700:!0,offsets:{mt:16,mb:8},weight:500,children:mr.rich(o("bulk_edit.confirmation.updating_items"),{count:n.jsxs(n.Fragment,{children:[n.jsx(I,{when:!!t.folders&&!r,children:o("bulk_edit.folders_count",{count:t.folders})}),n.jsx(I,{when:!!t.folders&&!!t.items&&!r,children:o("bulk_edit.confirmation.and")}),n.jsx(I,{when:!!t.items&&!r,children:o("bulk_edit.items_count",{count:t.items})}),n.jsx(I,{when:r,children:o("bulk_edit.items")})]})})}),n.jsx(C,{block:!0,neutral600:!0,smallLineHeight:!0,offsets:{mb:120},children:o("bulk_edit.confirmation.loading_message")})]}),n.jsx(fe,{neutral200:!0,height:"1px",top:"8px",width:"100%"}),n.jsx(R,{outside:!0,horizontal:20,vertical:25,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{disabled:!0,showSpinner:!0,"data-testid":"submit-button",disableStyleType:"semitransparentBrandCTA",minWidth:151,offsetType:"clear",styleType:"brandCTA",type:"button",children:o("common.confirming")})})})]})},Jre=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:92,height:52,viewBox:"0 0 92 52",...e},c.createElement("g",{id:"bulk-edit-error_svg__Page-1",fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:1},c.createElement("g",{id:"bulk-edit-error_svg__Group"},c.createElement("path",{id:"bulk-edit-error_svg__Rectangle-2",fill:"#FFF",stroke:"#DD2A3B",strokeWidth:2,d:"M7 45h78V2a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1z"}),c.createElement("path",{id:"bulk-edit-error_svg__Rectangle-4",fill:"#FFF",stroke:"#DD2A3B",strokeWidth:2,d:"M1 45v3a3 3 0 0 0 3 3h84a3 3 0 0 0 3-3v-3z"}),c.createElement("g",{id:"bulk-edit-error_svg__Group-5",fill:"#DD2A3B",transform:"translate(31 12)"},c.createElement("path",{id:"bulk-edit-error_svg__Combined-Shape",d:"M6.657 4.657h2a1 1 0 1 1 0 2h-2v2a1 1 0 1 1-2 0v-2h-2a1 1 0 1 1 0-2h2v-2a1 1 0 1 1 2 0z",transform:"rotate(45 5.657 5.657)"}),c.createElement("path",{id:"bulk-edit-error_svg__Combined-Shape",d:"M25.657 4.657h2a1 1 0 1 1 0 2h-2v2a1 1 0 1 1-2 0v-2h-2a1 1 0 0 1 0-2h2v-2a1 1 0 0 1 2 0z",transform:"rotate(45 24.657 5.657)"}),c.createElement("path",{id:"bulk-edit-error_svg__Path-5",fillRule:"nonzero",d:"M5.514 21.857a1 1 0 1 1-1.028-1.714C7.968 18.053 11.478 17 15 17s7.032 1.053 10.514 3.143a1 1 0 0 1-1.028 1.714C21.302 19.947 18.144 19 15 19s-6.302.947-9.486 2.857"}))))),Xre=({title:e,message:t,onClick:r})=>{const{t:o}=P(),i=le();return n.jsxs(S,{column:!0,children:[n.jsxs(R,{outside:!0,horizontal:20,vertical:32,children:[n.jsx(C,{block:!0,medium:!0,neutral700:!0,offsets:{mb:16,mt:16},size:"18px",children:e}),n.jsxs(S,{column:!0,fullWidth:!0,alignItems:"center",children:[n.jsx(Jre,{}),n.jsx(C,{block:!0,neutral700:!0,smallLineHeight:!0,offsets:{mt:16,mb:20},children:t})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",top:"8px",width:"100%"}),n.jsx(R,{outside:!0,horizontal:20,vertical:25,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{minWidth:100,offsetType:"clear",styleType:"brandCTA",type:"button",onClick:()=>r(i),children:o("common.got_it")})})})]})},Zre=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"m28.067 44.133 18.867-18.866-3.067-3-15.8 15.8-8-8-3 3zM32 58.667q-5.466 0-10.333-2.1t-8.5-5.733q-3.633-3.634-5.733-8.5-2.1-4.868-2.1-10.334 0-5.533 2.1-10.4t5.733-8.467 8.5-5.7T32 5.333q5.534 0 10.4 2.1t8.467 5.7 5.7 8.467 2.1 10.4q0 5.468-2.1 10.334t-5.7 8.5-8.467 5.733q-4.866 2.1-10.4 2.1m0-4q9.467 0 16.067-6.634 6.6-6.633 6.6-16.033 0-9.465-6.6-16.066T32 9.334q-9.4 0-16.033 6.6T9.334 32q0 9.4 6.633 16.033T32 54.667"})),eoe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{fill:"#F9AD00",d:"M.434 21.077 10.123 1.58a2 2 0 0 1 3.577-.01l9.837 19.525a2 2 0 0 1-1.79 2.9l-19.525-.028a2 2 0 0 1-1.788-2.89"}),c.createElement("path",{fill:"#FFF",d:"M12 7a1.826 1.826 0 0 1 1.819 1.992l-.728 8.012a1.095 1.095 0 0 1-2.182 0l-.728-8.012A1.826 1.826 0 0 1 12 7m0 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2"}))),toe=g(R).withConfig({displayName:"ui__WarningWrapper"})(["border:1px solid ",";border-radius:5px;"],({theme:e})=>e.delimiter.neutral100),noe=g(R).withConfig({displayName:"ui__WarningTitleWrapper"})(["overflow:hidden;text-overflow:ellipsis;"]),roe=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["@media all and (min-height:600px){max-height:200px;}@media all and (min-height:700px){max-height:300px;}@media all and (min-height:800px){max-height:350px;}overflow-y:auto;"]),ooe=({node:e})=>{const t=e.is_item?oM:iM;return j(e.errors)&&n.jsx(toe,{outside:!0,horizontal:30,vertical:5,children:n.jsxs(S,{column:!0,children:[n.jsxs(noe,{all:10,children:[n.jsx(R,{inline:!0,right:10,children:n.jsx(t,{"aria-label":"entityType",height:16,width:18})}),n.jsx(C,{size:"18px",children:e.name})]}),e.errors.map((r,o)=>n.jsx(R,{bottom:10,left:20,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(R,{inline:!0,right:10,children:n.jsx(eoe,{style:{transform:"scale(0.7)"}})}),n.jsx("span",{children:r})]})},`blk_err_${o}`))]})})},ioe=({nodeList:e,counter:t,onClick:r,shouldSkipCountDisplay:o})=>{const{t:i}=P(),s=le(),a=c.useMemo(()=>(e||[]).map(u=>{const p=u.errors.map(m=>typeof m=="string"?m:[...new Set(m)]);return{...u,errors:p.filter(m=>m.length>0)}}),[e]),l=!a.every(u=>u.errors.length===0);return n.jsxs(S,{column:!0,children:[n.jsxs(R,{bottom:100,horizontal:20,top:40,children:[n.jsx(S,{justifyContent:"center",children:n.jsx(C,{green400:!0,children:n.jsx(Zre,{})})}),n.jsx(C,{center:!0,neutral700:!0,offsets:{mt:16,mb:8},size:"18px",weight:500,width:"100%",children:i("bulk_edit.success.title")}),n.jsx(S,{justifyContent:"center",children:n.jsx(C,{center:!0,neutral700:!0,smallLineHeight:!0,children:mr.rich(i("bulk_edit.success.updated"),{count:n.jsx(n.Fragment,{children:n.jsxs(C,{neutral700:!0,smallLineHeight:!0,children:[n.jsx(I,{when:!!t.folders&&!o,children:n.jsxs(C,{weight:500,children:[i("bulk_edit.folders_count",{count:t.folders})," "]})}),n.jsx(I,{when:!!t.folders&&!!t.items&&!o,children:i("bulk_edit.confirmation.and")}),n.jsx(I,{when:!!t.items&&!o,children:n.jsxs(C,{weight:500,children:[i("bulk_edit.items_count",{count:t.items})," "]})}),n.jsx(I,{when:o,children:i("bulk_edit.items")})]})})})})}),n.jsx(I,{when:!!l,children:n.jsx(roe,{children:a.map((u,p)=>n.jsx(ooe,{node:u},p))})})]}),n.jsx(fe,{neutral200:!0,height:"1px",top:"8px",width:"100%"}),n.jsx(R,{outside:!0,horizontal:20,vertical:25,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",minWidth:100,offsetType:"clear",styleType:"brandCTA",type:"button",onClick:()=>r(s),children:i("common.done")})})})]})},soe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("g",{stroke:"#BF2323",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,clipPath:"url(#sentiment-negative_svg__clip0_992_3176)"},c.createElement("path",{d:"M4.913 20.592a12 12 0 1 1 22.173-9.184 12 12 0 0 1-22.173 9.184M11.999 13.334h.012M20.001 13.334h.012"}),c.createElement("path",{d:"M12.667 20.333a4.666 4.666 0 0 1 6.667 0"})),c.createElement("defs",null,c.createElement("clipPath",{id:"sentiment-negative_svg__clip0_992_3176"},c.createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"})))),aoe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("g",{stroke:"#E76500",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,clipPath:"url(#sentiment-neutral_svg__clip0_992_3186)"},c.createElement("path",{d:"M4.913 20.592a12 12 0 1 1 22.173-9.184 12 12 0 0 1-22.173 9.184M11.999 13.334h.012M20.001 13.334h.012M11.999 20h8"})),c.createElement("defs",null,c.createElement("clipPath",{id:"sentiment-neutral_svg__clip0_992_3186"},c.createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"})))),loe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("path",{stroke:"#2B8444",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4.913 20.592a12 12 0 1 1 22.173-9.184 12 12 0 0 1-22.173 9.184M11.999 13.334h.012M20.001 13.334h.012"}),c.createElement("path",{stroke:"#2B8444",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12.667 20a4.667 4.667 0 0 0 6.667 0"})),WS={ENABLED:"ENABLED",DISABLED:"DISABLED"},d1={NEGATIVE:"NEGATIVE",NEUTRAL:"NEUTRAL",POSITIVE:"POSITIVE"},dh=({featureId:e,featureKey:t})=>t??String(e),coe=({featureId:e=null,featureKey:t})=>{const r=le(),o=t!==void 0||e!==null,i=o?dh({featureId:e,featureKey:t}):void 0,s=q(p=>i!==void 0?p.featureFeedback?.[i]:void 0),a=s?.submitted??!1,l=s?.submitting??!1,u=c.useCallback(p=>{!o||l||r({type:d.SUBMIT_FEATURE_FEEDBACK_REQUEST,payload:{featureId:e,featureKey:t,...p}})},[r,e,t,o,l]);return{submitted:a,isSubmitting:l,submit:u}},u1=500,doe=[{value:d1.NEGATIVE,Icon:soe,labelKey:"featureFeedback.modal.having_issues",color:"#BF2323"},{value:d1.NEUTRAL,Icon:aoe,labelKey:"featureFeedback.modal.its_okay",color:"#E76500"},{value:d1.POSITIVE,Icon:loe,labelKey:"featureFeedback.modal.its_great",color:"#2B8444"}],uoe=[{value:"TOO_MANY_ISSUES",labelKey:"featureFeedback.modal.too_many_issues"},{value:"CONFUSING",labelKey:"featureFeedback.modal.confusing"},{value:"NOT_NEEDED",labelKey:"featureFeedback.modal.not_needed"},{value:"SOMETHING_ELSE",labelKey:"featureFeedback.modal.something_else"}],poe=g.div.withConfig({displayName:"FeedbackModal__Body"})(["padding:24px;"]),moe=g.div.withConfig({displayName:"FeedbackModal__Footer"})(["display:flex;align-items:center;justify-content:flex-end;
1635gap:12px;padding:16px 24px;border-top:1px solid ",";"],({theme:e})=>e.delimiter.neutral200),hoe=g(Y).withConfig({displayName:"FeedbackModal__SendButton"})(["&&{min-width:auto;padding:8px 24px;border-radius:8px;white-space:nowrap;}&&:not(:disabled){background-color:",";border-color:",";color:",";}&&:disabled{background-color:",";border-color:transparent;color:",";cursor:not-allowed;}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral800,({theme:e})=>e.text.white,({theme:e})=>ot(e.bg.neutral700,.3),({theme:e})=>e.text.white),Aoe=g.button.attrs({type:"button"}).withConfig({displayName:"FeedbackModal__CloseButton"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;margin-left:12px;cursor:pointer;svg{stroke:",";fill:",";}"],({theme:e})=>e.icon.neutral400,({theme:e})=>e.icon.neutral400),qS=g(Y).withConfig({displayName:"FeedbackModal__CancelButton"})(["&&{min-width:auto;padding:8px 16px;color:",";font-weight:700;letter-spacing:1.54px;}"],({theme:e})=>e.text.neutral900),GS=g.div.withConfig({displayName:"FeedbackModal__OptionGrid"})(["display:grid;grid-template-columns:repeat(",",1fr);gap:",";"],({$columns:e})=>e,({$joined:e})=>e?"0":"8px"),$S=g.button.withConfig({displayName:"FeedbackModal__OptionButton"})(["display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border-radius:10px;cursor:pointer;background:",";",""],({$selected:e,$accentColor:t})=>e&&t?`${t}14`:"#fff",({$joined:e,$selected:t,$accentColor:r,theme:o})=>e?L(["border:1px solid ",";border-left-width:0;border-radius:0;&:first-of-type{border-left-width:1px;border-top-left-radius:10px;border-bottom-left-radius:10px;}&:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px;}",""],o.delimiter.neutral200,t&&L(["position:relative;z-index:1;border-radius:10px;box-shadow:inset 0 0 0 2px ",";"],r??o.brand)):L(["border:1px solid ",";box-shadow:",";"],o.delimiter.neutral200,t?`inset 0 0 0 2px ${r??o.brand}`:"none")),goe=g.textarea.withConfig({displayName:"FeedbackModal__CommentTextArea"})(["width:100%;min-height:90px;padding:10px 12px;border-radius:8px;border:1px solid ",";font-family:inherit;font-size:14px;color:",";resize:vertical;&::placeholder{color:",";}&:focus{outline:none;border-color:",";}"],({theme:e,$error:t})=>t?e.delimiter.red500:e.delimiter.neutral200,({theme:e})=>e.text.neutral700,({theme:e})=>e.text.neutral500,({theme:e,$error:t})=>t?e.delimiter.red500:e.delimiter.neutral800),yoe=g.span.withConfig({displayName:"FeedbackModal__CharCount"})(["margin-left:auto;font-size:12px;color:",";"],({theme:e,$error:t})=>t?e.text.red500:e.text.neutral500),foe=g.span.withConfig({displayName:"FeedbackModal__ErrorText"})(["font-size:12px;color:",";"],({theme:e})=>e.text.red500),_oe=({featureName:e,variant:t,featureId:r,featureKey:o,onExit:i})=>{const{t:s}=P(),[a,l]=c.useState(null),[u,p]=c.useState(null),[m,h]=c.useState(""),[A,f]=c.useState(!1),{hideModal:_}=lt(),{submit:b,submitted:E,isSubmitting:T}=coe({featureId:r,featureKey:o}),w=t==="disable",v=w?u:a,k=m.length>u1;c.useEffect(()=>{A&&E&&(f(!1),w||se({type:"success",message:s("featureFeedback.thanks")}),i?.({reason:u??void 0,comment:m.trim()||void 0}),_())},[A,E,w,s,_,i,u,m]);const N=()=>{!v||k||T||(b({type:w?WS.DISABLED:WS.ENABLED,sentiment:w?void 0:a??void 0,reason:w?u??void 0:void 0,comment:m.trim()||void 0}),f(!0))},D=()=>{i?.(),_()};return n.jsxs(n.Fragment,{children:[n.jsxs(poe,{children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{neutral700:!0,size:"20px",weight:600,"data-testid":"feedback-modal-title",children:w?s("featureFeedback.modal.disable_title"):s("featureFeedback.modal.generic_title",{feature:e})}),n.jsx(Aoe,{"aria-label":s("common.close"),"data-testid":"feedback-close",onClick:_,children:n.jsx(Ln,{height:"12",viewBox:"0 0 16 16",width:"12"})})]}),w&&n.jsx(C,{block:!0,neutral500:!0,offsets:{mt:4},size:"14px","data-testid":"feedback-modal-subtitle",children:s("featureFeedback.modal.disable_subtitle")}),n.jsx(R,{top:20,children:w?n.jsx(GS,{$columns:2,children:uoe.map(F=>n.jsx($S,{$selected:u===F.value,"data-testid":`reason-${F.value}`,type:"button",onClick:()=>
1635p(F.value),children:n.jsx(C,{neutral700:!0,size:"14px",weight:500,children:s(F.labelKey)})},F.value))}):n.jsx(GS,{$joined:!0,$columns:3,children:doe.map(F=>n.jsxs($S,{$joined:!0,$accentColor:F.color,$selected:a===F.value,"data-testid":`sentiment-${F.value}`,type:"button",onClick:()=>l(F.value),children:[n.jsx(F.Icon,{"aria-hidden":!0}),n.jsx(C,{neutral700:!0,size:"14px",weight:500,children:s(F.labelKey)})]},F.value))})}),n.jsxs(R,{top:20,children:[n.jsx(C,{block:!0,letterSpacing:"0.6px",neutral500:!0,size:"13px",uppercase:!0,weight:500,children:s("featureFeedback.modal.tell_us_more")}),n.jsxs(R,{top:8,children:[n.jsx(goe,{$error:k,"aria-invalid":k,"data-testid":"feedback-comment",placeholder:s(w?"featureFeedback.modal.disable_comment_placeholder":"featureFeedback.modal.comment_placeholder"),value:m,onChange:F=>h(F.target.value)}),n.jsxs(S,{alignItems:"center",fullWidth:!0,style:{marginTop:6},children:[k&&n.jsx(foe,{"data-testid":"feedback-comment-error",children:s("featureFeedback.modal.comment_too_long",{max:u1})}),n.jsxs(yoe,{$error:k,"data-testid":"feedback-comment-count",children:[m.length,"/",u1]})]})]})]})]}),n.jsxs(moe,{children:[w?n.jsx(qS,{"data-testid":"feedback-skip",styleType:"cancel",onClick:D,children:s("featureFeedback.modal.skip")}):n.jsx(qS,{"data-testid":"feedback-cancel",styleType:"cancel",onClick:_,children:s("featureFeedback.modal.cancel")}),n.jsx(hoe,{"data-testid":"feedback-send",disabled:!v||T||k,styleType:"brandCTA",onClick:N,children:s(w?"featureFeedback.modal.send_turn_off":"featureFeedback.modal.send")})]})]})},xoe=(e=!1)=>{const[t,r]=c.useState(!0),o=so(),i=_t(l=>l?.roleGroups),{getRoleGroups:s}=Pe();return c.useEffect(()=>{(_e(i)||e)&&o({type:d.GET_ROLE_GROUPS_REQUEST}),r(!1)},[o,e]),{roleGroups:i,isRoleGroupsLoading:t||s}},JAt=e=>e===Nh.ACCEPTED?"manage_members.accepted":"manage_members.invite_pending",boe
1635=(e,t,r)=>{const o=Zt(["id","email","firstName","lastName","phoneNumber"],e),i=Zt(["id","email","firstName","lastName","phoneNumber"],t),s=vr(o,i),a=j(s?.difference)||j(s?.onlyOnLeft)||j(s?.onlyOnRight),l=vr(ul(e.nodesAccess,"nodeId"),ul(t.nodesAccess,"nodeId")),u=j(l?.difference)||j(l?.onlyOnLeft)||j(l?.onlyOnRight),p=$(["role","type"],e),m=$(["role","type"],t);return{userInfo:a,userRole:p!==m,folderAccess:u,currentUserRole:Ae("roleType",r)}},XAt="https://help.sortly.com/hc/en-us/articles/360000751571-Manage-Team",ZAt="https://www.youtube.com/watch?v=wwjy_Vl5vF4",egt=[{name:"firstName",get title(){return x("manage_members.member")},width:"40%",canSort:!0},{name:"role",get title(){return x("manage_members.role")},width:"15%",canSort:!1},{name:"status",get title(){return x("manage_members.status")},width:"15%",canSort:!1},{name:"seat",get title(){return x("manage_members.seat")},width:"15%",canSort:!1},{name:"lastActive",get title(){return x("manage_members.last_active")},width:"15%",canSort:!1,alignRight:!0}],tgt=[{name:"firstName",get title(){return x("manage_members.member")},width:"30%",canSort:!0},{name:"role",get title(){return x("manage_members.role")},width:"15%",canSort:!1},{name:"status",get title(){return x("manage_members.status")},width:"15%",canSort:!1},{name:"seat",get title(){return x("manage_members.seat")},width:"15%",canSort:!1},{name:"seatType",get title(){return x("manage_members.seatType")},width:"10%",canSort:!1},{name:"lastActive",get title(){return x("manage_members.last_active")},width:"15%",canSort:!1,alignRight:!0}],pf=[{get label(){return x("add_member.seat_type_option.full.label")},value:kh.Full,get description(){return x("add_member.seat_type_option.full.description")}},{get label(){return x("add_member.seat_type_option.limited.label")},value:kh.Limited,get description(){return x("add_member.seat_type_option.limited.description")}}],Eoe=e=>pf.find(t=>t.value===e)||null,KS=(e,t,r)=>(r?t.filter(s=>Rl(s.type)):t).filter(s=>s.applicableSeatTypes.includes(e)),Soe=Array.from({length:sM},(e,t)=>({label:t+1,value:t+1})),Coe=e=>e.value!==void 0,Jp=()=>{xoe();const{collection:e,byId:t,byType:r}=q(aM),o=c.useCallback(s=>t?.[s]??{},[t]),i=c.useCallback(s=>r?.[s]??{},[r]);return{rolesOptions:e,getRoleOptionById:o,getRoleOptionByType:i}},ngt=e=>{const{t}=P(),r=le(),{showModal:o,hideModal:i}=lt(),{getRoleOptionById:s}=Jp(),a=c.useCallback(()=>{const p=s(e.roleGroupId),m=Coe(p)?p:void 0,h={id:e.id,firstName:e.firstName,lastName:e.lastName,email:e.email,phoneNumber:e.phoneNumber,role:m,seatType:Eoe(e.seatType),nodesAccess:e.nodesAccess},{nodesAccess:A,...f}=h;o("ManageRole",{isDefaultHeadingHidden:!0,size:"extended",disableOutsideClick:!0,data:{isInviteFlow:!1,nodesAccess:e.nodesAccess,initialValues:f,submitHandler:_=>{r({type:d.EDIT_TEAM_MEMBER_REQUEST,payload:{member:_,initialValues:h}})}}})},[e,s,o,r]),l=c.useCallback(()=>{o("ActionModal",{isDefaultHeadingHidden:!0,showCrossBtn:!1,size:"small",data:{spinner:"resendInvite",content:t("add_member.resend_invite_question",{memberName:Ih(e)}),cancelButton:t("common.no"),cancelHandler:i,submitButton:t("common.yes"),submitHandler:()=>{r({type:d.RESEND_INVITE_REQUEST,payload:{member:e}}),i()}}})},[r,o,i,e]),u=c.useCallback(()=>{o("ActionModal",{isDefaultHeadingHidden:!0,showCrossBtn:!1,size:"small",data:{spinner:"removeTeamMember",content:t("add_member.delete_member_question",{memberName:Ih(e)}),cancelButton:t("common.no"),cancelHandler:i,submitButton:t("common.yes"),submitHandler:()=>{r({type:d.REMOVE_TEAM_MEMBER_REQUEST,payload:{member:e}}),i()}}})},[r,o,i,e]);return{showEditMemberModal:a,showResentInviteModal:l,showRemoveMemberModal:u}},rgt=()=>{const{t:e}=P(),{subscriptionDetails:t}=dt(),r=t?.usageStats?.paid_seats?.value??0,{showModal:o,hideModal:i}=lt();return c.useCallback(()=>{const s=r!==0;O.startAddSeat(!s),o("RequestAdditionalSeats",{styleType:"light",heading:e("manage_members.seat_request.heading"),modalRootStyles:{width:"400px"},handleHideModal:()=>{i(),O.closeAddSeat(!s)},data:{additionalMembersCount:r}})},[o,i,r])},Toe=g.div.withConfig({displayName:"OptionWithDescription__DescriptiveOption"})(["display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px 20px;border-width:2px;border-style:solid;border-color:",";border-radius:6px;"],e=>e.$isSelected?e.theme.brand:"transparent"),woe=e=>{const{children:t,isSelected:r}=e||{},{label:o,testId:i,description:s}=e.data||{};return n.jsxs(Toe,{$isSelected:r,"aria-label":o,"data-testid":i,children:[n.jsx(C,{mediumSize:!0,semibold:!0,smallLineHeight:!0,black:!r,brand:r,children:t}),n.jsx(C,{smallLineHeight:!0,smallSize:!0,weight:400,children:s})]})}
1635,Ioe=g(S).withConfig({displayName:"ui__FolderNameContainer"})(["max-width:380px;overflow:hidden;"]),voe=g.div.withConfig({displayName:"ui__FolderRowRoot"})(["display:flex;align-items:center;justify-content:space-between;padding:12px 44px;height:32px;background-color:",";"],e=>e.theme.bg.white),Roe=g.div.withConfig({displayName:"ui__CheckmarkIconWrapper"})(["display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-left:24px;color:",";"],e=>e.theme.icon.neutral400),joe=g(S).withConfig({displayName:"ui__AllFoldersRowWrapper"})(["background-color:",";padding:12px 44px;margin-bottom:12px;height:56px;"],({theme:e})=>e.bg.neutral50),koe=e=>{const{t}=P(),r=le(),{selectedFoldersIds:o,isAllSelected:i,totalRootFolderCount:s,foldersPermissions:a,userRoleType:l}=q(v=>{const k=Gi(v);return{selectedFoldersIds:v.managePermissions.selectedFoldersIds,isAllSelected:v.managePermissions.isAllSelected,totalRootFolderCount:v.managePermissions.totalRootFolderCount,foldersPermissions:v.managePermissions.foldersPermissions,userRoleType:k.type}}),u=e.selectedRole.permissions,p=o.length,m=p&&!i,h=m?t("manage_members.folders_granted",{selected:p,total:s}):t("manage_members.all_folders",{count:s}),A=m?Fx:x_,f=c.useMemo(()=>{const v=o.map(N=>a[N]?.accesses).filter(Boolean);return new Set(v).size===1?v[0]:null},[o,a]),_=c.useMemo(()=>f?u.find(v=>v.value===f)?.label??t("manage_members.set_permissions"):p>0?t("manage_members.mixed_permissions"):t("manage_members.set_permissions"),[f,p,u]),b=f??u.find(v=>v.value==="role")?.value??u[0]?.value,E=s===0,T=()=>{E||(i?(O.modifyInviteAccess(!0,"hide",l),r({type:d.UNSELECT_ALL_FOLDERS})):(O.modifyInviteAccess(!0,"add",l),r({type:d.SELECT_ALL_FOLDERS,payload:{nodeIds:e.nodeIds,defaultPermission:b}})))},w=v=>()=>{O.modifyInviteAccess(!0,v==="read"?"view":"edit",l),r({type:d.CHANGE_BULK_FOLDER_ACCESS_PERMISSION,payload:{nodeIds:o,value:v}})};return n.jsxs(joe,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(R,{onClick:T,children:n.jsx(rt,{disabled:E,checked:p>0,checkMarkIcon:A,"data-testid":"all-folders-checkbox",styleType:"red",checkboxType:"square",$size:"18px",squareCustomStyle:{margin:"0"}})}),n.jsx(Ps,{height:22,isFilled:!0,width:26}),n.jsx(C,{semibold:!0,letterSpacing:"0.4px",lineHeight:"20px",children:h})]}),p>0&&n.jsx(cr,{closeOnClick:!0,anchor:v=>n.jsx(os.Select,{uppercaseLabel:!0,active:v,styleType:"light",title:_,compact:!0,minWidth:"0"}),content:n.jsx(Le.Fragment,{children:e.selectedRole?.permissions?.map(v=>n.jsx(ar,{"data-testid":`${v.value}-option`,onClick:w(v.value),children:v.label},v.value))}),"data-testid":"bulk-folder-permissions",overlayAnchor:"#modal-wrapper"})]})},Noe=({nodeId:e,isChecked:t,selectedRole:r,changeFolderAccessPermission:o,accesses:i})=>{const s=c.useMemo(()=>_e(r.permissions)?{}:r.permissions.find(a=>a?.value===i)||{},[i,r.permissions]);return t?n.jsx(cr,{closeOnClick:!0,anchor:a=>n.jsx(os.Select,{uppercaseLabel:!0,active:a,styleType:"light",title:s.label,compact:!0}),content:n.jsx(Le.Fragment,{children:(r?.permissions??[]).map(a=>{const l=s.value===a.value;return n.jsx(ar,{active:l,"data-testid":`${a.value}-option`,onClick:()=>o(a.value),children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsx("span",{children:a.label}),n.jsx(I,{when:l,children:n.jsx(Roe,{children:n.jsx(jl,{})})})]})},a.value)})}),"data-testid":`${e}-folder-permissions`,overlayAnchor:"#modal-wrapper",placement:"bottom-start"}):null},Ooe=({selectedRole:e,node:t,...r})=>{const{id:o,name:i}=t,s=so(),{foldersPermissions:a,selectedFoldersIds:l,userRoleType:u,byId:p}=_t(w=>{const v=Gi(w);return{foldersPermissions:w.managePermissions?.foldersPermissions,selectedFoldersIds:w.managePermissions?.selectedFoldersIds,userRoleType:v.type,byId:w.navigation?.byId}}),m=Ul(t,p),A=lM(e.type)?"custom":"edit",f=a?.[o]?.accesses,_=e.permissions?.find(w=>w.value==="role")?.value??e.permissions?.[0]?.value,b=c.useMemo(()=>l.includes(o),[l,o]),E=w=>{O.modifyInviteAccess(!1,w==="read"?"view":A,u),s({type:d.CHANGE_FOLDER_ACCESS_PERMISSION,payload:{folderId:o,value:w}})},T=()=>{s(b?{type:d.UNSELECT_FOLDER,payload:{folderId:o}}:{type:d.SELECT_FOLDER,payload:{folderId:o,defaultPermission:_}})};return n.jsxs(voe,{"data-testid":"folder-row",children:[n.jsxs(Ioe,{alignItems:"center",gap:12,children:[n.jsx(R,{onClick:T,children:n.jsx(rt,{checked:b,"data-testid":"checkbox",styleType:"red",checkboxType:"square",$size:"18px",squareCustomStyle:{margin:"0"}})}),n.jsx(Ps,{height:22,isFilled:r.isFolderIconFilled,type:m,width:26}),n.jsx(C,{trimLongString:!0,lineHeight:"20px",size:"14px",children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:[r.searchKeyword],textToHighlight:i})})]}),n.jsx(R,{left:20,children:n.jsx(Noe,{accesses:f,changeFolderAccessPermission:E,isChecked:b,no
1635deId:o,selectedRole:e})})]})},Doe=g.div.withConfig({displayName:"PermissionsList__TreeListWrapper"})(["width:100%;height:200px;"]),Poe=e=>({index:t,key:r,style:o})=>{const i=e.nodes[t],a=!e.isChildrenCountDataPresentInNavigationFolders&&!e.isHasChildItemsKeyPresentInNavigationFolders||H0(i,e.isHasChildItemsKeyPresentInNavigationFolders);return n.jsx("div",{style:{...o,width:"auto",minWidth:"100%"},children:n.jsx(Ooe,{isFolderIconFilled:a,node:i,searchKeyword:e.searchKeyword,selectedRole:e.selectedRole},i.id)},r)},Loe=e=>{const{t}=P(),[r,o]=c.useState(""),i=le(),s=q(ZQ),{isChildrenCountDataPresentInNavigationFolders:a,isHasChildItemsKeyPresentInNavigationFolders:l}=q(A=>A.navigation),{nodesWithAcl:u}=zn(s),p=c.useMemo(()=>(u||[]).filter(A=>A.acl?.managePermissions),[u]),m=c.useMemo(()=>M(r)?p:p.filter(A=>Kc(r,A.name)),[p,r]),h=c.useMemo(()=>m.map(A=>A.id),[m]);return qt(()=>{i({type:d.INITIALIZE_PERMISSIONS_STATE,payload:{nodesAccess:e.nodesAccess,totalRootFolderCount:p.length}})}),n.jsxs(n.Fragment,{children:[n.jsx(I,{when:j(s),children:n.jsx(R,{bottom:20,horizontal:32,children:n.jsx(Rd,{clearIcon:Hl,"data-testid":"search-input",debounceMs:200,handleOnChange:o,placeholder:t("tree_list.search_folders"),searchIcon:Ea,showClearIcon:j(r)})})}),n.jsx(koe,{nodeIds:h,selectedRole:e.selectedRole}),n.jsxs(Doe,{children:[n.jsx(I,{when:j(m),children:n.jsx(ha,{children:({height:A,width:f})=>n.jsx(G_,{customizeScrollbar:!0,height:A,rowCount:m.length,rowHeight:44,rowRenderer:Poe({isChildrenCountDataPresentInNavigationFolders:a,isHasChildItemsKeyPresentInNavigationFolders:l,nodes:m,selectedRole:e.selectedRole,searchKeyword:r}),width:f})})}),n.jsx(I,{when:M(m),children:n.jsx(R,{horizontal:32,children:n.jsx(C,{neutral700:!0,lineHeight:"24px",size:"16px",children:t("tree_list.empty")})})})]})]})},D8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M1 21 12 2l11 19zm10.35-5.7h1.5V9.7h-1.5zm.75 2.775a.73.73 0 0 0 .75-.75.73.73 0 0 0-.75-.75.73.73 0 0 0-.75.75.73.73 0 0 0 .75.75M3.6 19.5h16.8L12 5z"})),Foe=g(S).withConfig({displayName:"FeatureBanner__BannerRoot"})(["gap:8px;padding:12px 24px 12px 16px;border:1px solid ",";border-radius:12px;background-color:",";"],({theme:e})=>e.delimiter.yellow600,({theme:e})=>e.bg.yellow25),Moe=g(S).withConfig({displayName:"FeatureBanner__IconWrapper"})(["flex-shrink:0;color:",";"],({theme:e})=>e.icon.yellow600),Uoe=({isInviteFlow:e})=>{const{t}=P();return n.jsxs(Foe,{alignItems:"center","data-testid":"feature-banner",children:[n.jsx(Moe,{center:!0,children:n.jsx(D8,{})}),n.jsxs(C,{yellow800:!0,size:"16px",lineHeight:"20px",children:[t("manage_members.select_folder_banner")," ",n.jsx(C,{yellow800:!0,semibold:!0,size:"16px",lineHeight:"20px",children:t(e?"manage_members.send_invite":"common.save")}),"."]})]})},Boe=({selectedRole:e,nodesAccess:t,showBanner:r,isInviteFlow:o})=>{const{t:i}=P();return Rl(e.type)?n.jsxs(n.Fragment,{children:[n.jsxs(R,{fullWidth:!0,horizontal:32,children:[n.jsx(C,{medium:!0,letterSpacing:"0.01em",lineHeight:"24px",offsets:{pb:12},size:"16px",children:i("manage_members.grant_folder_access")}),n.jsx(C,{neutral700:!0,letterSpacing:"0.4px",lineHeight:"18px",offsets:{pb:16},size:"12px",children:i("manage_members.folder_access_subtext")})]}),n.jsx(I,{when:r,children:n.jsx(R,{left:32,right:32,bottom:16,children:n.jsx(Uoe,{isInviteFlow:o})})}),n.jsx(Loe,{nodesAccess:t,selectedRole:e})]}):n.jsxs(R,{fullWidth:!0,horizontal:32,top:16,children:[n.jsx(C,{medium:!0,letterSpacing:"0.01em",lineHeight:"24px",offsets:{pb:12},size:"16px",children:i("manage_members.permission")}),n.jsx(C,{neutral700:!0,offsets:{pb:24},size:"14px",children:i("manage_members.owners_and_admins")})]})},Hoe=g.div.withConfig({displayName:"ui__FormFields"})(["display:grid;max-width:450px;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;padding:10px 0;"]),YS=g.div.withConfig({displayName:"ui__SelectWrapper"})(["grid-column:1 / span 2;"]),zoe=g.div.withConfig({displayName:"ui__ModalFooter"})(["display:grid;padding:24px 20px;grid-column-gap:16px;grid-template-columns:96px 128px;justify-content:end;"]),JS=L(["top:70px;white-space:initial;bottom:auto;line-height:11px;word-break:break-word;"]),Voe={firstName:{presence:{allowEmpty:!1}},lastName:{presence:{allowEmpty:!1}},email:Z0,phoneNumber:X0,role:{presence:{allowEmpty:!1}}},Qoe={firstName:{userFirstName:!0},lastName:{userLastName:!0},email:Z0,phoneNumber:X0,role:{presence:{allowEmpty:!1}}},Woe=e=>e.enableNameValidations?Qoe:Voe,vm=(e,t,r)=>{O.inviteTeamError(xt.decamelize(e),r)},XS=e=>n.jsx(woe,{...e}),qoe=({initialValues:e,submitHandler:t,isInviteFlow:r,hoistModalContentState:o,nodesAccess:i=[]})=>{const{t:s}=P(),a=document.getElementById(jr),l=q(Xe=>Xe.managePermissions),{isAdmin:u}=dn(),{featureFlags:p}=Yt(),{showModal:m,hideModal:h}=lt(),{addTeamMember:A,editTeamMember:f}=Pe(),_=A||f,{planFeatures:b}=dt(),{rolesOptions:E}=Jp(),T=e.role?.type,w=KS(e.seatType.value,E,u),[v,k]=c.useState(w),{handleSubmit:N,control:D,formState:{errors:F,dirtyFields:B,isDirty:U,isValid:z},register:W,getFieldState:K,setValue:X,trigger:Z}=Ye({mode:"all",criteriaMode:"all",defaultValues:r?{...e,role:w.length>0?w[0]:null}:e,resolver:Xe=>gt(Xe,Woe(p))}),ae=Object.keys(F).length>0,pe=Xe=>{const tt=W(Xe);return{...tt,onBlur:async Tt=>{await tt.onBlur(Tt),await Z()}}},[xe,te,ye,he,Ie,ke]=Te({name:["firstName","lastName","email","phoneNumber","role","seatType"],control:D}),ce=Rl(Ie?.type)&&l.totalRootFolderCount>0&&l.selectedFoldersIds.length===0,de=U||l.isDirty,Be=!(z&&!ae&&!ce&&!_)||!de,Qe=q(Gi),$e=s(r?"add_member.add_new_member":"add_member.edit_member"),et=Xe=>{if(!ce)return B.role&&!r?m("ActionModal",{isDefaultHeadingHidden:!0,isExtraModal:!0,disableOutsideClick:!0,showCrossBtn:!1,size:"small",data:{content:s("add_member.change_role_question"),cancelButton:s("common.no"),cancelHandler:()=>h({isExtraModal:!0}),submitButton:s("common.yes"),submitHandler:()=>{t({...Xe,permissions:l,nodesAccess:i}),h({isExtraModal:!0}),Xe.role?.type==="custom"&&O.assignCustomRole(!1,Qe?.type)}}}):t({...Xe,permissions:l,nodesAccess:i})};return c.useEffect(()=>{o({firstName:xe,lastName:te,email:ye,phoneNumber:he,role:Ie,permissions:l})},[o,xe,te,ye,he,Ie,l]),n.jsxs("form",{onSubmit:N(et),children:[n.jsx(R,{horizontal:32,vertical:24,children:n.jsx(C,{semibold:!0,letterSpacing:"-0.3px",lineHeight:"48px",size:"28px",children:$e})}),n.jsxs(R,{horizontal:32,vertical:10,children:[n.jsx(C,{medium:!0,lineHeight:"24px",size:"16px",children:s("add_member.user_info")}),n.jsxs(Hoe,{children:[n.jsx(we,{customErrorStyles:JS,"data-testid":"first-name-field",label:s("add_member.firstName"),type:"text",onErrorDisplay:vm,...pe("firstName"),...K("firstName"),styleType:"inline"}),n.jsx(we,{customErrorStyles:JS,"data-testid":"last-name-field",label:s("add_member.lastName"),type:"text",onErrorDisplay:vm,...pe("lastName"),...K("lastName"),styleType:"inline"}),n.jsx(we,{"data-testid":"email-field",label:s("add_member.email"),type:"text",onErrorDisplay:vm,...pe("email"),...K("email"),styleType:"inline"}),n.jsx(we,{"data-testid":"phone-number-field",label:s("add_member.phone_number.label"),placeholder:s("add_member.phone_number.placeholder"),type:"text",onErrorDisplay:vm,...pe("phoneNumber"),...K("phoneNumber"),styleType:"inline"}),n.jsx(I,{when:b.limitedRolesEnabled||T==="limited",children:n.jsx(YS,{children:n.jsx(ht,{control:D,customOptionRender:XS,"data-testid":"seat-type-field",label:s("add_member.seat_type.label"),menuPortalTarget:a,menuPosition:"fixed",name:"seatType",options:b.limitedRolesEnabled?pf:[pf[0]],placeholder:s("add_member.seat_type.placeholder"),styleType:"inline",value:ke,onChange:Xe=>{const tt=KS(Xe.value,E,u);k(tt),tt.length>0?X("role",tt[0]):X("role",null)}})})}),n.jsx(YS,{children:n.jsx(ht,{control:D,customOptionRender:XS,"data-testid":"user-role-select",label:s("add_member.role.label"),menuPortalTarget:a,menuPosition:"fixed",name:"role",options:v,placeholder:s("add_member.role.placeholder"),styleType:"inline",value:Ie,onChange:Xe=>{const tt=Xe.type;O.selectInviteRole(tt)}})})]})]}),n.jsx(I,{when:j(Ie),children:n.jsx(Boe,{nodesAccess:i,selectedRole:Ie,isInviteFlow:r,showBanner:ce})}),n.jsxs(zoe,{children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:"96",offsetType:"clear",styleType:"userCancel",type:"button",onClick:h,children:s("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:Be,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:_,styleType:"brandCTA",type:"submit",children:s(r?"manage_members.send_invite":"common.save")})]})]})},Goe=g.form`
1636  max-width: 376px;
1637  margin: 16px 32px;
1638`,$oe=g(R)`
1639  max-width: 312px;
1640  margin-top: 40px;
1641`,Koe=g(R)`
1642  height: 1px;
1643  background: ${({theme:e})=>e.delimiter.neutral200};
1644  margin-right: -32px;
1645  margin-left: -32px;
1646`,ZS=g(Y)`
1647  min-width: 144px;
1648
1649  &:first-child {
1650    margin-right: 15px;
1651  }
1652`,Yoe=e=>{const{t}=P(),r=Ye(),{control:o,getValues:i,handleSubmit:s}=r,a=Te({control:o}),l=()=>{e.submitHandler(a?.membersCount?.value)},{addMembersToSubscription:u}=Pe(),p=a?.membersCount||null;return n.jsxs(Goe,{onSubmit:s(l),children:[n.jsx(C,{enormousSize:!0,fontBold:!0,children:t("manage_members.add_to_subscription")}),n.jsxs($oe,{children:[n.jsx(R,{bottom:20,children:n.jsx(C,{mediumSize:!0,children:t("manage_members.number_of_members")})}),n.jsx(R,{bottom:52,children:n.jsx(ht,{control:o,isSearchable:!1,name:"membersCount",options:Soe,placeholder:t("manage_members.choose_count"),value:i("membersCount")})})]}),n.jsx(Koe,{}),n.jsxs(S,{justifyContent:"flex-end",children:[n.jsx(ZS,{styleType:"cancel",type:"button",onClick:()=>e.cancelHandler(),children:t("common.cancel")}),n.jsx(ZS,{disabled:!p||u,styleType:"submit",type:"submit",children:t("manage_members.invite")})]})]})},P8=g.label.withConfig({displayName:"ui__FieldLabel"})(["",";"],E5),L8=g.textarea.withConfig({displayName:"ui__StyledTextArea"})(["width:100%;font:",";color:",";padding:",";resize:",";border:1px solid ",";border-radius:6px;&::placeholder{","}&:focus-within{border-color:",";}&:disabled{background:unset;cursor:not-allowed;color:",";&::placeholder{color:",";}}"," ",""],e=>e.boldText?ko.field.fieldPlaceholderFontNormal:ko.field.fieldPlaceholderFont,({theme:e})=>e.text.neutral700,ko.field.fieldPadding,({$resize:e})=>e||"vertical",({theme:e})=>e.neutral100,b5,({theme:e,invalid:t})=>!t&&e.text.neutral700,({theme:e})=>e.text.neutral500,({theme:e})=>e.text.neutral500,e=>e.invalid&&L(["border-color:",";"],({theme:t})=>t.brand),e=>e.textAreaControlStyles),Joe=g.span.withConfig({displayName:"ui__CharacterLimitText"})(["padding:0 0 0 12px;width:88px;height:20px;font-size:",";line-height:",";color:",";"],ko.fonts.tinySize,ko.fonts.smallLineHeight,({theme:e})=>e.text.neutral600),Xoe=g.div.withConfig({displayName:"ui__TextAreaWrapper"})(["position:relative;padding:",";width:100%;",":not(:placeholder-shown) ~ ","{opacity:1 !important;line-height:15px !important;}",""],e=>e.noFieldWrapper?"0":"6px 0 16px 0",L8,P8,e=>e.textAreaWrapperStyles),Zoe=g(Ge).withConfig({displayName:"ui__HintTooltip"})(["position:absolute;right:6px;top:18px;"]),eie=g.span.withConfig({displayName:"ui__ErrorMessage"})(["position:absolute;left:0;bottom:2px;width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;word-wrap:break-word;color:",";text-align:left;letter-spacing:0px;"," ",""],({theme:e})=>e.brand,e=>e.overflowErrorMsg&&L(["overflow:visible;"]),e=>e.customErrorStyles),tie=(e,t)=>{const{isFocused:r,handleFocus:o,handleBlur:i}=cM(e),{placeholder:s}=dM(e,r),a=c.useMemo(()=>U_(e.error),[e.error]),{invalid:l,onErrorDisplay:u,name:p}=e;return c.useEffect(()=>{l&&u&&u(p,l,a)},[l,u,p,a]),n.jsxs(Xoe,{noFieldWrapper:e.noFieldWrapper,textAreaWrapperStyles:e.textAreaWrapperStyles,children:[n.jsxs(S,{fullWidth:!0,alignItems:"stretch",children:[n.jsx(L8,{...e,ref:m=>{typeof t=="function"&&t(m),e.customRef&&(e.customRef.current=m)},$resize:e.$resize,"aria-label":e.name,"aria-labelledby":e.name,boldText:e.boldText,customStyle:e.customStyle,disabled:e.disabled,invalid:e.invalid,isFocused:r,maxLength:e.characterLimit,placeholder:s,rows:e.rows||2,showPlaceholder:j(s),textAreaControlStyles:e.textAreaControlStyles,onBlur:i,onFocus:o}),n.jsx(I,{when:!!e.label,children:n.jsxs(P8,{active:r,disabled:e.disabled,hasError:e.invalid,id:e.name,showLabel:e.showLabel,children:[e.label,n.jsx(I,{when:!!e.mandatory,children:n.jsx("span",{children:S5})})]})})]}),n.jsx(I,{when:j(e.characterLimit),children:n.jsx(Joe,{"data-testid":"character-limit-text",children:`${e.characterLimit} characters limit`})}),n.jsx(I,{when:e.invalid,children:n.jsx(eie,{customErrorStyles:e.customErrorStyles,"data-testid":"textarea-error-msg",overflowErrorMsg:e.overflowErrorMsg,children:a})}),n.jsx(I,{when:j(e.hint),children:n.jsx(Zoe,{portalAnchor:!0,content:e.hint,maxWidth:"188px"})})]})},Qn=Le.forwardRef(tie),Xp={CONTACT_SUPPORT:"contact_support",ADD_SEATS:"add_seats",UPSELL:"upsell",EXPIRED_REACTIVATION:"expired_reactivation",LIMIT_INCREASE:"limit_increase"},F8={ITEM_MASTERS:"item_masters"}
1652,Sa=5e3,M8={length:{maximum:Sa,get message(){return x("validations.is_too_long_strict",{label:x("contact_support.additional_comments"),max:Sa})}}},nie={additionalFullSeats:{presence:{allowEmpty:!1},numericality:{onlyInteger:!0,greaterThanOrEqualTo:1}},additionalComments:M8},rie={additionalFullSeats:(e,t)=>M(e)?j(t.additionalLimitedSeats)?null:{presence:{allowEmpty:!1,message:`^${x("validations.add_subscription_request.atleast_full_limited_seats")}`}}:{numericality:{onlyInteger:!0,greaterThanOrEqualTo:1}},additionalLimitedSeats:(e,t)=>M(e)?j(t.additionalFullSeats)?null:{presence:{allowEmpty:!1,message:`^${x("validations.add_subscription_request.atleast_full_limited_seats")}`}}:{numericality:{onlyInteger:!0,greaterThanOrEqualTo:1}},additionalComments:M8},oie=({additionalMembersCount:e})=>{const{t}=P(),r=q(T=>T.plan.mark.isEnterprise),{getAdditionalUserSeats:o,contactSupport:i}=Pe(),s=r?i:o,{planFeatures:a}=dt(),l=!!a.limitedRolesEnabled,u=le(),{handleSubmit:p,formState:{isValid:m,errors:h},register:A,getFieldState:f,trigger:_,setValue:b}=Ye({mode:"onChange",resolver:T=>l?ky(T,rie):ky(T,nie)}),E=p(T=>{if(r){const w=T.additionalFullSeats?Number(T.additionalFullSeats):null,v={requestType:Xp.ADD_SEATS,values:{comments:T.additionalComments,additionalFullSeats:w,...l?{additionalLimitedSeats:T.additionalLimitedSeats?Number(T.additionalLimitedSeats):null}:{}},afterAll:()=>{u({type:d.HIDE_MODAL}),se({type:"success",message:t("contact_support.success")})}};return u({type:d.CONTACT_SUPPORT_REQUEST,payload:v})}return u({type:d.GET_ADDITIONAL_USER_SEATS_REQUEST,payload:{values:T,additionalMembersCount:e}})});return n.jsxs("form",{autoComplete:"off",onSubmit:E,children:[n.jsxs(R,{bottom:7,horizontal:20,top:17,children:[n.jsx(C,{neutral700:!0,offsets:{mb:23},children:t(l?"manage_members.seat_request.limited_seats_description":"manage_members.seat_request.description")}),n.jsx(R,{top:4,children:n.jsx(we,{type:"number",...A("additionalFullSeats",{onChange:T=>{_("additionalLimitedSeats"),b("additionalFullSeats",T.target.value)}}),label:t(l?"manage_members.seat_request.full_seats":"manage_members.seat_request.seats"),...f("additionalFullSeats")})}),n.jsx(I,{when:l,children:n.jsx(R,{top:4,children:n.jsx(we,{...A("additionalLimitedSeats",{onChange:T=>{_("additionalFullSeats"),b("additionalLimitedSeats",T.target.value)}}),...f("additionalLimitedSeats"),label:t("manage_members.seat_request.limited_seats"),type:"number"})})}),n.jsx(R,{top:14,children:n.jsx(Qn,{...A("additionalComments"),error:h.additionalComments?.message,invalid:!!h.additionalComments,label:t("contact_support.additional_comments")})})]}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{disabled:s||!m,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:s,styleType:"brandCTA",children:t("common.send_request")})})})]})},iie=()=>{const{mark:{base:e},subscriptionDetails:{featurePlans:t=[]}}=dt(),{featurePlans:r}=Cl(),o=c.useMemo(()=>t.reduce((s,a)=>e===jt.ADVANCED&&a.featurePlan.mark==="additional_member_advanced"||e===jt.ULTRA&&a.featurePlan.mark==="additional_member_ultra"||e===jt.PREMIUM&&a.featurePlan.mark==="additional_member_premium"||a.featurePlan.mark==="additional_member"?a:s,{quantity:0,featurePlan:{mark:""}}),[t,e]),i=t.find(s=>s.featurePlan.mark==="additional_scan_only_member")||{quantity:0,featurePlan:{mark:""}};return{additionalMembersPlan:{quantity:o.quantity,...o.featurePlan},additionalScanOnlyMembers:{quantity:i.quantity??0,...i.featurePlan},usersFeaturePlans:t,allFeaturePlans:r}},sie={additionalFullSeats:{presence:{allowEmpty:!1}}},aie=g(gr)`
1653  display: inline-block;
1654  color: ${({theme:e})=>e.brand};
1655  white-space: nowrap;
1656  background-color: ${({theme:e})=>e.transparent};
1657  text-transform: none;
1658  font-size: 14px;
1659`,lie=({submitHandler:e})=>{const{t}=P(),{addMembersToSubscription:r}=Pe(),{expiredAtDate:o,details:{name:i},subscriptionInterval:s="month",subscriptionDetails:a}=dt(),l=J({},["usageStats","paid_seats"],a),u=s==="year",{additionalMembersPlan:p}=iie(),m=c.useMemo(()=>ge(0,[u?"yearlyPlanPrice":"monthlyPlanPrice"],p),[p,u]),h=c.useCallback(({additionalFullSeats:k})=>{e($(["value"],k))},[e]),{handleSubmit:A,formState:{isValid:f},control:_,watch:b}=Ye({mode:"onChange",resolver:k=>gt(k,sie)}),E=c.useMemo(()=>l.limit-l.value,[l]),T=c.useMemo(()=>o_(k=>({label:Mr(k),value:Mr(k)}),E),[E]),w=b("additionalFullSeats"),v=c.useMemo(()=>m*J(1,["value"],w),[m,w]);return n.jsxs("form",{autoComplete:"off",onSubmit:A(h),children:[n.jsxs(R,{all:20,children:[n.jsx(C,{block:!0,neutral700:!0,size:"14px",children:t("paid_seats.description",{limit:E,planName:i,price:m,interval:s})}),n.jsx(R,{bottom:14,top:24,children:n.jsx(ht,{closeMenuOnSelect:!0,control:_,"data-testid":"additional-full-seats",label:t("paid_seats.select"),name:"additionalFullSeats",options:T,placeholder:t("paid_seats.select")})}),n.jsx(C,{block:!0,neutral700:!0,size:"14px",children:pt(t("paid_seats.subscription_info",{billingPeriod:o,price:v,interval:s}))})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(C,{block:!0,neutral700:!0,size:"14px",children:pt(t("paid_seats.more_seats"),{redLink:({children:k})=>n.jsx(aie,{to:"/upgrade-plan",children:k})})})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{disabled:r||!f,disableStyleType:"semitransparentBrandCTA",minWidth:"126",offsetType:"clear",showSpinner:r,styleType:"brandCTA",children:t("common.confirm")})})})]})},U8=e=>{const[t,r]=c.useState(!0),[o,i]=c.useState(!1),[s,a]=c.useState(null),l=c.useCallback(u=>{t&&r(!1),a(u.error),i(!!u.complete)},[t]);return{isPristine:t,isDirty:!t,onStripeCardElementChange:l,hasError:oe(s),isComplete:o}},cie=()=>{const[e,t]=c.useState(!wr.isMobile),r=c.useCallback(()=>{wr.isMobile&&t(!0)},[t]);return{isReady:e,handleCardElementReady:r}},eC=g.div`
1660  margin-bottom: 16px;
1661  position: relative;
1662  width: 100%;
1663`,tC=g.div`
1664  position: absolute;
1665  top: 0;
1666  left: 0;
1667  width: 100%;
1668  height: 100%;
1669  background-color: ${({theme:e})=>ot(e.bg.white,.5)};
1670  z-index: 2;
1671`,die=g.div`
1672  height: 40px;
1673  padding: 10px 0 10px 8px;
1674  border-radius: 6px;
1675  border: 1px solid
1676    ${({theme:e,$focused:t,$hasError:r})=>r?e.delimiter.brand:t?e.text.neutral700:e.delimiter.neutral400};
1677
1678  ${Cn.phone`
1679    padding: 10px 10px 10px 16px
1680  `}
1681`,uie=g.div`
1682  padding: 16px;
1683  border-radius: 8px;
1684  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
1685`,pie=g.div`
1686  position: relative;
1687  padding: 0;
1688  min-width: 260px;
1689  width: 100%;
1690
1691  ${or.tablet`
1692    width: 100%;
1693  `};
1694`,mie=g.div`
1695  top: 50%;
1696  transform: translateY(-50%);
1697  z-index: 1;
1698  position: absolute;
1699  left: 14px;
1700`;L`
1701  top: 40%;
1702  left: 7px;
1703
1704  ${Cn.phone`
1705    left: 16px;
1706  `}
1707`;const hie=(e,t)=>wr.isMobile?{fontSize:"12px",border:`solid 1px ${e.delimiter.neutral400}`,paddingLeft:"30px",...t}:{fontSize:"14px",border:`solid 1px ${e.delimiter.neutral400}`,paddingLeft:"45px"},Aie=e=>({fontSize:wr.isMobile?"12px":"14px",border:`1px solid ${e.delimiter.neutral300}`,color:e.text.neutral700}),gie=e=>
1707({style:{base:{color:e.text.neutral700,fontFamily:"Poppins, sans-serif",fontWeight:400,letterSpacing:"0.2px",fontSize:"14px","::placeholder":{color:e.text.neutral500,fontFamily:"Poppins, sans-serif",fontWeight:400,letterSpacing:"0.2px",fontSize:"14px"}},invalid:{color:e.text.brand}}}),yie=e=>({theme:"stripe",variables:{borderRadius:"5px",colorText:e.text.neutral700,colorDanger:e.text.brand,fontFamily:uM},rules:{".Input":{padding:"12px 16px",borderRadius:"5px",border:`1px solid ${e.delimiter.neutral300}`,color:e.text.neutral700,fontSize:"16px",fontWeight:"400"},".Input:focus":{border:`1px solid ${e.delimiter.neutral700}`,outline:"none",boxShadow:"none"},".Input::placeholder":{color:e.text.neutral500,fontSize:"16px",fontWeight:"400"},".Label":{color:e.text.neutral700,fontSize:"14px",fontWeight:"400",lineHeight:"20px"}}}),fie=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M11.5 4.75a2.75 2.75 0 1 0 0 5.5 2.75 2.75 0 0 0 0-5.5M7.25 7.5a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0M4.25 15.385c0-1.159.917-2.135 2.095-2.135h10.31c1.178 0 2.095.976 2.095 2.135v.553c0 1.394-.861 2.617-2.139 3.455-1.285.844-3.06 1.357-5.111 1.357-2.052 0-3.826-.513-5.111-1.357-1.278-.838-2.139-2.06-2.139-3.455zm2.095-.635c-.308 0-.595.263-.595.635v.553c0 .732.456 1.541 1.462 2.202.998.655 2.474 1.11 4.288 1.11s3.29-.455 4.288-1.11c1.006-.661 1.462-1.47 1.462-2.202v-.553c0-.372-.287-.635-.595-.635z",clipRule:"evenodd"})),B8=e=>{const{t}=P(),r=c.useContext(Ue),{isReady:o,handleCardElementReady:i}=cie(),{onStripeCardElementChange:s,onBlur:a,onFocus:l,showSubHeader:u=!0,nameInputControlStylesMobile:p,register:m,getFieldState:h,shouldUsePaymentElement:A=!1,elements:f}=e,[_,b]=c.useState(!1);c.useEffect(()=>{f&&f.update({appearance:yie(r)})},[f,r]);const E=v=>{b(!1),a&&a(v)},T=v=>{b(!0),l&&l(v)},w=v=>{if(e.fireAnalitycsOnFocus)return O.upgradeFormFocus(v)};return A?n.jsxs(eC,{children:[n.jsx(I,{when:!o,children:n.jsx(tC,{children:n.jsx(Gr,{height:"100%",width:"100%"})})}),n.jsxs(uie,{"data-testid":"stripe-payment-element",children:[n.jsxs(R,{bottom:12,children:[n.jsx(C,{mediumSize:!0,neutral700:!0,lineHeight:"20px",weight:400,children:t("sign_up.new_billing_details.full_name")}),n.jsx(we,{...m("userName"),...h("userName"),noFieldWrapper:!0,showPlaceholderOnFocus:!0,inputControlStyles:Aie(r),placeholder:t("sign_up.new_billing_details.full_name_placeholder"),onFocus:()=>w("userName")})]}),n.jsx(vQ,{options:{layout:{type:"tabs"},terms:{applePay:"never",auBecsDebit:"never",bancontact:"never",card:"never",cashapp:"never",googlePay:"never",ideal:"never",paypal:"never",sepaDebit:"never",sofort:"never",usBankAccount:"never"}},onChange:s,onLoadError:v=>{H(v.error?.message,{tags:["stripe","CreditCardInfo","paymentElementOnLoadError"],extra:v})},onReady:i}),e.customPaymentElementFooter]})]}):n.jsxs(eC,{children:[n.jsx(I,{when:!o,children:n.jsx(tC,{children:n.jsx(Gr,{height:"100%",width:"100%"})})}),n.jsx(I,{when:u,children:n.jsx(C,{neutral700:!0,children:t("sign_up.new_billing_details.form_sub_header")})}),n.jsxs(S,{column:!0,gap:20,children:[n.jsxs(pie,{children:[n.jsx(mie,{children:n.jsx(fie,{})}),n.jsx(we,{...m("userName"),...h("userName"),noFieldWrapper:!0,customErrorStyles:{bottom:"-14px",left:"0px"},inputControlStyles:hie(r,p),placeholder:t("sign_up.new_billing_details.full_name"),onFocus:()=>w("userName")})]}),n.jsx(die,{$focused:_,$hasError:e.hasError,"data-testid":"stripe-card-number",children:n.jsx(yA,{options:gie(r),onBlur:E,onChange:s,onFocus:T,onLoadError:v=>{H(v.error?.message,{tags:["stripe","CreditCardInfo","cardElementOnLoadError"],extra:v})},onReady:i})})]})]})},nC=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:12,fill:"currentColor",viewBox:"0 0 18 12",...e},c.createElement("path",{id:"chevron-thin_svg__Path",fill:"currentColor",fillRule:"evenodd",d:"M.75 10.75a1.09 1.09 0 0 1-.02-1.52l7.544-7.965a1 1 0 0 1 1.452 0L17.27 9.23a1.09 1.09 0 0 1-.044 1.543 1.027 1.027 0 0 1-1.452-.047L9 3.5l-6.775 7.226-.023.024a1.027 1.027 0 0 1-1.452 0",clipRule:"evenodd"})),_ie=g.div.withConfig({displayName:"BillingDetails__ModalRoot"})(["height:100%;width:558px;",""],or.phone`
1708    width: 100%;
1709  `),xie=g.form.withConfig({displayName:"BillingDetails__ModalContent"})(["height:100%;display:flex;flex-direction:column;gap:16px;padding:20px;"]),bie=g.div.withConfig({displayName:"BillingDetails__Header"})(["display:flex;align-items:center;justify-content:space-between;"]),Eie=g.div.withConfig({displayName:"BillingDetails__Title"})(["color:",";font-size:22px;font-weight:500;line-height:32px;"],({theme:e})=>e.text.neutral700),Sie=g.div.withConfig({displayName:"BillingDetails__CloseButton"})(["cursor:pointer;display:flex;align-items:center;justify-content:center;height:24px;width:24px;"]),Cie=g.div.withConfig({displayName:"BillingDetails__AdditionalDetailsToggle"})(["display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;"]),Tie=g.div.withConfig({displayName:"BillingDetails__AdditionalDetailsTitle"})(["color:",";font-size:14px;font-weight:500;line-height:20px;"],({theme:e})=>e.text.neutral700),wie=g.div.withConfig({displayName:"BillingDetails__AdditionalDetailsSubtitle"})(["color:",";font-size:10px;line-height:12px;letter-spacing:0.4px;margin-top:4px;"],({theme:e})=>e.text.neutral700),Iie=g.div.withConfig({displayName:"BillingDetails__ChevronWrapper"})(["flex-shrink:0;margin-top:2px;transform:",";transition:transform 0.2s ease;color:",";"],({$isOpen:e})=>e?"rotate(0deg)":"rotate(180deg)",({theme:e})=>e.icon.neutral700),vie=g.div.withConfig({displayName:"BillingDetails__AdditionalDetailsFields"})(["display:flex;flex-direction:column;gap:14px;margin-top:16px;"]),Rie=g.div.withConfig({displayName:"BillingDetails__NativeSelectWrapper"})(["position:relative;"]),jie=g.select.withConfig({displayName:"BillingDetails__NativeSelectControl"})(["width:100%;appearance:none;cursor:pointer;background:",";font-size:16px;font-family:'Poppins';border:1px solid ",";border-radius:5px;padding:12px 40px 12px 16px;color:",";&:focus{outline:none;border-color:",";}"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral300,({theme:e,$hasValue:t})=>t?e.text.neutral700:e.text.neutral500,({theme:e})=>e.delimiter.neutral700),kie=g.div.withConfig({displayName:"BillingDetails__SelectChevron"})(["position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(180deg);pointer-events:none;color:",";display:flex;"],({theme:e})=>e.icon.neutral700),Nie=g.div.withConfig({displayName:"BillingDetails__TwoColumnFields"})(["display:grid;gap:12px;",""],Cn.phone`
1710    grid-template-columns: repeat(2, 1fr);
1711  `),ac=g.div.withConfig({displayName:"BillingDetails__FieldContainer"})(["display:flex;flex-direction:column;gap:4px;"]),lc=g.div.withConfig({displayName:"BillingDetails__FieldLabel"})(["color:",";font-size:14px;font-weight:400;line-height:20px;"],({theme:e})=>e.text.neutral700),Oie=g.div.withConfig({displayName:"BillingDetails__AdditionalDetailsSection"})(["margin-top:32px;"]),Die=g.div.withConfig({displayName:"BillingDetails__CreditCardInfoWrapper"})(["height:100%;overflow:auto;"]),Pie={userName:{length:{maximum:50,get message(){return x("val
1711idations.is_too_long_strict",{label:x("display_options.name"),max:50})}}}},Lie=(e,t)=>{const r=e?.total??0;return`${vy(r)}/${t}`},qd=e=>({fontSize:"16px",border:`1px solid ${e.delimiter.neutral300}`,borderRadius:"5px",padding:"12px 16px",color:e.text.neutral700}),Fie=pM(mM),Mie=()=>{const{t:e}=P(),t=c.useContext(Ue),{getFieldState:r,register:o,watch:i}=De(),s=i("country"),[a,l]=c.useState(!1);return n.jsxs(Oie,{children:[n.jsxs(Cie,{onClick:()=>l(u=>!u),children:[n.jsxs("div",{children:[n.jsx(Tie,{children:e("billing_info.vat_details.address_section_header")}),n.jsx(wie,{children:e("billing_info.vat_details.address_section_subheader")})]}),n.jsx(Iie,{$isOpen:a,children:n.jsx(nC,{})})]}),n.jsx(I,{when:a,children:n.jsxs(vie,{children:[n.jsxs(ac,{children:[n.jsx(lc,{children:e("billing_info.vat_details.street")}),n.jsx(we,{noFieldWrapper:!0,showPlaceholderOnFocus:!0,inputControlStyles:qd(t),placeholder:e("billing_info.vat_details.street"),...o("streetAddress"),...r("streetAddress")})]}),n.jsxs(ac,{children:[n.jsx(lc,{children:e("billing_info.vat_details.suite")}),n.jsx(we,{noFieldWrapper:!0,showPlaceholderOnFocus:!0,inputControlStyles:qd(t),placeholder:e("billing_info.vat_details.suite"),...o("suite"),...r("suite")})]}),n.jsxs(Nie,{children:[n.jsxs(ac,{children:[n.jsx(lc,{children:e("billing_info.vat_details.city")}),n.jsx(we,{noFieldWrapper:!0,showPlaceholderOnFocus:!0,inputControlStyles:qd(t),placeholder:e("billing_info.vat_details.city"),...o("city"),...r("city")})]}),n.jsxs(ac,{children:[n.jsx(lc,{children:e("billing_info.vat_details.state")}),n.jsx(we,{noFieldWrapper:!0,showPlaceholderOnFocus:!0,inputControlStyles:qd(t),placeholder:e("billing_info.vat_details.state"),...o("state"),...r("state")})]})]}),n.jsxs(ac,{children:[n.jsx(lc,{children:e("billing_info.vat_details.country")}),n.jsxs(Rie,{children:[n.jsxs(jie,{defaultValue:"",$hasValue:!!s,"data-testid":"country-select",...o("country"),children:[n.jsx("option",{disabled:!0,hidden:!0,value:"",children:e("billing_info.vat_details.country")}),Fie.map(u=>n.jsx("option",{value:u.value,children:u.label},u.value))]}),n.jsx(kie,{children:n.jsx(nC,{})})]})]}),n.jsxs(ac,{children:[n.jsx(lc,{children:e("billing_info.vat_details.tax_number")}),n.jsx(we,{noFieldWrapper:!0,showPlaceholderOnFocus:!0,inputControlStyles:qd(t),placeholder:e("billing_info.vat_details.tax_number"),...o("taxId"),...r("taxId")})]})]})})]})},Uie=e=>{const{t}=P(),{subscription:r,subscriptionInterval:o}=dt(),i=c.useMemo(()=>Lie(r,o),[r,o]),s=vx(),a=n6(),{featureFlags:{enableStripePaymentElementSignup:l}}=Yt(),{isComplete:u,onStripeCardElementChange:p,hasError:m,isDirty:h}=U8(),{changeSubscriptionCard:A}=Pe(),f=Ye({mode:"onChange",resolver:N=>gt(N,Pie)}),{register:_,getFieldState:b,handleSubmit:E,formState:{dirtyFields:T,isSubmitting:w,isValid:v}}=f,k=N=>{const D=a.getElement(yA),F=["streetAddress","suite","city","state","country","taxId"].some(B=>T[B]);e.submitHandler({isVatDirty:F,isCardInfoDirty:h,vat:N,card:{stripe:s,cardElement:D,elements:a,shouldUsePaymentElement:l}})};return n.jsx(_ie,{children:n.jsx(tn,{...f,children:n.jsxs(xie,{onSubmit:E(k),children:[n.jsxs(bie,{children:[n.jsx(Eie,{children:t("billing_info.manage_payment_details_header")}),n.jsx(Sie,{onClick:e.handleCloseClick,children:n.jsx(t0,{})})]}),n.jsx(Die,{children:n.jsx(B8,{elements:a,getFieldState:b,hasError:m,register:_,shouldUsePaymentElement:l,showSubHeader:!1,onStripeCardElementChange:p,customPaymentElementFooter:n.jsx(Mie,{})})}),n.jsx(I,{when:o!=="lifetime",children:n.jsx(C,{block:!0,neutral500:!0,smallSize:!0,children:pt(t("billing_info.vat_details.confirmation",{price:i,preAuthAmount:hM}),{terms:({children:N})=>n.jsx(Yr,{targetBlank:!0,href:C5,children:n.jsx(C,{medium:!0,neutral800:!0,smallSize:!0,children:N})})})})}),n.jsx(Y,{"data-testid":"update-payment-details",disabled:!u||w||A||!v,disableStyleType:"planForm",showSpinner:w||A,styleType:"planFormRed",textTransform:"none",type:"submit",children:t("billing_info.vat_details.submit")})]})})})},Bie=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:33,height:14,viewBox:"0 0 33 14",...e},c.createElement("path",{fill:"#76777D",fillRule:"evenodd",d:"M32.545 7.639H28.22c.099 1.035.857 1.34 1.718 1.34.877 0 1.567-.185 2.17-.489v1.779c-.6.333-1.393.572-2.448.572-2.152 0-3.66-1.347-3.66-4.01 0-2.25 1.28-4.035 3.38-4.035 2.098 0 3.193 1.785 3.193 4.047 0 .214-.02.677-.03.796m-3.178-3.042c-.552 0-1.166.417-1.166 1.411h2.284c0-.994-.576-1.411-1.118-1.411m-6.94 6.244c-.773 0-1.245-.325-1.562-.558l-.005 2.499-2.208.47V2.943h1.944l.115.545a2.47 2.47 0 0 1 1.73-.692c1.55 0 3.011 1.397 3.011 3.968 0 2.807-1.445 4.077-3.025 4.077m-.515-6.089c-.506 0-.824.185-1.054.438l.013 3.282c.215.232.523.419 1.041.419.817 0 1.365-.89 1.365-2.078 0-1.155-.557-2.06-1.365-2.06M15.46 2.943h2.217v7.74h-2.217zm0-2.472L17.676 0v1.799l-2.217.471zm-2.364 4.965v5.248h-2.207v-7.74h1.91l.138.652c.517-.95 1.55-.758 1.843-.652v2.03c-.28-.091-1.162-.223-1.684.462M8.362 7.968c0 1.302 1.394.896 1.676.784v1.797c-.294.162-.828.292-1.55.292-1.31 0-2.294-.965-2.294-2.272l.01-7.085 2.156-.459.002 1.918h1.677v1.883H8.362zm-2.753.377c0 1.59-1.265 2.496-3.101 2.496a6.1 6.1 0 0 1-2.415-.5V8.232c.74.403 1.685.705 2.417.705.492 0 .847-.132.847-.54C3.357 7.343 0 7.74 0 5.295c0-1.563 1.194-2.499 2.985-2.499A5.8 5.8 0 0 1 5.18 3.2v2.08c-.672-.363-1.525-.568-2.196-.568-.463 0-.751.134-.751.478 0 .994 3.376.521 3.376 3.155"}
1711)),Hie=g(C)`
1712  margin-right: 4px;
1713`,zie=g(R)`
1714  width: 376px;
1715`,Vie=g(R)`
1716  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1717`,rC=g(R)`
1718  width: 160px;
1719`,Qie=g(C)`
1720  display: block;
1721  margin-bottom: 24px;
1722`,Wie=e=>{const{t}=P(),{handleCardAction:r}=Pe();return n.jsxs(zie,{children:[n.jsxs(R,{horizontal:33,vertical:24,children:[n.jsx(Qie,{enormousSize:!0,fontBold:!0,children:t("payment_authorization.title")}),n.jsx(C,{mediumSize:!0,children:mr.rich(t("payment_authorization.description"),{br:()=>n.jsx("br",{})})}),n.jsxs(S,{center:!0,children:[n.jsx(Hie,{neutral600:!0,smallSize:!0,lineHeight:"14px",children:t("upgrade_summary.secured_payments")}),n.jsx(Bie,{})]})]}),n.jsx(Vie,{bottom:24,horizontal:33,top:10,children:n.jsxs(S,{justifyContent:"flex-end",children:[n.jsx(rC,{outside:!0,right:8,children:n.jsx(Y,{styleType:"cancel",type:"button",onClick:e.cancelAction,children:t("common.cancel")})}),n.jsx(rC,{children:n.jsx(Y,{disabled:r,showSpinner:r,type:"button",onClick:e.submitAction,children:t("common.authorize")})})]})})]})},qie=g.div`
1723  max-width: 300px;
1724  margin-top: 20px;
1725  margin-bottom: 40px;
1726`,Gie=g(R)`
1727  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1728`,$ie=e=>{const{t}=P(),{unpauseSubscription:r}=Pe();return n.jsxs(R,{children:[n.jsx(R,{horizontal:33,vertical:24,children:n.jsx(C,{largeSize:!0,children:t("billing_info.resume_modal_details")})}),n.jsx(Gie,{bottom:24,horizontal:33,top:10,children:n.jsxs(S,{justifyContent:"flex-end",children:[n.jsx(R,{outside:!0,right:8,children:n.jsx(Y,{styleType:"cancel",type:"button",onClick:e.cancelHandler,children:t("common.cancel")})}),n.jsx(R,{children:n.jsx(Y,{disabled:r,showSpinner:r,styleType:"submit",type:"button",onClick:e.submitHandler,children:t("billing_info.resume_modal_submit")})})]})})]})},ogt=({styleType:e})=>{const{t}=P(),r=le(),o=()=>r({type:d.SHOW_MODAL,payload:{component:"ResumeSubscriptionModal",showCrossBtn:!1,heading:t("billing_info.resume_modal_header"),data:{submitHandler:()=>r({type:d.UNPAUSE_SUBSCRIPTION_REQUEST}),cancelHandler:()=>r({type:d.HIDE_MODAL})}}});return n.jsx(S,{column:!0,children:n.jsx(qie,{children:n.jsx(Y,{styleType:e,onClick:o,children:t("billing_info.resume")})})})}
1728,Kie=g.div.withConfig({displayName:"UpdateCard__ModalRoot"})(["width:558px;",""],or.phone`
1729    width: 100%;
1730  `),Yie=g.form.withConfig({displayName:"UpdateCard__ModalContent"})(["display:flex;flex-direction:column;padding:20px;"]),Jie=g.div.withConfig({displayName:"UpdateCard__Header"})(["display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;"]),Xie=g.div.withConfig({displayName:"UpdateCard__Title"})(["color:",";font-size:22px;font-weight:500;line-height:32px;"],({theme:e})=>e.text.neutral700),Zie=g.div.withConfig({displayName:"UpdateCard__CloseButton"})(["cursor:pointer;display:flex;align-items:center;justify-content:center;height:24px;width:24px;"]),ese={userName:{length:{maximum:50,get message(){return x("validations.is_too_long_strict",{label:x("display_options.name"),max:50})}}}},tse=e=>{const{t}=P(),r=vx(),o=n6(),{isComplete:i,onStripeCardElementChange:s,hasError:a}=U8(),{featureFlags:{enableStripePaymentElementSignup:l}}=Yt(),u=q(_=>_.spinner.changeSubscriptionCard||_.spinner.reactivateSubscription||_.spinner.createSubscription),p=M(o)||!i||u,m=(_={})=>{const b=o?.getElement(yA);e.onSubmit({stripe:r,cardElement:b,elements:o,shouldUsePaymentElement:l,..._})},{register:h,getFieldState:A,handleSubmit:f}=Ye({mode:"onChange",resolver:_=>gt(_,ese)});return n.jsx(Kie,{children:n.jsxs(Yie,{onSubmit:f(m),children:[n.jsxs(Jie,{children:[n.jsx(Xie,{children:t("billing_info.update_card")}),n.jsx(Zie,{onClick:e.cancelHandler,children:n.jsx(t0,{})})]}),n.jsx(B8,{elements:o,getFieldState:A,hasError:a,register:h,shouldUsePaymentElement:l,showSubHeader:!1,onStripeCardElementChange:s}),n.jsx(Y,{"data-testid":"save-card-button",disabled:p,disableStyleType:"planForm",offsetType:"compact",showSpinner:u,styleType:"red",textTransform:"none",type:"submit",style:{marginTop:40},children:t("billing_info.vat_details.submit").toUpperCase()})]})})},igt=g(S)`
1731  width: 100%;
1732  margin-top: 24px;
1733  min-width: 142px;
1734  height: 42px;
1735`,H8=g.form`
1736  width: auto;
1737  border-radius: 8px;
1738  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
1739  background-color: ${({theme:e})=>e.bg.white};
1740
1741  ${Cn.tablet`
1742    width: 620px;
1743  `}
1744`,z8=g.div`
1745  width: auto;
1746  border-radius: 8px;
1747  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
1748  background-color: ${({theme:e})=>e.bg.white};
1749
1750  ${Cn.tablet`
1751    width: 620px;
1752  `}
1753`,QA=g.div`
1754  width: 100%;
1755  margin-bottom: 16px;
1756  color: ${({theme:e})=>e.text.neutral700};
1757  font-size: 22px;
1758  font-weight: 600;
1759  text-align: ${e=>e.center?"center":"left"};
1760  ${e=>e.customStyles}
1761`;g(QA)`
1762  margin-bottom: 40px;
1763  font-size: 24px;
1764  letter-spacing: 0.005em;
1765`;g.div`
1766  padding: 24px 32px;
1767`;g.div`
1768  margin-bottom: 16px;
1769`;const nse=g.div`
1770  display: grid;
1771  justify-items: start;
1772  align-items: start;
1773
1774  ${Cn.tablet`
1775    grid-template-columns: repeat(2, auto);
1776    grid-template-rows: repeat(4, 30px);
1777    grid-auto-flow: column;
1778  `}
1779
1780  ${e=>e.$singleColumn&&`
1781    display: flex;
1782    flex-direction: column;
1783    gap: 4px;
1784    `}
1785`,rse=g.div`
1786  padding-top: 25px;
1787  padding-bottom: 6px;
1788  width: 100%;
1789
1790  textarea {
1791    min-height: 85px;
1792    max-height: 300px;
1793  }
1794`,WA=g.div`
1795  display: flex;
1796  flex-direction: column-reverse;
1797  justify-content: center;
1798  align-items: center;
1799  padding: 19px 32px 19px;
1800  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1801
1802  ${e=>e.customStyles}
1803
1804  ${e=>e.$noTopPadding&&`
1805    padding-top: 0;
1806    `}
1807
1808  ${Cn.tablet`
1809    flex-direction: row;
1810    justify-content: flex-end;
1811  `}
1812`,qA=g(Y)`
1813  padding: 5px 20px;
1814  min-width: 160px;
1815  min-height: 40px;
1816`,GA=g(Y)`
1817  min-width: 128px;
1818
1819  ${Cn.tablet`
1820    margin-right: 16px;
1821  `}
1822`,$A=g.div`
1823  padding: 36px 48px;
1824  display: ${e=>e.block?"block":"flex"};
1825  flex-direction: column;
1826  align-items: center;
1827  text-align: ${e=>e.center?"center":"left"};
1828`,KA=g.div.attrs({"data-testid":"delete-account-description"})`
1829  margin-bottom: 16px;
1830
1831  font-size: 14px;
1832  line-height: 22px;
1833  color: ${({theme:e})=>e.text.neutral700};
1834  text-align: ${e=>e.left&&"left"};
1835  ${e=>e.customStyles}
1836`,Sb=g.div`
1837  color: ${({theme:e,red:t})=>t&&e.icon.brand};
1838  margin-bottom: 32px;
1839`;g.div.attrs({"data-testid":"feature-list"})`
1840  padding-top: 4px;
1841  padding-bottom: 0px;
1842`;g.div`
1843  display: flex;
1844  margin-bottom: 12px;
1845`;g.div`
1846  font-size: 14px;
1847  font-weight: 400;
1848  color: ${({theme:e})=>e.text.neutral700};
1849`;g.div`
1850  color: red;
1851  margin-right: 22px;
1852`;const ose=g.div`
1853  font-weight: 600;
1854  margin-bottom: 16px;
1855`,ise=g.ul`
1856  padding-left: 0px;
1857  margin-left: 24px;
1858`,oC=g.li`
1859  margin-bottom: 16px;
1860`,sse=g.div`
1861  font-size: 14px;
1862  font-weight: 400;
1863  margin-bottom: 8px;
1864  text-align: left;
1865`,sgt=g.span`
1866  color: ${({theme:e})=>e.text.neutral500};
1867  font-weight: 500;
1868  font-size: 18px;
1869  text-decoration: line-through;
1870  margin-right: 10px;
1871`,agt=g.span`
1872  color: ${({theme:e})=>e.text.neutral700};
1873  font-weight: 400;
1874  font-size: 18px;
1875`,lgt=g.div`
1876  font-size: 12px;
1877  color: ${({theme:e})=>e.text.neutral700};
1878  letter-spacing: 0.4px;
1879  text-align: left;
1880`,cgt=g.div`
1881  position: relative;
1882  width: 235px;
1883  height: 40px;
1884  border: 1px solid ${({theme:e})=>e.neutral500};
1885  border-radius: 5px;
1886  padding: 10px 16px;
1887`,dgt=g.span`
1888  font-size: 12px;
1889  color: ${({theme:e})=>e.neutral500};
1890  background-color: ${({theme:e})=>e.bg.white};
1891  padding: 0 4px;
1892  position: absolute;
1893  top: -9px;
1894  left: 16px;
1895`,ugt=g.div``,pgt=g.div`
1896  font-weight: 600;
1897  text-transform: uppercase;
1898  color: ${({theme:e})=>e.text.green400};
1899`,mgt=g.a`
1900  font-weight: 600;
1901  color: ${({theme:e})=>e.text.neutral700};
1902`,hgt=g(Y)`
1903  height: unset;
1904  border: none;
1905  width: fit-content;
1906  line-height: 20px;
1907  padding: 11px 32px;
1908`,ase={password:T5},lse=e=>{const{t}=P(),r=le(),{deleteAccountSchedule:o}=Pe(),{scheduledDeletion:i,reasonData:s}
1908=e,{accessLostAt:a,trulyDeletedAt:l}=i,{formattedDateTime:u}=_r({date:a}),{formattedDateTime:p}=_r({date:l}),{subscriptionStatus:{isTrial:m},subscriptionDetails:{billingProvider:h}}=dt(),{scheduledCancellation:A}=Fn(),f=c.useCallback(w=>{const v={...w};r({type:d.DELETE_ACCOUNT_SCHEDULE_REQUEST,payload:v,onSuccess:e.onSuccess,reasonData:e.reasonData,isExport:e.isExport,eventsData:{account_closed_date:i?.accessLostAt,access_lost_date:A?.trulyDeletedAt,is_trial:m,payment_source:h,cancel_reason:A?.reason,billing_cycle_end_date:A?.accessLostAt,remove_data_date:A?.trulyDeletedAt}})},[r,e.onSuccess,e.reasonData,e.isExport,m,h,A,i]),{handleSubmit:_,formState:{isValid:b},register:E,getFieldState:T}=Ye({mode:"onChange",criteriaMode:"all",resolver:w=>gt(w,ase)});return n.jsxs(H8,{autoComplete:"off",onSubmit:_(f),children:[n.jsxs($A,{block:!0,children:[n.jsx(QA,{center:!0,children:n.jsx("span",{children:t("delete_account_modal.delete_confirm_step_heading")})}),n.jsxs("div",{children:[n.jsx(KA,{children:t("delete_account_modal.delete_confirm_step_explanation")}),n.jsx(ose,{children:t("delete_account_modal.delete_confirm_step_consequences_header")}),n.jsxs(ise,{"data-testid":"delete-account-content-wrapper",children:[n.jsx(oC,{children:pt(t("delete_account_modal.delete_confirm_account_gets_closed",{closesOn:u}))}),n.jsx(oC,{children:pt(t("delete_account_modal.delete_confirm_account_gets_deleted",{deletesOn:p}))})]}),n.jsxs(R,{outside:!0,top:48,children:[n.jsx(sse,{children:t("delete_account_modal.delete_confirm_enter_password_label")}),n.jsx(we,{"data-testid":"current-password",label:t("user_profile.current_password"),type:"password",...E("password"),...T("password")})]})]})]}),n.jsxs(WA,{children:[n.jsx(GA,{"data-testid":"export-data-button",styleType:"modalBackBtn",type:"button",onClick:()=>e.openDeleteAccountExportDataModal({scheduledDeletion:i,reasonData:s}),children:t("common.export_my_data")}),n.jsx(qA,{"data-testid":"submit-button",disabled:!b||o,showSpinner:o,styleType:"danger",type:"submit",children:t("delete_account_modal.delete_confirm_step_primary_cta_btn")})]})]})},cse=g.label.withConfig({displayName:"ui__RadioLabel"})(["display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:",";",""],({disabled:e})=>e?"default":"pointer",e=>e.customStyle),dse=g(S).withConfig({displayName:"ui__CustomRadioWrapper"})(["padding:",";"],e=>!e.hideOffsets&&"5px 0"),uh=g.div.withConfig({displayName:"ui__IconWrapper"})(["display:flex;position:relative;justify-content:center;align-items:center;margin-right:24px;width:",";height:",";svg{width:100%;height:100%;}.radio-icon-checked{display:none;}"],({$size:e})=>e||"16px",({$size:e})=>e||"16px"),use=g.input.withConfig({displayName:"ui__RadioControl"})(["position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;+ label{","{.radio-icon-unchecked{display:block;}}}&:checked + label{","{.radio-icon-unchecked{display:none;}.radio-icon-checked{display:block;}}}&:disabled + label{","{.radio-icon-unchecked{display:block;}.radio-icon-checked{display:none;}}}&:focus:not(:focus-visible) + div{","{text-decoration:none;}}&:focus + div{","{text-decoration:underline;}}"],uh,uh,uh,C,C),pse=L(["position:absolute !important;width:1px;height:1px;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;"]),mse=g(C).withConfig({displayName:"ui__LabelText"})([""," ",""],({labelStyles:e})=>e,({hideLabel:e})=>e&&pse),V8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("circle",{cx:8,cy:8,r:8,fill:"#dd2a3b"}),c.createElement("circle",{cx:8,cy:8,r:6,fill:"#FFF"}),c.createElement("circle",{cx:8,cy:8,r:4,fill:"#dd2a3b"}))),Q8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"}
1908,c.createElement("circle",{cx:8,cy:8,r:8,fill:"currentColor"}),c.createElement("circle",{cx:8,cy:8,r:6,fill:"#FFF"}))),hse=({"data-testid":e,hideBullet:t,...r},o)=>{const i=c.useContext(Ue),s=Le.useRef(null);return n.jsxs(n.Fragment,{children:[n.jsx(use,{ref:a=>{typeof o=="function"&&o(a),s.current=a},id:r.value,tabIndex:-1,type:"radio",onChange:r.onChange,...r}),n.jsxs(cse,{customStyle:r.customStyle,"data-testid":e,disabled:r.disabled,htmlFor:r.value,isActive:r.isActive,tabIndex:0,onKeyDown:a=>{At(a)&&s.current.click()},children:[n.jsx(I,{when:!!r.icon,children:n.jsx(Jt,{alt:"Bullet icon",icon:r.icon})}),n.jsxs(dse,{hideOffsets:r.hideOffsets,children:[n.jsx(I,{when:!t,children:n.jsxs(uh,{$size:r.$size,hasLabel:j(r.label),children:[n.jsx(Q8,{className:"radio-icon-unchecked"}),n.jsx(V8,{className:"radio-icon-checked"})]})}),n.jsx(mse,{mediumSize:!0,smallLineHeight:!0,customColor:r.labelColor,hideLabel:r.hideLabel,labelStyles:r.labelStyles,children:r.label})]}),n.jsx(I,{when:r.showHint,children:n.jsx(R,{outside:!0,left:4,children:n.jsx(Ge,{interactive:!0,content:r.hint,iconHoverColor:i.text.neutral600,portalAnchor:r.hintPortalAnchor,width:r.tooltipWidth||"230px"})})})]})]})},Jn=Le.forwardRef(hse),Ase=()=>[x("delete_downgrade_reason_v2.no_longer_needed"),x("delete_downgrade_reason_v2.switching_provider"),x("delete_downgrade_reason_v2.internal_solution"),x("delete_downgrade_reason_v2.consolidation_of_tools"),x("delete_downgrade_reason_v2.company_compliance"),x("delete_downgrade_reason_v2.business_restructuring"),x("delete_downgrade_reason_v2.other")],gse=e=>{if(e===x("delete_downgrade_reason.other")||e===x("delete_downgrade_reason_v2.other"))return x("delete_account_modal.user_typed_reason_placeholder.other");if(e===x("delete_downgrade_reason.lack_of_features"))return x("delete_account_modal.user_typed_reason_placeholder.lack_of_features")},yse={reason:{presence:{allowEmpty:!1}}},fse=e=>{const{t}=P(),r=le(),o=c.useContext(Ue),{deleteAccountCheck:i}=Pe(),{subscriptionStatus:{isTrial:s},subscriptionDetails:{billingProvider:a}}=dt(),l=c.useCallback(f=>{const _={reason:`${f.reason}${f.reasonDetails?` ${f.reasonDetails}`:""}`};r({type:d.DELETE_ACCOUNT_CHECK_REQUEST,payload:_,onSuccess:e.onSuccess,reasonData:f})},[r,e.onSuccess]),{handleSubmit:u,formState:{isValid:p},register:m,watch:h}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:e.initialValues||{},resolver:f=>gt(f,yse)}),A=h("reason");return c.useEffect(()=>{O.screenView("Delete Account - Delete Feedback",{is_trial:s,payment_source:a})},[]),n.jsxs(H8,{autoComplete:"off",onSubmit:u(l),children:[n.jsxs($A,{center:!0,children:[n.jsx(Sb,{red:!0,children:n.jsx(AM,{})}),n.jsx(QA,{center:!0,children:t("delete_account_modal.reason_selection_step_heading")}),n.jsx(KA,{children:t("delete_account_modal.reason_selection_step_explanation")}),n.jsx(nse,{$singleColumn:!0,children:Ase().map((f,_)=>n.jsx(Jn,{"data-testid":`${f}-option`,...m("reason"),customStyle:{minWidth:248},label:f,labelColor:o.text.neutral700,value:f},`reason_${f}_${_}`))}),n.jsx(I,{when:[t("delete_downgrade_reason.other"),t("delete_downgrade_reason.lack_of_features"),t("delete_downgrade_reason_v2.other")].includes(A),children:n.jsx(rse,{children:n.jsx(Qn,{...m("reasonDetails"),label:A,placeholder:gse(A)})})})]}),n.jsxs(WA,{children:[n.jsx(GA,{"data-testid":"submit-button",disabled:!p||i,showSpinner:i,styleType:"modalBackBtn",type:"submit",children:t("delete_account_modal.reason_selection_step_btn")}),n.jsx(qA,{"data-testid":"nevermind-button",styleType:"danger",type:"button",onClick:e.hideModal,children:t("common.nevermind")})]})]})},_se=e=>{const{t}=P(),r=le(),{deleteAccountExportData:o,exportAccountDataByEmail:i}=Pe(),s=o||i,{exportViaEmail:a=!1}=e,l=c.useCallback(()=>{r({type:d.DELETE_ACCOUNT_EXPORT_DATA_REQUEST,onSuccess:e.onSuccess})},[r,e.onSuccess]),u=c.useCallback(()=>{r({type:d.EXPORT_ACCOUNT_DATA_BY_EMAIL_REQUEST,onSuccess:e.onSuccess})},[r,e.onSuccess]);return n.jsxs(z8,{"data-testid":"export-data-modal",children:[n.jsxs($A,{center:!0,children:[n.jsx(Sb,{children:n.jsx(gM,{})}),n.jsx(QA,{center:!0,children:n.jsx("span",{children:t("delete_account_modal.export_data_step_heading")})}),n.jsx(KA,{children:t(a?"delete_account_modal.export_data_step_explanation_email":"delete_account_modal.export_data_step_explanation")})]}),n.jsxs(WA,{customStyles:{marginTop:22},children:[n.jsx(GA,{styleType:"modalBackBtn",type:"button",onClick:e.hideModal,children:t("common.cancel")}),n.jsx(qA,{disabled:s,showSpinner:s,styleType:"danger",type:"button",onClick:a?u:l,children:t("common.export_
1908csv")})]})]})},xse=e=>{const{t}=P(),r=le(),{forceDeleteAccount:o}=Pe(),i=c.useCallback(()=>{const s={cancellationReason:"Force Delete"};r({type:d.FORCE_DELETE_ACCOUNT_REQUEST,payload:s})},[r]);return n.jsxs(z8,{children:[n.jsxs($A,{center:!0,children:[n.jsx(Sb,{children:n.jsx(yM,{})}),n.jsx(KA,{children:t("delete_account_modal.force_delete_step_explanation")})]}),n.jsxs(WA,{children:[n.jsx(GA,{styleType:"modalBackBtn",type:"button",onClick:e.hideModal,children:t("common.cancel")}),n.jsx(qA,{disabled:o,showSpinner:o,styleType:"danger",type:"submit",onClick:i,children:t("delete_account_modal.force_delete_step_primary_cta_btn")})]})]})},bse=g(fM)`
1909  color: ${({theme:e})=>e.brand};
1910`,Ese=g.div`
1911  display: flex;
1912  flex-direction: column;
1913  align-items: center;
1914  padding: 20px;
1915`,Sse=g.div`
1916  display: grid;
1917  padding: 16px 20px;
1918  grid-row-gap: 16px;
1919
1920  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1921
1922  & > button:first-child {
1923    grid-row: 2;
1924  }
1925
1926  ${Cn.phone`
1927    & > button:first-child {
1928      grid-row: 1;
1929    }
1930
1931    padding: 24px 20px;
1932    grid-column-gap: 16px;
1933    grid-template-columns: 118px 126px;
1934    justify-content: end;
1935  `}
1936`,Cse=({currentInterval:e,cancelHandler:t})=>{const{t:r}=P(),o=le(),{hideModal:i}=lt(),{mark:s}=dt(),{changeSubscriptionInterval:a}=Pe(),l=()=>{o({type:d.CHANGE_SUBSCRIPTION_INTERVAL_REQUEST,payload:{values:{interval:{value:e==="year"?"month":"year"}},onError:u=>{O.changeBillingCycleError(s.base,`${e}ly`,u),i()},afterAll:()=>{O.confirmChangeBillingCycle(s.base,`${e}ly`),i()}}})};return n.jsxs(S,{column:!0,children:[n.jsxs(Ese,{children:[n.jsx(bse,{}),n.jsx(C,{center:!0,neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mt:20,mb:16},size:"22px",children:r("subscription.confirm_interval_change")}),n.jsx(I,{when:e==="month",children:n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",size:"14px",children:r("subscription.update_interval_monthly_to_yearly")})}),n.jsx(I,{when:e==="year",children:n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",size:"14px",children:r("subscription.update_interval_yearly_to_monthly")})})]}),n.jsxs(Sse,{children:[n.jsx(Y,{"data-testid":"cancel-button",disabled:a,minWidth:118,offsetType:"compact",styleType:"stepperBack",type:"button",onClick:t,children:r("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:a,disableStyleType:"semitransparentBrandCTA",minWidth:126,offsetType:"compact",showSpinner:a,styleType:"brandCTA",type:"button",onClick:l,children:r("common.confirm")})]})]})},Tse=g.div`
1937  display: flex;
1938  flex-direction: column;
1939`,wse=g.div`
1940  max-height: 350px;
1941  overflow-y: auto;
1942  margin-right: -13px;
1943  padding-right: 9px;
1944  ${Ad};
1945`,Ise=g.div`
1946  position: relative;
1947  width: 360px;
1948  margin-left: 10px;
1949  padding-left: 40px;
1950`,YA=g.div`
1951  position: relative;
1952  width: auto;
1953
1954  border-radius: 4px;
1955  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
1956  background-color: ${({theme:e})=>e.bg.white};
1957
1958  ${Cn.tablet`
1959    width: 888px;
1960
1961    ${e=>e.isCompact&&L`
1962        width: 470px;
1963        min-height: 270px;
1964      `}
1965  `}
1966`,vse=()=>{const{t:e}=P();return n.jsx("div",{children:mr.rich(e("force_merge.need_help"),{link:({children:t})=>n.jsx(Yr,{targetBlank:!0,href:_M,onClick:()=>O.mergeItemHelp(),children:n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral:!0,children:t})})})})},W8=Le.memo(vse),Rse=()=>{const e=Er(),t=le(),r=q(a=>a.informationModals?.showNewSortlyIntroduction),o=q(a=>a.currentUser),i=c.useMemo(()=>e.pathname==="/login"||o.isGuest?!1:r,[e,o,r]),s=()=>{t({type:d.SHOW_MODAL,payload:{isDefaultHeadingHidden:!0,autoWidth:!0,component:"MeetImprovedSortly"}})};c.useEffect(()=>{i&&s()},[i])},Cb=()=>{const{showModal:e,hideModal:t}=lt(),{showSlidingModal:r,hideSlidingModal:o}=Eo();return{hideModal:t,hideSlidingModal:o,showModal:e,showSlidingModal:r}},jse=(e,t,r,o)=>{const i=[],s=[];let a=e-o;for(const l of r){const u=t[l.id]??NaN,p=a-u;if(p>0){i.push(l),a=p;continue}l.disabled||s.push(l)}return{shownChips:i,hiddenChips:s}},q8=(e,t,r,o=0)=>c.useMemo(()=>{const{shownChips:i,hiddenChips:s}=jse(e,t,r,o);return{headerChips:i,dropdownChips:s}},[e,t,r,o]),kse=({list:e,padding:t=100})=>{const[r,{width:o}]=mp(),[i,s]=c.useState({}),{headerChips:a,dropdownChips:l}=q8(o,i,e,t),u=c.useCallback(p=>s(m=>({...m,...p})),[]);return{width:o,ref:r,headerChips:a,dropdownChips:l,setChipSize:u,chipsWidth:i}},G8=({list:e,baseSize:t,symbolSize:r,padding:o})=>{const[i,{width:s}]=mp(),a=c.useMemo(()=>
1966e.reduce((p,{id:m,name:h})=>(p[m]=t+h.length*r,p),{}),[e,t,r]),{headerChips:l,dropdownChips:u}=q8(s,a,e,o);return{ref:i,headerChips:l,dropdownChips:u}},JA=({initial:e=1,minStep:t=1,numberOfSteps:r=1})=>{const[o,i]=c.useState(e),s=c.useCallback(()=>{i(e)},[e]),a=c.useCallback(()=>{i(o===t?t:o-1)},[t,o]),l=c.useCallback(()=>{i(o===r?r:o+1)},[r,o]);return{currentStep:o,numberOfSteps:r,navigateToInitial:s,navigateToPreviousStep:a,navigateToNextStep:l}},Nse=g.div`
1967  display: flex;
1968  justify-content: space-between;
1969  align-items: center;
1970  padding: 16px 32px;
1971  border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1972`,Ose=g.div`
1973  padding: 24px 32px;
1974`,Dse=g.div`
1975  display: flex;
1976  justify-content: flex-end;
1977  padding: 16px 32px 24px;
1978  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
1979`,iC=g.div`
1980  width: 168px;
1981  margin: 0 8px;
1982
1983  &:first-child {
1984    margin-left: 0;
1985  }
1986
1987  &:last-child {
1988    margin-right: 0;
1989  }
1990`,sC=g(Y)`
1991  height: 40px;
1992  margin: 0;
1993`,$8=e=>{const t=fee(e.autoFocusChild);return n.jsxs(YA,{children:[n.jsxs(Nse,{children:[n.jsx(C,{enormousSize:!0,fontBold:!0,children:e.title}),n.jsx(W8,{})]}),n.jsx(Ose,{ref:t,children:e.children}),n.jsxs(Dse,{children:[n.jsx(iC,{children:n.jsx(sC,{"data-testid":"cancel-button",styleType:"cancel",onClick:e.cancelHandler,children:e.cancelButton})}),n.jsx(iC,{children:n.jsx(sC,{"data-testid":"submit-button",disabled:e.isSubmitDisabled,showSpinner:e.showSpinner,onClick:e.submitHandler,children:e.submitButton})})]})]})},Ms=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("rect",{width:11.667,height:1.667,x:6.832,y:.167,fill:"currentColor",rx:.833,transform:"rotate(90 6.832 .167)"}),c.createElement("rect",{width:11.667,height:1.667,x:.166,y:5.167,fill:"currentColor",rx:.833})),K8=g.div.withConfig({displayName:"ui__ButtonWrapper"})(["display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;transition:opacity 0.2s ease-out;color:",";background-color:",";",""],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white,e=>!e.show&&L(["opacity:0;visibility:hidden;"])),Pse=g.span.withConfig({displayName:"ui__ButtonLabel"})(["margin-right:8px;font-size:14px;font-weight:500;"]),Y8=g.div.withConfig({displayName:"ui__IconWrapper"})(["display:flex;justify-content:center;align-items:center;width:24px;height:24px;"]),Lse=g.button.withConfig({displayName:"ui__AddButton"})(["width:24px;height:24px;background-color:",";border-radius:50%;display:flex;justify-content:center;align-items:center;color:",";cursor:pointer;&:hover{background-color:",";}"],({theme:e})=>e.text.brand,({theme:e})=>e.text.white,({theme:e})=>_s(.05,e.text.brand)),Fse=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M20.735 2.493a1 1 0 0 0-.08.007H13.75a.75.75 0 1 0 0 1.5h5.19l-7.72 7.72a.75.75 0 1 0 1.06 1.06L20 5.06v5.19a.751.751 0 1 0 1.5 0V3.345a.75.75 0 0 0-.765-.852M6.25 4A3.76 3.76 0 0 0 2.5 7.75v10a3.76 3.76 0 0 0 3.75 3.75h10A3.76 3.76 0 0 0 20 17.75v-5a.751.751 0 1 0-1.5 0v5c0 1.252-.998 2.25-2.25 2.25h-10A2.24 2.24 0 0 1 4 17.75v-10c0-1.252.998-2.25 2.25-2.25h5a.75.75 0 1 0 0-1.5z"})),J8=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:18,viewBox:"0 0 20 18",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M16.127 3.873a7.254 7.254 0 0 0-10.254 0 7.23 7.23 0 0 0-2.11 5.548l.869-.87a.749.749 0 1 1 1.06 1.06l-2.08 2.082a.75.75 0 0 1-1.061 0L.47 9.61a.749.749 0 1 1 1.06-1.06l.724.724a8.75 8.75 0 1 1 2.559 5.912.749.749 0 1 1 1.06-1.06 7.254 7.254 0 0 0 10.254 0 7.254 7.254 0 0 0 0-10.254zM11.75 5a.75.75 0 0 0-1.5 0v5.25c0 .267.142.513.372.648l3 1.75a.75.75 0 1 0 .756-1.296L11.75 9.82z"})),Mse=e=>{const t=e.isSummaryView?e.itemsSummaryLink:e.nodeLink,r=()=>window.open(t);return n.jsx(K8,{show:e.show,onClick:r,children:n.jsx(S,{center:!0,children:n.jsx(Y8,{children:n.jsx(Fse,{})})})})},Use=e=>{const{t}=P();return e.isTrash?J(!1,["acl","delete"],e.node)?n.jsxs(K8,{"data-testid":"restore-button",show:e.show,onClick:()=>e.onNodeRestore(e.node),children:[n.jsx(Pse,{children:t("trash.restore")}),n.jsx(Y8,{children:n.jsx(J8,{})})]}):null:e.shouldShowAddAction?n.jsx(Lse,{"data-testid":"add-button",type:"button",onClick:e.onAddBtnClick,children:n.jsx(Ms,{})}):e.shouldShowViewNodeAction?n.jsx(Mse,{isSummaryView:e.isSummaryView,itemsSummaryLink:e.itemsSummaryLink,nodeLink:e.nodeLink,show:e.show}):n.jsx(gb,{wideDropdownContent:!0,bucket:e.bucket,"data-testid":e["data-testid"],deleteNodeSuccessCallback:e.deleteNodeSuccessCallback,dropdownActionsList:e.dropdownActionsList,dropdownPopperModifiers:e.dropdownPopperModifiers,dropdownPortalAnchor:e.dropdownPortalAnchor,height:e.height,isGrid:e.isGrid,node:e.node,placement:e.placement,requestPageMeta:e.requestPageMeta,show:e.show,source:e.source,width:e.width,zIndex:e.zIndex})},Bse=e=>e.isItem?"item":"folder",Hse=lr(sv,br(null),Bn(e=>({nodeLink:`/${Bse(e.node)}/${e.node.id}`,itemsSummaryLink:`/item-summary/${e.bucket&&e.bucket.sid}`})))(Use),fc=g.div`
1994  display: flex;
1995  align-items: center;
1996  width: 100%;
1997  margin: 4px 0;
1998  line-height: 16px;
1999  color: ${({theme:e})=>e.text.neutral700};
2000  font-size: ${$i};
2001  ${e=>e.$isCompact&&L`
2002      margin: 2px 0;
2003    `}
2004`,zse=g(C)`
2005  margin-top: -3px;
2006  min-height: ${e=>e.$list?"31px":"unset"};
2007
2008  ${e=>e.$table&&L`
2009      margin-top: ${({$hasOptions:t})=>t&&"2px"};
2010      margin-bottom: 0;
2011      max-width: ${e.maxWidth||250}px;
2012    `}
2013
2014  ${e=>e.$noMargin&&L`
2015      margin: 0;
2016    `}
2017`,_c=g.span`
2018  margin-right: ${e=>!e.removeMargin&&"5px"};
2019  max-width: 80%;
2020  min-width: 70px;
2021  overflow: hidden;
2022  white-space: nowrap;
2023  word-break: break-all;
2024  text-overflow: ellipsis;
2025  font-size: ${$i};
2026  color: ${({theme:e})=>e.text.neutral500};
2027`,xc=g.span`
2028  overflow: hidden;
2029  white-space: nowrap;
2030  word-break: break-all;
2031  text-overflow: ellipsis;
2032  font-size: ${$i};
2033  font-weight: 600;
2034  color: ${({theme:e})=>e.text.neutral700};
2035`,Xu=g.div`
2036  display: flex;
2037  align-items: center;
2038  font-size: ${$i};
2039  margin-bottom: 38px;
2040
2041  ${e=>{if(e.isGrid||e.isList)return L`
2042        position: absolute;
2043        bottom: 50px;
2044        margin-bottom: 0;
2045      `;if(e.item&&!e.isGrid)return L`
2046        margin-bottom: 12px;
2047      `}}
2048
2049  ${({customStyles:e})=>e}
2050`,Jo=g.span`
2051  display: inline-flex;
2052  align-items: center;
2053  color: ${({theme:e})=>e.text.neutral700};
2054
2055  & > span {
2056    overflow: hidden;
2057    text-overflow: ellipsis;
2058    max-width: ${({isGrid:e})=>e?"13ch":"20ch"};
2059    white-space: nowrap;
2060    line-height: 1.5;
2061    letter-spacing: 0.6px;
2062    font-size: 12px;
2063  }
2064`,aC=g.span`
2065  display: flex;
2066  width: 12px;
2067  height: 12px;
2068  margin-right: 4px;
2069
2070  color: ${({theme:e})=>e.text.neutral700};
2071`,n0=g(S)`
2072  position: relative;
2073  overflow: hidden;
2074  height: 100%;
2075  ${e=>e.$isGrid&&L`
2076      height: ${e.$isItem?"122":"112"}px;
2077    `}
2078  width: 100%;
2079  background-size: cover;
2080  background-color: ${e=>e.$isItem?e.theme.text.neutral200:e.theme.bg.neutral500};
2081
2082  ${e=>{if(!e.$isGrid&&e.$isSummarizedGroup)return L`
2083        height: 136px;
2084        border-radius: 16px 0 0 16px;
2085      `;if(e.$isGrid&&e.$isSummarizedGroup)return L`
2086        border-radius: 16px 16px 0 0;
2087      `}}
2088
2089  ${e=>e.$isDisabled&&L`
2090      &::before {
2091        position: absolute;
2092        content: '';
2093        width: 100%;
2094        height: 100%;
2095        background-color: rgba(218, 221, 227, 0.5);
2096      }
2097    `};
2098`,X8=g.div`
2099  display: flex;
2100  flex: 1 0 0;
2101  flex-direction: column;
2102  width: 100%;
2103  height: 100%;
2104  overflow: hidden;
2105  padding: 6px 19px 10px 19px;
2106
2107  & > * {
2108    flex-shrink: 0;
2109  }
2110`,Vse=g(S)`
2111  width: 64px;
2112  height: 64px;
2113`,Qse=g(S)`
2114  height: 100%;
2115  background-color: ${({theme:e})=>e.bg.white};
2116`,Wse=g.div`
2117  min-width: ${e=>e.isList?"106":"128"}px;
2118  min-height: 100%;
2119  margin-right: 4px;
2120  overflow: hidden;
2121  background-repeat: no-repeat;
2122  background-size: cover;
2123  background-position: center center;
2124  background-color: ${({theme:e})=>e.text.neutral200};
2125  background-image: ${e=>e.imageSrc&&`url(${e.imageSrc})`};
2126`,lC=g.div`
2127  min-width: ${e=>e.isList?"76":"92"}px;
2128  min-height: ${e=>e.isList?"65":"54"}px;
2129  margin-bottom: ${e=>e.marginBottomValue||"0"}px;
2130  overflow: hidden;
2131  background-repeat: no-repeat;
2132  background-size: cover;
2133  background-position: center center;
2134  background-color: ${({theme:e})=>e.text.neutral200};
2135  background-image: ${e=>e.imageSrc&&`url(${e.imageSrc})`};
2136`,Z8=g.div`
2137  width: 100%;
2138  height: 100%;
2139  overflow: hidden;
2140  background-repeat: no-repeat;
2141  background-size: cover;
2142  background-position: center center;
2143  background-color: ${({theme:e})=>e.text.neutral200};
2144  background-image: ${e=>e.imageSrc&&`url(${e.imageSrc})`};
2145`,r0=g.div`
2146  position: relative;
2147  width: 230px;
2148  height: ${e=>e.isItem?"288":"194"}px;
2149  overflow: hidden;
2150  background-color: #fff;
2151  box-shadow: 0 5px 20px 0 rgba(60, 64, 88, 0.03);
2152  border: 3px solid ${({theme:e})=>e.bg.white};
2153  border-radius: 16px;
2154
2155  ${e=>!e.isGrid&&L`
2156      display: grid;
2157      width: 100%;
2158      height: 140px;
2159      grid-gap: 0;
2160      grid-template-columns: ${wm.columns.default()};
2161      grid-auto-rows: ${wm.rows.default()};
2162
2163      ${or.tablet`
2164      grid-template-columns: ${wm.columns.tablet(e.isItem)};
2165      grid-auto-rows: ${wm.rows.tablet()};
2166    `};
2167    `}
2168`,al=g(X8)`
2169  ${e=>e.isGrid?L`
2170        height: ${e.isItem?"18":"78"}px;
2171        padding: 16px 15px 0 15px;
2172        background-color: ${({theme:t})=>t.bg.white};
2173      `:e.isSummary?L`
2174        position: relative;
2175      `:L`
2176      border-right: 1px dashed ${({theme:t})=>t.text.neutral200};
2177      position: relative;
2178
2179      ${or.tablet`
2180        border-bottom: 1px dashed ${({theme:t})=>t.text.neutral200};
2181      `}
2182    `};
2183`,cC=g(X8).attrs({"data-testid":"card-additional-description"})`
2184  padding: ${e=>e.$shouldShowAddAction?"4px 40px 4px 19px":"4px 19px"};
2185  grid-column: 3;
2186
2187  ${or.tablet`
2188    grid-row: 2;
2189    grid-column: 1 / 3;
2190    border-right: 1px dashed ${({theme:e})=>e.delimiter.neutral100};
2191  `};
2192`,dC=g.div`
2193  position: relative;
2194  width: 100%;
2195  height: ${e=>e.isGrid?e.isItem?"288px":"194px":"auto"};
2196
2197  display: flex;
2198  cursor: ${e=>!e.isTrash&&!e.$isDisabled&&"pointer"};
2199
2200  ${al} {
2201    ${e=>e.isTrash&&L`
2202        height: 110px;
2203        padding-bottom: 45px;
2204      `}
2205  }
2206
2207  ${e=>{if(e.$isWaiting)return L`
2208        ${r0} {
2209          opacity: 0.5;
2210        }
2211      `;if(e.isHovered)return L`
2212        ${r0} {
2213          box-shadow: ${!e.$isDisabled&&"0 4px 8px 0 rgba(47, 49, 58, 0.13)"};
2214        }
2215
2216        ${al} {
2217          ${!e.isActive&&!e.isTrash&&e.isGrid&&L`
2218            height: 50% !important;
2219            padding-bottom: 45px;
2220          `}
2221        }
2222      `}}
2223`,Gd={viewNode:L`
2224    top: 12px;
2225    right: 12px;
2226  `,trash:L`
2227    bottom: 5px;
2228    right: 14px;
2229  `,gridFolder:L`
2230    right: 14px;
2231    bottom: 39px;
2232  `,gridItem:L`
2233    right: 14px;
2234    bottom: 120px;
2235  `,list:L`
2236    top: 16px;
2237    right: 14px;
2238  `},eR=g.div`
2239  position: absolute;
2240
2241  ${e=>e.shouldShowViewNodeAction?Gd.viewNode:e.isTrash?Gd.trash:e.isGrid?e.isItem?Gd.gridItem:Gd.gridFolder:Gd.list};
2242`,tR=g(S)`
2243  position: absolute;
2244  bottom: 6px;
2245  right: 10px;
2246
2247  ${e=>e.isList&&L`
2248      bottom: 14px;
2249    `}
2250`,o0=g.button`
2251  display: flex;
2252  align-items: center;
2253  justify-content: center;
2254  width: 30px;
2255  height: 30px;
2256  padding: 2.5px;
2257
2258  border-radius: 6px;
2259  border: none;
2260  color: ${({theme:e})=>e.bg.white};
2261  background-color: ${({theme:e})=>ot(e.bg.neutral700,.8)};
2262  cursor: ${e=>e.clickable&&"pointer"};
2263
2264  &:hover {
2265    background-color: ${({theme:e})=>ot(e.bg.neutral700,1)};
2266  }
2267`,mf=g(Jt)`
2268  display: flex;
2269`,nR=g.div`
2270  position: absolute;
2271  width: 100%;
2272  height: 100%;
2273  background-color: ${({theme:e})=>ot(e.bg.neutral900,.2)};
2274`,Xo=g(R)`
2275  background-color: ${({theme:e})=>e.text.neutral200};
2276  border-radius: 5px;
2277  width: ${e=>e.width||50}px;
2278  height: ${e=>e.height||10}px;
2279`,qse=g.div`
2280  display: flex;
2281  flex-direction: column;
2282  align-items: flex-end;
2283  position: absolute;
2284  right: 6px;
2285  top: 16px;
2286
2287  ${e=>e.$customBadgeWrapperStyles};
2288`,Gse=g(Jt)`
2289  path:nth-child(5) {
2290    stroke: ${({theme:e})=>e.text.neutral700};
2291  }
2292`,pa=({width:e=50,height:t=10})=>{const r=c.useContext(Ue);return n.jsx(av,{animate:!0,backgroundColor:r.delimiter.neutral200,height:t,viewBox:`0 0 ${e} ${t}`,width:e,children:n.jsx("rect",{height:t,rx:"5",ry:"5",width:e,x:"0",y:"0"})})},ia=e=>{const{renderContent:t=Me}=e,r=J(!1,["fetchAggregations"],e),o=rn(Boolean,e.value)&&e.value;return(M(e.value)||o)&&r?n.jsx(pa,{}):t()},zo=(e={})=>{const t=_t(hd),r=c.useMemo(()=>fp(e),[e]);return{isCustomRoleWithHiddenPrice:t,isPriceHiddenForNode:r}},$se=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,d:"m6 1.125-4.125 2.25L6 5.625l4.125-2.25z"}),c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,d:"M6 5.625 3.938 4.5 1.874 5.625 6 7.875l4.125-2.25L8.063 4.5z"}),c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,d:"M6 7.875 3.938 6.75 1.874 7.875 6 10.125l4.125-2.25L8.063 6.75z"})),Kse=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:10,fill:"none",viewBox:"0 0 10 10",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,d:"M4.7 2.98 3.5 1.25h-3v6.346c0 .638.537 1.154 1.2 1.154h6.6c.663 0 1.2-.516 1.2-1.154V2.981z"})),Yse=e=>{const t=Ji(),r=ge({},"node",e),o=st("countOfItems",0)(r),i=J(r.value,["totalValue"],r),s=t(i),a=$(["node","itemsCount"],e),l=J(0,["node","counters","folder"],e),u=$(["node","measuredFolder"],e),p=J(!1,["node","fetchAggregations"],e),{isPriceHiddenForNode:m}=zo(r),h=c.useMemo(()=>Dr([{element:n.jsx(ia,{fetchAggregations:p,renderContent:()=>n.jsxs(Jo,{"data-testid":"description-additional-info",children:[n.jsx(aC,{children:n.jsx(Kse,{})}),n.jsx("span",{"data-testid":"folders-count",children:l})]}),value:l===0}),include:p||l!==0},{element:n.jsx(ia,{fetchAggregations:p,renderContent:()=>n.jsxs(Jo,{"data-testid":"description-additional-info",children:[n.jsx(aC,{children:n.jsx($se,{})}),n.jsx("span",{"data-testid":"items-count",children:a})]}),value:o}),include:!u&&!o||p},{element:n.jsx(ia,{fetchAggregations:p,renderContent:()=>n.jsx(Jo,{"data-testid":"description-additional-info",children:n.jsx("span",{"data-testid":"value",children:s})}),value:o}),include:!m&&!o||p}]),[o,a,l,u,s,p,m]);return e.isTrash||_e(h)?null:n.jsx(Xu,{children:h.map((A,f)=>
2292n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:f!==0,children:n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"})}),A]},f))})},Jse=e=>{const t=Ji(),r=ge({},"node",e),o=J(r.value,["totalValue"],r),i=t(o),s=$(["quantity"],r),a=J("units",["prettyUnit"],r),l=`${$r(s)} ${Lt(a,s)}`,{isPriceHiddenForNode:u}=zo(r);return n.jsxs(Xu,{isItem:!0,customStyles:e.customStyles,isGrid:e.isGrid,children:[n.jsx(Jo,{children:n.jsx(C,{semibold:!0,"data-testid":"quantity",children:l})}),n.jsxs(I,{when:!u,children:[n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"}),n.jsx(Jo,{children:n.jsx("span",{"data-testid":"value",children:i})})]})]})},hf=e=>$(["node","isItem"],e)||$(["node","type"],e)==="item"?n.jsx(Jse,{...e}):n.jsx(Yse,{...e}),Xse=g.div`
2293  display: inline;
2294`,Zp=e=>{const{t}=P();return j(e.value)?e.render():n.jsx(Xse,{children:`${t("item.no")} ${e.title}`})},Zse=g.a`
2295  color: ${({theme:e})=>e.brand};
2296
2297  &:hover {
2298    text-decoration: underline;
2299  }
2300`,eae=({data:e,title:t,searchKeywords:r=[]})=>{const o=$_(e);return n.jsx(Zp,{render:()=>n.jsx(Zse,{href:`mailto:${o}`,onClick:i=>i.stopPropagation(),children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:r,textToHighlight:`${e}`})}),title:t,value:e})},tae=g(Yr)`
2301  color: ${({theme:e})=>e.brand};
2302
2303  &:hover {
2304    text-decoration: underline;
2305  }
2306`,rR=({data:e="",title:t,searchKeywords:r=[]})=>{const o=$_(e),i=it("https",o)?o:`https://${o}`;return n.jsx(Zp,{render:()=>n.jsx(tae,{targetBlank:!0,href:i,onClick:s=>s.stopPropagation(),children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:r,textToHighlight:`${e}`})}),title:t,value:e})},nae=g.a`
2307  color: ${({theme:e})=>e.brand};
2308
2309  &:hover {
2310    text-decoration: underline;
2311  }
2312`,rae=({data:e,title:t,searchKeywords:r=[]})=>{const o=$_(e);return n.jsx(Zp,{render:()=>n.jsx(nae,{href:`tel:${o}`,onClick:i=>i.stopPropagation(),children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:r,textToHighlight:`${e}`})}),title:t,value:e})},oae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 1.084a.75.75 0 0 1 .75.75v6.522l2.162-2.023a.75.75 0 1 1 1.025 1.095l-3.425 3.204a.75.75 0 0 1-1.025 0L4.06 7.428a.75.75 0 1 1 1.025-1.095L7.25 8.356V1.834a.75.75 0 0 1 .75-.75m6.915 11.084a.75.75 0 0 1-.75.75H1.834a.75.75 0 0 1 0-1.5h12.331a.75.75 0 0 1 .75.75",clipRule:"evenodd"})),iae=g.a`
2313  display: flex;
2314  align-items: center;
2315  overflow: hidden;
2316  cursor: pointer;
2317
2318  &:hover ${C} {
2319    text-decoration: underline;
2320  }
2321`,sae=({data:e,title:t})=>{const r=xM("attachment",e),o=Ae("filename",e.metadata);return n.jsx(Zp,{render:()=>n.jsxs(iae,{download:!0,href:r,onClick:i=>i.stopPropagation(),children:[n.jsx(C,{brand:!0,inherit:!0,trimLongString:!0,children:o}),n.jsx(R,{left:6,children:n.jsx(Jt,{center:!0,icon:oae})})]}),title:t,value:r})},aae=({data:e,title:t,searchKeywords:r=[]})=>n.jsx(Zp,{render:()=>n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:r,textToHighlight:`${e}`}),title:t,value:e}),lae=g.div`
2322  display: inline;
2323`,cae=({data:e,searchKeywords:t=[]})=>{const{t:r}=P();return j(e)?n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:t,textToHighlight:e.toString()}):n.jsx(lae,{children:r("item.empty_checkbox")})},uC={url:rR,phone:rae,email:eae,attachment:sae,boolean:cae,default:aae},dae=({kind:e,...t})=>{const r=ge(uC.default,e,uC);return n.jsx(r,{...t})},oR=Le.memo(dae),p1={boolean:{styles:L`
2324      justify-content: center;
2325    `,align:"center",width:150},datetime:{width:210},text:{width:210,styles:L`
2326      padding: 9px 14px 9px 14px;
2327      height: 40px;
2328    `},attachment:{width:210},scanner:{width:250},string:{width:210},email:{width:210},phone:{width:210},url:{width:210}},uae=L`
2329  border-bottom: none;
2330  padding: 0;
2331
2332  > div {
2333    height: 59px;
2334    border-left: 1px solid ${({theme:e})=>e.delimiter.neutral100};
2335  }
2336`,pae=L`
2337  position: relative !important;
2338  top: unset;
2339  right: unset;
2340
2341  width: 100%;
2342  height: 100%;
2343  border-left: 1px solid ${({theme:e})=>e.delimiter.neutral100};
2344
2345  display: flex;
2346  align-items: center;
2347  justify-content: center;
2348
2349  cursor: pointer;
2350`,mae={indicatorsContainer:{display:"none"},menu:{display:"none"},input:{maxWidth:"120px"},multiValue:{maxWidth:"180px"},valueContainer:{padding:0,minHeight:"40px"}},Rm=L`
2351  bottom: -15px;
2352`,Agt=g.div`
2353  display: flex;
2354  align-items: center;
2355  justify-content: space-between;
2356  height: 81px;
2357  padding-left: 40px;
2358  padding-right: 40px;
2359  background-color: ${({theme:e})=>e.bg.neutral50};
2360`,ggt=g(S)`
2361  margin: 0 40px;
2362  border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral200};
2363`,ygt=g.div`
2364  padding: 0 40px 0;
2365
2366  ${e=>e.wrapperStyles}
2367
2368  position: relative;
2369`,hae=g(Jt)`
2370  cursor: ${e=>e.$clickable&&"pointer"};
2371`,pC=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M0 0h24v24H0z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M11.723 4.007c-3.08.148-5.45 2.858-5.45 6.008v3.302l-1.191 2.447c-.265.575.145 1.236.767 1.236H18.15c.622 0 1.033-.66.768-1.236l-1.19-2.447V9.85c0-3.324-2.716-6.001-6.005-5.843"}),c.createElement("path",{d:"M14 17.5a2 2 0 0 1-4 0"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M14 17.5a2 2 0 0 1-4 0"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 8a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5v-1.5A.75.75 0 0 1 12 8",clipRule:"evenodd"})),iR=({activeIcon:e=pC,value:t={},type:r})=>M(t)?{icon:pC,content:x("item.alert_not_set")}:{icon:e,content:bM(r,t)},Aae=e=>{const{onClick:t=Me}=e,{content:r,icon:o}=iR(e);return n.jsx(Ge,{content:r,maxWidth:"136px",portalAnchor:e.portalAnchor,children:n.jsxs(S,{"data-testid":"alert-info",children:[e.children,n.jsx(hae,{$clickable:j(t),icon:o,onClick:t})]})})},gae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M13.114 6.5c0-2.96-2.402-5.388-5.361-5.244-2.794.136-4.867 2.597-4.867 5.371v2.369l-.833 1.728-.006.014c-.413.905.21 2.012 1.267 2.012h2.305a2.418 2.418 0 0 0 4.762 0h2.305c1.056 0 1.68-1.106 1.267-2.012l-.006-.014-.833-1.728zm-4.297 6.25H7.183a.917.917 0 0 0 1.634 0m-4.43-6.123c0-2.072 1.538-3.78 3.438-3.873 2.053-.1 3.789 1.592 3.789 3.746v2.667a.75.75 0 0 0 .074.325l.847 1.758h-9.07l.847-1.758a.75.75 0 0 0 .074-.325z",clipRule:"evenodd"})),yae=e=>{const t=J(null,["kind","value"],e.item),r=qe(J(null,["item","kind","value"],e),"datetime"),o=ge({},"notificationTriggers",e.item);return n.jsx(I,{when:e.item&&e.item.name,children:n.jsxs(fc,{$isCompact:e.isCompact,children:[n.jsx(_c,{removeMargin:!0,children:e.caName}),n.jsx(R,{right:5,children:":"}),n.jsx(xc,{children:n.jsx(oR,{data:e.caData,kind:t,searchKeywords:e.searchKeywords,title:e.caName})}),n.jsx(I,{when:r&&j(o),children:n.jsx(Jo,{children:n.jsx(Aae,{activeIcon:gae,nodeId:o.id,portalAnchor:e.alertsInfoPortalAnchor,type:"datetime",value:o})})})]})})},sR=lr(Bn(e=>({caName:wK(e.item),caData:IK(e.item)})))(yae),fae=e=>M(e.customAttributes)?null:n.jsx(Le.Fragment,{children:e.customAttributes.map((t,r)=>{const o=$(["kind","value"],t),i=SM(o,e.searchKeywords);return n.jsx(sR,{alertsInfoPortalAnchor:"page-content-wrapper",item:t,searchKeywords:i},`${t.id}-${r}`)})}),_ae={summaryUpdatedAt:"updatedAt"},xae=e=>{if(e.sortByValue==="updatedAt"){const t=ct(new Date).diff(ct(e.nodeSortParamValue),"days",!0),r=M(e.formattedSortParamValue)?!1:String(e.formattedSortParamValue).substring(0,9)==="Yesterday";return t<=1||r?`${x("display_options.updated")}:`:`${x("display_options.updatedAt")}:`}return`${x(`display_options.${e.sortByValue}`)}:`},mC=e=>{const{t}=P(),{formattedDateTime:r,dateFormat:o,timezone:i,is12HourTimeFormat:s}=_r({date:$(["node","deletedAt"],e),isUserTimezone:!0,isOnlyDate:!0}),{timeZone:a}=Fn(),l=q(b=>J({},["customAttributes","byId"],b));if(e.fakeMode)return n.jsxs(Le.Fragment,{children:[n.jsx(Xo,{outside:!0,height:12,top:6,width:74}),n.jsx(Xo,{outside:!0,height:12,top:20,width:98}),n.jsx(Xo,{outside:!0,height:12,top:20,width:74}),n.jsx(Xo,{outside:!0,height:12,top:20,width:98})]});const u=$(["headerFormValues",e.sortByField],e),p=ge(u,u,_ae),m=$(["node",p],e),h=CK(p,m,o,i,s),A=EK(p,m,e.node.isItem),f=EM({...Zt(["searchKeywords","isItem"],e),timeZone:a,dateFormat:o,customAttributesById:l,customAttributeValues:e.node.customAttributeValues,sortByValue:p}),_=TK(e.node.notes,A,f);if(e.node.isDeleted){const{reasonName:b,notes:E}=J({},["node","action"],e);return n.jsxs(Le.Fragment,{children:[n.jsxs(fc,{"data-testid":"card-undertitle-date",children:[n.jsxs(_c,{children:[t("trash.deleted"),":"]}),n.jsx(xc,{children:r})]}
2371),n.jsx(I,{when:j(b),children:n.jsxs(fc,{"data-testid":"card-undertitle-date",children:[n.jsxs(_c,{children:[t("trash.deletion_reason"),":"]}),n.jsx(xc,{children:b})]})}),n.jsx(I,{when:j(E),children:n.jsxs(fc,{"data-testid":"card-undertitle-date",children:[n.jsxs(_c,{children:[t("trash.deletion_note"),":"]}),n.jsx(xc,{children:E})]})})]})}return n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:e.node.notes,children:n.jsxs(fc,{"data-testid":"card-undertitle-date",children:[n.jsxs(_c,{children:[t("item.notes"),":"]}),n.jsx(xc,{children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:e.searchKeywords.regular,textToHighlight:e.node.notes||""})})]})}),n.jsx(I,{when:A,children:n.jsxs(fc,{"data-testid":"card-undertitle-date",children:[n.jsx(_c,{children:n.jsx(xae,{formattedSortParamValue:h,nodeSortParamValue:m,sortByValue:p})}),n.jsx(xc,{children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:e.searchKeywords.regular,textToHighlight:h})})]})}),n.jsx(fae,{customAttributes:_,searchKeywords:e.searchKeywords})]})},bae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"}
2371,c.createElement("circle",{cx:8,cy:8,r:8,fill:"currentColor"}),c.createElement("circle",{cx:8,cy:8,r:6,fill:"#FFF"}),c.createElement("circle",{cx:8,cy:8,r:4,fill:"currentColor"}))),Eae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("circle",{cx:8,cy:8,r:8,fill:"currentColor"}),c.createElement("circle",{cx:8,cy:8,r:6,fill:"#FFF"}))),Sae=g.label`
2372  display: flex;
2373  align-items: center;
2374  justify-content: space-between;
2375
2376  font-size: 14px;
2377  cursor: pointer;
2378
2379  ${e=>e.customStyle}
2380`,Cae=g(S)`
2381  padding: ${e=>!e.hideoffsets&&"5px 0"};
2382`,Tae=g.div`
2383  display: flex;
2384  justify-content: center;
2385  align-items: center;
2386  margin-right: ${e=>e.hasLabel&&"12px"};
2387
2388  color: ${e=>e.disabled?e.disabledRadioColor:e.checked?e.checkedRadioColor:e.uncheckedRadioColor};
2389`,wae=g.input`
2390  position: absolute;
2391  left: -10000px;
2392  top: auto;
2393  width: 1px;
2394  height: 1px;
2395  overflow: hidden;
2396
2397  &:focus:not(:focus-visible) + div {
2398    ${C} {
2399      text-decoration: none;
2400    }
2401  }
2402
2403  &:focus + div {
2404    ${C} {
2405      text-decoration: underline;
2406    }
2407  }
2408`,Iae={},vae={},Rae={},jae={tinySize:!0,smallerLineHeight:!0,white:!0},i0=e=>{const{disabledLabelModifiers:t=Iae,defaultLabelModifiers:r=vae,hintCustomProps:o=Rae,customHintStyles:i=jae}=e,s={...e,disabledLabelModifiers:t,defaultLabelModifiers:r,hintCustomProps:o,customHintStyles:i},a=c.useContext(Ue),l=s.checkedRadioColor||a.blue400,u=s.uncheckedRadioColor||a.delimiter.neutral200,p=s.disabledRadioColor||a.text.neutral600,m=s.checked?bae:Eae,h=s.disabled?t:r;return n.jsxs(Sae,{customStyle:s.customStyle,onClick:s.onClick,children:[n.jsx(wae,{type:"radio",...s}),n.jsxs(Cae,{hideoffsets:s.hideoffsets,children:[n.jsx(Tae,{checked:s.checked,checkedRadioColor:l,disabled:s.disabled,disabledRadioColor:p,hasLabel:j(s.label),uncheckedRadioColor:u,children:n.jsx(m,{})}),n.jsx(C,{mediumSize:!0,smallLineHeight:!0,customColor:s.labelColor,...h,children:s.label})]}),n.jsx(I,{when:s.showHint,children:n.jsx(R,{outside:!0,left:4,children:n.jsx(Ge,{interactive:!0,content:s.hint,iconHoverColor:a.text.neutral600,portalAnchor:s.hintPortalAnchor,width:s.tooltipWidth||"230px"})})})]})},kae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2",clipRule:"evenodd"}),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2",clipRule:"evenodd"})),Nae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2",clipRule:"evenodd"}),c.createElement("path",{fill:"#4F5366",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.714 14L6 12.673l1.2-1.212 3.086 3.116L16.8 8 18 9.212z",clipRule:"evenodd"})),XA=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2",clipRule:"evenodd"}),c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2m12 8H7v2h10z",clipRule:"evenodd"})),aR=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2",clipRule:"evenodd"}),c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.714 13.571L6 12.451l1.2-1.154 3.086 2.967L16.8 8 18 9.154z",clipRule:"evenodd"})),Af=g(hr)`
2409  display: flex;
2410`,lR=g.div`
2411  position: absolute;
2412  top: 16px;
2413  left: 16px;
2414  z-index: 1;
2415
2416  display: flex;
2417  align-items: center;
2418  justify-content: center;
2419
2420  ${e=>e.$customStyle}
2421`,m1=g(lR)`
2422  z-index: 1;
2423  width: 24px;
2424  height: 24px;
2425  cursor: pointer;
2426
2427  ${e=>{if(e.$isDisabled)return L`
2428        border: 2px solid ${({theme:t})=>t.bg.neutral600};
2429        border-radius: 2px;
2430        cursor: default;
2431
2432        ${Af} {
2433          display: none;
2434        }
2435      `}}
2436
2437  ${e=>e.$customStyle}
2438`,Oae=e=>{const t=c.useContext(Ue);return e.isActive?e.isRadioSelection?n.jsx(lR,{$customStyle:e.customStyle,tabIndex:"0",onClick:!e.isDisabled&&e.onClick,onKeyDown:r=>At(r)&&!e.isDisabled&&e.onClick(r),children:n.jsx(i0,{hideoffsets:!0,checked:e.isSelected,disabled:e.isDisabled,uncheckedRadioColor:t.blue400})}):e.isPartiallySelected?n.jsx(m1,{$customStyle:e.customStyle,$isDisabled:e.isDisabled,"data-testid":"checkbox",tabIndex:"0",onClick:e.onClick,onKeyDown:r=>At(r)&&e.onClick(r),children:n.jsx(Af,{icon:XA})}):e.isSelected?n.jsxs(m1,{$customStyle:e.customStyle,$isDisabled:e.isDisabled,"data-testid":"checkbox",tabIndex:"0",onClick:e.onClick,onKeyDown:r=>At(r)&&e.onClick(r),children:[n.jsx(I,{when:e.styleType==="filled",children:n.jsx(Nae,{})}),n.jsx(I,{when:e.styleType!=="filled",children:n.jsx(Af,{icon:aR})})]}):n.jsx(m1,{$customStyle:e.customStyle,$isDisabled:e.isDisabled,"data-testid":"checkbox",tabIndex:"0",onClick:e.onClick,onKeyDown:r=>At(r)&&e.onClick(r),children:n.jsx(kae,{})}):null},ZA=Le.memo(Oae);g.div`
2439  margin-bottom: 90px;
2440`;const fgt=g.div`
2441  margin-left: 45px;
2442  margin-right: 45px;
2443  padding-bottom: 40px;
2444`;g.div`
2445  color: ${e=>e.theme.text.neutral700};
2446  text-align: left;
2447  width: 100%;
2448  display: flex;
2449  align-items: center;
2450  justify-content: space-between;
2451  position: relative;
2452  flex-shrink: 0;
2453`;g.div`
2454  position: sticky;
2455  right: 40px;
2456`;const Dae=g.div`
2457  background: inherit;
2458  height: 58px;
2459  position: absolute;
2460  right: 58px;
2461  width: 24px;
2462  z-index: 100;
2463  display: flex;
2464  align-items: center;
2465  justify-content: space-evenly;
2466  top: 0;
2467  margin-left: 15px;
2468  background-color: ${({theme:e})=>e.text.neutral200};
2469`,cR=g.button.attrs({type:"button"})`
2470  display: flex;
2471  justify-content: center;
2472  align-items: center;
2473  top: 50%;
2474  margin-top: 29px;
2475  min-width: 24px;
2476  height: 24px;
2477  border-radius: 50%;
2478  z-index: 200;
2479  position: absolute;
2480  transform: translateY(-50%) ${({isOpen:e})=>!e&&"rotate(180deg)"};
2481  right: 16px;
2482
2483  color: ${({theme:e})=>e.text.neutral700};
2484  background-color: ${({theme:e})=>e.bg.white};
2485  border: 1px solid ${({theme:e})=>e.text.neutral200};
2486`,_gt=g(S)`
2487  flex-grow: 1;
2488  height: 100%;
2489  padding-top: ${e=>e.$isScanningMode&&"35px"};
2490  transition: padding 0.5s ease;
2491  transform: translate3d(0, 0, 0);
2492`,Pae=g.div`
2493  display: flex;
2494  flex-wrap: nowrap;
2495
2496  ${e=>e.staticLayout?L`
2497        position: static;
2498        width: 100%;
2499      `:L`
2500      position: absolute;
2501      width: 70%;
2502      bottom: ${e.isGrid?"18px":"10px"};
2503    `}
2504`,hC=g.span`
2505  margin-right: 4px;
2506  align-items: center;
2507  display: inline-flex;
2508`,AC=g.span`
2509  padding: 4px 5px;
2510  border-radius: 5px;
2511  flex-shrink: 0;
2512
2513  display: inline-flex;
2514  align-items: center;
2515  background-color: ${({theme:e})=>e.bg.neutral100};
2516
2517  color: ${e=>e.theme.text.neutral700};
2518  font-weight: 500;
2519  margin-right: ${e=>e.isGrid?"6":"8"}px;
2520
2521  &:last-child {
2522    margin-right: 0;
2523  }
2524`,gC=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:10,fill:"none",viewBox:"0 0 10 10",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.352.149a.48.48 0 0 0-.41-.145l-3.96.51a.484.484 0 0 0-.417.412l-.56 3.898a.48.48 0 0 0 .135.409l4.328 4.379.007.007A1.35 1.35 0 0 0 5.42 10a1.37 1.37 0 0 0 .946-.381l3.217-3.15a1.3 1.3 0 0 0 .296-.424c.046-.11.121-.295.121-.51 0-.19-.05-.373-.112-.518a1.3 1.3 0 0 0-.274-.433zM.997 4.723l.473-3.295L4.823.995l4.098 4.264.012.012q0 0 .018.027a1 1 0 0 1 .047.099.4.4 0 0 1 .034.138q.002 0-.006.031a1 1 0 0 1-.037.098.4.4 0 0 1-.08.11L5.69 8.926a.38.38 0 0 1-.27.107.4.4 0 0 1-.27-.105zm3.378-1.285a.937.937 0 1 1-1.875 0 .937.937 0 0 1 1.875 0",clipRule:"evenodd"})),Lae=(e=[])=>Ee(t=>({id:Gn(),name:ge(t,"name",t)}),e),Fae=({tags:e,staticLayout:t,isGrid:r,noTagsMark:o})=>{const i=c.useContext(Ue),s=c.useMemo(()=>Lae(e),[e]),{ref:a,headerChips:l,dropdownChips:u}=G8({list:s,baseSize:40,symbolSize:5,padding:25});return _e(e)?o?n.jsx(C,{neutral700:!0,size:"16px",children:"—"}):null:n.jsxs(Pae,{ref:a,"data-testid":"tags",staticLayout:t,children:[l.map(p=>{const m=Ae("name",p);return n.jsxs(AC,{isGrid:r,"data-testid":"tag-chip",children:[n.jsx(hC,{children:n.jsx(gC,{color:i.icon.neutral400})}),n.jsx(C,{neutral700:!0,lineHeight:"12px",size:"10px",children:m})]},m)}),n.jsx(I,{when:oe(u),children:n.jsxs(AC,{isGrid:r,"data-testid":"tag-overflow-chip",children:[n.jsx(hC,{children:n.jsx(gC,{color:i.icon.neutral400})}),n.jsx(C,{neutral700:!0,lineHeight:"12px",size:"10px",children:`+${ft(u)}`})]})})]})},Al=c.memo(Fae),Tb=({ref:e,redirectOnClick:t,setUnfocused:r=Me})=>{const o=xee(e),i=lv(o),{locationPush:s}=zt();return{onKeyDown:c.useCallback(l=>{if(At(l))return l.preventDefault(),o?l.target.click():s(t);if(vl(l,"Escape"))return r();if(xp(l))return setTimeout(()=>{i.current||r()},200)},[o,i,r,t,s]),isFocusWithin:o}},Mae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M0 0h24v24H0z"}),c.createElement("path",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M11.723 4.007c-3.08.148-5.45 2.858-5.45 6.008v3.302l-1.191 2.447c-.265.575.145 1.236.767 1.236H18.15c.622 0 1.033-.66.768-1.236l-1.19-2.447V9.85c0-3.324-2.716-6.001-6.005-5.843"}),c.createElement("path",{d:"M14 17.5a2 2 0 0 1-4 0"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M14 17.5a2 2 0 0 1-4 0"}),c.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"m9 11 2.5 2L15 9"})),dR=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,fill:"none",viewBox:"0 0 64 64",...e},c.createElement("path",{fill:"#D3D7E8",d:"m53 21-14-2-2-14H15.846C13.17 5 11 7.125 11 9.746v44.508C11 56.875 13.17 59 15.846 59h32.308C50.83 59 53 56.875 53 54.254z"}),c.createElement("path",{fill:"#BCC0D3",d:"M53 21H40.556A3.566 3.566 0 0 1 37 17.444V5c.462 0 .924.178 1.244.533l14.223 14.223c.355.32.533.782.533 1.244"})),wb=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,fill:"none",viewBox:"0 0 64 64",...e},c.createElement("path",{fill:"#BCC0D3",d:"M48.947 16.25h-20.21L23.684 11H11.053C8.273 11 6 13.362 6 16.25v31.5C6 50.637 8.274 53 11.053 53H50.21C52.358 53 54 51.294 54 49.062V21.5c0-2.888-2.274-5.25-5.053-5.25"}),c.createElement("path",{fill:"#E4E4E5",d:"M52.996 24H19.178c-2.39 0-4.526 1.845-4.904 4.35L10 53h40.213c2.287 0 4.166-1.846 4.543-4.35L57.9 30.195C58.528 27.032 56.14 24 52.996 24"})),Uae=g.div`
2525  width: fit-content;
2526  border-radius: 4px;
2527  background-color: ${e=>e.backgroundColor};
2528  display: flex;
2529  align-items: center;
2530  justify-content: center;
2531  ${e=>w5(e.offsets)};
2532  ${e=>e.$customBadgeStyles};
2533`,yC=({backgroundColor:e,customBadgeStyles:t,offsets:r,text:o,testid:i})=>n.jsx(Uae,{$customBadgeStyles:t,backgroundColor:e,"data-testid":i,offsets:r,children:n.jsx(C,{fontSemiBold:!0,tinySize:!0,uppercase:!0,white:!0,children:o})}),Wc=({data:e={},offsets:t,customBadgeStyles:r})=>{const{testid:o,text:i,tooltipMessage:s,backgroundColor:a}=e;return s?n.jsx(Ge,{content:s,portalAnchor:"#page-content-wrapper",testId:"tooltip-id",width:"150px",children:n.jsx(yC,{backgroundColor:a,customBadgeStyles:r,offsets:t,testid:o,text:i})}):n.jsx(yC,{backgroundColor:a,customBadgeStyles:r,offsets:t,testid:o,text:i})},uR=({node:e,isWaiting:t,selected:r,isTrash:o,customBadgeStyles:i,customBadgeWrapperStyles:s})=>{const{t:a}=P(),l=c.useContext(Ue),u=q(E=>rs(E)(e.unitName));if(M(e))return null;const m=ct(new Date).diff(ct(e.createdAt),"days")<=7&&!r&&!t&&!o,h=j(e.minQuantity)&&parseFloat(e.quantity)===0&&!r&&!t&&!o,A=j(e.minQuantity)&&parseFloat(e.minQuantity)>=parseFloat(e.quantity)&&!r&&!t&&!o,f={testid:"new",text:a("common.new"),tooltipMessage:"",backgroundColor:l.bg.neutral700},_={testid:"out-of-stock",text:a("alerts.out_of_stock"),tooltipMessage:pt(a("item.qty_warning_tooltip_data",{quantity:e.minQuantity,unit:u})),backgroundColor:l.brand},b={testid:"low-stock",text:a("alerts.low_stock"),tooltipMessage:pt(a("item.qty_warning_tooltip_data",{quantity:e.minQuantity,unit:u})),backgroundColor:l.brand};return n.jsxs(qse,{$customBadgeWrapperStyles:s,children:[n.jsx(I,{when:m,children:n.jsx(Wc,{customBadgeStyles:i,data:f,offsets:{mb:8,pt:4,pb:4,pr:6,pl:6}})}),n.jsx(I,{when:h,children:n.jsx(Wc,{customBadgeStyles:i,data:_,offsets:{mb:8,pt:4,pb:4,pr:6,pl:6}})}),n.jsx(I,{when:A&&!h,children:n.jsx(Wc,{customBadgeStyles:i,data:b,offsets:{mb:8,pt:4,pb:4,pr:6,pl:6}})})]})},oo=({list:e,variantOptionValues:t=[],variantOptions:r="",table:o,searchWords:i=[],noMargin:s,maxWidth:a})=>{const l=c.useMemo(()=>j(t)&&Array.isArray(t)?Vh(t):j(r)&&Array.isArray(r)?Vh(r):j(r)&&typeof r=="string"?TM(r):"",[t,r]);return M(l)?null:n.jsx(zse,{block:!0,capitalize:!0,mediumLetterSpacing:!0,neutral500:!0,smallerLineHeight:!0,trimLongString:!0,$hasOptions:j(l),$list:e,$noMargin:s,$table:o,"data-testid":"variant-options",maxWidth:a,size:"10px",children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:i,textToHighlight:l||""})})},fC=e=>{if(e.fakeMode)return n.jsxs(al,{children:[n.jsx(Xo,{outside:!0,height:8,top:6,width:66}),n.jsx(Xo,{outside:!0,height:12,top:19,width:200}),n.jsxs(R,{outside:!0,top:36,children:[n.jsx(Xo,{ib:!0,outside:!0,height:12,width:50}),n.jsx(Xo,{ib:!0,outside:!0,height:12,left:14,width:66})]})]});const t=J([],["node","variantOptionValues"],e),r=e.shouldShowSID?"0":"8",o=M(e.node.tags)||e.isTrash||e.isGrid&&!e.isItem;return e.isGrid?n.jsxs(al,{isGrid:!0,children:[n.jsx(C,{block:!0,bold:!0,largeSize:!0,neutral700:!0,"data-testid":"name",lineHeight:"20px",offsets:{mb:5},width:"90%",children:n.jsx(xs,{ellipsis:"...",lines:e.isItem?2:1,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:e.searchKeywords.hyphenDelimiter,textToHighlight:e.node.name})})}),n.jsx(oo,{searchWords:e.searchKeywords.hyphenDelimiter,variantOptionValues:t}),n.jsx(hf,{isGrid:e.isGrid,isTrash:e.isTrash,node:e.node,portalAnchor:e.portalAnchor}),n.jsx(I,{when:!o,children:n.jsx(Al,{isGrid:e.isGrid,isItem:e.isItem,tags:e.node.tags})})]}):n.jsxs(al,{isList:!0,children:[n.jsx(I,{when:e.shouldShowSID,children:n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,tinySize:!0,"data-testid":"sid",children:n.jsx(xn,{autoEscape:!0,highlightStyle:I5,searchWords:e.searchKeywords.hyphenDelimiter,textToHighlight:e.node.sid})})}),n.jsx(R,{top:r,children:n.jsx(C,{block:!0,fontBold:!0,largeSize:!0,neutral700:!0,trimLongString:!0,"data-testid":"name",offsets:{mt:3,mb:5},children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:e.searchKeywords.hyphenDelimiter,textToHighlight:e.node.name})})}),n.jsx(oo,{list:!0,searchWords:e.searchKeywords.hyphenDelimiter,variantOptionValues:t}),n.jsx(hf,{isGrid:e.isGrid,isTrash:e.isTrash,node:e.node,portalAnchor:e.portalAnchor}),n.jsx(I,{when:!o,children:n.jsx(Al,{isGrid:e.isGrid,isItem:e.isItem,tags:e.node.tags})})]})}
2533,s0=({isItem:e,descendantsThumbs:t,isPlaceholder:r,isList:o,imageSrc:i,fakeMode:s})=>{if(!e&&i===ei.folder&&j(t)){const[a,l,u]=t;return n.jsxs(Qse,{children:[n.jsx(Wse,{imageSrc:a,isList:o}),n.jsxs(S,{column:!0,children:[n.jsx(lC,{imageSrc:l,isList:o,marginBottomValue:4}),n.jsx(lC,{imageSrc:u,isList:o})]})]})}return r||i===ei.folder||i===ei.item?!s&&(e?n.jsx(dR,{}):n.jsx(wb,{})):n.jsx(Z8,{"data-testid":"card-big-image",imageSrc:i})},Bae=({node:e,notificationTriggers:t,portalAnchor:r,showActionBox:o,transaction:i,tooltipMessage:s})=>{const{content:a}=iR({nodeId:e.id,value:t,type:"quantity"}),l=yd(!i.available,i.action.onClick);return j(t)?n.jsx(Ge,{content:a,maxWidth:"170px",offset:[0,6],portalAnchor:r,children:n.jsx(o0,{"data-testid":"alert-info",onClickCapture:l,children:n.jsx(Gse,{icon:Mae})})}):!o||!i.available?null:n.jsx(Ge,{portalAnchor:!0,content:s,maxWidth:"136px",offset:[0,6],children:n.jsx(o0,{center:!0,"data-testid":"set-alert",onClickCapture:l,children:n.jsx(mf,{icon:t8})})})},qa=({transaction:{action:e,available:t},tooltipMessage:r})=>t?j(r)?n.jsx(Ge,{portalAnchor:!0,content:r,maxWidth:"136px",offset:[0,6],children:n.jsx(o0,{center:!0,"data-testid":e["data-testid"],onClickCapture:e.onClick,children:n.jsx(mf,{icon:e.icon})})}):n.jsx(o0,{center:!0,"data-testid":e["data-testid"],onClickCapture:e.onClick,children:n.jsx(mf,{icon:e.icon})}):null,Hae=({isFake:e,setIsHovered:t,isHovered:r,isWaiting:o,disabled:i=!1,sortByField:s="sortBy",...a})=>{const{t:l}=P(),u=c.useContext(Ue),{checkDropdownState:p}=c.useContext(Nd),{isRestockEnabled:m}=ob(),h=p("action-box"),A=Hi({feature:sr.ITEM_ORDERED_STATUS}),f=c.useRef(null),_=wr.isTablet||a.isTrash||o||a.disableRedirect?null:vK(a.node),{onKeyDown:b,isFocusWithin:E}=Tb({ref:f,redirectOnClick:_,setUnfocused:a.onCardMouseLeave}),T=r||h||E,w=a.showActionBox&&T,{actions:v}
2533=g8({node:a.node,requestPageMeta:a.requestPageMeta,source:a.source});if(e)return n.jsx(dC,{fakeMode:!0,children:n.jsxs(r0,{fakeMode:!0,isItem:!0,children:[n.jsx(n0,{$isItem:!0,fakeMode:!0,children:n.jsx(s0,{fakeMode:!0,isItem:!0,isList:!0,isPlaceholder:!0})}),n.jsx(fC,{fakeMode:!0}),n.jsx(cC,{"data-testid":"card-additional-description",children:n.jsx(mC,{fakeMode:!0})})]})});if(M(a.node))return null;const k=a.orientation===Pn.list,N=j(a.index)?`node-card-${a.index}`:"node-card",D=w&&!a.shouldShowViewNodeAction&&!a.isTrash&&!o,F=a.disableSelection||a.disableButtonHover||o,U=(j(a.node.minQuantity)&&cd(parseFloat(a.node.minQuantity),parseFloat(a.node.quantity))&&!a.selected&&!o&&!a.isTrash||a.node.isInOpenOrder&&A)&&a.showActionBox&&!a.shouldShowViewNodeAction&&!a.isTrash&&!o&&m,z=a.isItem&&D&&m&&!U,W=v[Se.RESTOCK]||{},K={action:{...W.action,icon:a.node.isInOpenOrder&&A?n.jsx(MA,{color:u.bg.white}):n.jsx(PA,{color:u.bg.white}),onClick:X=>{W.action.onClick(X,"restock_icon")}},available:!0};return n.jsx(Il,{className:a.className,link:_,onFocus:a.onCardMouseEnter,onKeyDown:b,children:n.jsxs(dC,{ref:f,$isDisabled:i||a.disableButtonHover,$isWaiting:o,"data-testid":N,isActive:a.isSelectMode,isGrid:a.isGrid,isHovered:T,isItem:a.node.isItem,isTrash:a.isTrash,onMouseLeave:a.onCardMouseLeave,onMouseOver:a.onCardMouseEnter,children:[n.jsx(I,{when:o,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,noOverlap:!0,height:"18px",left:"15px",size:"18px",top:"15px",width:"18px"})}),n.jsxs(r0,{isGrid:a.isGrid,isItem:a.node.isItem,onClick:a.handleCardItemClick,children:[n.jsx(ZA,{isActive:(a.bulkSelectMode||T)&&!F,isDisabled:i,isRadioSelection:a.isRadioSelection,isSelected:a.selected,onClick:a.handleCheckboxClick}),n.jsxs(n0,{center:!0,$isDisabled:i,$isGrid:a.isGrid,$isItem:a.isItem,$isPlaceholder:Bu(a.node),children:[n.jsx(I,{when:a.selected||D,children:n.jsx(nR,{showDarkFill:D})}),n.jsx(s0,{descendantsThumbs:a.descendantsThumbs,imageSrc:a.image,isItem:a.isItem,isList:k,isPlaceholder:Bu(a.node)}),n.jsx(uR,{isTrash:a.isTrash,isWaiting:o,node:a.node,selected:a.selected}),n.jsxs(tR,{gap:6,isList:k,justifyContent:"space-between",onClickCapture:()=>t(!1),children:[n.jsxs(I,{when:D,children:[n.jsx(qa,{tooltipMessage:l("card.tooltip.quantity"),transaction:ge({},Se.CHANGE_QUANTITY,v)}),n.jsx(I,{when:!a.isItem,children:n.jsx(qa,{tooltipMessage:J({},[Se.EDIT,"action","name"],v),transaction:ge({},Se.EDIT,v)})}),n.jsx(qa,{tooltipMessage:l("card.tooltip.move"),transaction:ge({},Se.MOVE,v)})]}),n.jsx(I,{when:!a.disableActions&&!a.selected&&!a.isTrash&&!o,children:n.jsx(Bae,{node:a.node,notificationTriggers:a.notificationTriggers,portalAnchor:a.dropdownPortalAnchor,requestPageMeta:a.requestPageMeta,showActionBox:w,tooltipMessage:l("card.tooltip.alerts"),transaction:ge({},Se.SET_ALERTS,v)})}),n.jsx(I,{when:z,children:n.jsx(qa,{tooltipMessage:a.node.isInOpenOrder&&A?l("card.tooltip.ordered"):l("card.tooltip.restock"),transaction:K})}),n.jsx(I,{when:U,children:n.jsx(qa,{tooltipMessage:a.node.isInOpenOrder&&A?l("card.tooltip.ordered"):l("card.tooltip.restock"),transaction:K})})]})]}),n.jsx(fC,{isGrid:a.isGrid,isItem:a.isItem,isItemVariant:a.isItemVariant,isList:k,isTrash:a.isTrash,node:a.node,portalAnchor:a.dropdownPortalAnchor,searchKeywords:a.searchKeywords,shouldShowSID:a.shouldShowSID}),n.jsx(I,{when:!a.isGrid,children:n.jsx(cC,{$shouldShowAddAction:a.shouldShowAddAction,children:n.jsx(mC,{headerFormValues:a.headerFormValues,isItem:a.isItem,node:a.node,searchKeywords:a.searchKeywords,sortByField:s})})}),n.jsx(I,{when:!o,children:n.jsx(eR,{isGrid:a.isGrid,isItem:a.isItem,isTrash:a.isTrash,shouldShowViewNodeAction:a.shouldShowViewNodeAction,onClickCapture:()=>t(!1),children:n.jsx(Hse,{deleteNodeSuccessCallback:a.deleteNodeSuccessCallback,dropdownActionsList:[Se.RESTOCK,Se.HISTORY,Se.TRANSACTIONS,Se.LABELS,Se.RETURN_TO_ORIGIN,Se.EXPORT,Se.CLONE,Se.MERGE,Se.PERMISSIONS,Se.ADD_ITEM_TO_WORKFLOW,Se.DELETE],dropdownPopperModifiers:a.dropdownPopperModifiers,dropdownPortalAnchor:a.dropdownPortalAnchor,height:"24px",isGrid:a.isGrid,isTrash:a.isTrash,node:a.node,requestPageMeta:a.requestPageMeta,shouldShowAddAction:a.shouldShowAddAction,shouldShowViewNodeAction:a.shouldShowViewNodeAction,show:w,source:a.source||"catalog",width:"24px",zIndex:"12",onAddBtnClick:a.onAddBtnClick,onNodeRestore:a.onNodeRestore})})})]})]})})},zae=(e,t)=>({headerFormValues:CM(e,t.formName,t.requestPageMeta?.pageName),shouldShowSID:e.header.shouldShowSID,bulkSelectMode:e.bulk.bulkSelectMode,desce
2533ndantsThumbs:t.node&&J([],["nodes","nodeThumbnails",t.node.id],e),role:$(["accesses","role"],e),isWaiting:Ox(e)($(["node","id"],t))}),Vae=e=>({selectEntity:t=>e(wM(t))}),gl=lr(sv,br(zae,Vae),Up,pp("isHovered","setIsHovered",!1),qi({onCardMouseEnter:e=>()=>{e.isHovered||e.setIsHovered(!0)},handleCheckboxClick:e=>t=>(e.isRadioSelection||(t.preventDefault(),t.stopPropagation()),e.disableBulkMode?Me():e.selectEntity(e.node)),onCardMouseLeave:e=>()=>e.setIsHovered(!1),handleCardItemClick:e=>()=>{if(!(e.isWaiting||e.disableRedirect)){if(e.clickAnalytics&&e.clickAnalytics(),e.clickHandler)return e.clickHandler(e.node);if(e.bulkSelectMode)return e.selectEntity(e.node);wr.isTablet||e.isTrash||e.locationPush(Tp(e.node))}}}),Bn(e=>{const t=e.searchKeyword||J("",["keyword"],e.headerFormValues),{nodesWithAcl:r}=zn(e.node),o=We((a,l)=>Zr(l.type)==="quantity"?Fr(l):a,{},J([],["node","notificationTriggers"],e)),i=j(J([],["node","variantOptionValues"],e)),s=$(["node","isItem"],e)||$(["node","type"],e)==="item";return{image:!e.isFake&&kl(e.node,e.orientation),showActionBox:!e.bulkSelectMode&&!e.disableButtonHover,searchKeyword:t,searchKeywords:qo(t),isGrid:e.orientation===Pn.grid,notificationTriggers:o,isItem:s,node:r,isItemVariant:i}}))(Hae),Qae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:14,height:20,viewBox:"0 0 14 20",...e},c.createElement("path",{fill:"currentColor",d:"M4 6v8H0l7 6 7-6h-4V6zm0-2v1h6V4zm0-2v1h6V2zm0-2v1h6V0z"})),Wae=g(S)`
2534  width: 24px;
2535  height: 24px;
2536  margin-right: 8px;
2537  color: ${e=>e.color};
2538  flex-shrink: 0;
2539`,qae=g.div`
2540  height: 1px;
2541  width: 100%;
2542  background-color: ${e=>e.color};
2543`,pR=e=>{const t=c.useContext(Ue),r=e.color||t.bg.neutral600;return n.jsx(R,{bottom:16,top:24,children:n.jsxs(S,{center:!0,children:[n.jsx(Wae,{center:!0,color:r,children:n.jsx(Qae,{})}),n.jsx(qae,{color:r})]})})},mR=g.div`
2544  overflow: hidden;
2545  padding: 2px 0;
2546  flex-grow: 1;
2547
2548  ${e=>e.$forceExpanded&&L`
2549      overflow-x: auto;
2550    `}
2551
2552  ${Ad};
2553`,hR=g.ul`
2554  display: inline-flex;
2555  flex-direction: row;
2556  flex-wrap: nowrap;
2557  list-style: none;
2558  padding: 0;
2559  margin: 0;
2560
2561  ${e=>e.width&&L`
2562      width: ${e.width};
2563    `}
2564`,Gae=g.li`
2565  display: flex;
2566  align-items: center;
2567  line-height: ${e=>e.lineHeight||"1.6"};
2568  text-overflow: ellipsis;
2569  white-space: nowrap;
2570  overflow: hidden;
2571
2572  &:after {
2573    display: inline-block;
2574    content: '>';
2575    color: ${({theme:e})=>e.text.neutral500};
2576    padding: 0 10px;
2577    font-size: ${$i};
2578  }
2579
2580  &:last-child:after {
2581    display: none;
2582  }
2583`,AR=L`
2584  display: block;
2585  color: ${({theme:e,$lightGrey:t})=>t?e.text.neutral400:e.text.neutral500};
2586  max-width: ${({$lightGrey:e})=>e?"220px":"180px"};
2587  font-size: 12px;
2588  letter-spacing: ${e=>e.letterSpacing||"-0.1px"};
2589  word-break: break-all;
2590  text-overflow: ${e=>!e.$noTrim&&"ellipsis"};
2591  white-space: nowrap;
2592  overflow: hidden;
2593  ${e=>e.isClickableLink&&`
2594      &:hover {
2595        color: ${({theme:t})=>t.blue400};
2596        text-decoration: none;
2597      }
2598  `};
2599`,$ae=g(M_(["isClickableLink"],gr))`
2600  ${AR}
2601`,Kae=g.a`
2602  ${AR}
2603`,gR=g.span`
2604  display: flex;
2605  margin-right: 12px;
2606  align-items: center;
2607`,gf=g.span`
2608  display: block;
2609  margin-right: 12px;
2610  align-items: center;
2611  max-width: 18px;
2612  max-height: 18px;
2613  color: ${({theme:e})=>e.icon.neutral400};
2614`,yR=g.div`
2615  display: block;
2616  color: ${({theme:e})=>e.icon.neutral400};
2617  margin: 0 13px;
2618
2619  svg {
2620    display: block;
2621  }
2622`,cc=g.li`
2623  display: flex;
2624  flex-shrink: 0;
2625  align-items: center;
2626  font-size: ${IM};
2627  line-height: ${L_};
2628  color: ${({theme:e})=>e.text.neutral500};
2629
2630  ${e=>e.isActive&&L`
2631      color: ${({theme:t})=>t.text.neutral700};
2632      font-weight: 500;
2633    `};
2634
2635  > a,
2636  > span {
2637    display: flex;
2638  }
2639
2640  a:hover,
2641  a:hover svg {
2642    color: ${({theme:e})=>e.brand};
2643  }
2644
2645  ${e=>e.offsetType==="compact"&&L`
2646      font-size: 14px;
2647
2648      ${yR} {
2649        margin: 0 2px;
2650      }
2651
2652      ${gf} {
2653        margin-right: 7px;
2654      }
2655
2656      ${gR} {
2657        margin-right: 7px;
2658      }
2659
2660      a:hover,
2661      a:hover svg {
2662        color: ${({theme:t})=>t.text.neutral500};
2663      }
2664    `};
2665`,Yae=g.button`
2666  &:hover {
2667    cursor: pointer;
2668    color: ${({theme:e})=>e.brand};
2669  }
2670`,Jae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",viewBox:"0 0 18 18",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",stroke:"#A8A8AC",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M16.977 12.253c0 2.987-1.757 4.747-4.74 4.747h-6.49C2.757 17 1 15.24 
26701 12.253V5.747C1 2.76 2.096 1 5.078 1h1.666c.599 0 1.163.282 1.522.762l.76 1.013c.36.479.924.761 1.522.762h2.359C15.897 3.537 17 5.061 17 8.11z",clipRule:"evenodd"})),Us=e=>{const t=e.items.map((r,o)=>{const i=e.items.length-1!==o,s=r.link&&(i||e.isLastLinkClickable);return n.jsx(Gae,{"data-testid":"node-breadcrumb-item",lineHeight:e.lineHeight,children:!e.disableAllLinks&&s?n.jsx($ae,{isClickableLink:!0,$lightGrey:e.lightGrey,$noTrim:e.noTrim,to:r.link,children:r.label}):n.jsx(Kae,{$lightGrey:e.lightGrey,$noTrim:e.noTrim,letterSpacing:e.letterSpacing,children:r.label})},`breadcrumb-${o}`)});return n.jsx(mR,{"data-testid":"node-breadcrumb",children:n.jsx(hR,{width:e.width,children:n.jsxs(I,{when:!!e.items,children:[n.jsx(I,{when:!!e.showMainIcon,children:n.jsx(gR,{children:n.jsx(Jae,{})})}),t]})})})};Us.propTypes={items:_n.arrayOf(_n.object).isRequired};const Xae=e=>{const t=Ji(),{shouldShowSID:r}=vM(),o="",i=e.quantity===0,s=!mn(e.value),a=qo(o),l=t(e.value),u=`${e.quantity} ${Lt(e.unitName,e.quantity)}`,p=r?"0":"8",{acl:m}=zn(e.bucket),{isPriceHiddenForNode:h}=zo({...e.bucket,acl:m}),A=!h&&s&&!i;return e.isGrid?n.jsx(al,{isGrid:!0,children:n.jsxs(S,{column:!0,children:[n.jsx(C,{block:!0,bold:!0,largeSize:!0,neutral700:!0,trimLongString:!0,"data-testid":"summary-name",lineHeight:"20px",offsets:{mb:5},width:"90%",children:n.jsx(xs,{ellipsis:"...",lines:2,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:a.hyphenDelimiter,textToHighlight:e.title})})}),n.jsx(oo,{variantOptionValues:e.variantOptionValues}),n.jsxs(Xu,{isGrid:!0,children:[n.jsx(ia,{fetchAggregations:e.fetchAggregations,renderContent:()=>n.jsx(Jo,{isGrid:!0,children:n.jsx(C,{neutral700:!0,"data-testid":"quantity",size:"12px",weight:600,children:u})}),value:e.quantity}),n.jsxs(I,{when:A,children:[n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"}),n.jsx(ia,{fetchAggregations:e.fetchAggregations,renderContent:()=>n.jsx(Jo,{isGrid:!0,children:n.jsx("span",{"data-testid":"value",children:l})}),value:e.value})]})]}),n.jsx(I,{when:!e.isItemGroup,children:n.jsx(Al,{isBucket:!0,isGrid:e.isGrid,tags:e.tags})})]})}):n.jsx(al,{isSummary:!0,children:n.jsxs(S,{column:!0,children:[n.jsx(I,{when:r&&!e.isGrid,children:n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,tinySize:!0,"data-testid":"sid",children:e.sid})}),n.jsx(R,{top:p,children:n.jsx(C,{block:!0,fontBold:!0,largeSize:!0,neutral700:!0,trimLongString:!0,"data-testid":"summary-name",offsets:{mt:3,mb:5},children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:a.hyphenDelimiter,textToHighlight:e.title})})}),n.jsx(oo,{variantOptionValues:e.variantOptionValues}),n.jsxs(Xu,{isList:!0,children:[n.jsx(ia,{fetchAggregations:e.fetchAggregations,renderContent:()=>n.jsx(Jo,{children:n.jsx(C,{neutral700:!0,tinySize:!0,"data-testid":"quantity",weight:600,children:u})}),value:e.quantity}),n.jsxs(I,{when:A,children:[n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"}),n.jsx(ia,{fetchAggregations:e.fetchAggregations,renderContent:()=>n.jsx(Jo,{children:n.jsx("span",{"data-testid":"value",children:l})}),value:e.value})]})]}),n.jsx(I,{when:!e.isItemGroup,children:n.jsx(Al,{isBucket:!0,isGrid:e.isGrid,tags:e.tags})})]})})},Zae=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:6,viewBox:"0 0 10 6",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.78.229a.81.81 0 0 1 0 1.114L5.567 5.766a.78.78 0 0 1-1.126 0L.221 1.343A.807.807 0 0 1 .244.203a.733.733 0 0 1 1.037.025l3.72 3.9 3.718-3.9a.733.733 0 0 1 1.061 0z"})),ele=g.button`
2671  display: flex;
2672  justify-content: flex-end;
2673  align-items: center;
2674  margin: 24px;
2675  position: absolute;
2676  bottom: 20%;
2677  right: 0;
2678  font-weight: 500;
2679  font-size: 14px;
2680
2681  user-select: none;
2682  cursor: pointer;
2683
2684  ${e=>e.$isGrid&&L`
2685      display: none;
2686      bottom: 0;
2687
2688      ${!e.$isActive&&e.$isHovered&&L`
2689        bottom: 10% !important;
2690      `}
2691    `}
2692
2693  ${e=>e.disabled&&L`
2694      cursor: not-allowed;
2695      color: ${({theme:t})=>t.delimiter.neutral200};
2696
2697      svg path {
2698        fill: ${({theme:t})=>t.delimiter.neutral200};
2699      }
2700    `}
2701`,tle=g(S)`
2702  width: 24px;
2703  height: 24px;
2704  border-radius: 16px;
2705  border: solid 1px ${({theme:e})=>e.delimiter.neutral200};
2706`,nle=g(Jt)`
2707  color: ${({theme:e})=>e.bg.neutral700};
2708  transition: transform 0.3s ease-out;
2709  transform: ${e=>e.inverted&&"rotate(180deg)"};
2710`,rle=e=>
2710{const t=Dt(["isActive","isGrid","isHovered","isOpened"],e);return n.jsx(ele,{$isActive:e.isActive,$isGrid:e.isGrid,$isHovered:e.isHovered,disabled:e.disabled,...t,children:n.jsx(I,{when:!e.isGrid,children:n.jsx(tle,{center:!0,onClick:e.onClick,children:n.jsx(nle,{inverted:e.isOpened,icon:Zae})})})})},jm=L`
2711  position: absolute;
2712  left: 50%;
2713  transform: translateX(-50%);
2714
2715  width: 100%;
2716  height: 100%;
2717  content: '';
2718  z-index: -1;
2719
2720  background-color: transparent;
2721  border-bottom: 1px solid ${({theme:e})=>e.bg.borders};
2722  border-radius: 16px;
2723`,ole=g(Il)`
2724  width: ${e=>!e.isGrid&&"100%"};
2725`,ile=g.div`
2726  position: relative;
2727`,sle=g.div`
2728  position: relative;
2729
2730  height: 288px;
2731  width: 230px;
2732  display: inline-block;
2733  cursor: pointer;
2734
2735  opacity: ${e=>e.$isWaiting?.5:1};
2736
2737  ${e=>!e.isGrid&&L`
2738      display: grid;
2739      width: 100%;
2740      height: 140px;
2741
2742      grid-template-columns: 186px auto 83px;
2743      grid-gap: 0;
2744
2745      ${or.tablet`
2746      height: auto;
2747    `}
2748    `};
2749
2750  border: 3px solid ${({theme:e})=>e.bg.white};
2751  background-color: ${({theme:e})=>e.bg.white};
2752  border-radius: 16px;
2753  box-shadow: 0 5px 8px 0 rgba(79, 83, 102, 0.04);
2754
2755  ${e=>{if(e.isGrid)return L`
2756        &:after {
2757          ${jm};
2758          width: 98%;
2759          height: 18%;
2760          bottom: -10px;
2761        }
2762
2763        &:before {
2764          ${jm};
2765          width: 102%;
2766          height: 103%;
2767          border-radius: 20px;
2768          bottom: -7px;
2769        }
2770      `;if(!e.isOpened)return L`
2771        &:after {
2772          ${jm};
2773          width: 100%;
2774          height: 103.4%;
2775        }
2776
2777        &:before {
2778          ${jm};
2779          width: 100%;
2780          height: 105%;
2781          border-radius: 20px;
2782        }
2783      `}};
2784`,ale=g(S)`
2785  position: absolute;
2786  bottom: 9px;
2787  left: 9px;
2788  padding: 4px 10px 4px 4px;
2789  max-width: 100px;
2790  height: 20px;
2791  border-radius: 4px;
2792  background-color: ${({theme:e})=>e.bg.white};
2793`,lle=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M4.425 3.008a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395q.001.01.01.02a.04.04 0 0 0 .024.01c.455.052.926.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01m-1.488-.964a7.2 7.2 0 0 1 1.596 0c.461.052.835.414.89.882a7 7 0 0 1 0 1.62c-.055.469-.429.831-.89.883a7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.621c.055-.468.43-.83.89-.882M8.955 3.008a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395q0 .01.01.02a.04.04 0 0 0 .024.01c.454.052.925.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01m-1.488-.964a7.2 7.2 0 0 1 1.596 0c.46.052.835.414.89.882a7 7 0 0 1 0 1.62c-.055.469-.43.831-.89.883a7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.621c.055-.468.429-.83.89-.882M4.425 7.535a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395q.001.01.01.02a.04.04 0 0 0 .024.01c.455.052.926.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01m-1.488-.964a7.2 7.2 0 0 1 1.596 0c.461.052.835.414.89.882a7 7 0 0 1 0 1.621c-.055.468-.429.83-.89.882a7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.62c.055-.469.43-.831.89-.883M8.955 7.535a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395q0 .01.01.02a.04.04 0 0 0 .024.01c.454.052.925.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01m-1.488-.964a7.2 7.2 0 0 1 1.596 0c.46.052.835.414.89.882a7 7 0 0 1 0 1.621c-.055.468-.43.83-.89.882a7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.62c.055-.469.429-.831.89-.883",clipRule:"evenodd"})),cle=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M4.175 1.006h2.891a.4.4 0 0 1 .134 0h.055c.111 0 .218.048.293.133l2.345 2.634a.43.43 0 0 1 .107.283v4.575C10 9.851 9.085 11 7.874 11H4.175C2.925 11 2 9.923 2 8.631V3.284c0-1.26 1.002-2.278 2.175-2.278m
27930 .833h2.558v1.03c0 .443.138.869.419 1.189.284.324.69.512 1.17.513H9.2v4.06c0 .839-.63 1.536-1.326 1.536H4.175c-.763 0-1.375-.655-1.375-1.536V3.284c0-.797.641-1.445 1.375-1.445m4.148 1.898.449.001-1.239-1.39v.52c0 .266.082.483.21.628.123.141.311.241.58.241",clipRule:"evenodd"})),dle=(e,t)=>{const r=le(),[o,i]=c.useState(!1),{isOpened:s,toggleBucketVisibility:a}=z7(e),{isSelectMode:l,selectedEntities:u,bucketDescendants:p,navigation:m}=q(f=>({isSelectMode:f.bulk.bulkSelectMode,selectedEntities:f.bulk.selectedEntities,bucketDescendants:d6(f)(e.id),navigation:f.navigation})),h=c.useMemo(()=>ys(e.descendantIds||[],u),[e,u]),A=c.useCallback(f=>{f.preventDefault(),f.stopPropagation(),a(),M(p)&&r({type:d.OPEN_NODES_BUCKET_REQUEST,payload:{requestPageMeta:t,layer:{level:Mr(e.layer),bucketIds:[e.id]}}})},[r,p,e,t,a]);return{isOpened:s,toggleVisibility:A,isHovered:o,bucketDescendants:p,setIsHovered:i,isSelectMode:l,selectedEntities:u,notSelectedBucketItems:h,navigation:m}},ule=({imageSrc:e})=>M(e)?n.jsx(Vse,{center:!0,children:n.jsx(S,{children:n.jsx(dR,{})})}):n.jsx(Z8,{imageSrc:e}),ple=({isItemGroup:e,count:t})=>{const{t:r}=P(),o=e?lle:cle,i=e?r("common.variants",{count:t}):r("common.items",{count:t});return n.jsxs(ale,{alignItems:"center","data-testid":"bucket-label",children:[n.jsx(o,{}),n.jsx(C,{medium:!0,neutral700:!0,lineHeight:"9px",offsets:{ml:2},size:"10px",children:i})]})},mle=({bucket:e,index:t,renderNodes:r,requestPageMeta:o,...i})=>{const{t:s}=P(),a=le(),{isHovered:l,setIsHovered:u,isOpened:p,toggleVisibility:m,isSelectMode:h,selectedEntities:A=[],notSelectedBucketItems:f,navigation:_}=dle(e,o),{actions:b}=h8({bucket:e,requestPageMeta:o,synchronous:!0}),{checkDropdownState:E}=c.useContext(Nd),T=E("action-box"),w=c.useRef(null),v=q(ve=>Dx(ve)(e.descendantIds)),k=c.useMemo(()=>v?null:Tp(e,e.parentNodeIds||e.parentNodeId),[e,v]),{onKeyDown:N,isFocusWithin:D}=Tb({ref:w,redirectOnClick:k,setUnfocused:()=>u(!1)}),F=l||T||D,B=!h&&!i.disableButtonHover&&F&&!v,{actions:U}=A8({bucket:e,requestPageMeta:o,synchronous:!0}),z=Cp(e),{locationPush:W}=zt(),K=z?U:b,X=ge({action:{},available:!1},Se.MOVE,K),Z=ge({action:{},available:!1},Se.SET_ALERTS,K),ae=q(ve=>rs(ve)(e.unitName)),pe=c.useCallback(()=>W(k),[W,k]),xe=M(f),te=!qe(f,e.descendantIds)&&!xe,ye=(ve,Be)=>{if(ve.preventDefault(),ve.stopPropagation(),!v){if(!h&&!Be)return pe();if(!xe){const Qe=Ar([...A,...e.descendantIds]);return a($u(Cr.MANUAL,Qe))}return a($u(Cr.MANUAL,Po(e?.descendantIds||[],A)))}},he=$(["photos",0,"mediumImageUrl"],e),Ie=J(0,["directDescendantCount"],e),ke=z?`group-card-${t}`:`summarize-card-${t}`,ce=i.showNodePath?Xi({nodesById:_.byId,nodeId:e.parentNodeId,appendCurrentNode:!0}):[],de=z?f8:y8;return n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:i.showNodePath&&!M(ce),children:n.jsx(Us,{isLastLinkClickable:!0,items:ce})}),n.jsx(ole,{isGrid:i.isGrid,link:k,onFocus:()=>u(!0),onKeyDown:N,children:n.jsxs(ile,{children:[n.jsx(I,{when:v,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,noOverlap:!0,height:"18px",left:"15px",size:"18px",top:"15px",width:"18px"})}),n.jsxs(sle,{ref:w,$isWaiting:v,"data-testid":ke,isGrid:i.isGrid,isOpened:p,isSelected:xe,isSelectMode:h,onClick:ve=>ye(ve,!1),onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:[n.jsx(ZA,{isActive:(F||h)&&!v,isPartiallySelected:te,isRadioSelection:i.isRadioSelection,isSelected:xe,onClick:ve=>ye(ve,!0)}),n.jsxs(n0,{$isItem:!0,$isSummarizedGroup:!0,center:!0,$isGrid:i.isGrid,children:[n.jsx(I,{when:te||xe,children:n.jsx(nR,{})}),n.jsx(ple,{count:Ie,isItemGroup:z}),n.jsx(I,{when:B,children:n.jsxs(tR,{column:!0,justifyContent:z?"flex-end":"space-between",onClickCapture:()=>u(!1),children:[n.jsx(I,{when:Z.available,children:n.jsx(qa,{tooltipMessage:s("card.tooltip.alerts"),transaction:Z})}),n.jsx(I,{when:X.available,children:n.jsx(qa,{tooltipMessage:s("card.tooltip.move"),transaction:X})})]})}),n.jsx(ule,{imageSrc:he})]}),n.jsx(Xae,{bucket:e,fetchAggregations:J(!1,["fetchAggregations"],e),isActive:h,isGrid:i.isGrid,isHovered:F,isItemGroup:z,quantity:J(0,["quantity"],e),sid:e.sid,tags:e.tags,title:e.name,unitName:ae,value:J(e.totalValue,["value"],e),variantOptionValues:e.variantOptionValues}),n.jsx(rle,{"data-testid":"summarize-results-collapse",isActive:h,isGrid:i.isGrid,isHovered:F,isOpened:p&&!i.isGrid,onClick:m}),n.jsx(I,{when:!v,children:n.jsx(eR,{isItem:!0,isGrid:i.isGrid,onClickCapture:()=>u(!1),children:n.jsx(de,{wideDropdownContent:!0,bucket:e,deleteNodeSuccessCallback:i.deleteNodeSuccessCallback,dropdownPopperModifiers:{...Sp,flip:{flipVariationsByContent:!0}},dropdownPortalAnchor:"#page-content-wrapper",heigth:"24px",isGrid:i.isGrid,requestPageMeta:{pageName:mt.items},show:B,source:"catalog",width:"24px"})})})]})]})})]})},hle=g.div`
2794  margin-bottom: 6px;
2795
2796  &:last-of-type {
2797    margin-bottom: 2px;
2798  }
2799`,Ale=g(S)`
2800  cursor: pointer;
2801  padding: 11px 30px 13px 0;
2802`,gle=g(S)`
2803  margin: 6px 0 16px 16px;
2804  min-width: 40px;
2805  width: 40px;
2806  height: 40px;
2807  border: 1px solid ${({theme:e})=>e.delimiter.neutral100};
2808  border-radius: 6px;
2809
2810  margin-left: ${e=>e.$noMargin&&0};
2811`,xgt=L`
2812  cursor: pointer;
2813  padding-right: 40px;
2814  text-overflow: ellipsis;
2815`,bgt=g(S)`
2816  max-width: 1192px;
2817  width: ${e=>e.$width}px;
2818`,Egt=g.div`
2819  position: relative;
2820  flex-grow: ${e=>e.$grow};
2821  flex-shrink: 1;
2822  flex-basis: 0;
2823  margin: ${({fullPage:e})=>e?"0 20px 34px 0":"0 20px 0 0"};
2824  min-width: ${({minWidth:e})=>e};
2825  max-width: ${e=>e.$grow===1&&"320px"};
2826
2827  .Select-control {
2828    height: auto !important;
2829  }
2830`,yle=g(R)`
2831  margin: 0 -20px 15px -20px;
2832`,fle=g(RM)`
2833  font-size: 12px;
2834  line-height: 20px;
2835`,_le=L`
2836  width: auto;
2837`,xle=L`
2838  margin-right: 8px;
2839  color: ${({theme:e})=>e.text.neutral700};
2840  font-size: 14px;
2841  line-height: 14px;
2842`,ble=g.div`
2843  display: flex;
2844  justify-content: center;
2845`,Ele=g(S)`
2846  min-width: 40px;
2847  width: 40px;
2848  height: 40px;
2849  background: ${e=>e.$isActive?e.theme.bg.white:e.theme.bg.neutral50};
2850  border: 1px solid ${e=>e.$isActive?e.theme.delimiter.neutral100:"transparent"};
2851  border-radius: 5px;
2852  cursor: ${e=>e.$isActive?"default":"pointer"};
2853
2854  svg {
2855    color: ${e=>e.$isActive?e.theme.brand:e.theme.icon.neutral700};
2856  }
2857
2858  ${e=>e.$isHovered&&L`
2859      background: ${({theme:t})=>e.$isActive?t.bg.white:t.icon.neutral700};
2860
2861      svg {
2862        color: ${e.$isActive?e.theme.brand:e.theme.text.white};
2863      }
2864    `}
2865`,Sle=g.div`
2866  position: relative;
2867`;g.div`
2868  width: 24px;
2869  height: 24px;
2870`;const Cle=g.div`
2871  display: flex;
2872  align-items: center;
2873  justify-content: center;
2874  background: ${({theme:e})=>e.bg.neutral50};
2875  border: 1px solid ${({theme:e})=>e.neutral100};
2876  border-radius: 6px;
2877
2878  width: 42px;
2879  height: 42px;
2880
2881  cursor: pointer;
2882`,Tle=g.img`
2883  width: 24px;
2884  height: 24px;
2885`,wle=g.div`
2886  display: flex;
2887  justify-content: center;
2888  align-items: center;
2889
2890  width: 24px;
2891  height: 24px;
2892  position: absolute;
2893  right: -7px;
2894  top: -7px;
2895  filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.15));
2896`,Ile=g.div`
2897  position: absolute;
2898  border-radius: 6px;
2899  width: 100%;
2900  height: 100%;
2901  background-color: ${({theme:e})=>ot(e.bg.neutral700,.9)};
2902`,vle=g.div`
2903  position: relative;
2904  width: 42px;
2905  height: 42px;
2906  display: flex;
2907  flex-flow: column;
2908  border-radius: 6px;
2909  cursor: pointer;
2910`,Rle=g.img`
2911  height: 100%;
2912  width: 100%;
2913  border-radius: 6px;
2914  object-fit: cover;
2915`,jle=g.div`
2916  background-color: ${({theme:e})=>e.bg.white};
2917  border-radius: 5px;
2918`,kle=g(S)`
2919  position: relative;
2920  padding: 0 20px;
2921
2922  &:hover {
2923    background-color: ${({theme:e})=>e.bg.neutral50};
2924  }
2925`,h1=g(S)`
2926  position: absolute;
2927  top: 18px;
2928  right: 16px;
2929  width: 24px;
2930  height: 24px;
2931  cursor: pointer;
2932
2933  ${e=>e.$wrapperStyle};
2934`,Nle=g.div`
2935  width: 100%;
2936  opacity: ${({$isRemoved:e})=>e?.3:1};
2937  flex-shrink: 0;
2938  padding: 8px 0;
2939  display: flex;
2940  justify-content: space-between;
2941  align-items: center;
2942
2943  ${e=>e.$isLargeName&&L`
2944      align-items: flex-start;
2945    `}
2946`,Sgt=e=>L`
2947  [role='columnheader'][data-sticky-td] {
2948    z-index: 31 !important;
2949  }
2950
2951  [data-sticky-first-right-td] {
2952    padding: 0 2px 0 0;
2953
2954    > div {
2955      opacity: 1;
2956      pointer-events: all;
2957    }
2958  }
2959
2960  [data-sticky-last-left-td] {
2961    z-index: 30 !important;
2962    box-shadow: ${e&&"10px 0px 10px 0 rgba(60, 64, 88, 0.03)"};
2963    overflow: inherit;
2964  }
2965`,Cgt=L`
2966  margin: 0;
2967  padding: 0;
2968  height: 58px;
2969  background-color: ${({theme:e})=>e.bg.white};
2970  color: ${({theme:e})=>e.text.neutral700};
2971`,Tgt=()=>L`
2972  top: 0;
2973  position: sticky;
2974  z-index: 3 !important;
2975`,wgt=L`
2976  max-height: 554px;
2977`,Ole=g.div`
2978  width: 100%;
2979
2980  .g-react-select-dropdown {
2981    overflow-y: auto;
2982    max-height: 42px;
2983  }
2984`,Dle=g.div`
2985  position: relative;
2986  overflow: hidden;
2987  display: grid;
2988  padding: 33px 20px;
2989  grid-row-gap: 8px;
2990  grid-column-gap: 8px;
2991  grid-template-columns: repeat(4, 1fr);
2992
2993  background-color: ${({theme:e,isDragActive:t})=>t&&e.bg.neutral50};
2994`,Ple=g(S)`
2995  padding: 10px;
2996  margin: 32px 20px;
2997  position: relative;
2998  color: ${({theme:e})=>e.text.neutral400};
2999  background-color: ${({theme:e})=>e.bg.neutral50};
3000  border: 0.7px dashed ${({theme:e})=>e.delimiter.neutral300};
3001  border-radius: 6px;
3002  cursor: pointer;
3003`,_C=g.div`
3004  display: flex;
3005  justify-content: center;
3006  align-items: center;
3007
3008  width: 100%;
3009  height: 64px;
3010
3011  color: ${({theme:e})=>e.text.neutral400};
3012  border-radius: 6px;
3013  border: ${({theme:e,isDragActive:t})=>t?`dashed 0.7px ${e.neutral300}`:`solid 1px ${e.neutral100}`};
3014  background-color: ${({theme:e})=>e.bg.neutral50};
3015
3016  cursor: ${e=>e.disabled?"not-allowed":"pointer"};
3017`,Igt=L`
3018  font-size: 14px;
3019  font-weight: 500;
3020  line-height: 20px;
3021  color: ${({theme:e})=>e.text.neutral700};
3022
3023  &:hover {
3024    background-color: ${({theme:e})=>e.bg.neutral50};
3025  }
3026
3027  ${e=>e.$active&&L`
3028      background-color: ${e.theme.bg.neutral50};
3029    `}
3030`,vgt=L`
3031  padding-top: 16px;
3032  padding-bottom: 8px;
3033  top: 52px;
3034  box-shadow: 0px 6px 20px rgba(43, 44, 57, 0.08);
3035  border: none;
3036  border-radius: 6px;
3037  z-index: 10;
3038`,Ib=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e}
3038,c.createElement("path",{fill:"#54565D",d:"M10.518 3c-.972 0-1.773.831-1.773 1.841v.62H5.778C4.803 5.462 4 6.296 4 7.309v1.23c0 .164.062.32.174.436a.58.58 0 0 0 .419.18h.664l1 10.214v-.012c.099.93.865 1.644 1.766 1.644h7.954c.901 0 1.667-.714 1.766-1.644v.012l1-10.214h.664a.58.58 0 0 0 .42-.18.63.63 0 0 0 .173-.436v-1.23c0-1.013-.803-1.846-1.778-1.846H15.26v-.62c0-1.01-.8-1.842-1.773-1.842zm0 1.23h2.968c.333 0 .588.265.588.611v.62H9.931v-.62c0-.346.254-.61.588-.61zm-4.74 2.462h12.444c.334 0 .593.27.593.616v.615H5.185v-.615c0-.347.26-.616.593-.616m.673 2.462H17.55l-.984 10.062v.005a.59.59 0 0 1-.588.548H8.023a.59.59 0 0 1-.588-.548v-.005z"})),Lle=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:11,height:11,fill:"none",...e},c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M5.5 0a.65.65 0 0 0-.65.65v4.2H.65a.65.65 0 1 0 0 1.3h4.2v4.2a.65.65 0 1 0 1.3 0v-4.2h4.2a.65.65 0 1 0 0-1.3h-4.2V.65A.65.65 0 0 0 5.5 0",clipRule:"evenodd"})),em=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 14 14",...e},c.createElement("path",{fill:"#E4E4E5",d:"M7 0C3.136 0 0 3.136 0 7s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7m.35 11.9h-.7a.35.35 0 0 1-.35-.35v-.7a.35.35 0 0 1 .35-.35h.7a.35.35 0 0 1 .35.35v.7a.35.35 0 0 1-.35.35m1.799-5.425-.63.644C8.015 7.63 7.7 8.05 7.7 9.1H6.3v-.35c0-.77.315-1.47.819-1.981l.868-.882c.32-.31.48-.771.387-1.262a1.4 1.4 0 0 0-.972-1.068 1.406 1.406 0 0 0-1.726.89c-.09.26-.308.453-.583.453h-.204a.61.61 0 0 1-.578-.785A2.8 2.8 0 0 1 6.57 2.133c1.067-.165 2.078.384 2.71 1.26.827 1.142.583 2.369-.13 3.082z"})),fR=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"#54565D",d:"M18.738 2a.75.75 0 0 0-.738.76v2.552a8.96 8.96 0 0 0-6-2.302c-4.962 0-9 4.036-9 8.995C3 16.965 7.038 21 12 21s9-4.036 9-8.995c0-.476-.048-.929-.113-1.361a.749.749 0 0 0-1.356-.347.75.75 0 0 0-.127.571c.059.384.096.761.096 1.137a7.486 7.486 0 0 1-7.5 7.496 7.486 7.486 0 0 1-7.5-7.496A7.486 7.486 0 0 1 12 4.51c1.967 0 3.74.764 5.075 2H14.25a.75.75 0 1 0 0 1.498h4.5a.75.75 0 0 0 .75-.75V2.76a.75.75 0 0 0-.762-.76"})),_R=e=>{const{t}=P();return e.isRemoved?n.jsx(h1,{center:!0,$wrapperStyle:e.wrapperStyle,"data-testid":"restore-variant",onClick:()=>e.setIsRemoved(!1),children:n.jsx(Ge,{content:t("item_group.restore"),portalAnchor:"#page-content-wrapper",children:n.jsx(fR,{})})}):e.isHovered?n.jsx(h1,{center:!0,$wrapperStyle:e.wrapperStyle,"data-testid":"delete-variant",onClick:()=>e.setIsRemoved(!0),children:n.jsx(Ge,{content:t("item_group.delete"),portalAnchor:"#page-content-wrapper",children:n.jsx(Ib,{})})}):n.jsx(h1,{$wrapperStyle:e.wrapperStyle})},Fle=e=>{const{watch:t}=De(),r=t(),o=Ji(),i=r?.[`quantity-${e.name}`]??"1",s=r?.[`price-${e.name}`]??"",[a,l]=c.useState(o(0));return c.useEffect(()=>{const u=oe(s)?Ip(s):"",p=vp(u,i);l(o(p))},[s,i,o]),n.jsx(jle,{children:n.jsx(Fu,{disabled:!0,noFieldWrapper:!0,noPlaceholderRequired:!0,"data-testid":e["data-testid"],name:`value-${e.name}`,value:a})})},Mle=Le.lazy(()=>Oe(async()=>{const{default:e}=await import("./vendor-ct_YKIP6_bundle.js").then(t=>t.fN);return{default:e}},__vite__mapDeps([1,2])).then(({default:e})=>({default:Le.forwardRef((t,r)=>n.jsx(e,{ref:r,...t}))}))),Ule=()=>{const e=c.useContext(Ue);return n.jsx(av,{backgroundColor:e.delimiter.neutral200,foregroundColor:e.delimiter.neutral200,speed:2,style:{width:"90%",margin:"20px auto",height:80,display:"block"},children:n.jsx("rect",{height:"80",rx:"6",ry:"6",width:"100%",x:"0",y:"0"})})},eg=Le.forwardRef((e,t)=>n.jsx(c.Suspense,{fallback:n.jsx(Ule,{}),children:n.jsx(Mle,{...e,ref:t,children:e.children})})),xR=e=>{const{altText:t="swiper-img",imgDataMark:r="",onClick:o=Me}=e;return n.jsx("div",{className:"swiper-slide",children:n.jsx("img",{alt:t,"data-mark":r,loading:"lazy",src:e.src,onClick:o})})},Ble=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:8,height:14,viewBox:"0 0 8 14",...e},c.createElement("path",{fill:"none",stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M7 1 1 7l6 6"})),Hle=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:8,height:14,viewBox:"0 0 8 14",...e},c.createElement("path",{fill:"none",stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"m1 1 6 6-6 6"})),tm=L(["position:absolute;top:40px;width:32px;height:32px;z-index:11;cursor:pointer;background-color:",";border-radius:6px;padding-top:4px;display:flex;justify-content:center;align-items:center;color:",";.react-spinner_bar{background-color:#fff;}"],({theme:e})=>ot(e.bg.neutral700,.8),({theme:e})=>e.bg.white),zle=g.div.withConfig({displayName:"ui__DeleteButton"})(["",";right:32px;"],tm),bR=g.div.withConfig({displayName:"ui__DownloadButton"})(["",";right:80px;"],tm),Vle=g(bR).withConfig({displayName:"ui__DisabledBtn"})(["pointer-events:none;cursor:not-allowed;"]),Qle=g.div.withConfig({displayName:"ui__EditButton"})(["",";right:128px;
3038transform:translate3d(0,0,0);"],tm),Wle=g.div.withConfig({displayName:"ui__PrevButton"})(["",";left:0;top:50%;transform:translateY(-50%);"],tm),qle=g.div.withConfig({displayName:"ui__NextButton"})(["",";right:0;top:50%;transform:translateY(-50%);"],tm),Gle=({activeIndex:e,slides:t,handleDelete:r,showPhotoEditModal:o,isViewMode:i,disabled:s})=>{const{t:a}=P(),l=le(),{downloadImage:u}=Pe(),p=c.useCallback(()=>l({type:d.DOWNLOAD_IMAGE_REQUEST,payload:{photoObj:t[e]}}),[l,e,t]);return s?null:n.jsxs(n.Fragment,{children:[n.jsx(Qle,{"data-testid":"edit-photo-button",onClick:()=>o(t,e,!0),children:n.jsx(Ge,{content:a("common.edit"),offset:[0,10],children:n.jsx(zl,{})})}),n.jsx(I,{when:!u,children:n.jsx(bR,{"data-testid":"download-photo-button",onClick:p,children:n.jsx(Ge,{content:a("common.download"),offset:[0,10],children:n.jsx(v5,{})})})}),n.jsx(I,{when:u,children:n.jsx(Vle,{children:n.jsx(Gr,{height:"32px",width:"32px"})})}),n.jsx(I,{when:!i,children:n.jsx(zle,{"data-testid":"remove-photo-button",onClick:r,children:n.jsx(Ge,{content:a("common.remove"),offset:[0,10],children:n.jsx(Vl,{})})})})]})},$le=({slides:e,activeIndex:t,showPhotoEditModal:r,deletePhoto:o,closeFullScreen:i,slideTo:s,disabled:a,isViewMode:l})=>{const[u,p]=c.useState(null),[m,h]=c.useState(t);c.useEffect(()=>{u&&u.slideTo(t,0)},[u,t]);const A=()=>{u&&(h(u.activeIndex),s(u.activeIndex))},f=()=>{o({photo:e[m],removeIndex:m}),e&&e.length===1&&i()},_=e.map((b,E)=>n.jsx(hp,{children:n.jsx(xR,{altText:"gallery-full",imgDataMark:"gallery-full",src:b.largeImage||b.preview})},`swiper-fullscreen-img-${E}`));return n.jsxs(Le.Fragment,{children:[n.jsx("div",{className:"swiper-button-prev swiper-button-prev-full swiper-button-full","data-testid":"previous-photo-button",children:n.jsx(Wle,{children:n.jsx(Ble,{})})}),n.jsx("div",{className:"swiper-main",children:n.jsxs("div",{className:"swiper-main-gallery",children:[n.jsx(Ap,{className:"swiper-container gallery",initialSlide:t,modules:[gp],navigation:{prevEl:".swiper-button-prev-full",nextEl:".swiper-button-next-full"},onSlideChange:A,onSwiper:p,children:_}),n.jsx(Gle,{activeIndex:m,disabled:a,handleDelete:f,isViewMode:l,showPhotoEditModal:r,slides:e})]})}),n.jsx("div",{className:"swiper-button-next swiper-button-next-full swiper-button-full","data-testid":"next-photo-button",children:n.jsx(qle,{children:n.jsx(Hle,{})})})]})},Kle=g.div.withConfig({displayName:"ui__FullscreenSliderBackground"})(["width:100vw;height:100vh;background-color:",";position:fixed;top:0;left:0;z-index:10000;cursor:pointer;"],({theme:e})=>ot(e.bg.neutral800,.9)),Yle=g.div.withConfig({displayName:"ui__FullscreenSliderWrapper"})(["width:65vw;height:75vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;.swiper-main,.swiper-main-gallery,.swiper-container{height:100%;max-width:unset;}.swiper-slide img{max-height:75vh;max-width:65vw;height:100%;object-fit:contain;}.swiper-button-full{display:block;height:75vh;width:15%;top:50%;transform:translateY(-50%);margin:0;}.swiper-button-next{width:50%;background:none !important;position:fixed;left:56%;&:focus{outline:none;outline-width:0;}}.swiper-button-prev{width:50%;background:none !important;position:fixed;left:-6%;&:focus{outline:none;outline-width:0;}}"]),Jle=e=>n.jsx(I,{when:e.photos,children:n.jsx(Kle,{children:n.jsx(Ia,{onOutsideClick:e.hideFullscreen,children:n.jsx(Yle,{children:n.jsx($le,{activeIndex:e.activeIndex,closeFullScreen:e.hideFullscreen,deletePhoto:e.removeNodePhoto,disabled:e.disabled,isViewMode:e.isViewMode,showPhotoEditModal:e.showPhotoEditModal,slides:e.photos,slideTo:e.slideTo})})})})}),Xle=e=>({fullscreenViewer:e.fullscreenViewer}),Zle=e=>({hideFullscreen:()=>e({type:d.HIDE_FULLSCREEN_SLIDER})}),ece=br(Xle,Zle)(Jle),tce=g(S)`
3039  position: absolute;
3040  bottom: -65px;
3041  right: 0;
3042`,xC=g(R)`
3043  width: 140px;
3044
3045  &:first-child {
3046    margin-right: 16px;
3047  }
3048`,nce=e=>{const{t}=P(),{updateNodePhoto:r=Me,hidePhotoEditModal:o=Me}=e,[i,s]=c.useState(!1),a=()=>{if(s(!0),!j(e.cropperObj))return o();const l=e.cropperObj.getCroppedCanvas();if(!j(l))return o();l.toBlob(u=>{r(u,e.currentIndex),o(),e.handlePhotoEditSave?.()},"image/jpeg")};return n.jsxs(tce,{justifyContent:"flex-end",children:[n.jsx(xC,{children:n.jsx(Y,{"data-testid":"cancel-button",offsetType:"compact",styleType:"photoCancelButton",type:"button",onClick:o,children:t("common.cancel")})}),n.jsx(xC,{children:n.jsx(Y,{"data-testid":"submit-button",disabled:e.isCropping||i||!e.hasChanges,disableStyleType:"brand",offsetType:"compact",showSpinner:i,styleType:"brandCTA",type:"button",onClick:a,children:t("common.save")})})]})},rce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("defs",null,c.createElement("path",{id:"photo-editor-import-ok_svg__a",d:"M10.357 18 5 12.242l1.51-1.624 3.847 4.123L18.49 6 20 7.635z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("mask",{id:"photo-editor-import-ok_svg__b",fill:"#fff"},c.createElement("use",{xlinkHref:"#photo-editor-import-ok_svg__a"})),c.createElement("use",{xlinkHref:"#photo-editor-import-ok_svg__a",fill:"#FFF",fillRule:"nonzero"}),c.createElement("g",{fill:"#559D69",fillRule:"nonzero",mask:"url(#photo-editor-import-ok_svg__b)"},c.createElement("path",{d:"M0 0h24v24H0z"})))),oce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("defs",null,c.createElement("path",{id:"photo-editor-import-error_svg__a",d:"M18.243 7.171 13.414 12l4.829 4.829-1.414 1.414L12 13.414l-4.829 4.829-1.414-1.414L10.586 12 5.757 7.171l1.414-1.414L12 10.586l4.829-4.829z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("mask",{id:"photo-editor-import-error_svg__b",fill:"#fff"},c.createElement("use",{xlinkHref:"#photo-editor-import-error_svg__a"})),c.createElement("use",{xlinkHref:"#photo-editor-import-error_svg__a",fill:"#4283DE"}),c.createElement("g",{fill:"#E76500",fillRule:"nonzero",mask:"url(#photo-editor-import-error_svg__b)"},c.createElement("path",{d:"M0 0h24v24H0z"})))),ice=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFF",d:"M6 13v1.813c0 .527-.64.792-1.016.417l-2.808-2.808a.594.594 0 0 1 0-.844L4.984 8.77A.595.595 0 0 1 6 9.188V11h3a1 1 0 1 1 0 2zm12 0h-3a1 1 0 1 1 0-2h3V9.188c0-.528.64-.793 1.016-.418l2.808 2.808a.594.594 0 0 1 0 .844l-2.808 2.808A.595.595 0 0 1 18 14.813zm-7-7H9.188a.595.595 0 0 1-.418-1.016l2.808-2.808a.594.594 0 0 1 .844 0l2.808 2.808A.595.595 0 0 1 14.813 6H13v3a1 1 0 0 1-2 0zm0 12v-3a1 1 0 1 1 2 0v3h1.813c.527 0 .792.64.417 1.016l-2.808 2.808a.594.594 0 0 1-.844 0L8.77 19.016A.595.595 0 0 1 9.188 18z"})),sce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFF",d:"M6 16.586 16.586 6H9a1 1 0 1 1 0-2h9.586l1.707-1.707a1 1 0 0 1 1.414 1.414L20 5.414V15a1 1 0 0 1-2 0V7.414L7.414 18H21a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H6c-1.103 0-2-.897-2-2V6H3a1 1 0 1 1 0-2h1V3a1 1 0 1 1 2 0z"})),ace=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFF",d:"m14 14.707-.417-.417A7.002 7.002 0 0 1 2 9c0-3.865 3.135-7 7-7a7.002 7.
3048002 0 0 1 5.29 11.583l.417.417H16l5.586 5.586c.55.55.55 1.45 0 2s-1.45.55-2 0L14 16zM9 4C6.24 4 4 6.24 4 9s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1 4h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H7a1 1 0 1 1 0-2h1V7a1 1 0 1 1 2 0z"})),lce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFF",d:"m14 14.707-.417-.417A7.002 7.002 0 0 1 2 9c0-3.865 3.135-7 7-7a7.002 7.002 0 0 1 5.29 11.583l.417.417H16l5.586 5.586c.55.55.55 1.45 0 2s-1.45.55-2 0L14 16zM9 4C6.24 4 4 6.24 4 9s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-2 6a1 1 0 1 1 0-2h4a1 1 0 0 1 0 2z"})),cce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFF",d:"M6.474 3.665A9.96 9.96 0 0 1 12 2c5.525 0 10 4.475 10 10a9.997 9.997 0 0 1-11.121 9.938.997.997 0 0 1-.856-1.208l.008-.03a.98.98 0 0 1 1.098-.759c.285.036.578.059.871.059 4.42 0 8-3.58 8-8s-3.58-8-8-8a7.96 7.96 0 0 0-4.076 1.115l.904.905c.363.359.11.98-.406.98H4.574A.575.575 0 0 1 4 6.426V2.578c0-.515.621-.77.98-.406zm.253 16.815a.996.996 0 0 1-.273-1.465l.023-.03a.985.985 0 0 1 1.32-.215c.426.261.586.8.371 1.253l-.016.032a.995.995 0 0 1-1.425.425M3.59 17.352c-.008-.008-.012-.02-.02-.028a.995.995 0 0 1 .395-1.418l.023-.011a.984.984 0 0 1 1.278.355q.008.012.015.023a.984.984 0 0 1-.203 1.293l-.02.016a.992.992 0 0 1-1.468-.23m-1.575-4.205A.983.983 0 0 1 2.993 12h.016c.499 0 .916.364.975.852q.003.026.007.053a.964.964 0 0 1-.74 1.063l-.016.004c-.577.138-1.15-.246-1.22-.825M14 9a2 2 0 0 1 2 2v2a2 2 0 1 1-4 0v-2a2 2 0 0 1 2-2m0 1a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m3.65-1a.65.65 0 1 1 0 1.3.65.65 0 0 1 0-1.3m0 .3a.35.35 0 1 0 0 .7.35.35 0 0 0 0-.7M11 11v2a2 2 0 0 1-3.774.925L8.2 13.6A.998.998 0 0 0 10 13v-.268A2 2 0 1 1 11 11m-2-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})),dce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFF",d:"M16.077 5.115A8 8 0 1 0 12 20c.293 0 .586-.023.875-.059a.98.98 0 0 1 1.094.758l.008.031a.996.996 0 0 1-.856 1.207A10 10 0 0 1 12 22C6.478 22 2 17.524 2 12S6.478 2 12 2c2 0 3.91.59 5.527 1.665l1.493-1.493a.573.573 0 0 1 .98.406v3.848a.575.575 0 0 1-.574.574h-3.848a.573.573 0 0 1-.406-.98zm.126 13.655a.984.984 0 0 1 1.32.215l.024.03a.996.996 0 0 1-.25 1.45.994.994 0 0 1-1.45-.406l-.015-.036a.98.98 0 0 1 .371-1.253m2.516-2.497q.008-.01.015-.023a.984.984 0 0 1 1.278-.355l.023.011a.995.995 0 0 1 .375 1.446.992.992 0 0 1-1.469.23l-.02-.016a.984.984 0 0 1-.202-1.293m1.215-3.351c.003-.02.003-.035.007-.055a.984.984 0 0 1 .977-.867h.016a1 1 0 0 1 .992 1.113c-.004.02-.008.035-.008.055a.996.996 0 0 1-1.227.84l-.015-.004a.986.986 0 0 1-.742-1.082M14 9a2 2 0 0 1 2 2v2a2 2 0 1 1-4 0v-2a2 2 0 0 1 2-2m0 1a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m3.65-1a.65.65 0 1 1 0 1.3.65.65 0 0 1 0-1.3m0 .3a.35.35 0 1 0 0 .7.35.35 0 0 0 0-.7M11 11v2a2 2 0 0 1-3.774.925L8.2 13.6A.998.998 0 0 0 10 13v-.268A2 2 0 1 1 11 11m-2-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})),uce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("defs",null,c.createElement("path",{id:"photo-editor-history-restore_svg__a",d:"M13 3a9 9 0 0 0-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.95 8.95 0 0 0 13 21a9 9 0 0 0 0-18m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"})),c.createElement("use",{xlinkHref:"#photo-editor-history-restore_svg__a",fill:"#FFF",fillRule:"evenodd"})),ER="move",SR="crop",CR="zoomIn",TR="zoomOut",wR="rotateCCW",IR="rotateCW",vb="restore",pce=(e,t)=>({[ER]:{name:"Move",icon:ice,action:()=>{e.setDragMode("move"),t(!0)}},[SR]:{name:"Crop",icon:sce,action:()=>{e.setDragMode("crop")}},[CR]:{name:"Zoom In",icon:ace,action:()=>{e.zoom(.1),t(!0)}},[TR]:{name:"Zoom Out",icon:lce,action:()=>{e.zoom(-.1),t(!0)}},[wR]:{name:"Rotate Counter Clockwise",icon:cce,action:()=>{e.rotate(-90),t(!0)}},[IR]:{name:"Rotate Clockwise",icon:dce,action:()=>{e.rotate(90),t(!0)}},[vb]:{name:"Restore original photo",icon:uce,action:()=>{e.reset()}}}),bC=g(S)`
3049  top: -48px;
3050  position: absolute;
3051
3052  ${e=>e.end&&L`
3053      justify-content: flex-end !important;
3054      right: 0;
3055    `}
3056`,mce=g.div`
3057  width: 24px;
3058  height: 24px;
3059  z-index: 4;
3060  cursor: pointer;
3061  margin-right: 32px;
3062  ${e=>e.restoreButtom&&L`
3063      margin-right: 0px;
3064    `}
3065`,vR=g(hr)`
3066  width: 20px;
3067  height: 20px;
3068  top: 50%;
3069  left: 50%;
3070`,hce=g(S)`
3071  height: 24px;
3072  cursor: pointer;
3073  margin-left: 16px;
3074`,za=e=>{const t=pce(e.cropperObj,e.setIsEditMode)[e.type];return n.jsx(mce,{"data-testid":`${e.type}-photo-mode`,restoreButtom:e.type===vb,onClick:e.onClick||t.action,children:n.jsx(Ge,{content:t.name,portalAnchor:"#page-content-wrapper",children:n.jsx(vR,{alt:t.name,icon:t.icon})})})},EC=e=>n.jsxs(hce,{center:!0,onClick:e.onClick,children:[n.jsx(vR,{alt:e.name,icon:e.icon}),n.jsx(C,{bold:!0,uppercase:!0,white:!0,size:"11px",children:e.name})]}),Ace=e=>{const t=()=>{const r=e.cropperObj.getCroppedCanvas();if(!r)return H(new Error("getCroppedCanvas returned null"),{tags:["onCrop"],extra:{cropperObj:!!e.cropperObj},level:"info"}),e.cropperObj.clear(),e.setIsCropping(!1);r.toBlob(o=>{try{if(o instanceof Blob){const s=(window.URL||window.webkitURL).createObjectURL(o);return e.updateEditPhotoUrl(s),e.cropperObj.replace(s),e.cropperObj.clear(),e.setIsCropping(!1)}return e.cropperObj.clear(),e.setIsCropping(!1)}catch(i){H(i,{tags:["onCrop"],extra:{blob:o instanceof Blob?o.type:o}})}})};return n.jsxs(Le.Fragment,{children:[n.jsxs(bC,{children:[n.jsx(za,{cropperObj:e.cropperObj,setIsEditMode:e.setIsEditMode,type:ER}),n.jsx(za,{cropperObj:e.cropperObj,setIsEditMode:e.setIsEditMode,type:SR}),n.jsx(za,{cropperObj:e.cropperObj,setIsEditMode:e.setIsEditMode,type:CR}),n.jsx(za,{cropperObj:e.cropperObj,setIsEditMode:e.setIsEditMode,type:TR}),n.jsx(za,{cropperObj:e.cropperObj,setIsEditMode:e.setIsEditMode,type:wR}),n.jsx(za,{cropperObj:e.cropperObj,setIsEditMode:e.setIsEditMode,type:IR})]}),n.jsxs(bC,{end:!0,children:[n.jsx(I,{when:!e.isCropping&&e.hasChanges,children:n.jsx(za,{cropperObj:e.cropperObj,type:vb,onClick:()=>{e.updateEditPhotoUrl(e.currentPhotoUrl),e.cropperObj.replace(e.currentPhotoUrl),e.setIsEditMode(!1)}})}),n.jsxs(I,{when:e.isCropping,children:[n.jsx(EC,{icon:rce,name:"Crop",onClick:t}),n.jsx(EC,{icon:oce,name:"Cancel",onClick:()=>{e.cropperObj.clear(),e.setIsCropping(!1)}})]})]})]})},gce=g.div`
3075  width: 100vw;
3076  height: 100vh;
3077  background-color: ${({theme:e})=>ot(e.bg.neutral700,.9)};
3078
3079  position: fixed;
3080  top: 0;
3081  left: 0;
3082
3083  z-index: 10000;
3084`,yce=g.div`
3085  width: 65vw;
3086  height: 75vh;
3087  max-height: 75vh;
3088  min-height: 75vh;
3089  background-color: ${({theme:e})=>e.bg.neutral50};
3090
3091  position: fixed;
3092  top: 50%;
3093  left: 50%;
3094  transform: translate(-50%, -50%);
3095
3096  z-index: 10001;
3097
3098  img {
3099    max-width: 100%;
3100  }
3101`,fce=g.div`
3102  display: flex;
3103  justify-content: center;
3104  align-items: center;
3105  height: 100%;
3106  width: 100%;
3107  overflow: auto;
3108  img {
3109    max-width: 100%;
3110    max-height: 100%;
3111  }
3112`,_ce=({photoEditModalViewer:e={},...t})=>{const[r,o]=c.useState({}),[i,s]=c.useState(!1),[a,l]=c.useState(!1);qt(()=>{const A=document.getElementById("cropperjs-image"),f=new y9(A,{viewMode:2,autoCrop:!1,checkCrossOrigin:!1,background:!0,cropmove:_=>{!i&&_.detail.action==="crop"&&s(!0)}});o(f)});const{currentPhotoUrl:u,editedPhotoUrl:p,currentIndex:m}=e,h=u!==p||a;return n.jsx(gce,{children:n.jsxs(yce,{children:[n.jsx(Ace,{cropperObj:r,currentPhotoUrl:u,editedPhotoUrl:p,hasChanges:h,isCropping:i,setIsCropping:s,setIsEditMode:l,updateEditPhotoUrl:t.updateEditPhotoUrl}),n.jsx(fce,{children:n.jsx("img",{alt:"cropper_image",crossOrigin:"anonymous",id:"cropperjs-image",loading:"lazy",src:p})}),n.jsx(nce,{cropperObj:r,currentIndex:m,handlePhotoEditSave:t.handlePhotoEditSave,hasChanges:h,hidePhotoEditModal:t.hidePhotoEditModal,isCropping:i,updateNodePhoto:t.updateNodePhoto})]})})},xce=e=>({photoEditModalViewer:e.photoEditModal}),bce=e=>({updateEditPhotoUrl:t=>e({type:d.UPDATE_EDITED_PHOTO_URL,payload:{editedPhotoUrl:t}})}),Ece=br(xce,bce)(_ce),RR=(e,t)=>{if(!e||!t)return{display:"none"};const r=t.x-e.x,o=t.y-e.y,i=`translate(${r}px, ${o}px)`;return{position:"fixed",left:e.x,top:e.y,transform:i,WebkitTransform:i}},Sce=(e,t,r,o)=>{const i=document.getElementById(e);if(M(i))return;const s=i.getBoundingClientRect();return r<t?{top:`${o.top-s.top}px`}:r>t?{top:`${o.bottom-s.top}px`}:null},Cce=(e,t,r,o,i)=>{const s=document.getElementById(e);if(M(s))return;const a=s.getBoundingClientRect(),l=j(i.greaterThan3)?i.greaterThan3:"94px",u=j(i.lowerThan3)?i.lowerThan3:"8px",p=j(i.left)?i.left:7;return r<t?{top:r>3?l:u,left:`${o.left-(a.left+p)}px`}:r>t?{top:r>3?l:u,left:`${o.right-(a.left-p)}px`}:null},Ql=c.createContext({enableDnd:!1,draggableMeta:{},latestDraggableMeta:{},setDraggableMeta:Me,isRearrangeActive:!1,setRearrangeState:Me}),nm=({children:e,enableDnd:t=!0})=>{const[r,o]=c.useState({}),i=lv(r),[s,a]=c.useState(!1),l=c.useMemo(()=>({enableDnd:t,draggableMeta:r,latestDraggableMeta:i,setDraggableMeta:o,isRearrangeActive:s,setRearrangeState:a}),[t,r,i,o,s,a]);return n.jsx(Ql.Provider,{value:l,children:e})},Rb=({ref:e,type:t,item:r,handleRearrange:o,orientation:i})=>{const{latestDraggableMeta:s,setDraggableMeta:a,enableDnd:l}=c.useContext(Ql),[{isDragging:u},p,m]=f9({type:t,item:r,canDrag:Pi(l),collect:A=>({isDragging:A.isDragging()}),end:A=>{const f=$(["current","hoverIndex"],s);A.index===f||M(f)||(o(A.index,f),A.index=f,a({}))}},[e,a,o]);qt(()=>m(_9(),{captureDraggingState:!0}));const[,h]=x9({accept:t,hover(A,f){if(!e.current)return;const _=A.index,b=r.index;if($(["current","hoverIndex"],s)===b||M(b))return;if(_===b)return a({});const T=e.current.getBoundingClientRect(),w=f.getClientOffset();if(i==="vertical"){const v=(T.right-T.left)/2,k=w.x-T.left;if(_<b&&k<v||_>b&&k>v)return}else if(i==="horizontal"){const v=(T.bottom-T.top)/2,k=w.y-T.top;if(_<b&&k<v||_>b&&k>v)return}a({dragIndex:_,hoverIndex:b,hoverBoundingRect:T})}},[e,r,a,i]);return p(h(e)),{isDragging:u}},Tce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("mask",{id:"drag_svg__path-1-outside-1",width:25,height:25,x:3.5,y:3.5,fill:"#000",maskUnits:"userSpaceOnUse"},c.createElement("path",{fill:"#fff",d:"M3.5 3.5h25v25h-25z"}),c.createElement("path",{fillRule:"evenodd",d:"M15.47 4.72a.75.75 0 0 1 1.06 0l3 3a.75.75 0 1 1-1.06 1.06l-1.72-1.72v8.19h8.19l-1.72-1.72a.75.75 0 0 1 1.06-1.06l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06-1.06l1.72-1.72h-8.19v8.19l1.72-1.72a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 1 1 1.06-1.06l1.72 1.72v-8.19H7.06l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 1.06l-1.72 1.72h8.19V7.06l-1.72 1.72a.75.75 0 0 1-1.06-1.06z",clipRule:"evenodd"})),c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M15.47 4.72a.75.75 0 0 1 1.06 0l3 3a.75.75 0 1 1-1.06 1.06l-1.72-1.72v8.19h8.19l-1.72-1.72a.75.75 0 0 1 1.06-1.06l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06-1.06l1.72-1.72h-8.19v8.19l1.72-1.72a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 1 1 1.06-1.06l1.72 1.72v-8.19H7.06l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 1.06l-1.72 1.72h8.19V7.06l-1.72 1.72a.75.75 0 0 1-1.06-1.06z",clipRule:"evenodd"}
3112),c.createElement("path",{fill:"#54565D",d:"m16.53 4.72.707-.707zm-1.06 0-.708-.707zm4.06 3 .707-.707zm0 1.06.707.707zm-1.06 0-.707.707zm-1.72-1.72.707-.706a1 1 0 0 0-1.707.707zm0 8.19h-1a1 1 0 0 0 1 1zm8.19 0v1a1 1 0 0 0 .706-1.707zm-1.72-1.72.707-.707zm0-1.06-.708-.707zm1.06 0 .707-.707zm3 3 .707-.707zm0 1.06.707.707zm-3 3 .707.707zm-1.06 0-.708.707zm0-1.06-.708-.707zm1.72-1.72.706.707a1 1 0 0 0-.707-1.707zm-8.19 0v-1a1 1 0 0 0-1 1zm0 8.19h-1a1 1 0 0 0 1.707.706zm1.72-1.72-.707-.707zm1.06 0 .707-.707zm0 1.06.707.707zm-3 3 .707.707zm-1.06 0-.708.707zm-3-3-.708.707zm0-1.06-.708-.707zm1.06 0-.707.707zm1.72 1.72-.707.706a1 1 0 0 0 1.707-.707zm0-8.19h1a1 1 0 0 0-1-1zm-8.19 0v-1a1 1 0 0 0-.706 1.707zm1.72 1.72.707-.707zm0 1.06.707.707zm-1.06 0-.707.707zm-3-3-.707.707zm0-1.06-.707-.707zm3-3-.707-.707zm1.06 0 .707-.707zm0 1.06.707.707zm-1.72 1.72-.706-.707a1 1 0 0 0 .707 1.707zm8.19 0v1a1 1 0 0 0 1-1zm0-8.19h1a1 1 0 0 0-1.707-.706zm-1.72 1.72-.707-.707zm-1.06-1.06-.708-.707zm4.767-3.707a1.75 1.75 0 0 0-2.474 0l1.414 1.414a.25.25 0 0 1-.354 0zm3 3-3-3-1.414 1.414 3 3zm0 2.474a1.75 1.75 0 0 0 0-2.474l-1.414 1.414a.25.25 0 0 1 0-.354zm-2.474 0a1.75 1.75 0 0 0 2.474 0l-1.414-1.414a.25.25 0 0 1 .354 0zm-1.72-1.72 1.72 1.72 1.414-1.414-1.72-1.72zm1.707 7.483V7.06h-2v8.19zm7.19-1h-8.19v2h8.19zm-2.428-.013 1.72 1.72 1.414-1.414-1.72-1.72zm0-2.474a1.75 1.75 0 0 0 0 2.474l1.415-1.414a.25.25 0 0 1 0 .354zm2.475 0a1.75 1.75 0 0 0-2.475 0l1.415 1.414a.25.25 0 0 1-.354 0zm3 3-3-3-1.414 1.414 3 3zm0 2.474a1.75 1.75 0 0 0 0-2.474l-1.414 1.414a.25.25 0 0 1 0-.354zm-3 3 3-3-1.414-1.414-3 3zm-2.475 0a1.75 1.75 0 0 0 2.475 0l-1.414-1.414a.25.25 0 0 1 .354 0zm0-2.474a1.75 1.75 0 0 0 0 2.474l1.415-1.414a.25.25 0 0 1 0 .354zm1.72-1.72-1.72 1.72 1.415 1.414 1.72-1.72zM16.75 17.75h8.19v-2h-8.19zm1 7.19v-8.19h-2v8.19zm-.293.706 1.72-1.72-1.415-1.413-1.72 1.72zm1.72-1.72a.25.25 0 0 1-.354 0l1.414-1.413a1.75 1.75 0 0 0-2.474 0zm-.354 0a.25.25 0 0 1 0-.353l1.414 1.414a1.75 1.75 0 0 0 0-2.474zm0-.353-3 3 1.414 1.414 3-3zm-3 3a.25.25 0 0 1 .354 0l-1.415 1.414a1.75 1.75 0 0 0 2.475 0zm.354 0-3-3-1.415 1.414 3 3zm-3-3a.25.25 0 0 1 0 .354l-1.415-1.414a1.75 1.75 0 0 0 0 2.474zm0 .354a.25.25 0 0 1-.354 0l1.414-1.414a1.75 1.75 0 0 0-2.475 0zm-.354 0 1.72 1.72 1.414-1.415-1.72-1.72zm1.427-7.177v8.19h2v-8.19zm-7.19 1h8.19v-2H7.06zm2.427.013-1.72-1.72-1.413 1.414 1.72 1.72zm0 2.474a1.75 1.75 0 0 0 0-2.474l-1.414 1.414a.25.25 0 0 1 0-.354zm-2.474 0a1.75 1.75 0 0 0 2.474 0l-1.414-1.414a.25.25 0 0 1 .354 0zm-3-3 3 3 1.414-1.414-3-3zm0-2.474a1.75 1.75 0 0 0 0 2.474l1.414-1.414a.25.25 0 0 1 0 .354zm3-3-3 3 1.414 1.414 3-3zm2.474 0a1.75 1.75 0 0 0-2.474 0l1.414 1.414a.25.25 0 0 1-.354 0zm0 2.474a1.75 1.75 0 0 0 0-2.474l-1.414 1.414a.25.25 0 0 1 0-.354zm-1.72 1.72 1.72-1.72-1.414-1.414-1.72 1.72zm7.483-1.707H7.06v2h8.19zm-1-7.19v8.19h2V7.06zm-.013 2.427 1.72-1.72-1.414-1.413-1.72 1.72zm-2.475 0a1.75 1.75 0 0 0 2.475 0l-1.414-1.414a.25.25 0 0 1 .354 0zm0-2.474a1.75 1.75 0 0 0 0 2.474l1.415-1.414a.25.25 0 0 1 0 .354zm3-3-3 3 1.415 1.414 3-3z",mask:"url(#drag_svg__path-1-outside-1)"})),wce=g.div`
3113  position: fixed;
3114  pointer-events: none;
3115  z-index: 10003;
3116  left: 0;
3117  top: 0;
3118  width: 100%;
3119  height: 100%;
3120`,Ice=g.div`
3121  position: relative;
3122  width: 103px;
3123  height: 72px;
3124  border-radius: 6px;
3125  overflow: hidden;
3126
3127  img {
3128    object-fit: cover;
3129  }
3130`,vce=g.div`
3131  position: absolute;
3132  padding: 0;
3133
3134  height: ${e=>e.isModalView?"80px":"88px"};
3135  width: 2px;
3136  background-color: ${({theme:e})=>e.icon.neutral400};
3137  z-index: 20;
3138  top: 8px;
3139
3140  ${e=>e.targetLinePosition};
3141`,Rce=g.div`
3142  position: absolute;
3143  top: 50%;
3144  left: 50%;
3145  transform: translate(-50%, -50%);
3146`,jce=e=>{const{isDragging:t,currentItem:r={},initialOffset:o,currentOffset:i}=cv(m=>({currentItem:m.getItem(),initialOffset:m.getInitialSourceClientOffset(),currentOffset:m.getSourceClientOffset(),isDragging:m.isDragging()})),{draggableMeta:s,setRearrangeState:a}=c.useContext(Ql),l=M(o)||M(i);c.useEffect(()=>a(t&&!l),[a,t,l]);const u=e.isModalView?{greaterThan3:"102px",lowerThan3:"25px",left:5}:{};if(!t||l)return null;const p=Cce("photos-container-main",s.dragIndex,s.hoverIndex,s.hoverBoundingRect,u);return n.jsxs(Le.Fragment,{children:[n.jsx(Ra,{children:n.jsx(wce,{children:n.jsx("div",{style:RR(o,i),children:n.jsxs(Ice,{children:[n.jsx("img",{alt:"gallery-thumbs",height:"100%",loading:"lazy",src:r.imageUrl,width:"100%"}),n.jsx(Rce,{children:n.jsx(Tce,{})})]})})})}),n.jsx(I,{when:j(p),children:n.jsx(vce,{isModalView:e.isModalView,targetLinePosition:p})})]})},kce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M11 7a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 11 7m0 5a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 11 12m-1.5 6.5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 9.5 18.5M16 7a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 16 7m-1.5 11.5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 14.5 18.5M16 12a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 16 12",clipRule:"evenodd"})),jR=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("circle",{cx:12,cy:12,r:12,fill:"#fff"}),c.createElement("path",{fill:"#DD2A3B",d:"M12 0a12 12 0 1 0 12 12A12.035 12.035 0 0 0 12 0m4.95 15.536-1.414 1.414L12 13.414 8.464 16.95 7.05 15.536 10.586 12 7.05 8.464 8.464 7.
314605 12 10.586l3.536-3.536 1.414 1.414L13.414 12z"})),kR=g.div`
3147  display: none;
3148  justify-content: center;
3149  align-items: center;
3150
3151  position: absolute;
3152  top: 50%;
3153  left: 50%;
3154  transform: translate(-50%, -50%);
3155
3156  width: 32px;
3157  height: 32px;
3158
3159  cursor: grab;
3160
3161  background-color: ${({theme:e})=>e.bg.neutral700};
3162  border-radius: 6px;
3163`,NR=g.div`
3164  display: none;
3165  justify-content: center;
3166  align-items: center;
3167
3168  width: 24px;
3169  height: 24px;
3170  position: absolute;
3171  right: -5px;
3172  top: -5px;
3173`,OR=g.div`
3174  display: none;
3175  position: absolute;
3176  border-radius: 6px;
3177  width: 100%;
3178  height: 100%;
3179  background-color: ${({theme:e})=>ot(e.bg.neutral700,.7)};
3180`,Nce=g.div`
3181  position: relative;
3182  width: 100%;
3183  height: ${e=>e.isModalView?"64px":"72px"};
3184  display: flex;
3185  flex-flow: column;
3186  border-radius: 6px;
3187  cursor: pointer;
3188
3189  &:hover ${kR} {
3190    display: ${e=>!e.isDragging&&"flex"};
3191  }
3192
3193  &:hover ${OR} {
3194    display: ${e=>!e.isDragging&&"flex"};
3195  }
3196
3197  &:hover ${NR} {
3198    display: ${e=>!e.isDragging&&"flex"};
3199  }
3200
3201  ${e=>e.isDragging&&L`
3202      opacity: 0.2;
3203    `}
3204
3205  ${e=>e.selectedPhoto&&L`
3206      border: solid 3px ${({theme:t})=>t.bg.neutral700};
3207    `}
3208`,Oce=g.div`
3209  height: 100%;
3210  width: 100%;
3211  background-repeat: no-repeat;
3212  border-radius: 3px;
3213  background-size: cover;
3214  background-position: center;
3215  background-image: ${e=>e.imageSrc&&`url(${e.imageSrc})`};
3216`,Dce=g.div`
3217  position: absolute;
3218  border-radius: 3px;
3219  width: 100%;
3220  height: 100%;
3221  background-color: ${({theme:e})=>ot(e.bg.neutral700,.7)};
3222`,Pce=({index:e,photo:t,changePhotosOrder:r,...o})=>{const i=c.useRef(null),{isDragging:s}=Rb({ref:i,type:"image",item:{imageUrl:ge("","preview",t),index:e},handleRearrange:r,orientation:"vertical"});return n.jsx("div",{"data-testid":"photos-cards",onClick:o.handleImageClick,children:n.jsxs(Nce,{ref:i,isDragging:s,isModalView:o.isModalView,selectedPhoto:o.selectedPhoto,children:[n.jsx(Oce,{imageSrc:ge("","preview",t)}),n.jsx(I,{when:o.selectedPhoto,children:n.jsx(Dce,{})}),n.jsxs(I,{when:o.showDeleteIcon,children:[n.jsx(OR,{}),n.jsx(NR,{"data-testid":"delete-photo-button",onClick:()=>o.removePhoto(t),children:n.jsx(jR,{})})]}),n.jsx(I,{when:!o.disabled,children:n.jsx(kR,{children:n.jsx(kce,{"data-testid":"drag-drop-button"})})})]})})},DR=e=>n.jsxs(Le.Fragment,{children:[n.jsx(jce,{isModalView:e.isModalView}),e.photos.map((t,r)=>n.jsx(Pce,{changePhotosOrder:e.changePhotosOrder,disabled:e.disabled,handleImageClick:()=>e.handleImageClick(r),index:r,isModalView:e.isModalView,photo:t,removePhoto:e.removePhoto,selectedPhoto:e.outerCurrentActiveIndex===r,showDeleteIcon:e.showDeleteIcon},`draggable-image-${t?.id||r}`))]}),jb=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor",...e},c.createElement("path",{fillRule:"evenodd",d:"M4.75 3A3.76 3.76 0 0 0 1 6.75v8a3.76 3.76 0 0 0 3.75 3.75h6.75q.002-.774.161-1.5H8.214l5.05-4.886v.001a.4.4 0 0 1 .284-.119c.1 0 .202.04.284.12v-.002l.664.643a7 7 0 0 1 1.383-.75l-1.004-.97a1.9 1.9 0 0 0-1.326-.533c-.48 0-.96.178-1.326.532h-.001l-1.05 1.015-2.597-2.514a1.9 1.9 0 0 0-1.327-.532c-.48 0-.96.177-1.326.532L2.5 12.847V6.75c0-1.252.998-2.25 2.25-2.25h12c1.252 0 2.25.998 2.25 2.25v4.768q.779.056 1.5.272V6.75A3.76 3.76 0 0 0 16.75 3zm1.257 16.5h5.564c.074.52.206 1.023.389 1.5H9a3.74 3.74 0 0 1-2.993-1.5M23 8.25v4.888a7 7 0 0 0-1.5-.964V5.257c.909.685 1.5 1.77 1.5 2.993M15.25 6.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m-8.001 3.996c.1 0 .201.04.283.12l2.563 2.478L6.057 17H4.75a2.23 2.23 0 0 1-2.233-2.082l4.448-4.303a.4.4 0 0 1 .284-.119M13 18.5a5.5 5.5 0 1 1 11 0 5.5 5.5 0 0 1-11 0m6-3.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3z",clipRule:"evenodd"})),Lce=g.div.withConfig({displayName:"ui__ThumbsWrapper"})(["position:relative;padding-top:16px;display:grid;grid-row-gap:16px;grid-column-gap:16px;grid-template-columns:repeat(3,1fr);",""],Cn.lowDpiDesktop`
3223    grid-template-columns: repeat(4, 1fr);
3224  `),Fce=g.div.withConfig({displayName:"ui__Loading"})(["width:100vw;height:100vh;background-color:",";position:fixed;top:0;left:0;z-index:10000;"],({theme:e})=>e.bg.white),Mce=g.button.attrs({type:"button"}).withConfig({displayName:"ui__AddMoreButton"})(["display:flex;justify-content:center;align-items:center;width:100%;height:72px;border-radius:6px;color:",";border:1px solid ",";background-color:",";"],({theme:e})=>e.text.neutral400,({theme:e})=>e.neutral100,({theme:e})=>e.bg.neutral50),Uce=g.div.withConfig({displayName:"ui__SliderTopBar"})(["position:absolute;top:0;z-index:2;display:none;width:100%;height:44px;padding:0 20px;background-color:",";border-top-left-radius:4px;border-top-right-radius:4px;.swiper-main-gallery:hover > &{display:flex;justify-content:space-between;align-items:center;}"],({theme:e})=>ot(e.bg.neutral700,.8)),PR=g.button.withConfig({displayName:"ui__PhotoActionButton"})(["display:flex;justify-content:center;align-items:center;height:24px;
3224cursor:pointer;color:",";"],({theme:e})=>e.bg.white),SC=g.div.withConfig({displayName:"ui__SliderButton"})(["width:32px;height:32px;border-radius:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:",";background-repeat:no-repeat;background-position:center;"],({theme:e})=>ot(e.bg.neutral700,.8)),Bce=e=>n.jsx(PR,{"data-testid":"edit-photo-button",type:"button",onClick:e.onClick,children:n.jsx(zl,{})}),Hce=e=>n.jsx(PR,{"data-testid":"delete-photo-button",type:"button",onClick:e.onClick,children:n.jsx(Vl,{})}),zce=({slides:e,disabled:t,hideSliderThumb:r,removeNodePhoto:o,updateNodePhoto:i,addPhoto:s,changePhotosOrder:a})=>{const{t:l}=P(),u=le(),p=q(W=>W.spinner.showPhotoEditModal),m=q(W=>W.fullscreenViewer),h=q(W=>W.photoEditModal),[A,f]=c.useState(null),[_,b]=c.useState(0),E=e.slice(0,Yc),T=Yc===E.length,{openFullScreenSlider:w}=m,{show:v}=h,k=c.useCallback(()=>{u({type:d.SHOW_FULLSCREEN_SLIDER})},[u]),N=c.useCallback((W,K,X)=>{u({type:d.SHOW_PHOTO_EDIT_MODAL_REQUEST,payload:{photoArray:W,currentIndex:K,isFullScreenOpen:X}})},[u]),D=c.useCallback(()=>{u({type:d.HIDE_PHOTO_EDIT_MODAL})},[u]),F=c.useCallback(()=>{A&&b(A.activeIndex)},[A]),B=c.useCallback(W=>{A&&(A.slideTo(W),b(W))},[A]),U=c.useCallback(()=>A?A.activeIndex:0,[A]),z=c.useCallback(()=>{A&&o({photo:E[A.activeIndex],removeIndex:A.activeIndex})},[A,E,o]);return c.useEffect(()=>{A&&A.update()},[A,E.length]),n.jsxs("div",{className:"swiper-main",children:[n.jsx(I,{when:p,children:n.jsx(Fce,{children:n.jsx(Gr,{})})}),n.jsx(I,{when:v,children:n.jsx(Ece,{"data-testid":"photo-edit-modal",hidePhotoEditModal:D,photoEditModalViewer:h,updateNodePhoto:i})}),n.jsx(I,{when:w&&!v,children:n.jsx(ece,{activeIndex:_,disabled:t,photos:E,removeNodePhoto:o,showPhotoEditModal:N,slideTo:B})}),n.jsxs("div",{className:"swiper-main-gallery",children:[n.jsx(Ap,{className:"swiper-container gallery-top",modules:[gp],navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},onSlideChange:F,onSwiper:f,children:E.map((W={preview:"",imageUrl:""},K)=>n.jsx(hp,{children:n.jsx(xR,{altText:"gallery-slider",imgDataMark:"gallery-slider",src:W.preview||W.imageUrl,onClick:k})},`swiper-image-${K}`))}),n.jsx(SC,{className:"swiper-button-next","data-testid":"next-button"}),n.jsx(SC,{className:"swiper-button-prev","data-testid":"previous-button"}),n.jsx(I,{when:!t,children:n.jsxs(Uce,{"data-testid":"slider-top-bar",children:[n.jsx(Bce,{onClick:()=>N(E,A?A.activeIndex:0,!1)}),n.jsx(I,{when:!!o,children:n.jsx(Hce,{onClick:z})})]})})]}),n.jsx(I,{when:!r,children:n.jsxs(Lce,{"data-testid":"thumbs-wrapper",id:"photos-container-main",children:[n.jsx(DR,{changePhotosOrder:a,disabled:t,getCurrentSlideNumber:U,handleImageClick:W=>B(W),outerCurrentActiveIndex:_,photos:E}),n.jsx(I,{when:!T&&!t,children:n.jsx(Ge,{content:l("node_details.add_photo"),children:n.jsx(Mce,{"data-testid":"add-more-photo",onClick:s,children:n.jsx(jb,{})})})})]})})]})},yf=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:77,height:70,fill:"none",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M12.834 0C5.96 0 .334 5.626.334 12.5v26.667c0 6.874 5.626 12.5 12.5 12.5h22.5c0-1.717.185-3.39.537-5h-11.49L41.215 30.38v.003c.274-.264.608-.397.944-.397s.674.133.947.397v-.003l2.215 2.143a23.3 23.3 0 0 1 4.608-2.5l-3.346-3.237a6.34 6.34 0 0 0-4.42-1.774 6.34 6.34 0 0 0-4.421 1.774h-.003l-3.497 3.382-8.658-8.379a6.35 6.35 0 0 0-4.424-1.774 6.34 6.34 0 0 0-4.42 1.774L5.333 32.825V12.5c0-4.172 3.327-7.5 7.5-7.5h40c4.172 0 7.5 3.328 7.5 7.5v15.892c1.725.122 3.399.431 5 .908V12.5c0-6.874-5.626-12.5-12.5-12.5h-40zm4.19 55H35.57a23.2 23.2 0 0 0 1.296 5h-9.865c-4.079 0-7.694-1.97-9.978-5zm56.643-37.5v16.293a23.4 23.4 0 0 0-5-3.214V7.523c3.03 2.283 5 5.9 5 9.977m-25.833-5.833a4.167 4.167 0 1 0 0 8.333 4.167 4.167 0 0 0 0-8.333m-26.67 13.32c.336 0 .67.133.944.397l8.542 8.262-13.46 13.02h-4.356c-3.98 0-7.157-3.038-7.445-6.94l14.828-14.342c.273-.264.611-.397.947-.397m19.17 26.68c0-10.125 8.208-18.334 18.333-18.334s18.334 8.209 18.334 18.334S68.792 70 58.667 70s-18.333-8.208-18.333-18.333m20-11.667a1.667 1.667 0 0 0-3.333 0v10H47a1.66
32247 1.667 0 0 0 0 3.333h10v10a1.667 1.667 0 0 0 3.333 0v-10h10a1.667 1.667 0 0 0 0-3.333h-10V40z",clipRule:"evenodd"})),CC=g.div`
3225  font-size: ${ko.fonts.smallSize};
3226  font-weight: normal;
3227  color: ${({theme:e})=>e.text.neutral500};
3228  line-height: 1.33;
3229  margin-top: 8px;
3230`,Vce=e=>e.disabled?n.jsxs(c.Fragment,{children:[n.jsx(yf,{height:"80",preserveAspectRatio:"none",viewBox:"0 0 77 70",width:"80"}),n.jsx(CC,{children:e.disabledDescription})]}):n.jsxs(c.Fragment,{children:[n.jsx(yf,{height:"80",preserveAspectRatio:"none",viewBox:"0 0 77 70",width:"80"}),n.jsx(CC,{children:e.description})]}),LR=async e=>{const t=e.map(r=>new Promise((o,i)=>{const s=new Image;s.onload=()=>{(s.height>c2||s.width>jM)&&i(),o(r)},s.src=URL.createObjectURL(new Blob([r],{type:r.type}))}));return Promise.allSettled(t).then(r=>{const o=r.filter(s=>s.status==="fulfilled").map(s=>s.value);return r.filter(s=>s.status==="rejected").length>0&&se({type:"error",message:x("add_node_modal.imageDimensionsError",{maxDimension:c2})}),o})},Qce=async(e,t)=>e.length===0?[]:new Promise((r,o)=>{t({type:d.UPLOAD_HEIC_NODE_PHOTO,payload:{files:e,onSuccess:async i=>{try{const s=await LR(i);r(s)}catch(s){o(s)}},onError:i=>{o(i)}}})}),tg=async(e,t)=>{const{heicImages:r,otherImages:o}=We((l,u)=>(R5(u)?l.heicImages.push(u):l.otherImages.push(u),l),{heicImages:[],otherImages:[]},e);let i=[];r.length>0&&(i=await Qce(r,t));const s=await LR(o);return on(i,s)},Rgt=(e,t,r)=>{const o=r[e];return Ve(el(e,1),Nu(t,o))(r)},jgt=(e,t,r)=>{const o=vt(i=>!it(ge(null,"id",i),t),e||[]);return on(o,r||[])},Wce=e=>{if(!oe(e))return"";const t=e.lastIndexOf(".");return t===-1?"":e.substring(t+1).toLowerCase()},FR={width:"100%",maxWidth:"460px"},qce=e=>({...FR,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"320px",boxSizing:"border-box",borderRadius:"6px",border:`1px solid ${Tc}`,background:Ny,cursor:e?"default":"pointer"}),kb=({dispatch:e,disabled:t,files:r,photos:o,allPhotos:i,allPhotosArray:s,addAllPhotos:a=Me,maxImages:l=Yc,variantName:u})=>{if(t)return;r.forEach((A,f)=>{A.size>NM?(se({type:"error",message:x("item.too_large_photos",{photoSize:OM,photoSizeUnit:"MB"})}),r.splice(f,1)):DM.includes(Wce(A.name))||(se({type:"error",message:x("item.wrong_image_file_extension")}),r.splice(f,1))});const p=on(o,r),m=p.length-o.length;let h=0;if(p.length&&(p.forEach(A=>{h+=A.size}),h>PM)){se({type:"error",message:x("item.too_large_photos",{photoSize:j5,photoSizeUnit:"MB"})});return}if(i.length+m>l){se({type:"error",message:x("item.too_many_photos",{count:l})});return}if(s){const A=i_(f=>f.name||f.preview,on(s,r));return a([...A])}e({type:d.UPLOAD_NODE_PHOTO,payload:{photos:p,variantName:u}})},Gce=({removeNodePhoto:e,updateNodePhoto:t,nodePhotos:r,deletedPhotosIds:o,photos:i,allPhotosArray:s,addAllPhotos:a,changePhotosOrder:l,disabled:u,showFileUploadDialog:p})=>{const{t:m}=P(),h=le(),A=c.useRef(null);N0(()=>{const w=setTimeout(()=>{p&&A.current&&A.current.open()},1e3);return()=>{clearTimeout(w)}});const f=kM(r,o,i),_=M(s)?f:s,b=!Lo(_),{isRearrangeActive:E}=c.useContext(Ql),T=c.useCallback(async w=>{const v=await tg(w,h);kb({dispatch:h,disabled:u,files:v,photos:i,allPhotos:f,allPhotosArray:s,addAllPhotos:a})},[a,s,u,h,f,i]);return n.jsx(S,{justifyContent:"flex-end",children:n.jsxs(eg,{ref:A,accept:eA,disableClick:b||u,disabled:E,inputProps:{"aria-label":m("add_node_modal.photos_upload")},style:b?FR:qce(u),onDrop:T,children:[n.jsx(I,{when:!b,children:n.jsx(Vce,{description:`(${m("item.max_photos_desc",{count:Yc,photoSize:j5,photoSizeUnit:"MB"})})`,disabled:u,disabledDescription:m("item.no_photo"),info:m("item.add_photo")})}),n.jsx(I,{when:b,children:n.jsx(zce,{showFullscreen:!0,addPhoto:_.length<Yc?()=>A.current.open():Me,changePhotosOrder:l,disabled:u,removeNodePhoto:e,slides:_,updateNodePhoto:t})})]})})},kgt=e=>{const t=J([],["input","value"],e),r=J(Me,["input","onChange"],e),o=c.useCallback((l,u)=>r(k5(l,u,t)),[t,r]),i=c.useCallback((l,u)=>{const p=N5(l,`edited-photo-${u}.jpg`,{type:l.type});p.preview=window.URL.createObjectURL(l);const m=new Array(...t);return m[u]=p,r(m)},[t,r]),s=c.useCallback(({removeIndex:l})=>{const u=el(l,1,t);return r(u)},[t,r]),a=c.useCallback(l=>r(l),[r]);return n.jsx(nm,{enableDnd:!e.disabled,children:n.jsx(Gce,{addAllPhotos:a,allPhotosArray:t,changePhotosOrder:o,disabled:e.disabled,photos:t,removeNodePhoto:s,updateNodePhoto:i})})},$ce=e=>{if(j(e.photos)){const t=J("",["photos",0,"preview"],e);return n.jsxs(vle,{"data-testid":"photos-card",onMouseEnter:()=>e.setIsHovered(!0),onMouseLeave:()=>e.setIsHovered(!1),children:[n.jsx(Rle,{alt:"variant-image",src:t,onClick:e.openDropzone}),n.jsxs(I,{when:e.isHovered,children:[n.jsx(Ile,{}),n.jsx(wle,{"data-testid":"delete-photo-button",onClick:e.removePhoto,children:n.jsx(jR,{})})]})]})}return n.jsx(Cle,{"data-testid":"add-photo",onClick:e.openDropzone,children:n.jsx(Tle,{src:"/images/add-node/empty_photos.svg"})})},Kce=e=>{const t=le(),r=c.useRef(null),[o,i]=c.useState(!1),s=q(p=>J([],["pages","addNodePage","media","variantPhotos",e.variantName],p)),a=c.useCallback(async p=>{const m=await tg(p,t);kb({dispatch:t,files:m,photos:s,allPhotos:s,maxImages:1,variantName:e.variantName}),i(!1)},[t,s,e.variantName]),l=c.useCallback(()=>r.current.open(),[r]),u=()=>{t({type:d.REMOVE_NODE_PHOTO,payload:{photo:s[0],variantName:e.variantName}})};return n.jsx(eg,{ref:r,disableClick:!0,accept:eA,style:{width:"100%"},onDrop:a,children:n.jsx($ce,{isHovered:o,openDropzone:l,photos:s,removePhoto:u,setIsHovered:i})})},Yce=({field:e,inheritedField:t,isCustomAttributes:r,addEvent:o,safeVariantName:i,children:s})=>{const{control:a,setValue:l,formState:{touchedFields:u}}=De(),p=Te({control:a,name:e})??"",m=Array.isArray(t)?t.join("."):t,h=Te({control:a,name:m})??"",A=r?!!(u?.customAttributes||[]).find(b=>b?.[i]):!!u?.[i],f=Array.isArray(t)?t.reduce((b,E)=>b?.[E],u):u?.[t],_=LM(e);return c.useLayoutEffect(()=>{A||_&&(f||_e(p))&&p!==h&&l(e,h,{shouldDirty:!0})},[e,_,f,p,h,A,l]),n.jsx(Ole,{children:s})},qs=c.memo(Yce),Jce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.373 4.686a.686.686 0 0 0-1.373 0v14.626a.686.686 0 1 0 1.373 0zm4.43 0a.686.686 0 1 0-1.372 0v14.627a.686.686 0 1 0 1.373 0V4.687zm7.542 0a.686.686 0 1 0-1.372 0v14.627a.686.686 0 1 0 1.372 0V4.687zm1.968-.685c.38 0 .687.307.687.
3230686v14.626a.686.686 0 1 1-1.373 0V4.687c0-.38.307-.686.686-.686m-12.635.01c.253 0 .458.204.458.457v15.07a.458.458 0 0 1-.916 0V4.467c0-.253.205-.457.458-.457zm4.877 15.97h2.66a.443.443 0 0 0 .444-.444V4.468a.443.443 0 0 0-.444-.443h-2.66a.444.444 0 0 0-.443.443v15.07c0 .244.198.442.443.442z",clipRule:"evenodd"}),c.createElement("rect",{width:12,height:12,x:12,y:12,fill:"#fff",rx:6}),c.createElement("rect",{width:10,height:10,x:13,y:13,fill:"currentColor",rx:5}),c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M17.143 20.5 15 18.337l.6-.606 1.543 1.557L20.4 16l.6.606z",clipRule:"evenodd"})),Xce=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M4.568 4.876a.686.686 0 0 0-1.373 0v14.242a.686.686 0 1 0 1.373 0zm5.313 0a.686.686 0 0 0-1.373 0v14.242a.686.686 0 1 0 1.373 0zm7.341 0a.686.686 0 1 0-1.372 0v7.144a7 7 0 0 1 1.372-.403zm-2.634-.214v8.033a6.99 6.99 0 0 0-2.972 7.073h-.049a.43.43 0 0 1-.431-.432V4.662c0-.238.193-.432.431-.432h2.59c.238 0 .431.194.431.432m6.218.214v7.013a7 7 0 0 0-1.372-.327V4.876a.686.686 0 0 1 1.372 0M6.82 4.206c.253 0 .457.204.457.457v14.674a.458.458 0 0 1-.915 0V4.663c0-.253.205-.458.458-.458zM13 18.5a5.5 5.5 0 1 1 11 0 5.5 5.5 0 0 1-11 0m6-3.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3z",clipRule:"evenodd"})),Zce={get active(){return x("item.label_applied")},get inactive(){return x("item.generate_label")}},TC=({hint:e=Zce,onToggle:t,isActive:r,portalAnchor:o,dataTestId:i})=>{const[s,a]=c.useState(!1),l=c.useCallback(()=>{t(!r)},[t,r]);return n.jsx(ble,{children:n.jsxs(Sle,{onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[n.jsx(Ge,{content:r?e.active:e.inactive,portalAnchor:o,children:n.jsx(Ele,{center:!0,$isActive:r,$isHovered:s,"data-testid":i,onClick:r?Me:l,children:r?n.jsx(Jce,{}):n.jsx(Xce,{})})}),n.jsx(I,{when:r&&s,children:n.jsx(FM,{handleClose:l})})]})})},wC=({title:e,hint:t})=>{const r=c.useContext(Ue),[o,i]=c.useState(!1);return n.jsxs(S,{alignItems:"center",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:[n.jsx(C,{inherit:!0,offsets:{mr:4},children:e}),n.jsx(I,{when:o,children:n.jsx(Ge,{content:n.jsx(C,{white:!0,withoutTextTransform:!0,size:"13px",children:t}),iconHoverColor:r.text.neutral700,icon:em,portalAnchor:"#page-content-wrapper"})})]})},ede=async(e,t)=>{try{return await(await(await bo()).transaction(to.SET_COLUMNS_FILTER,"readwrite")).store.put(e,t)}catch{return null}},tde=async e=>{try{return await(await(await bo()).transaction(to.SET_COLUMNS_FILTER,"readonly")).store.get(e)}catch{return{}}},MR={catalog:{value:!0,price:!0,tags:!0,isInOpenOrder:!0,notes:!0,originFolderId:!0,barcode1:!0,barcode2:!0,productLink:!0,sid:!1},inventory:{minQuantity:!0,price:!0,value:!0,isInOpenOrder:!0,folder:!0,tags:!0,notes:!0,originFolderId:!0,barcode1:!0,barcode2:!0,productLink:!0},allTransactions:{quantityDelta:!0,actionType:!0,actionNotes:!0,folder:!0,user:!0,price:!0,totalValue:!0,tags:!1,notes:!1,originFolderId:!0,barcode1:!1,barcode2:!1,productLink:!0},itemGroupAndSummary:{value:!0,tags:!0,notes:!0,qtyAlert:!0,price:!0,originFolderId:!0,barcode1:!0,barcode2:!0,productLink:!0,isInOpenOrder:!0},itemGroupCreation:{minQuantity:!0,price:!0,value:!0,tags:!0,notes:!0,barcode1:!0,barcode2:!0}};function nde(e=MR,t={}){const{type:r,payload:o}=t;return r===d.SET_VISIBLE_COLUMNS?Ne(e,{[o.source]:o.data.visibility}):e}const UR={inventory:["minQuantity","price","value","isInOpenOrder","folder","originFolderId","tags","notes","barcode1","barcode2","productLink"],allTransactions:["quantityDelta","actionType","actionNotes","folder","originFolderId","user","price","totalValue","tags","notes","barcode1","barcode2","productLink"],catalog:["price","value","tags","isInOpenOrder","notes","originFolderId","barcode1","barcode2","productLink","sid"],itemGroupAndSummary:["value","tags","notes","originFolderId","qtyAlert","price","barcode1","barcode2","productLink","isInOpenOrder"],itemGroupCreation:["minQuantity","price","value","tags","notes","barcode1","barcode2"]};function rde(e=UR,t={}){const{type:r,payload:o}=t;if(r===d.SET_VISIBLE_COLUMNS){const i=o.data.order;return _e(i)?e:Ne(e,{[o.source]:i})}else return e}const ode=hn({columnsBySource:nde,orderBySource:rde}),ide=e=>We((t,r)=>j(r.descendantIds)?on(t,r.descendantIds):St(r.id,t),[],e),sde=(e,t=[])=>{if(e.sticky!=="left")return{};const r=t[t.length-1]===e.id;return{style:{position:"sticky",left:`${e.totalLeft}px`,zIndex:3},"data-sticky-td":!0,...r?{"data-sticky-last-left-td":!0}:{}}},ng=({width:e})=>M(e)?"100%":`${e}px`,ade=12,BR=64,lde=58,Nb=48,cde=({totalHeight:e,availableHeight:t,showFooter:r})=>{const o=e+(r?Nb:0);return o<t?o:t},dde=lde*6,Ngt=(e,t,r,o)=>{const i=r.height-o;return i<t?t:i},ph=g.div`
3231  position: relative;
3232  display: flex;
3233  align-items: center;
3234  justify-content: space-between;
3235  color: ${e=>e.theme.bg.neutral700};
3236  background-color: ${e=>e.theme.text.neutral700};
3237`,ude=L`
3238  width: 355px;
3239  left: 0;
3240  padding-left: 12px;
3241  top: 0;
3242  background-color: ${({theme:e})=>e.text.neutral700};
3243  ${ph} {
3244    padding: 6px;
3245  }
3246  border-top-left-radius: 8px;
3247`,mh=g.div`
3248  background-color: ${({theme:e})=>e.text.neutral700};
3249  display: flex;
3250  position: absolute;
3251  left: ${e=>e.leftPadding?"18":"0"}px;
3252  padding-left: ${e=>
3252e.summaryMode?"0":"14px"};
3253  border-top-left-radius: 8px;
3254  padding-right: 80px;
3255  height: 58px;
3256  top: 0;
3257  align-items: center;
3258  z-index: 10;
3259`,Su=g.label`
3260  input {
3261    display: none;
3262  }
3263  color: ${({theme:e})=>e.bg.white} !important;
3264  cursor: pointer;
3265  width: 18px;
3266  display: flex;
3267  align-items: center;
3268  justify-content: center;
3269  height: 18px;
3270  border-width: 2px;
3271  border-radius: 3px;
3272
3273  ${e=>e.headerBulk?L`
3274        border-color: ${e.theme.text.white};
3275        background-color: ${e.theme.text.white};
3276      `:e.checked?L`
3277        background-color: ${e.theme.bg.neutral700};
3278        border-color: ${e.theme.text.neutral700};
3279      `:L`
3280      border-color: ${e.theme.text.neutral400};
3281    `}
3282  border-style: solid;
3283
3284  // This is a hack to make the checkbox clickable on the entire cell
3285  &:before {
3286    content: '';
3287    position: absolute;
3288    left: 0;
3289    top: 0;
3290    width: 56px;
3291    height: 58px;
3292    background-color: transparent;
3293  }
3294`,rm=g.div`
3295  flex-grow: 1;
3296  word-break: break-word;
3297  text-align: ${e=>e.align||"center"};
3298  font-size: ${wl};
3299  letter-spacing: ${e=>e.letterSpacing||0};
3300
3301  width: ${e=>rn(String,e.width)?e.width:`${e.width}px`};
3302  max-width: ${e=>rn(String,e.maxWidth)?e.maxWidth:`${e.maxWidth}px`};
3303  min-width: ${e=>rn(String,e.minWidth)?e.minWidth:`${e.minWidth}px`};
3304  padding: ${e=>e.padding||"0 8px"};
3305  color: ${({theme:e})=>e.text.neutral500};
3306  display: inline-flex !important;
3307  align-self: stretch;
3308  align-items: center;
3309  height: ${({autoCellHeight:e})=>e?"auto":"58px"};
3310  flex-wrap: wrap;
3311  background-color: inherit;
3312
3313  justify-content: ${e=>e.justifyContent?e.justifyContent:"flex-start"};
3314`,pde=g(rm)`
3315  cursor: ${e=>e.sortable&&"pointer"};
3316  text-transform: unset;
3317  font-weight: 500;
3318  color: ${e=>e.selected?e.theme.text.neutral700:e.theme.text.neutral500};
3319  letter-spacing: ${MM};
3320  padding-top: 0;
3321  align-items: center;
3322  white-space: nowrap;
3323
3324  &:hover {
3325    color: ${({theme:e})=>e.text.neutral700};
3326  }
3327`,mde=g(C)`
3328  min-height: 36px;
3329
3330  display: flex;
3331  align-items: center;
3332  text-transform: uppercase;
3333  position: ${e=>e.boundingWrapper&&"relative"};
3334  color: inherit;
3335  font-weight: inherit;
3336  overflow: ${e=>e.overflow||"hidden"};
3337  width: 100%;
3338
3339  ${e=>e.showHoverWrap&&L`
3340      padding: 0 8px;
3341      margin: 0 -8px;
3342
3343      &:hover {
3344        border-radius: 6px;
3345        background-color: ${e.theme.text.neutral200};
3346      }
3347    `};
3348`,Pd=g.div`
3349  min-height: 58px;
3350  align-items: flex-start;
3351  justify-content: flex-start;
3352  background-color: ${({theme:e})=>e.bg.white};
3353  background-color: ${e=>e.isArchived&&e.theme.bg.neutral50};
3354  background-color: ${e=>e.checked&&e.theme.text.neutral200};
3355
3356  [data-sticky-td] {
3357    background-color: ${({theme:e})=>e.bg.white};
3358    background-color: ${e=>e.isArchived&&e.theme.bg.neutral50};
3359    background-color: ${e=>e.checked&&e.theme.text.neutral200};
3360    display: flex;
3361    align-items: center;
3362    justify-content: flex-start;
3363  }
3364
3365  opacity: ${e=>e.$opacity};
3366
3367  cursor: ${e=>e.isClickable||e.isBulk||it(e.mode,["alerts","catalog","summary","purchaseOrder","invoice","pickList"])?"pointer":"default"};
3368
3369  ${Su} {
3370    border-color: ${e=>e.isHovered&&!e.checked&&e.theme.bg.neutral400};
3371  }
3372
3373  ${rm}:nth-child(1) {
3374    opacity: 1;
3375    z-index: ${e=>it(e.mode,["alerts","manageAlerts","catalog","summary"])?"8 !important":"unset"};
3376  }
3377
3378  ${e=>e.isArchived&&L`
3379      & * {
3380        color: ${e.theme.text.neutral400} !important;
3381      }
3382    `};
3383
3384  ${e=>e.isHovered&&L`
3385      background-color: ${it(e.mode,["alerts","manageAlerts","catalog","summary"])&&e.theme.text.neutral200};
3386
3387      [data-sticky-td] {
3388        background-color: ${it(e.mode,["alerts","manageAlerts","catalog","summary"])&&e.theme.text.neutral200};
3389      }
3390    `}
3391
3392  ${e=>e.isHovered&&L`
3393      background-color: ${it(e.hasNoActions)&&e.theme.text.neutral200};
3394
3395      [data-sticky-td] {
3396        background-color: ${it(e.hasNoActions)&&e.theme.text.neutral200};
3397      }
3398    `}
3399
3400  ${e=>e.isSub&&L`
3401      ${e.isFirst&&L`
3402        &:before {
3403          background: linear-gradient(
3404            180deg,
3405            rgba(79, 83, 102, 0.04) 0%,
3406            rgba(79, 83, 102, 0) 100%,
3407            rgba(79, 83, 102, 0) 100%
3408          );
3409          content: '';
3410          height: 8px;
3411          width: 100%;
3412          position: absolute;
3413          z-index: 5;
3414        }
3415      `}
3416
3417      ${e.isLast&&L`
3418        &:after {
3419          background: linear-gradient(0deg, rgba(79, 83, 102, 0.04) 0%, rgba(79, 83, 102, 0) 100%);
3420          content: '';
3421          height: 8px;
3422          width: 100%;
3423          position: absolute;
3424          transform: translateY(50px);
3425          z-index: 5;
3426        }
3427      `}
3428
3429      ${({theme:t})=>L`
3430        background-color: ${e.checked||e.isHovered?e.theme.text.neutral200:t.bg.neutral50};
3431
3432        [data-sticky-td] {
3433          background-color: ${e.checked||e.isHovered?e.theme.text.neutral200:t.bg.neutral50};
3434        }
3435      `};
3436    `};
3437
3438  ${e=>e.checked&&L`
3439      background-color: ${it(e.mode,["summary"])&&e.theme.bg.neutral50};
3440
3441      [data-sticky-td] {
3442        background-color: ${it(e.mode,["summary"])&&e.theme.bg.neutral50};
3443      }
3444    `}
3445
3446  /* TODO: Update during Common Table refactoring */
3447  ${e=>e.source==="managePermissions"&&L`
3448      border-bottom: solid 1px ${({theme:t})=>t.delimiter.neutral100};
3449      background-color: ${({theme:t})=>e.isSub?t.bg.neutral50:t.bg.white};
3450    `};
3451`,IC=g.div`
3452  display: inline-block;
3453  position: absolute;
3454
3455  top: 0;
3456  left: ${e=>`${Ux(e)}px`};
3457
3458  width: 1px;
3459  height: ${e=>w6(e)};
3460  background-color: ${({theme:e})=>e.text.neutral200};
3461`,rg=g.div`
3462  ${UM};
3463
3464  ${e=>e.isGrabbing&&L`
3465      cursor: grabbing;
3466
3467      * {
3468        user-select: none;
3469        pointer-events: none;
3470      }
3471    `};
3472`,hde=g.div`
3473  position: relative;
3474  background-color: ${({theme:e})=>e.bg.white};
3475  border-radius: ${e=>e.$tableStyles?.curvedCorners&&"8px"};
3476
3477  ${e=>e.$tableStyles?.offsets&&w5(e.$tableStyles?.offsets)};
3478
3479  ${rg} {
3480    border-radius: ${e=>e.$tableStyles?.curvedCorners&&"8px"};
3481
3482    ${e=>e.preventHorizontalOverflow&&L`
3483        overflow-x: hidden !important;
3484      `};
3485  }
3486
3487  ${mh} {
3488    ${e=>e.isOverflow&&ude};
3489  }
3490
3491  ${e=>e.isScrolling&&L`
3492      [data-sticky-last-left-td]::after {
3493        content: '';
3494        position: absolute;
3495        right: -8px;
3496        width: 8px;
3497        height: 100%;
3498        background-image: linear-gradient(90deg, rgba(79, 83, 102, 0.06) 0%, rgba(79, 83, 102, 0) 100%);
3499        background-color: transparent;
3500      }
3501    `}
3502`,vC=g.div`
3503  width: 100%;
3504  border-radius: 8px 8px 0 0;
3505  background-color: ${({theme:e})=>e.bg.white};
3506  flex: 1 1 auto;
3507  flex-direction: column;
3508  position: relative;
3509`,Ade=g.div`
3510  position: sticky;
3511  top: 0;
3512  z-index: 9;
3513
3514  ${Pd} {
3515    cursor: default;
3516  }
3517`,gde=g.div`
3518  position: sticky;
3519  bottom: 0;
3520  z-index: 9;
3521
3522  ${Pd} {
3523    cursor: default;
3524  }
3525`,yde=g(Pd)`
3526  /* The design's stroke/border-light. */
3527  border-top: solid 1px ${({theme:e})=>e.delimiter.neutral200};
3528  min-height: ${Nb}px;
3529  align-items: center;
3530  background-color: ${({theme:e})=>e.bg.neutral25};
3531
3532  /* The frozen cells paint their own background, so they need it too or they show white. */
3533  [data-sticky-td] {
3534    background-color: ${({theme:e})=>e.bg.neutral25};
3535  }
3536`,fde=g(rm)`
3537  height: ${Nb}px;
3538  font-weight: 600;
3539  color: ${({theme:e})=>e.text.neutral700};
3540  white-space: nowrap;
3541`,_de=g(Pd)`
3542  border-bottom: solid 1px ${({theme:e})=>e.delimiter.neutral100};
3543  height: 64px;
3544  padding-top: 3px;
3545
3546  ${e=>e.isBulkMode&&L`
3547      border-bottom: solid 1px ${e.theme.text.neutral700};
3548      background-color: ${e.theme.text.neutral700};
3549    `}
3550`,A1=g.div`
3551  height: ${({height:e})=>e||"auto"};
3552`,ff=g.div`
3553  display: flex;
3554  position: absolute;
3555  right: 0px;
3556  z-index: 100;
3557  align-items: center;
3558  justify-content: space-evenly;
3559  background: inherit;
3560  height: 56px;
3561  padding: 0 10px;
3562  background-color: ${e=>!e.$isPersistent&&e.theme.text.neutral200};
3563`,RC=g(ff)`
3564  width: unset;
3565`;g.div``;g.div`
3566  padding-top: 18px;
3567`;const Ogt=g.button.attrs({type:"button"})`
3568  color: ${({theme:e})=>e.bg.neutral700};
3569  margin: 0 4px;
3570  cursor: pointer;
3571  [data-tooltip]::after {
3572    top: calc(-100% - 2px);
3573    @media screen and (max-width: ${ko.sizes.tablet}px) {
3574      top: calc(-100% - 7px);
3575    }
3576    @media screen and (max-width: 640px) {
3577      top: calc(-100% - 10px);
3578    }
3579  }
3580  [data-tooltip]::after,
3581  [data-tooltip]::before {
3582    box-shadow: 0 4px 8px 0 ${({theme:e})=>e.bg.shadow};
3583  }
3584`,g1=g.div`
3585  cursor: pointer;
3586  text-transform: initial;
3587  position: relative;
3588  padding-left: 11px;
3589  padding-right: 2px;
3590  letter-spacing: initial;
3591  color: ${e=>e.theme.text.white};
3592`;g.div`
3593  position: absolute;
3594  right: 0;
3595  min-width: 100%;
3596  padding: 8px 0;
3597  border-radius: 6px;
3598  box-shadow: 0 6px 20px 0 rgba(43, 44, 57, 0.08);
3599  top: 100%;
3600  z-index: 100;
3601  text-align: left;
3602  background-color: ${({theme:e})=>e.bg.white};
3603`;const _f=g.button.attrs({type:"button"})`
3604  display: block;
3605  width: 100%;
3606  padding: 10px 16px;
3607  cursor: ${e=>!e.active&&"pointer"};
3608  background-color: ${e=>e.active&&e.theme.bg.neutral50};
3609
3610  text-align: left;
3611  font-weight: 500;
3612  color: ${({theme:e})=>e.text.neutral700};
3613  text-transform: ${e=>e.clear?"initial":"capitalize"};
3614
3615  &:hover {
3616    background-color: ${e=>e.theme.bg.neutral50};
3617  }
3618`,xde=g.div`
3619  width: 232px;
3620  ${e=>e.expandedWidth&&L`
3621      width: 243px;
3622    `}
3623`,bde=g(_f)`
3624  font-weight: 600;
3625  padding-left: 0;
3626  color: ${e=>e.theme.text.white};
3627  text-transform: capitalize;
3628  display: flex;
3629  letter-spacing: initial;
3630  align-items: center;
3631
3632  &::before {
3633    display: inline-block;
3634    margin-right: 8px;
3635    content: '';
3636    width: 1px;
3637    height: 16px;
3638    opacity: 0.3;
3639    background-color: ${e=>e.theme.text.neutral400};
3640  }
3641  &:hover {
3642    background-color: inherit;
3643  }
3644`,Ede=g(hr)`
3645  margin-left: 10px;
3646  position: relative;
3647  bottom: 2px;
3648  display: inline-block;
3649`,y1=g.div`
3650  position: absolute;
3651  right: 0;
3652  height: 64px;
3653  top: 0;
3654  width: calc(100% - 350px);
3655  border-top-right-radius: 8px;
3656  z-index: 11;
3657
3658  ${e=>e.tableMode&&L`
3659      background-color: ${({theme:t})=>t.text.neutral700};
3660    `}
3661`,jC=g.div`
3662  position: absolute;
3663  top: 12px;
3664  right: 12px;
3665  z-index: 9;
3666`,kC=g.div`
3667  display: flex;
3668  margin-left: 5px;
3669  color: ${({theme:e})=>e.bg.white};
3670`,Sde=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#fff",d:"M5.344 4.057c-.998 0-1.816.826-1.816 1.833v9.776c0 1.007.818 1.833 1.816 1.833h1.815v.61c0 1.008.818 1.834 1.816 1.834h9.682c.998 0 1.816-.826 1.816-1.833V8.334a1.83 1.83 0 0 0-1.816-1.833h-1.815v-.61a1.83 1.83 0 0 0-1.816-1.834zm0 1.222h9.682a.6.6 0 0 1 .605.611v9.776a.6.6 0 0 1-.605.61H5.344a.6.6 0 0 1-.605-.61V5.89a.6.6 0 0 1 .605-.61zm11.498 2.444h1.815a.6.6 0 0 1 .605.611v9.776a.6.6 0 0 1-.605.61H8.975a.6.6 0 0 1-.605-.61v-.611h6.656c.998 0 1.816-.826 1.816-1.833z"})),Ld=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:9,viewBox:"0 0 12 9",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M4.286 8.571 0 4.451l1.2-1.154 3.086 2.967L10.8 0 12 1.154z"})),Cde=g.button`
3671  width: 24px;
3672  height: 24px;
3673  display: flex;
3674  align-items: center;
3675  justify-content: center;
3676  margin-left: 10px;
3677
3678  padding: 2px;
3679  color: ${({theme:e})=>e.bg.white};
3680`,Tde=e=>{e&&(e.stopPropagation(),e.preventDefault())},wde=Sde,Ide=Ld,HR=e=>{const{t}=P(),[r,o]=c.useState(!1);return e.disableSidTooltip?e.children:n.jsx(Ge,{interactive:!0,content:n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{largeSmallSize:!0,white:!0,children:t("item.sid_2",{sid:e.sid})}),n.jsx(dv.CopyToClipboard,{text:e.sid,onCopy:()=>o(!0),onMouseLeave:()=>o(!1),children:n.jsx(Cde,{onClick:Tde,children:n.jsx(hr,{icon:r?Ide:wde})})})]}),portalAnchor:e.portalAnchor,children:e.children})},zR=g.div`
3681  position: absolute;
3682  left: ${e=>`${e.left}px`};
3683  bottom: 0;
3684`,f1=g.div`
3685  position: absolute;
3686  left: 2px;
3687  bottom: 2px;
3688  display: flex;
3689  align-items: center;
3690  padding: 2px;
3691  background: ${({theme:e})=>e.bg.neutral50};
3692  box-shadow: 0px 1px 4px rgba(79, 83, 102, 0.12);
3693  border-radius: 5px;
3694`,VR=g.div`
3695  display: flex;
3696  justify-content: center;
3697  align-items: center;
3698
3699  width: 42px;
3700  height: 42px;
3701  flex-shrink: 0;
3702  position: relative;
3703  margin-right: 16px;
3704`,NC=g.div`
3705  position: relative;
3706  display: flex;
3707  flex-shrink: 0;
3708  align-items: center;
3709  justify-content: flex-start;
3710  cursor: ${e=>e.disabled?"default":"pointer"};
3711
3712  ${e=>e.isExpanded&&L`
3713      height: 58px;
3714      padding-left: ${e.depth*15}px;
3715
3716      &::before {
3717        position: absolute;
3718        left: ${(e.depth-1)*15}px;
3719        content: '';
3720        width: 15px;
3721        height: 1px;
3722        background: ${({theme:t})=>t.text.neutral200};
3723      }
3724    `}
3725`,vde=g.div`
3726  border-radius: 6px;
3727  width: 100%;
3728  height: 100%;
3729  position: absolute;
3730  right: 0;
3731  bottom: 0;
3732
3733  background-color: ${({theme:e})=>e.text.neutral200};
3734  background-image: url(${({bg:e})=>e||ei.item});
3735  background-size: ${({bg:e})=>e?"cover":"30px"};
3736  background-position: center;
3737  background-repeat: no-repeat;
3738`,Rde=g(Yr)`
3739  &:hover {
3740    text-decoration: underline;
3741  }
3742`,jde=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M4.175 1.006h2.891a.4.4 0 0 1 .134 0h.055c.111 0 .218.048.293.133l2.345 2.634a.43.43 0 0 1 .107.283v4.575C10 9.851 9.085 11 7.874 11H4.175C2.925 11 2 9.923 2 8.631V3.284c0-1.26 1.002-2.278 2.175-2.278m0 .833h2.558v1.03c0 .443.138.869.419 1.189.284.324.69.512 1.17.513H9.2v4.06c0 .839-.63 1.536-1.326 1.536H4.175c-.763 0-1.375-.655-1.375-1.536V3.284c0-.797.641-1.445 1.375-1.445m4.148 1.898.449.001-1.239-1.39v.52c0 .266.082.483.21.628.123.141.311.241.58.241",clipRule:"evenodd"})),kde=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M4.425 3.008a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395.04.04 0 0 0 .01.02.04.04 0 0 0 .024.01c.455.052.926.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01zm-1.488-.964a7.2 7.2 0 0 1 1.596 0c.461.052.835.414.89.882a7 7 0 0 1 0 1.62 1.01 1.01 0 0 1-.89.883 7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.621c.055-.468.43-.83.89-.882m6.018.964a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395q0 .01.01.02a.04.04 0 0 0 .024.01c.454.052.925.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01zm-1.488-.964a7.2 7.2 0 0 1 1.596 0c.46.052.835.414.89.882a7 7 0 0 1 0 1.62 1.01 1.01 0 0 1-.89.883 7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.621 1.01 1.01 0 0 1 .89-.882M4.425 7.535a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395.04.04 0 0 0 .01.02.04.04 0 0 0 .024.01c.455.052.926.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01zm-1.488-.964a7.2 7.2 0 0 1 1.596 0c.461.052.835.414.89.882a7 7 0 0 1 0 1.621 1.01 1.01 0 0 1-.89.882 7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.62 1.01 1.01 0 0 1 .89-.883m6.018.964a6.3 6.3 0 0 0-1.38 0 .04.04 0 0 0-.024.012.03.03 0 0 0-.01.019 6 6 0 0 0 0 1.395q0 .01.01.02a.04.04 0 0 0 .024.01c.454.052.925.052 1.38 0a.04.04 0 0 0 .024-.01.03.03 0 0 0 .01-.02 6 6 0 0 0 0-1.395.03.03 0 0 0-.01-.02.04.04 0 0 0-.024-.01zm-1.488-.964a7.2 7.2 0 0 1 1.596 0c.46.052.835.414.89.882a7 7 0 0 1 0 1.621 1.01 1.01 0 0 1-.89.882 7.2 7.2 0 0 1-1.596 0 1.01 1.01 0 0 1-.89-.882 7 7 0 0 1 0-1.62 1.01 1.01 0 0 1 .89-.883",clipRule:"evenodd"})),Nde=c.memo(({original:e})=>{const{t}=P(),{isChildrenCountDataPresentInNavigationFolders:r,isHasChildItemsKeyPresentInNavigationFolders:o,byId:i}=q(f=>f.navigation),s=c.useContext(Ue),a=$(["createdAt"],e),l=ct(new Date).diff(ct(a),"days"),u=j(a)&&O0(l,7),p={testid:"new",text:t("common.new"),tooltipMessage:"",backgroundColor:s.bg.neutral700},h=!r&&!o||H0(e,o),A=Ul(e,i);return n.jsxs(VR,{children:[n.jsx(Ps,{height:25,isFilled:h,type:A,width:30}),n.jsx(I,{when:u,children:n.jsx(zR,{left:2,children:n.jsx(Wc,{data:p,offsets:{mb:2,pr:2,pl:2}})})})]})}),OC=99,DC=(e=0)=>uv(e,OC)?`${OC}+`:e,Ode=c.memo(({original:e})=>{const{t}=P(),r=c.useContext(Ue),o=J(0,["directDescendantCount"],e);if(M(o)&&e.fetchAggregations)return n.jsx(f1,{children:n.jsx(pa,{height:10,width:10})});if(B_(e))return n.jsxs(f1,{children:[n.jsx(jde,{}),n.jsx(C,{neutral700:!0,lineHeight:"9px",offsets:{ml:2,mr:2},size:"10px",weight:"500",children:DC(o)})]});if(Cp(e))return n.jsxs(f1,{children:[n.jsx(kde,{}),n.jsx(C,{neutral700:!0,lineHeight:"9px",offsets:{ml:2,mr:2},size:"10px",weight:"500",children:DC(o)})]});const i=$(["createdAt"],e),s=ct(new Date).diff(ct(i),"days");return j(i)&&O0(s,7)?n.jsx(zR,{left:2,children:n.jsx(Wc,{data:{testid:"new",text:t("common.new"),tooltipMessage:"",backgroundColor:r.bg.neutral700},offsets:{mb:2,pr:2,pl:2}})}):null}),Dde=c.memo(({original:e})=>{const t=$(["photos",0,"extraSmallImageUrl"],e),r=q(i=>
3742$(["nodes","nodeThumbnails",e.id],i)),o=j(t)?t:r;return n.jsxs(VR,{children:[n.jsx(vde,{bg:o}),n.jsx(Ode,{original:e})]})}),Pde=({enableSidTooltip:e,row:{original:t={},depth:r=0},fakeMode:o,isFakeLastRow:i,keyword:s="",column:a})=>{const l=ge(300,"width",a),u=c.useMemo(()=>l-80-r*15,[l,r]),p=c.useCallback(b=>J(!1,["isLastRow"],t)&&qe(b+1,r),[t,r]),m=c.useMemo(()=>qo(s).hyphenDelimiter,[s]),h=c.useCallback(()=>Qr("includePhoto",t)&&!t.includePhoto?null:Qr("isItem",t)&&!t.isItem||BM(t)?n.jsx(Nde,{original:t}):n.jsx(Dde,{original:t}),[t]),A=J([],["variantOptionValues"],t),f=r>0,_=c.useMemo(()=>{if(t.type==="master"||t.type==="itemgroup"){const{pathname:b,search:E}=t.link||{};return b?E?`${b}?${E}`:b:null}return t.link},[t.type,t.link]);return o?n.jsxs(NC,{isExpanded:!0,depth:t.layer,children:[n.jsx(IC,{baseOffset:0,depth:t.layer-1,hasDescendants:j(t.subRows),isLastRow:i,offset:15}),n.jsx(Xo,{outside:!0,height:42,right:16,width:42}),n.jsx(Xo,{height:12,width:140})]}):n.jsxs(NC,{depth:r,isExpanded:f,children:[n.jsx(I,{when:!0,children:o_(b=>n.jsx(IC,{baseOffset:0,depth:b,hasDescendants:j(t.subRows),isLastRow:p(b),offset:15}),r)}),n.jsx(h,{}),n.jsxs(S,{column:!0,children:[n.jsx(HR,{disableSidTooltip:!e,portalAnchor:"#page-content-wrapper",sid:t.sid,children:n.jsxs(C,{medium:!0,neutral700:!0,trimLongString:!0,maxWidth:"220px",size:"14px",children:[n.jsx(I,{when:j(_),children:n.jsx(Rde,{href:_,target:"_blank",onClick:b=>b.stopPropagation(),children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:m,textToHighlight:t.name})})}),n.jsx(I,{when:M(_),children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:m,textToHighlight:t.name})})]})}),n.jsx(oo,{table:!0,maxWidth:u,searchWords:m,variantOptionValues:A})]})]})},a0=c.memo(Pde),QR=()=>{const e=_t(r=>r.customAttributes.byId);return{getCustomAttributeColumnMeta:c.useCallback(r=>{if(!it("customAttribute",r))return"Not custom attribute columnName provided";const o=e_(Oi,"",r);return ge({},o,e)},[e])}},Lde=({row:e,column:t,shouldApplyInterFont:r})=>{const{dateFormat:o,timezone:i}=_r(),{getCustomAttributeColumnMeta:s}=QR(),a=s(t),l=c.useMemo(()=>{const u=e.original.customAttributeValues||[],p=Kn(st("customAttributeId",a.id))(u)||{};return O5(a,p,o,i)},[a,e.original.customAttributeValues,o,i]);return _e(l)?n.jsx(C,{mediumSize:!0,neutral700:!0,children:"—"}):n.jsx(C,{neutral700:!0,trimLongString:!0,inter:r&&(a.kind.value==="integer"||a.kind.value==="float"),lineHeight:"20px",size:"14px",width:"100%",children:n.jsx(oR,{data:l,kind:a.kind.value})})},Fde=Le.memo(Lde),Mde=g.div`
3743  position: relative;
3744  text-align: left;
3745  max-width: 300px;
3746`,Ude=g.div`
3747  position: relative;
3748  padding-left: ${e=>`${e.offset}px`};
3749  overflow: hidden;
3750`,Bde=g.div`
3751  position: absolute;
3752  display: inline-block;
3753  width: 1px;
3754  height: 100%;
3755  top: 0;
3756  left: ${e=>`${Ux(e)}px`};
3757  background-color: ${({theme:e})=>e.text.neutral400};
3758`,WR=g(C)`
3759  width: 100%;
3760  color: ${({theme:e})=>e.text.neutral200};
3761
3762  ${e=>e.isLast&&L`
3763      color: ${({theme:t})=>t.text.white};
3764      weight: 500;
3765    `}
3766`,Hde=({folderName:e,depth:t,indentOffset:r,isLast:o})=>n.jsxs(Ude,{offset:t*r,children:[W_(i=>n.jsx(Bde,{baseOffset:r/2,depth:i,offset:r},i),t),n.jsx(WR,{trimLongString:!0,isLast:o,children:e})]}),om=({namedAncestry:e=[],indentOffset:t=16,rootFolderName:r})=>{const o=e.length;return n.jsxs(Mde,{children:[n.jsx(I,{when:r,children:n.jsx(WR,{children:r})}),Uo((i,s)=>n.jsx(Hde,{depth:s+1,folderName:i,indentOffset:t,isLast:o===s+1},i),e)]})};om.propTypes={namedAncestry:_n.array};const zde=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",viewBox:"0 0 18 18",...e},c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.528,d:"M2.346.945h3.269a1.4 1.4 0 0 1 1.401 1.4v3.27a1.4 1.4 0 0 1-1.401 1.4H2.346a1.4 1.4 0 0 1-1.4-1.4v-3.27a1.4 1.4 0 0 1 1.4-1.4"}),c.createElement("path",{fill:"#54565D",stroke:"#54565D",strokeWidth:1.63,d:"M3.862 4.099V3.86H4.1v.238z"}),c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.528,d:"M2.346 10.284h3.269a1.4 1.4 0 0 1 1.401 1.401v3.269a1.4 1.4 0 0 1-1.401 1.4H2.346a1.4 1.4 0 0 1-1.4-1.4v-3.269a1.4 1.4 0 0 1 1.4-1.4"}
3766),c.createElement("path",{fill:"#54565D",d:"M4.915 12.386H3.047v1.868h1.868z"}),c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.528,d:"M11.686.945h3.269a1.4 1.4 0 0 1 1.4 1.4v3.27a1.4 1.4 0 0 1-1.4 1.4h-3.269a1.4 1.4 0 0 1-1.4-1.4v-3.27a1.4 1.4 0 0 1 1.4-1.4"}),c.createElement("path",{fill:"#54565D",d:"M14.255 3.046h-1.868v1.868h1.868zM12.152 9.584H9.584v2.568h2.568zM12.152 14.487H9.584v2.569h2.568zM17.057 9.584h-2.569v2.568h2.569zM17.057 14.487h-2.569v2.569h2.569zM12.153 14.487h2.335v-2.335h-2.335z"})),Vde=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.373,d:"M5.193 15.118V.876M12.535 15.118V.876M15.12 15.118V.876M.88 15.118V.876"}),c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:.915,d:"M2.818 15.337V.663"}),c.createElement("path",{fill:"#54565D",d:"M10.156 15.769h-2.59a.43.43 0 0 1-.431-.432V.663c0-.238.193-.432.431-.432h2.59c.238 0 .431.194.431.432v14.674a.43.43 0 0 1-.431.432"})),Qde=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",d:"M2 6a2 2 0 0 1 2-2h4l2 2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",d:"M4.5 21.5h19M23.5 8.5v13"})),Wde=g.div`
3767  padding: 0 6px;
3768  border-radius: 5px;
3769  color: ${({theme:e})=>e.text.white};
3770  background-color: ${({theme:e})=>e.brand};
3771`,l0=g.div`
3772  color: ${e=>e.theme.text.neutral700};
3773  text-align: left;
3774  width: 100%;
3775  display: flex;
3776  align-items: center;
3777  justify-content: space-between;
3778  position: relative;
3779  flex-shrink: 0;
3780  font-family: ${({shouldApplyInterFont:e})=>e&&"Inter, sans-serif"};
3781`,qde=g(Jt)`
3782  color: ${e=>e.theme.icon.neutral400};
3783  transform: ${e=>e.$reverse&&"rotateY(180deg)"};
3784`,Gde=(e,t)=>e?Qde:t?Vi:Ps,PC=({nodeId:e,name:t,isRootFolder:r,isMainColumn:o,isMultipleFolders:i,isHiddenColumn:s,reverseArrow:a})=>{const{byId:l}=q(m=>m.navigation);if(s)return null;const u=j(e)?Ul({id:e},l):null,p=Gde(i,r);return n.jsxs(S,{fullWidth:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{fullWidth:!0,hiddenOverflow:!0,alignItems:"center",children:[n.jsx(p,{type:u}),n.jsx(C,{neutral700:!0,trimLongString:!0,letterSpacing:"-0.1px",lineHeight:"20px",offsets:{ml:5,mr:5},size:"14px",children:t})]}),n.jsx(I,{when:o,children:n.jsx(qde,{$reverse:a,icon:Zx})})]})},Qt=c.memo(({value:e,maxWidth:t,removeEmptyMark:r=!1,shouldApplyInterFont:o,trim:i=!0,testId:s,inherit:a})=>j(e)?n.jsx(C,{mediumSize:!0,neutral700:!0,"data-testid":s,inherit:a,inter:o,maxWidth:t,trimLongString:i,children:String(e)}):r?n.jsx(C,{"data-testid":s,children:""}):n.jsx(C,{mediumSize:!0,neutral700:!0,"data-testid":s,children:"—"})),c0=c.memo(({value:e,column:t,data:r={},shouldApplyInterFont:o})=>{const{nodesWithAcl:i}=zn(r),{isCustomRoleWithHiddenPrice:s}=zo(),a=Ji(),l=r.isSummary?M(r.priceMin):M(r.price),u=fp(i);if(t==="quantity"){const p=$(["quantity"],e),m=$(["prettyUnit"],e);return j(p)?n.jsx(Qt,{shouldApplyInterFont:o,value:`${p} ${Lt(m,p)}`}):r.fetchAggregations?n.jsx(pa,{}):n.jsx(Qt,{shouldApplyInterFont:o,value:p})}if(t==="totalValue"||t==="value"){const p=r.isSummary&&r.isFolderNode||Qr("isItem",r)&&!r.isItem,h=s&&mn(e)||u||l&&!p?"—":a(e);return n.jsx(ia,{fetchAggregations:r.fetchAggregations,renderContent:()=>n.jsx(Qt,{shouldApplyInterFont:o,value:h}),value:e})}if(t==="price"){const p=J(null,["price"],r),m=l||u?"—":a(p),h=$(["priceMin"],r),A=$(["priceMax"],r);if(l&&r.fetchAggregations)return n.jsx(pa,{});if(u)return n.jsx(Qt,{shouldApplyInterFont:o,value:m});if(h&&A){const f=HM({minPrice:a(h),maxPrice:a(A),skipFormatting:!0});return n.jsx(Qt,{shouldApplyInterFont:o,value:f})}return n.jsx(Qt,{shouldApplyInterFont:o,value:m})}return j(e)?n.jsx(Qt,{value:a(e)}):M(e)&&r.fetchAggregations?n.jsx(pa,{}):n.jsx(Qt,{value:e})}),$de=e=>M(e)?n.jsx(C,{mediumSize:!0,neutral700:!0,children:"—"}):K_(e)?n.jsx(zde,{}):n.jsx(Vde,{}),Kde=c.memo(({value:e,columnValue:t})=>{const o=Ae(t==="barcode1"?"labelUrlType":"labelUrlExtraType",e);return n.jsx(S,{center:!0,children:$de(o)})}),Yde=We((e,t)=>j(e)?`${e}, ${t.value} ${t.unit}`:`${t.value} ${t.unit}`,""),Jde=(e,t)=>{if(M(e))return{};const r=Ee(s=>He(s,{unit:ge("unit",s.unit,t)}),e),o=xl(r)||{},i=b9(r);return{displayed:`${o.value} ${Lt(o.unit,o.value)}`,hidden:ft(i),tooltipText:Yde(i)}},qR=c.memo(({original:e,keyword:t,width:r})=>{const o=q(u=>J({},["navigation","byId"],u)),i=s_(e.parentNodeId,e.parentId),s=Mo.name,a=Ae("parentName",e)||$([i,"name"],o)||s,l=c.useMemo(()=>j(e.materializedPathNames)?e.materializedPathNames:tA({folders:o,parentId:i}),[e.materializedPathNames,o,i]);
3784return n.jsx(Ge,{content:n.jsx(om,{namedAncestry:l,rootFolderName:s}),portalAnchor:"#page-content-wrapper",children:n.jsx(C,{neutral700:!0,children:n.jsx(xs,{ellipsis:"...",lines:2,width:r,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(t).hyphenDelimiter,textToHighlight:a})})})})}),GR=c.memo(({original:e,keyword:t,width:r})=>{const o=q(u=>J({},["navigation","byId"],u)),i=e?.originFolderId,s=Mo.name,a=o?.[i]?.name,l=c.useMemo(()=>tA({folders:o,parentId:i}),[o,i]);return M(a)?n.jsx(C,{neutral700:!0,children:"—"}):n.jsx(Ge,{content:n.jsx(om,{namedAncestry:l,rootFolderName:s}),forceHidden:M(a),portalAnchor:"#page-content-wrapper",children:n.jsx(C,{neutral700:!0,children:n.jsx(xs,{ellipsis:"...",lines:2,width:r,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(t).hyphenDelimiter,textToHighlight:a||"—"})})})})}),$R=({original:e,shouldApplyInterFont:t})=>{const r=_t($(["unitsOfMeasure","unitNameToPrettyUnit"])),o=c.useMemo(()=>Jde(e.unitsInfo,r),[e.unitsInfo,r]);return _e(e.unitsInfo)&&e.fetchAggregations?n.jsx(pa,{}):_e(e.unitsInfo)?n.jsx(l0,{children:"—"}):n.jsxs(S,{center:!0,children:[n.jsx(C,{neutral700:!0,inter:t,children:o.displayed}),n.jsx(I,{when:o.hidden!==0,children:n.jsx(Ge,{content:o.tooltipText,children:n.jsx(C,{block:!0,neutral400:!0,offsets:{pl:4},children:`+${o.hidden}`})})})]})},Ob={name:{get label(){return x("table_columns.name")},value:"name",width:300},quantity:{get label(){return x("table_columns.quantity")},value:"quantity",width:150},value:{get label(){return x("table_columns.value")},value:"value",width:150},isInOpenOrder:{get label(){return x("table_columns.ordered")},value:"isInOpenOrder",width:150},tags:{get label(){return x("table_columns.tags")},value:"tags",width:210},minQuantity:{get label(){return x("table_columns.min_level")},value:"minQuantity",width:160},qtyAlert:{get label(){return x("table_columns.quantity_alert")},value:"qtyAlert",width:180},price:{get label(){return x("table_columns.price")},value:"price",width:150},barcode1:{get label(){return x("table_columns.barcode_1")},value:"barcode1",width:210},barcode2:{get label(){return x("table_columns.barcode_2")},value:"barcode2",width:210},notes:{get label(){return x("table_columns.notes")},value:"notes",width:150},folder:{get label(){return x("table_columns.folder")},value:"folder",width:210},originFolderId:{get label(){return x("table_columns.origin")},value:"originFolderId",width:210},createdAt:{get label(){return x("table_columns.transaction_date")},value:"createdAt",width:220},nodeName:{get label(){return x("table_columns.name")},value:"nodeName",width:300},quantityDelta:{get label(){return x("table_columns.quantity_delta")},value:"quantityDelta",width:160},actionType:{get label(){return x("table_columns.transaction_type")},value:"actionType",width:170},actionNotes:{get label(){return x("table_columns.transaction_notes")},value:"actionNotes",width:440},user:{get label(){return x("table_columns.user")},value:"user",width:150},totalValue:{get label(){return x("table_columns.value")},value:"totalValue",width:150},productLink:{get label(){return x("table_columns.product_link")},value:"productLink",width:190},sid:{get label(){return x("table_columns.sid")},value:"sid",width:120}},KR=({caColumnsNames:e={},isSummaryView:t=!0,keyword:r,shouldApplyInterFont:o,source:i,disableSortByPriceOrValue:s,isReturnToOriginEnabled:a})=>l=>{if(it("customAttribute",l))return{id:l,accessor:l,Header:e[l],Cell:({row:m})=>n.jsx(Fde,{column:l,row:m,shouldApplyInterFont:o}),width:190,align:"left",padding:"0 8px",disableSortBy:!0};const u=ge({},l,Ob),p=i==="inventory";if(u.value==="name")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:m,column:h})=>n.jsx(a0,{column:h,keyword:r,row:m}),width:u.width,align:"left",sticky:"left",padding:p?"0 0 0 20px":"0 8px"};if(u.value==="quantity")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>{if(!$(["isItem"],m)&&!$(["isSummary"],m))return n.jsx($R,{original:m,shouldApplyInterFont:o});const A=$(["quantity"],m),f=$(["minQuantity"],m),_=Lt(m.prettyUnit,A),b=`${$r(A)} ${_}`;return M(A)&&m.fetchAggregations?n.jsx(pa,{}):j(f)&&cd(parseFloat(f),parseFloat(A))?n.jsx(Ge,{content:pt(x("item.qty_warning_tooltip_data",{quantity:parseFloat(f),unit:_})),portalAnchor:"#page-content-wrapper",children:n.jsx(l0,{children:n.jsx(Wde,{"data-testid":"low-quantity-wrapper",children:b})})}):n.jsx(l0,{shouldApplyInterFont:o,children:b})},width:u.width,align:"left",letterSpacing:ho,padding:"0 8px",sticky:p&&"left"};if(u.value==="price")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(c0,{column:u.value,data:m,shouldApplyInterFont:o,value:$([u.value],m)}),width:u.width,align:"left",padding:"0 8px",disableSortBy:s};if(u.value==="value")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m={}}})=>n.jsx(c0,{column:u.value,data:m,shouldApplyInterFont:o,value:J(m.totalValue,[u.value],m)}),width:u.width,align:"left",padding:"0 8px",disableSortBy:!t||s};if(u.value==="isInOpenOrder")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(Qt,{value:m?.[u.value]?x("table_columns.ordered"):null}),width:u.width,align:"left",padding:"0 8px",disableSortBy:!0};if(u.value==="tags")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>m.isItemGroup?null:M(m.tags)&&m.fetchAggregations?n.jsx(pa,{}):n.jsx(Al,{noTagsMark:!0,staticLayout:!0,tags:m.tags||[]}),width:u.width,align:"left",disableSortBy:!0,padding:"0 10px"};if(u.value==="minQuantity")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>{const h=$([u.value],m),A=Lt(m.prettyUnit,h),f=`${$r(h)} ${A}`;return n.jsx(Qt,{value:`${j(h)?f:""}`})},width:u.width,align:"left",disableSortBy:!0,padding:"0 8px"};if(u.value==="notes")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(Qt,{value:$([u.value],m)}),width:u.width,align:"left",disableSortBy:!0,padding:"0 8px"};if(u.value==="folder")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(qR,{keyword:r,original:m,width:u.width-16}),width:u.width,align:"left",disableSortBy:!0,padding:"0 8px"};if(u.value==="originFolderId")return{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(GR,{keyword:r,original:m,width:u.width-16}),width:u.width,align:"left",disableSortBy:!0,padding:"0 8px"};if(u.value==="qtyAlert"){const m=h=>Ve(J([],["notificationTriggers"]),vt(A=>A.type==="Quantity"),$([0]))(h);return{id:u.value,accessor:"notificationTriggers",Header:u.label,Cell:({row:{original:h}})=>{const A=c.useMemo(()=>Gn(),[]);return n.jsx(S,{center:!0,children:n.jsx(D5,{removeDelimiter:!0,removeHover:!0,removeMargin:!0,active:j(m(h)),id:`quantity-${A}`,type:"quantity",value:m(h)})})},width:u.width,align:"center",disableSortBy:!0,padding:"0 8px"}}return["barcode1","barcode2"].includes(u.value)?{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(Kde,{columnValue:u.value,value:m}),width:u.width,align:"center",disableSortBy:!0,padding:"0 8px"}:u.value==="productLink"?{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsxs(n.Fragment,{children:[n.jsx(I,{when:M(m.productLink),children:n.jsx(C,{mediumSize:!0,neutral700:!0,children:"—"})}),n.jsx(I,{when:j(m.productLink),children:n.jsx(C,{neutral700:!0,trimLongString:!0,lineHeight:"20px",size:"14px",width:"100%",children:n.jsx(rR,{data:m.productLink||"",searchKeywords:qo(r).hyphenDelimiter})})})]}),width:u.width,align:"left",disableSortBy:!0,padding:"0 8px"}:{id:u.value,accessor:u.value,Header:u.label,Cell:({row:{original:m}})=>n.jsx(Qt,{value:$([u.value],m)}),width:u.width,align:"left",disableSortBy:!0,padding:"0 8px"}},Xde=(e,t,r,o,i,s,a,l)=>{const u=KR({caColumnsNames:t,isSummaryView:!1,keyword:o,disableSortByPriceOrValue:s,isReturnToOriginEnabled:a});return Ee(p=>{const m=ge({},p,Ob);return m.value==="createdAt"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>{const{formattedDateTime:A,timezone:f,dateFormat:_,is12HourTimeFormat:b}=_r({date:h.createdAt,isUserTimezone:!0,includeTime:!0});if(zM(h.createdAt)){const E=No({date:h.createdAt,timezone:f,dateFormat:_,is12HourTimeFormat:b,includeDateForToday:!0});return n.jsx(Ge,{content:E,portalAnchor:"#page-content-wrapper",children:n.jsx(Qt,{value:A})})}return n.jsx(Qt,{value:A})},width:m.width,align:"left",padding:"0 8px 0 16px",letterSpacing:ho,sticky:"left"}:m.value==="nodeName"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:h})=>(h.original={...h.original,name:h.original.nodeName,includePhoto:!1,variantOptionValues:Ee(A=>({option:A.option,label:A.name}),ge([],"variantOptions",h.original))}
3784,n.jsx(a0,{disabled:!0,keyword:o,row:h})),width:m.width,align:"left",padding:"0 8px",letterSpacing:ho,sticky:"left"}:m.value==="quantityDelta"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>{const A=$(["quantityDelta"],h),f=Math.abs(A),_=q(v=>rs(v)(h.unitName)),b=Lt(_,f),E=Math.sign(A);let T="neutral700",w="";return E===1&&(w="+",T="green600"),E===-1&&(w="-",T="red500"),n.jsxs(Le.Fragment,{children:[n.jsxs(C,{[T]:!0,nowrap:!0,textAlign:"left",children:[w," ",$r(f)]}),n.jsx(R,{left:8,children:n.jsx(C,{[T]:!0,textAlign:"right",children:b})})]})},width:m.width,justifyContent:"flex-end",align:"left",letterSpacing:ho,padding:"0 52px 0 8px"}:m.value==="actionType"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>{const{actionType:A="-",reasonName:f}=h.action,_=h.undoStatus===Oy.UNDO?x("reporting.scenes.all_transactions.table.columns.action_type.undo_transaction",{actionType:A}):A;return n.jsxs(S,{column:!0,children:[n.jsx(C,{mediumSize:!0,neutral700:!0,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(o).hyphenDelimiter,textToHighlight:_})}),n.jsx(I,{when:j(f),children:n.jsx(C,{neutral500:!0,smallSize:!0,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(o).hyphenDelimiter,textToHighlight:VM(f)})})})]})},width:m.width,align:"left",padding:"0 8px",letterSpacing:ho}:m.value==="actionNotes"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>{const A=String(J("",["action","notes"],h));return M(A)?n.jsx(C,{mediumSize:!0,neutral700:!0,trimLongString:!0,children:"—"}):n.jsx(C,{mediumSize:!0,neutral700:!0,offsets:{pb:10,pt:10},children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(o).hyphenDelimiter,textToHighlight:A})})},width:m.width,disableSortBy:!0,align:"left",padding:"0 8px",letterSpacing:ho}:m.value==="folder"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>n.jsx(qR,{keyword:o,original:h,width:m.width-16}),width:m.width,disableSortBy:!0,align:"left",padding:"0 8px",letterSpacing:ho}:m.value==="originFolderId"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>n.jsx(GR,{keyword:o,original:h,width:m.width-16}),width:m.width,disableSortBy:!0,align:"left",padding:"0 8px",letterSpacing:ho}:m.value==="user"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>n.jsx(C,{neutral700:!0,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(o).hyphenDelimiter,textToHighlight:h.action.roleFullName})}),width:m.width,disableSortBy:!0,align:"left",padding:"0 8px",letterSpacing:ho}:m.value==="quantity"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>{const A=$(["newQuantity"],h),f=Lt(h.prettyUnit,A),_=`${$r(A)} ${f}`;return n.jsx(l0,{children:_})},width:m.width,align:"left",letterSpacing:ho,padding:"0 8px"}:m.value==="value"||m.value==="totalValue"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h={}}})=>n.jsx(c0,{column:m.value,data:h,value:J(h.totalValue,[m.value],h)}),width:m.width,align:"left",padding:"0 8px",letterSpacing:ho,disableSortBy:s}:m.value==="notes"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>{const A=String(J("",["nodeNotes"],h));return M(A)?n.jsx(C,{mediumSize:!0,neutral700:!0,trimLongString:!0,children:"—"}):n.jsx(C,{mediumSize:!0,neutral700:!0,trimLongString:!0,children:n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:qo(o).hyphenDelimiter,textToHighlight:A})})},width:m.width,disableSortBy:!0,align:"left",padding:"0 8px",letterSpacing:ho}:m.value==="tags"?{id:m.value,accessor:m.value,Header:m.label,Cell:({row:{original:h}})=>n.jsx(Al,{noTagsMark:!0,staticLayout:!0,tags:h.tags||[]}),width:m.width,disableSortBy:!0,align:"left",padding:"0 8px",letterSpacing:ho}:{...u(p),letterSpacing:ho}},e)},Zde=["name","quantity"],og=({source:e="catalog",customColumnsMapper:t,defaultColumns:r=Zde,formName:o,formValues:i={},customAttributesSelector:s=Hn,isSummaryViewDisabled:a,isPriceHidden:l,isDefaultSummaryView:u=!1})=>{const{isCustomRoleWithHiddenPrice:p}=zo(),{isReturnToOriginEnabled:m}=Fn(),h=Hi({feature:sr.PRODUCT_LINK}),A=Hi({feature:sr.ITEM_ORDERED_STATUS}),{featureFlags:f}=Yt(),_=c.useMemo(()=>e==="inventory"?A&&!!f?.enableReportsItemOrderedStatus:A,[e,A,f?.enableReportsItemOrderedStatus]),b=q(te=>te.visibleColumns?.orderBySource?.[e]??{}),E=q(te=>te.visibleColumns?.columnsBySource?.[e]??{}),T=q(te=>s(te)),w=i||{},v=w.keyword,k=u||w.isSummaryView&&!a,{caColumnsOrder:N,caColumnsNames:D,caColumnsVisibility:F}=c.useMemo(()=>We((te,ye)=>{const he=`${Oi}${ye.id}`;return{caColumnsOrder:St(he,te.caColumnsOrder),caColumnsVisibility:pi({[he]:ge(!0,he,E)},te.caColumnsVisibility),caColumnsNames:pi({[he]:ge(he,"name",ye)},te.caColumnsNames)}},{caColumnsOrder:[],caColumnsVisibility:{},caColumnsNames:{}},T),[E,T]),B=e==="catalog"||e==="itemGroupAndSummary",U=c.useCallback(te=>j(t)?t(te,D,k,v,e,p,m,f,h):Ee(KR({caColumnsNames:D,isSummaryView:k,keyword:v,shouldApplyInterFont:B,source:e,disableSortByPriceOrValue:e==="catalog"?l:p,isReturnToOriginEnabled:m}),te),[t,D,k,v,e,p,m,f,B,l,h]),z=c.useMemo(()=>{let te=E;
3784return m||(te=Bt(["originFolderId"])(te)),h||(te=Bt(["productLink"])(te)),_||(te=Bt(["isInOpenOrder"])(te)),{...bl((he,Ie)=>!Ie.includes("customAttribute"),te),...F}},[E,F,m,h,_]),W=c.useMemo(()=>{const{visibleColumns:te,unusedColumns:ye}=We((ke,ce)=>{const de=ge(!1,ce,ke.unusedColumns),ve=Dt([ce],ke.unusedColumns);return de?{unusedColumns:ve,visibleColumns:St(ce,ke.visibleColumns)}:{...ke,unusedColumns:ve}},{unusedColumns:{...We((ke,ce)=>({...ke,[ce]:!0}),{},r),...z},visibleColumns:[]},[...r,...b,...N]);let Ie=on(te,bt(ye));return m||(Ie=Ie.filter(ke=>ke!=="originFolderId")),h||(Ie=Ie.filter(ke=>ke!=="productLink")),_||(Ie=Ie.filter(ke=>ke!=="isInOpenOrder")),U(Ie,k)},[r,z,b,m,h,_,N,U,k]),K=c.useMemo(()=>We((te,ye)=>{if(ye==="originFolderId"&&!m||ye==="productLink"&&!h||ye==="isInOpenOrder"&&!_)return te;const Ie=it("customAttribute",ye)?Ae(ye,D):$([ye,"label"],Ob);return St({label:Ie,value:ye},te)},[],Ar([...b,...N])),[D,b,N,m,h,_]),X=c.useMemo(()=>{let te=MR[e];return m||(te=Bt(["originFolderId"])(te)),h||(te=Bt(["productLink"])(te)),_||(te=Bt(["isInOpenOrder"])(te)),te},[m,h,_,e]),Z=c.useMemo(()=>({...X,...We((te,ye)=>Ne(te,{[`${Oi}${ye.id}`]:!0}),{},T)}),[X,T]),ae=c.useMemo(()=>{let ye=UR[e];return m||(ye=ye.filter(he=>he!=="originFolderId")),h||(ye=ye.filter(he=>he!=="productLink")),_||(ye=ye.filter(he=>he!=="isInOpenOrder")),ye},[m,h,_,e]),pe=c.useMemo(()=>ni([ae,Ee(te=>`${Oi}${te.id}`,T)]),[T,ae]);return{tableWidth:c.useMemo(()=>Ve(cn("width"),We(D0,80))(W),[W]),columnsToRender:W,columnsForFilter:K,filterInitialValues:z,defaultFilterState:Z,defaultFilterOrder:pe}},YR=(e=!1)=>e?"descending":"ascending",d0=(e=!1)=>e?"ascending":"descending",Dgt=({handleSortingBy:e,source:t="catalog",formName:r,formValues:o,isSummaryViewDisabled:i,includeSortingAnalytics:s,analyticsViewName:a,customAttributesSelector:l,isPriceHidden:u})=>{const{columnsToRender:p,tableWidth:m}=og({source:t,formName:r,formValues:o,isSummaryViewDisabled:i,customAttributesSelector:l,isPriceHidden:u}),h=c.useCallback((A,f,_,b=Wt)=>{const E=Ae("id",f),T=Ae("desc",f),w=b($([0,"id"],_));if(s){const v=E===w?d0(T):YR(T);O.sortTableByColumn({view:a,column:xt.decamelize(w),direction:v})}return E===w?e("direction",d0(T)):e(A,w)},[e,s,a]);return{tableWidth:m,columns:p,sortHandler:h}},eue=["createdAt","nodeName"],Pgt=(e,t,r,o)=>{zo();const{columnsToRender:i,tableWidth:s}=og({source:t,formValues:r,defaultColumns:eue,customColumnsMapper:Xde,customAttributesSelector:Zi}),a=c.useCallback((l,u,p,m=Wt)=>{const h=Ae("id",u),A=Ae("desc",u),f=m($([0,"id"],p)),_=h===f?d0(A):YR(A);return O.sortTableByColumn({view:o,column:xt.decamelize(f),direction:_}),h===f?e("direction",d0(A)):e(l,f)},[e,o]);return{tableWidth:s,columns:i,sortHandler:a}},tue=(e,t,r)=>{const o=le();c.useEffect(()=>{r&&(async s=>{if(M(e))return;const{order:a,visibility:l={}}=await tde(e)||{};return o({type:d.SET_VISIBLE_COLUMNS,payload:{source:e,data:{visibility:He(t,l),order:a}}})})()},[o,e,t,r])},Lgt=({minTableWidth:e=0,minTableHeight:t=0,contentWrapperRef:r=null})=>{const{height:o}=E9(),{showNotifications:i}=ao(),s=i?o-Tl:o,a=J(0,["current","scrollHeight"],r),[l,{width:u,height:p}]=mp(),m=s-(a-p);return{height:m>t?m:t,width:u>e?u:e,contentWrapperRef:r,tableWrapperRef:l}},JR=c.createContext({addEvent:Me}),Fgt=({children:e})=>{const[t,r]=c.useState([]),o=le(),i=c.useCallback(l=>{r(u=>[...u,l])},[]),s=Ss(()=>{t.forEach(l=>o(l)),r([])},100);c.useLayoutEffect(()=>{s()},[t,s]);const a=c.useMemo(()=>({addEvent:i}),[i]);return n.jsx(JR.Provider,{value:a,children:e})},XR=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"m4.602 19.398 1.254-4.393a.86.86 0 0 1 .215-.366l9.358-9.356a2.324 2.324 0 1 1 3.287 3.288L9.36 17.928a.86.86 0 0 1-.366.215z"}),c.createElement("path",{stroke:"currentColor",strokeMiterlimit:10,strokeWidth:1.5,d:"m14.16 6.551 3.288 3.288"})),nue={numericality:{greaterThanOrEqualTo:0,get notGreaterThanOrEqualTo(){return x("change_quantity.updated_quantity_below_zero")},lessThan:zu,get notLessThan(){return x("change_quantity.updated_quantity_too_large")}}},LC=e=>Ec.single(e,nue),Mgt=e=>{const{attribute_0:t,attribute_1:r,attribute_2:o,option0:i,option1:s,option2:a,unit:l={},customAttributes:u,...p}=e||{},m=c.useMemo(()=>Gn(),[]),h=q(bi),A=q(U=>J([],["pages","addNodePage","deletedVariants"],U)),f=c.useMemo(()=>({type:nA(h,l.value),name:l.value}),[h,l.value]),_=c.useCallback(U=>{if(!M(U))return{quantity:U,unitType:f.type,unitName:f.name}}
3784,[f]),b=Dc(j(t),j(i)),E=Dc(j(r),j(s)),T=Dc(j(o),j(a)),w=b||E||T,v=c.useMemo(()=>[{attribute:t,option:i},{attribute:r,option:s},{attribute:o,option:a}],[t,i,r,s,o,a]),k=c.useMemo(()=>ro((U,{attribute:z,option:W},K)=>M(z)||M(W)?U:St({id:Gn(),label:z,order:K,optionValuesAttributes:Uo((X,Z)=>({id:Gn(),label:X.label,order:Z}),W)},U),[],v),[v]),N=c.useMemo(()=>Ve(Ee(Ae("optionValuesAttributes")),P5)(k),[k]),D=c.useMemo(()=>Ee(U=>{const z=vt(j,Ee(X=>X.label,U)),W=ft(z)>1?ma(" • ",z):z[0],K=Ve(e_(/\./g,""),on(vs,`-${m}`))(W);return{variantOptionValueIds:Ee(X=>X.id,U),itemAttributes:{parentId:p.folderId===be?null:p.folderId,name:p.name,quantityAttributes:_(J("20",["quantity"],p)),minQuantityAttributes:_(p.minQuantity),price:Rp(He(p,{isItem:!0})),notes:p.description},isRowRemoved:it(W,A),unitName:f.name,variantName:W,safeVariantName:K,customAttributes:u}},N),[_,N,A,p]),F=c.useMemo(()=>ft(N)>100,[N]),B=c.useMemo(()=>ft(A)===ft(N),[A,N]);return{variantOptionsAttributes:k,combinationsAttributes:D,isAttrPresent:w,combinationsLimitReached:F,isAllCombinationsRemoved:B,deletedVariants:A}},rue=e=>e==="notes"?"description":e==="name"?"tags":e,dc=(e,t)=>j(e)?GM(e):t?1:0,_1=["variantOptionValueIds","variantName","safeVariantName","unitName"],FC=({fieldName:e})=>{const{watch:t}=De(),r=t(e),o=j(r),[i,s]=c.useState(o);return{isActive:i,setIsActive:s}},oue=(e,t)=>e?t||{version:"o2",paper_size:"US",size:"M",type:"QRCODE"}:null,Ugt=()=>{const{t:e}=P(),t=le(),{addEvent:r}=c.useContext(JR),{watch:o,setValue:i,control:s}=De(),a=o(),{unit:l,...u}=a,p=l?.value,h=q(Ns)[p]?.abbreviation,A=c.useMemo(()=>M(u)||M(u.customAttributes)?{}:ro((te,ye={},he)=>{const{customAttributeId:Ie}=ye;return Ie?{...te,[Ie]:he}:te},{},u.customAttributes),[u]),f=q(te=>jn($(["server","tags"],te))),{currency:_}=Fn(),b=q(te=>J([],["bulk","selectedEntities"],te)),E=q(te=>J([],["pages","addNodePage","deletedVariants"],te)),T=c.useCallback((te,ye)=>{t({type:d.REMOVE_ITEM_GROUP_VARIANT,payload:{ids:[te],value:ye}})},[]),w=c.useCallback(te=>{const ye=j(te)?Ip(te):"";return d2.optional.float(ye)},[]),v=c.useCallback(te=>Fi(h)?te:mr.rich(e("item.with_sign",{field:te,unit:h}),{unit:({children:ye})=>n.jsx(C,{fontMedium:!0,neutral500:!0,withoutTextTransform:!0,children:ye})}),[h]),k=c.useCallback((te,ye)=>{t({type:d.SHOW_MODAL,payload:{styleType:"light",size:"wide",component:"AttachLabelModal",heading:e("attach_link.headline"),showCrossBtn:!0,data:{submitAction:({labelUrl:he,labelUrlType:Ie})=>{i(te,{uri:he,type:Ie},{shouldDirty:!0}),ye()},withoutSearchingNode:!0,node:{isItem:!0}}}})},[t,i]),{getCustomAttributeColumnMeta:N}=QR(),D=c.useCallback((te,ye)=>{if(te==="name")return{Header:e("add_item_group.variant"),label:e("add_item_group.variant"),sticky:"left",width:290,height:65,accessor:he=>J("variant",["itemAttributes","name"],he),disableSortBy:!0,Cell:({row:{original:he}})=>{const Ie=$(["variantName"],he);return n.jsxs(S,{alignItems:"center",height:65,children:[n.jsx(R,{right:16,children:n.jsx(Kce,{variantName:Ie})}),n.jsx(C,{minusLetterSpacing:!0,neutral700:!0,lineClamp:2,size:"14px",children:Ie})]})}};if(te==="quantity")return{Header:v(e("item.quantity")),label:e("item.quantity"),accessor:he=>J("quantity",["itemAttributes","quantityAttributes","quantity"],he),id:"quantity",width:210,disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const ke=Nn,ce=$(["safeVariantName"],he),[de,ve]=c.useState(!1),Be=c.useCallback(()=>{ve(!0)},[]),Qe=c.useCallback(()=>{de&&(O.setItemGroupAttributeQuantity(),ve(!1))},[de]);return n.jsx(qs,{addEvent:r,field:`quantity-${ce}`,inheritedField:["quantity"],children:n.jsx(Un,{control:s,name:`quantity-${ce}`,render:({field:$e,fieldState:et})=>oh({noFieldWrapper:!0,customErrorStyles:Rm,defaultShowError:!!et.error,"data-testid":`quantity-field-${Ie}`,input:{name:$e.name,value:$e.value??"",onChange:Xe=>{const tt=Xe.target.value,Tt=ke?ke(tt,$e.value):tt;$e.onChange(Tt),Be()},onBlur:()=>{$e.onBlur(),Qe()},onFocus:()=>{}},meta:{error:et.error?.message,invalid:et.invalid,touched:et.isTouched}}),rules:{validate:LC}})})}};if(te==="minQuantity")return{Header:v(e("item.min_quantity")),label:e("item.min_quantity"),accessor:he=>J("minQuantity",["itemAttributes","minQuantityAttributes","quantity"],he),id:"minQuantity",width:210,value:"minQuantity",disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const ke=Nn,ce=$(["safeVariantName"],he);return n.jsx(qs,{addEvent:r,field:`minQuantity-${ce}`,inheritedField:["minQuantity"],children:n.jsx(Un,{control:s,name:`minQuantity-${ce}`,render:({field:de,fieldState:ve})=>oh({noFieldWrapper:!0,customErrorStyles:Rm,defaultShowError:!!ve.error,"data-testid":`minQuantity-field-${Ie}`,input:{name:de.name,value:de.value??"",onChange:Be=>{const Qe=Be.target.value,$e=ke?ke(Qe,de.value):Qe;
3784de.onChange($e)},onBlur:de.onBlur,onFocus:()=>{}},meta:{error:ve.error?.message,invalid:ve.invalid,touched:ve.isTouched}}),rules:{validate:LC}})})}};if(te==="price")return{Header:e("item.price_with_sign",{currency:Oh(_)}),label:e("item.price"),value:"price",accessor:he=>J("price",["itemAttributes","price"],he),width:210,disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const ke=$(["safeVariantName"],he);return n.jsx(qs,{addEvent:r,field:`price-${ke}`,inheritedField:["price"],children:n.jsx(Un,{control:s,name:`price-${ke}`,render:({field:ce,fieldState:de})=>oh({noFieldWrapper:!0,customErrorStyles:Rm,defaultShowError:!!de.error,"data-testid":`price-field-${Ie}`,input:{name:ce.name,value:ce.value??"",onChange:ve=>{const Be=ve.target.value;ce.onChange(ta(Be))},onBlur:ce.onBlur,onFocus:()=>{}},meta:{error:de.error?.message,invalid:de.invalid,touched:de.isTouched}}),rules:{validate:w}})})}};if(te==="value")return{Header:e("item.value_with_sign",{currency:Oh(_)}),label:e("add_item_group.value"),accessor:he=>J("value",["itemAttributes","value"],he),width:210,value:"value",disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const ke=$(["safeVariantName"],he);return n.jsx(Fle,{"data-testid":`value-field-${Ie}`,name:ke})}};if(te==="tags")return{Header:e("add_item_group.tags"),label:e("add_item_group.tags"),accessor:he=>J("tags",["itemAttributes","tags"],he),disableSortBy:!0,value:"tags",width:210,Cell:({row:{original:he,index:Ie}})=>{const ke=$(["safeVariantName"],he);return n.jsx(qs,{addEvent:r,field:`tags-${ke}`,inheritedField:["tags"],children:n.jsx(Un,{control:s,name:`tags-${ke}`,render:({field:ce,fieldState:de})=>QM({noFieldWrapper:!0,noPlaceholderRequired:!0,customTagsStyle:mae,"data-testid":`tags-field-${Ie}`,isClearable:!1,options:Eb(f),input:{name:ce.name,value:ce.value??"",onChange:ce.onChange,onBlur:ce.onBlur,onFocus:()=>{}},meta:{error:de.error?.message,invalid:de.invalid,touched:de.isTouched}})})})}};if(te==="notes")return{Header:e("add_item_group.notes"),label:e("add_item_group.notes"),accessor:he=>J("notes",["itemAttributes","notes"],he),width:210,value:"notes",disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const ke=$(["safeVariantName"],he);return n.jsx(qs,{addEvent:r,field:`description-${ke}`,inheritedField:["description"],children:n.jsx(Un,{control:s,name:`description-${ke}`,render:({field:ce,fieldState:de})=>WM({noFieldWrapper:!0,table:!0,defaultShowError:!!de.error,"data-testid":`tags-field-${Ie}`,resize:"none",rows:1,input:{name:ce.name,value:ce.value??"",onChange:ce.onChange,onBlur:ce.onBlur,onFocus:()=>{}},meta:{error:de.error?.message,invalid:de.invalid,touched:de.isTouched}}),rules:{validate:d2.optional.text}})})}};if(te==="barcode1")return{id:"barcode-qr-1",Header:()=>n.jsx(wC,{hint:e("add_item_group.barcode_qr_1_hint"),id:"barcode-qr-2",title:e("add_item_group.barcode_qr_1")}),accessor:he=>J("label",["itemAttributes","label"],he),width:154,label:e("add_item_group.barcode_qr_1"),value:"barcode1",disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const{planFeatures:ke={}}=dt(),de=`barcode-qr-1-field-${$(["safeVariantName"],he)}`,{isActive:ve,setIsActive:Be}=FC({fieldName:de}),Qe=j($(["label","version"],u)),$e=c.useCallback(et=>{if(!ke.preLabelsEnabled)return t({type:d.SHOW_POPUP,popupType:je.QR_LABELS,meta:{plan:"free",when:"before",featureInfo:Hu}});const Xe=oue(et,u.label);i(de,Xe,{shouldDirty:!0,shouldTouch:!0}),Be(et)},[de]);return c.useEffect(()=>{Qe&&$e(u.label)},[Qe,$e]),n.jsx(qs,{addEvent:r,field:de,inheritedField:["barcode-qr-1-field"],children:n.jsx(TC,{dataTestId:`barcode-qr-1-field-${Ie}`,field:de,isActive:ve,portalAnchor:"#variants-table",onToggle:$e})})}};if(te==="barcode2")return{id:"barcode-qr-2",value:"barcode2",label:e("add_item_group.barcode_qr_2"),Header:()=>n.jsx(wC,{hint:e("add_item_group.barcode_qr_2_hint"),id:"barcode-qr-2",title:e("add_item_group.barcode_qr_2")}),accessor:he=>J("barcode",["itemAttributes","barcode"],he),width:154,disableSortBy:!0,Cell:({row:{original:he,index:Ie}})=>{const ce=`barcode-qr-2-field-${$(["safeVariantName"],he)}`,{isActive:de,setIsActive:ve}=FC({fieldName:ce}),Be=c.useCallback(Qe=>{Qe?k(ce,()=>{ve(!0)}):(i(ce,null,{shouldDirty:!0}),ve(!1))},[ce]);return n.jsx(qs,{addEvent:r,field:ce,inheritedField:["barcode-qr-2-field"],children:n.jsx(TC,{dataTestId:`barcode-qr-2-field-${Ie}`,field:ce,hint:{active:e("item.label_linked"),inactive:e("item.link_label")},isActive:de,portalAnchor:"#variants-table",onToggle:Be})})}};if(te==="filler")return{label:"filler",Header:()=>null,accessor:"filler",align:"center",disableSortBy:!0,Cell:()=>null};if(te==="settings")return{label:"settings",Header:()=>null,accessor:"settings",align:"center",sticky:"right",width:89,disableSortBy:!0,customThStyle:uae,Cell:({row:he,rowHovered:Ie})=>{const ke=J(!1,["original","isRowRemoved"],he),ce=Ie===he.id;return n.jsx(_R,{isHovered:ce,isRemoved:ke,setIsRemoved:()=>T(he.original.variantName,!ke),wrapperStyle:pae})}};if(it("customAttribute",te)){const Ie={...N(te),placeholder:""},ke=ge(ye,Ie.id,A),ce=J(null,[Ie.kind.value,"styles"],p1),de=J("left",[Ie.kind.value,"align"],p1),ve=J(210,[Ie.kind.value,"width"],p1);return{Header:Ie.name,label:Ie.name,align:de,width:ve,value:te,id:te,accessor:Be=>$(["customAttributes",ke,"customAttributeId"],Be),disableSortBy:!0,Cell:({row:{original:Be}})=>{const Qe=$(["safeVariantName"],Be),$e=`customAttributes[${ke}].${Qe}`,et=()=>i($e,o($e),{shouldTouch:!0});return n.jsx(qs,{isCustomAttributes:!0,addEvent:r,caId:Ie.id,field:$e,inheritedField:["customAttributes",ke,"attributeValue"],safeVariantName:Qe,children:n.jsx(qM,{compact:!0,noFieldWrapper:!0,noPlaceholderRequired:!0,useRhf:!0,attribute:Ie,currentFormCustomAttribute:Ie,customErrorStyles:Rm,field:`customAttributes[${ke}].${Qe}`,node:{},portalAnchor:"#variants-table",resize:"none",rhfControl:s,setToched:et,wrapperStyles:ce})},$e)}}}return null},[]),F=c.useCallback(te=>Uo(D,te),[D]),{columnsToRender:B}=og({source:"itemGroupCreation",customColumnsMapper:F,customAttributesSelector:Zi}),U=c.useMemo(()=>j(b),[b]),z=c.useMemo(()=>U?B:[...B,D("filler"),D("settings")],[U,B,D]),W=c.useCallback(te=>{t({type:d.SELECT_SINGLE_ENTITY,payload:{entity:Zt(_1,te)}})},[t]),K=c.useCallback(te=>{t({type:d.SELECT_BULK_ENTITIES,payload:{entities:Ee(Zt(_1),te),entitiesType:Cr.ALL_NODES}})},[t]),{showNotifications:X,notificationHeight:Z}=ao(),ae=c.useCallback(({transforms:te})=>{t(Jr(!0,e("common.apply_edits"),{width:"340px",right:"0px",left:"unset",top:X?`${Z}px`:"unset"}));const he=Object.values(te??{}).filter(ce=>ce?.checked&&(j(ce.data)||ce.action===nt.clear.value));let Ie=!1;const ke=()=>{Ie||(Ie=!0,O.setItemGroupAttributeQuantity())};he.forEach(ce=>{b.forEach(de=>{const ve=j(ce.entityId),Be=(u.customAttributes||[]).findIndex(tt=>tt.customAttributeId===ce.entityId),Qe=`customAttributes[${Be}].${de.safeVariantName}`,$e=ve?Qe:`${xt.camelize(rue(ce.attribute))}-${de.safeVariantName}`,et=ve?u?.customAttributes?.[Be]?.[de.safeVariantName]??"":u?.[$e]??"";ce.attribute==="quantity"&&ke();const Xe=tt=>i($e,tt,{shouldDirty:!0,shouldTouch:!0});switch(ce.action){case nt.appendSerial.value:case nt.addSuffix.value:return Xe(`${et}-${ce.data}`);case nt.addPrefix.value:return Xe(`${ce.data}-${et}`);case nt.increment.value:{const tt=dc(ce.data)+dc(et),Tt=ce.attribute==="price"?ta(tt.toFixed(2)):`${tt}`;return Xe(Tt)}case nt.decrement.value:{const tt=dc(et)-dc(ce.data),Tt=tt>0?tt:1,dr=ce.attribute==="price"?ta(Tt.toFixed(2)):`${Tt}`;return Xe(dr)}
3784case nt.multiply.value:{const tt=dc(et,!0)*dc(ce.data,!0),Tt=ce.attribute==="price"?ta(tt.toFixed(2)):`${tt}`;return Xe(Tt)}case nt.remove.value:{const tt=ce.data.map(dr=>dr.value),Tt=(et||[]).filter(dr=>!tt.includes(dr.label));return Xe(Tt)}case nt.clear.value:return Xe("");case nt.add.value:{const tt=[...et||[],...ce.data];return Xe([...new Set(tt)])}case nt.toggle.value:return Xe(!et);default:return Xe(ce.data)}})}),setTimeout(()=>{t({type:d.HIDE_SLIDING_MODAL}),t(Jr(!1,e("common.apply_edits")))},2e3)},[t,i,b,u,X,Z]),pe=c.useMemo(()=>[{id:"edit","data-testid":"bulk-edit",name:e("customer_content.edit"),icon:XR,headerOption:!0,onClick:()=>t({type:d.SHOW_SLIDING_MODAL,payload:{component:"BulkEditModal",data:{onSubmit:te=>ae(te),selectedItems:b,disableHiding:!0,isItemVariants:!0,hideChatbotWidget:!0}}})},{id:"restore","data-testid":"bulk-restore",isDisabled:M(vt(te=>it(te.variantName,E),b)),name:e("customer_content.restore"),icon:fR,onClick:()=>t({type:d.REMOVE_ITEM_GROUP_VARIANT,payload:{ids:Ee(te=>te.variantName,b),value:!1}})},{id:"delete",isDisabled:M(vt(te=>!it(te.variantName,E),b)),"data-testid":"bulk-delete",name:e("customer_content.delete"),icon:Ib,onClick:()=>t({type:d.REMOVE_ITEM_GROUP_VARIANT,payload:{ids:Ee(te=>te.variantName,b),value:!0}})}],[t,ae,b,E]),xe=c.useCallback((te,ye,he=!1)=>he&&j(ye)?qe(ft(te),ft(ye))?{checked:!0}:{indeterminate:!0}:it(Zt(_1,te),ye)?{checked:!0}:{checked:!1,indeterminate:!1},[]);return{columns:z,selectMode:U,toggleRowSelect:W,toggleBulkSelect:K,selectedRows:b,deletedVariants:E,customBulkActions:pe,getCheckboxInfo:xe}},ZR=(e,t)=>{const{bucketsById:r,bucketsByParentId:o,expandStateStore:i}=t;if(!["itemgroup","master"].includes(e.type))return[e];if(!ge(!1,e.id,i))return[e];const a=ge(0,"nestingLevel",e),l=Nx(e.id,o,r);if(M(l)){const u=new Array(e.directDescendantCount).fill({isFake:!0,nestingLevel:Mr(a)}).map((p,m)=>({...p,id:`${e.id}-children-${m}`}));return[e,...u]}return We((u,p)=>{const m={...p,nestingLevel:Mr(a)};return on(u,ZR(m,t))},[e],l)},iue=e=>{const t=q(r=>({bucketsById:r.nodes.bucketsById,bucketsByParentId:r.nodes.bucketsByParentId,expandStateStore:r.nodes.bucketsExpandStateById}));return c.useMemo(()=>We((r,o)=>{const i=ZR(o,t);return on(r,i)},[],e),[e,t])},Bgt=({isSummaryView:e,isNodesLoading:t})=>{const[r,o]=c.useState(!0),[i,s]=c.useState(!1);return c.useEffect(()=>{r?o(!1):j(e)&&s(!0)},[e]),c.useEffect(()=>{!t&&i&&s(!1)},[t,i]),{showSpinnerText:i}},sue=140,aue=25,lue=20,cue=({index:e,data:t,style:r})=>{const o=$(["entities",e],t),i=q(u=>$(["navigation","byId"],u)),s=t.standardNodesView?o:G0(o),a=c.useMemo(()=>t.standardNodesView?$M(s.searchPath):Xi({nodesById:i,nodeId:s.parentId,appendCurrentNode:!0}),[t.standardNodesView,s,i]),l=c.useMemo(()=>({...r,boxSizing:"border-box",paddingLeft:`${lue*ge(0,"nestingLevel",o)}px`}),[o,r]);return _e(o)?null:o.isFake?n.jsx("div",{style:l,children:n.jsx(gl,{isFake:!0,node:{},orientation:"list"})}):["itemgroup","master"].includes(o.type)?n.jsx("div",{style:l,children:n.jsx($h,{children:n.jsx(mle,{bucket:o,deleteNodeSuccessCallback:t.deleteNodeSuccessCallback,index:e,requestPageMeta:t.requestPageMeta,showNodePath:t.showNodePath},o.id)})}):n.jsxs("div",{style:l,children:[n.jsx(I,{when:t.showNodePath,children:n.jsx(Us,{isLastLinkClickable:!0,items:a})}),n.jsx($h,{children:n.jsx(gl,{clickAnalytics:t.clickAnalytics,clickHandler:t.handleCardClick,deleteNodeSuccessCallback:t.deleteNodeSuccessCallback,disableActions:t.disableActions,disableBulkMode:t.disableBulkMode,dropdownPopperModifiers:{...Sp,flip:{flipVariationsByContent:!0}},dropdownPortalAnchor:t.dropdownPortalAnchor,formName:t.formName,index:e,isRadioSelection:t.isRadioSelection,isSelectMode:t.isSelectMode,isTrash:t.isTrash,node:s,orientation:Pn.list,requestPageMeta:t.requestPageMeta,searchKeyword:t.searchKeyword,selected:t.selectedItems.includes(s.id),shouldShowViewNodeAction:t.shouldShowViewNodeAction,sortByField:t.sortByField,source:t.source,onNodeRestore:t.onNodeRestore})})]})},due=(e,t)=>J(e,["entities",e,"id"],t),MC=({entities:e=[],cellSpacer:t=20,overscanCount:r=10,width:o,height:i,maxHeight:s,listRef:a,outerRef:l,style:u,onScroll:p,initialScrollOffset:m,...h})=>{const A=c.useMemo(()=>{const E=sue+t;return h.showNodePath?E+aue:E},[t,h.showNodePath]),f=iue(e),_=c.useMemo(()=>({entities:f,...h}),[f,h]),b=c.useMemo(()=>
3784{if(oe(i))return i;const E=A*f.length;return E>s?s:E},[i,s,f.length,A]);return n.jsx(pv,{ref:a,height:b,initialScrollOffset:m,itemCount:f.length,itemData:_,itemKey:due,itemSize:A,outerRef:l,overscanCount:r,style:u,width:o,onScroll:p,children:cue})},uue=e=>{const t=c.useRef(null);return e.windowScroller?n.jsx(S9.ReactWindowScroller,{throttleTime:300,children:({ref:r,outerRef:o,style:i,onScroll:s})=>n.jsx(MC,{...e,initialScrollOffset:window.scrollY,listRef:r,outerRef:o,style:{...i,width:`${e.width}px`},onScroll:s})}):n.jsx(MC,{...e,listRef:t})},pue=Le.memo(uue);g.div`
3785  position: relative;
3786  padding: 0 !important;
3787  min-width: 260px;
3788  width: 100%;
3789  max-width: 380px;
3790  height: 40px;
3791
3792  ${or.tablet`
3793    width: 100%;
3794  `};
3795`;const mue=g.div`
3796  position: absolute;
3797  padding: 0;
3798  margin-top: 8px;
3799  width: 100%;
3800  max-width: 380px;
3801  max-height: 257px;
3802  border-radius: 4px;
3803  box-shadow: 0 4px 8px 0 ${({theme:e})=>e.bg.shadow};
3804  border: solid 1px ${({theme:e})=>e.delimiter.neutral200};
3805  background-color: ${({theme:e})=>e.bg.white};
3806  z-index: 11;
3807
3808  ${e=>e.$isHidden&&L`
3809      z-index: -1;
3810      opacity: 0;
3811      height: 0;
3812      visibility: hidden;
3813    `}
3814`;g(Jt)`
3815  position: absolute;
3816  right: ${({expandedOffset:e})=>e?"75px":"40px"};
3817  z-index: 4;
3818  top: 50%;
3819  transform: translateY(-50%);
3820  cursor: pointer;
3821
3822  &:hover ~ ${mue} {
3823    z-index: 11;
3824    opacity: 1;
3825    height: auto;
3826    visibility: visible;
3827  }
3828`;g.div`
3829  display: flex;
3830  align-items: center;
3831  background-color: ${({theme:e})=>e.bg.white};
3832  padding-left: 0;
3833  padding-right: 0;
3834
3835  position: absolute;
3836  z-index: 4;
3837  top: 50%;
3838  right: 4px;
3839  transform: translateY(-50%);
3840`;const hue=L`
3841  padding-top: 5px;
3842  padding-bottom: 6px;
3843`,Aue=L`
3844  padding: 0;
3845  position: absolute;
3846  top: 50%;
3847  transform: translateY(-50%);
3848  right: 10px;
3849  cursor: pointer;
3850`,gue=L`
3851  ${hue};
3852  padding-right: 40px;
3853`,yue=L`
3854  ${Aue};
3855  right: 15px;
3856`,UC={clearIconStickToRight:yue,inputWithClearButton:gue},fue=g.div`
3857  display: flex;
3858  flex-direction: column;
3859  align-items: center;
3860  padding: 24px 32px;
3861  text-align: center;
3862`,_ue=g.div`
3863  display: flex;
3864  justify-content: center;
3865  padding: 16px 32px 24px;
3866  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
3867`,xue=g.div`
3868  width: 160px;
3869`,bue=g(Y)`
3870  height: 40px;
3871  margin: 0;
3872`,Eue=e=>{const{t}=P();return c.useEffect(()=>O.mergeItemError(),[]),n.jsxs(YA,{isCompact:!0,children:[n.jsxs(fue,{children:[n.jsx(C,{enormousSize:!0,fontBold:!0,children:t("force_merge.no_items_to_merge")}),n.jsx(R,{bottom:32,top:16,children:n.jsx(C,{mediumSize:!0,children:t("force_merge.no_items_to_merge_hint",{sid:e.sid})})}),n.jsx(W8,{})]}),n.jsx(_ue,{children:n.jsx(xue,{children:n.jsx(bue,{"data-testid":"submit-button",styleType:"bgPrimary",onClick:e.closeHandler,children:t("common.close")})})})]})},xf=e=>e.length===0||e.length>=3,Sue=(e,t="")=>{const[r,o]=c.useState({nodesAmount:0,fetched:!1}),[i,s]=c.useState(e),[a,l]=c.useState([]),u=le();return c.useEffect(()=>{const p=({selectedNode:m,mergeSuitableNodes:h})=>{s(m),l(h),r.fetched||o({nodesAmount:h.length,fetched:!0})};xf(t)&&u({type:d.FETCH_MERGE_SUITABLE_NODES_REQUEST,payload:{node:e,keyword:t,handleRequestSuccess:p}})},[t]),{mergableNode:i,nodesList:a,initialFetchStatus:r}},Cue=e=>{const{t}=P();So();const[r,o]=c.useState({}),[i,s]=c.useState(""),{debouncedValue:a}=Ki(i,500),{mergableNode:l,nodesList:u,initialFetchStatus:p}=Sue(e.node,a),m=q(h=>h.spinner.fetchMergeSuitableNodes);return p.fetched?p.nodesAmount===0?n.jsx(Eue,{closeHandler:e.onCancel,sid:l.sid}):n.jsxs($8,{autoFocusChild:4,cancelButton:t("common.cancel"),cancelHandler:e.onCancel,isSubmitDisabled:M(r),submitButton:t("common.continue"),submitHandler:()=>e.onSubmit(l,r),title:t("force_merge.merge_items"),children:[n.jsx(R,{bottom:16,children:n.jsx(C,{fontBold:!0,hugeSize:!0,children:t("force_merge.selected_item")})}),n.jsx(gl,{disabled:!0,isRadioSelection:!0,isSelectMode:!0,selected:!0,shouldShowViewNodeAction:!0,clickHandler:Me,node:l,orientation:Pn.list}),n.jsx(pR,{}),n.jsxs(Tse,{children:[n.jsx(C,{fontBold:!0,hugeSize:!0,children:t("force_merge.choose_an_item_to_merge")}),n.jsx(R,{outside:!0,bottom:16,top:8,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{mediumSize:!0,children:t("force_merge.items_amount",{count:p.nodesAmount,sid:l.sid})}),n.jsxs(Ise,{children:[n.jsx(I,{when:m,children:n.jsx(Gr,{height:"32px",width:"32px"})}),n.jsx(Fu,{noFieldWrapper:!0,showClearIconIfNotEmpty:!0,closeIconStyles:UC.clearIconStickToRight,"data-testid":"merge-items-search-field",filedHeight:32,icon:Ea,inputControlStyles:UC.inputWithClearButton,name:"keyword",placeholder:t("search.keyword"),type:"input",value:i,onChange:h=>s(h.target.value),onClearIconClick:()=>s("")})]})]})})]}),n.jsxs(wse,{children:[n.jsx(I,{when:!xf(i),children:n.jsx(C,{hugeSize:!0,children:t("force_merge.search_hint")})}),n.jsx(I,{when:xf(i),children:n.jsx(ha,{disableHeight:!0,children:({width:h})=>n.jsx(pue,{disableActions:!0,disableBulkMode:!0,isRadioSelection:!0,shouldShowViewNodeAction:!0,entities:u,handleCardClick:o,maxHeight:350,searchKeyword:a,selectedItems:[r.id],width:h})})})]})]}):n.jsx(YA,{isCompact:!0,tabIndex:"0",children:n.jsx(Gr,{height:"100%",width:"100%"})})},Tue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:22,height:18,viewBox:"0 0 22 18",...e},c.createElement("path",{fill:"#E76500",d:"M11 .03c-.563 0-1.126.262-1.441.786L.762 15.451C.113 16.53.942 18 2.202 18h17.595c1.258 0 2.09-1.47 1.441-2.549L12.441.816C12.126.292 11.563.029 11 .029zm0 2.269L19.236 16H2.764zM10 6v5h2V6zm0 7v2h2v-2z"})),wue=g.div`
3873  display: flex;
3874  flex-direction: column;
3875  position: relative;
3876  padding: 16px 56px;
3877  background-color: ${({theme:e})=>ot(e.brand,.05)};
3878`,Iue=g(S)`
3879  position: absolute;
3880  top: 14px;
3881  left: 16px;
3882  width: 24px;
3883  height: 24px;
3884`,BC=e=>n.jsxs(wue,{"data-testid":"warning-wrapper",children:[n.jsx(Iue,{center:!0,children:n.jsx(Tue,{})}),n.jsx(C,{brand:!0,fontMedium:!0,mediumSize:!0,smallLineHeight:!0,children:e.title}),e.children]}),vue=(e,t)=>
3884M(e)?null:n.jsxs(C,{brand:!0,fontBold:!0,mediumSize:!0,smallLineHeight:!0,children:["• ",e]},`${e}_${t}`),ej=["labelUrl","labelUrlExtra","labelUrlExtraType","labelUrlType"],Db="customAttributeValues",HC=ge([],Db),Rue=["name","price","tags","notes","photos","productLink",...ej,Db],jue=(e,t,r)=>We((o,i)=>{if(i==="tags"){const s=Ve(Ae("tags"),cn("id")),a=s(e),l=s(t),u=e2(a,l);return j(u)?St("Tags",o):o}if(i==="photos"){const s=Ve(oi(Qr("photos"),Ae("photos"),Ae("photoReferences")),fi(Ae("order")),Ee(Ae("imageFileName"))),a=s(e),l=s(t),u=e2(a,l);return j(u)?St("Photos",o):o}if(ej.includes(i)&&!Eh(i,e,t))return Ar(St("QR Labels",o));if(i===Db){const s=C9(_y(a_(["value","customAttributeId","notificationTriggers"])),HC(e),HC(t)),a=Ve(T9(_y(Ae("customAttributeId"))),Ee(Ae("name")),vt(j))(s);return on(o,a)}return i==="productLink"&&!r||Eh(i,e,t)?o:St(yn(i),o)},[])(Rue),kue=e=>{const{t}=P(),r=Hi({feature:sr.PRODUCT_LINK}),o=q(u=>u.spinner.nodeForceMerge),i=jue(e.node,e.targetNode,r),s=j(i);So();const a=c.useContext(Ue),l=i.length>0?a.brand:a.green400;return n.jsxs($8,{autoFocusChild:0,cancelButton:t("common.cancel"),cancelHandler:e.onCancel,isSubmitDisabled:o,showSpinner:o,submitButton:t("common.confirm"),submitHandler:()=>e.onSubmit(s),title:t("force_merge.confirm_merge"),children:[n.jsx(R,{outside:!0,bottom:8,children:n.jsx(C,{mediumSize:!0,children:t("force_merge.confirmation_hint")})}),n.jsxs(R,{outside:!0,bottom:16,children:[n.jsx(I,{when:s,children:n.jsx(R,{bottom:8,children:n.jsx(BC,{title:t("force_merge.merge_conflict"),children:i.map(vue)})})}),n.jsx(BC,{title:t("force_merge.merge_undone")})]}),n.jsx(R,{bottom:16,children:n.jsx(C,{fontBold:!0,hugeSize:!0,children:t("force_merge.selected_item")})}),n.jsx(gl,{disabled:!0,isRadioSelection:!0,isSelectMode:!0,selected:!0,shouldShowViewNodeAction:!0,clickHandler:Me,node:e.node,orientation:Pn.list}),n.jsx(pR,{color:l}),n.jsx(R,{bottom:16,children:n.jsx(C,{fontBold:!0,hugeSize:!0,children:t("force_merge.confirm_merging_with_item")})}),n.jsx(gl,{disabled:!0,isRadioSelection:!0,isSelectMode:!0,selected:!0,shouldShowViewNodeAction:!0,clickHandler:Me,node:e.targetNode,orientation:Pn.list})]})},Nue=g.div`
3885  display: flex;
3886  flex-direction: column;
3887  align-items: center;
3888  padding: 32px;
3889`,Oue=g.div`
3890  display: flex;
3891  justify-content: center;
3892  padding: 16px 32px 24px;
3893  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
3894`,Due=g.div`
3895  width: 160px;
3896`,Pue=g(Y)`
3897  height: 40px;
3898  margin: 0;
3899`,Lue=g(gl)`
3900  width: 100%;
3901`,Fue=e=>{const{t}=P(),{hideModal:r}=lt();return So(),n.jsxs(YA,{children:[n.jsxs(Nue,{children:[n.jsx(R,{bottom:16,children:n.jsx(C,{fontBold:!0,green400:!0,mediumSize:!0,children:t("force_merge.success")})}),n.jsx(R,{bottom:32,children:n.jsx(C,{enormousSize:!0,fontBold:!0,children:t("force_merge.merge_completed")})}),n.jsx(Lue,{disableButtonHover:!0,clickHandler:Me,node:e.node,orientation:Pn.list})]}),n.jsx(Oue,{children:n.jsx(Due,{children:n.jsx(Pue,{"data-testid":"submit-button",styleType:"bgPrimary",onClick:e.handleClose||r,children:t("common.close")})})})]})},Mue=g.div`
3902  position: relative;
3903  width: auto;
3904
3905  border-radius: 4px;
3906  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
3907  background-color: ${({theme:e})=>e.bg.white};
3908
3909  ${Cn.phone`
3910    width: 705px;
3911  `}
3912`,Uue=g.div`
3913  display: flex;
3914  align-items: center;
3915  flex-direction: column;
3916  padding: 13px 20px;
3917
3918  background-image: url('images/meet-new-sortly/gradient.png');
3919  background-position: center;
3920  background-size: cover;
3921  background-repeat: no-repeat;
3922
3923  text-align: center;
3924
3925  ${Cn.phone`
3926    padding: 13px 40px;
3927    flex-direction: row;
3928    align-items: center;
3929    justify-content: space-between;
3930    text-align: left;
3931  `}
3932`,Bue=g(Y)`
3933  min-width: 160px;
3934`,Hue=g.div`
3935  padding: 24px 20px 32px;
3936
3937  display: grid;
3938  justify-content: center;
3939
3940  grid-column-gap: 34px;
3941  grid-row-gap: 20px;
3942
3943  ${Cn.phone`
3944    padding: 24px 40px;
3945
3946    grid-template-columns: repeat(2, auto);
3947    grid-template-rows: repeat(4, 60px);
3948    grid-auto-flow: column;
3949  `}
3950`,zue=g.div`
3951  display: flex;
3952  justify-content: center;
3953  padding-top: 11px;
3954  padding-bottom: 19px;
3955  border-top: 1px solid ${({theme:e})=>e.bg.neutral50};
3956`,Vue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#E1FCF7",rx:24}),c.createElement("path",{fill:"#559D69",fillRule:"nonzero",d:"M12.667 12c-1.549 0-2.834 1.26-2.834 2.778v13.889c0 1.518 1.285 2.777 2.834 2.777H7v2.778h18.417v-5.555h-12.75v-13.89h25.5c0-1.517-1.285-2.777-2.834-2.777zm18.416 5.556c-1.562 0-2.833 1.245-2.833 2.777v13.89c0 1.531 1.27 2.777 2.833 2.777h7.084C39.729 37 41 35.754 41 34.222V20.333c0-1.532-1.27-2.777-2.833-2.777zm0 2.777h7.084v13.542h-7.084z"}))),Que=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#F0F0F0",rx:24}
3956),c.createElement("path",{fill:"#54565D",fillRule:"nonzero",d:"M20.889 25.556c.859 0 1.555.696 1.555 1.555v9.333c0 .86-.696 1.556-1.555 1.556h-9.333c-.86 0-1.556-.696-1.556-1.556v-9.333c0-.859.696-1.555 1.556-1.555zM38 31.778V38h-6.222v-3.111h3.11v-3.111zm-9.333 3.11V38h-3.111v-3.111h3.11zm-8.711-6.844h-7.467v7.467h7.467zm13.377 2.178v3.111h-3.11v-3.11zm-1.555-4.666v3.11h-3.111v3.112h-3.111v-6.222zm6.222 0v3.11h-3.111v-3.11zM20.889 10c.859 0 1.555.696 1.555 1.556v9.333c0 .859-.696 1.555-1.555 1.555h-9.333c-.86 0-1.556-.696-1.556-1.555v-9.333c0-.86.696-1.556 1.556-1.556zm15.555 0c.86 0 1.556.696 1.556 1.556v9.333c0 .859-.696 1.555-1.556 1.555h-9.333a1.555 1.555 0 0 1-1.555-1.555v-9.333c0-.86.696-1.556 1.555-1.556zm-16.488 2.489h-7.467v7.467h7.467zm15.555 0h-7.467v7.467h7.467z"}))),Wue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#FFF5E0",rx:24}),c.createElement("path",{fill:"#F9AD01",fillRule:"nonzero",d:"M12.545 10A2.544 2.544 0 0 0 10 12.545v12.728h2.545V12.545h12.728V10zm5.091 5.09a2.544 2.544 0 0 0-2.545 2.546v12.728h2.545V17.636h12.728v-2.545zm5.091 5.092a2.544 2.544 0 0 0-2.545 2.545V32.91a2.544 2.544 0 0 0 2.545 2.546h6.583l-2.546-2.546h-4.037V22.727H32.91v4.037l2.546 2.546v-6.583a2.544 2.544 0 0 0-2.546-2.545zm3.818 6.363v2.546l6.548 6.547 2.545-2.545-6.547-6.548zm9.998 7.453-2.545 2.545 1.273 1.273c.25.244.65.244.9 0l1.645-1.646a.645.645 0 0 0 0-.9z"}))),que=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#E5F7FC",rx:24}),c.createElement("path",{fill:"#4283DE",fillRule:"nonzero",d:"M29.342 32c.381 0 .725.255.872.646.13.345.08.74-.122 1.034l-.083.105-5.34 5.91a.88.88 0 0 1-1.247.086l-.089-.087-5.342-5.91a1.13 1.13 0 0 1-.204-1.138c.13-.352.424-.594.76-.638l.112-.008zm-2.524 2.133h-5.636L24 37.251zM24 17.371a6.63 6.63 0 1 1-.001 13.259A6.63 6.63 0 1 1 24 17.37zm9.68.537.105.083 5.91 5.34a.88.88 0 0 1 .086 1.247l-.087.089-5.91 5.342c-.298.27-.75.351-1.138.204-.352-.13-.594-.424-.638-.76L32 29.342V18.658c0-.381.255-.725.646-.872.345-.13.74-.08 1.034.122m-18.326-.122c.391.147.646.49.646.872v10.683c0 .381-.255.727-.646.872-.388.147-.84.066-1.139-.204l-5.91-5.342a.882.882 0 0 1 0-1.335l5.91-5.34a1.13 1.13 0 0 1 1.14-.206zM24 19.429a4.571 4.571 0 1 0 0 9.142 4.572 4.572 0 0 0 0-9.142m10.133 1.753v5.636L37.251 24zm-20.266 0L10.749 24l3.118 2.818zM24.668 8.306l5.34 5.91c.27.298.352.75.206 1.138-.147.391-.49.646-.872.646H18.659c-.381 0-.727-.255-.872-.646a1.13 1.13 0 0 1 .204-1.139l5.342-5.91a.882.882 0 0 1 1.335 0zM24 10.749l-2.818 3.118h5.636z"}))),Gue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#F0F0F0",rx:24}),c.createElement("path",{fill:"#54565D",fillRule:"nonzero",d:"M21.455 10c6.326 0 11.454 5.128 11.454 11.455 0 2.55-.833 4.904-2.241 6.807l6.834 6.796a1.74 1.74 0 0 1 0 2.437 1.683 1.683 0 0 1-2.403 0l-6.854-6.815a11.4 11.4 0 0 1-6.79 2.23C15.128 32.91 10 27.78 10 21.454S15.128 10 21.455 10m0 2.545a8.91 8.91 0 1 0-.189 17.819 8.91 8.91 0 0 0 .189-17.819"}))),$ue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#FFE2D4",rx:24}),c.createElement("path",{fill:"#E76500",fillRule:"nonzero",d:"M23.857 10c-7.81 0-14.143 6.269-14.143 14H5l6.113 6.051.11.218L17.57 24h-4.714c0-6.02 4.919-10.889 11-10.889s11 4.869 11 10.889-4.918 10.889-11 10.889a10.97 10.97 0 0 1-7.763-3.205l-2.231 2.21A14.14 14.14 0 0 0 23.857 38C31.667 38 38 31.731 38 24s-6.333-14-14.143-14m-1.571 7.778v7.778l6.725 3.95 1.132-1.882-5.5-3.235v-6.611z"}))),Kue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#E1FCF7",rx:24}),c.createElement("path",{fill:"#559D69",fillRule:"nonzero",d:"M15 9c-1.643 0-3 1.357-3 3v24c0 1.643 1.357 3 3 3h18c1.64 0 3-1.36 3-3V18l-9-9zm0 3h10.5v7.5H33V36H15zm13.94 10.94L24 27.878l-3-3-4.06 4.06 2.12 2.122L21 29.12l3 3 7.06-7.06-2.12-2.122z"}))),Yue=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:48,...e},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("rect",{width:48,height:48,fill:"#F3E6FF",rx:24}),c.createElement("path",{fill:"#895BBA",fillRule:"nonzero",d:"M15.727 10A2.727 2.727 0 0 0 13 12.727v21.818a2.727 2.727 0 0 0 2.727 2.728h6.925c-.49-.844-.864-1.76-1.113-2.728h-5.812v-5.454h5.812c.25-.968.623-1.883 1.113-2.727h-6.925v-5.455h16.364c.944 0 1.854.132 2.727.357v-8.539A2.727 2.727 0 0 0 32.091 10zm0 2.727h16.364v5.455H15.727zm16.364 10.91c-4.502 0-8.182 3.679-8.182 8.181 0 1.905.664 3.66 1.763 5.055l-1.763 1.763h5.455v-5.454l-1.75 1.75c-.639-.913-.98-2-.978-3.114a5.435 5.435 0 0 1 5.455-5.454 5.435 5.435 0 0 1 5.454 5.454 5.435 5.435 0 0 1-5.454 5.455V40c4.502 0 8.182-3.68 8.182-8.182s-3.68-8.182-8.182-8.182z"}))),Jue=[{id:"redesigned_app",get title(){return x("new_sortly_modal.redesign.title")},get description(){return x("new_sortly_modal.redesign.description")},icon:Vue},{id:"quick_actions",get title(){return x("new_sortly_modal.quick_action.title")},get description(){return x("new_sortly_modal.quick_action.description")},icon:Que},{id:"bulk_edit",get title(){return x("new_sortly_modal.bulk_edit.title")},get description(){return x("new_sortly_modal.bulk_edit.description")},icon:Wue},{id:"partial_move",get title(){return x("new_sortly_modal.partial_move.title")},get description(){return x("new_sortly_modal.partial_move.description")},icon:que},{id:"adv_search",get title(){return x("new_sortly_modal.adv_search.title")},get description(){return x("new_sortly_modal.adv_search.description")},icon:Gue},{id:"track_activity",get title(){return x("new_sortly_modal.track_activity.title")},get description(){return x("new_sortly_modal.track_activity.description")},icon:$ue},{id:"export",get title(){return x("new_sortly_modal.export.title")},get description(){return x("new_sortly_modal.export.description")},icon:Kue},{id:"recover",get title(){return x("new_sortly_modal.recover.title")},get description(){return x("new_sortly_modal.recover.description")},icon:Yue}],Xue=e=>n.jsxs(S,{alignItems:"center",children:[n.jsx(R,{outside:!0,right:14,children:n.jsx(hr,{icon:e.icon})}),n.jsxs("div",{children:[n.jsx(R,{outside:!0,bottom:8,children:n.jsx(C,{fontMedium:!0,smallLineHeight:!0,size:"15px",children:e.title})}),n.jsx(C,{smallerLineHeight:!0,smallSize:!0,children:e.description})]})]}),Zue=()=>{const{t:e}=P(),t=le(),r=()=>t({type:d.HIDE_MODAL});return c.useEffect(()=>t({type:d.CLOSE_NEW_SORTLY_INTRODUCTION_MODAL}),[]),n.jsxs(Mue,{children:[n.jsxs(Uue,{children:[n.jsx(R,{vertical:10,children:n.jsx(C,{fontBold:!0,blue400:!0,lineHeight:"40px",size:"32px",children:e("new_sortly_modal.headline")})}),n.jsx(rA,{alt:"",height:"150px",src:"/images/meet-new-sortly/merge-simplified.png",width:"220px"})]}),n.jsx(Hue,{children:Jue.map(o=>n.jsx(Xue,{...o},o.id))}),n.jsx(zue,{children:n.jsx(Bue,{styleType:"submit",type:"button",onClick:r,children:e("common.got_it")})})]})},x1={direct:{get label(){return x("labels.printer_type_links.direct")}},laser:{get label(){return x("labels.printer_type_links.laser_label")},link:"https://www.amazon.com/gp/bestsellers/electronics/172648?ref_=Oct_BSellerC_172648_SAll&pf_rd_p=e566dcca-3c9a-503d-8727-dc2f676f807b&pf_rd_s=merchandised-search-6&pf_rd_t=101&pf_rd_i=172648&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=7WPFRC31D3G8TB0JZ15K&pf_rd_r=7WPFRC31D3G8TB0JZ15K&pf_rd_p=e566dcca-3c9a-503d-8727-dc2f676f807b"},inkjetOrLaser:{get label(){return x("labels.printer_type_links.inkjet_laser")},link:"https://www.amazon.com/gp/bestsellers/electronics/172635?ref_=Oct_BSellerC_172635_SAll&pf_rd_p=dca57047-464d-58df-819a-307d52f68d88&pf_rd_s=merchandised-search-10&pf_rd_t=101&pf_rd_i=172635&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=DGQDMBPQ7NX82BX64BF0&pf_rd_r=DGQDMBPQ7NX82BX64BF0&pf_rd_p=dca57047-464d-58df-819a-307d52f68d88"}},epe=(e,t)=>t===Vt.single?x1.direct:e===fn.qr?x1.inkjetOrLaser:e===fn.bc?x1.laser:{},tpe=(e,t)=>{if(t===Vt.single)return[{label:"DYMO LabelWriter 450",value:"DYMO LabelWriter 450"}];if(e===fn.qr)return[{label:"Inkjet",value:"Inkjet"},{label:"Laser",value:"Laser"}];if(e===fn.bc)return[{label:"Laser",value:"Laser"}]},npe={UK:"A4",US:"US",CA:"US",AUS:"A4"},rpe=[{label:"United States",value:"US"},{label:"Canada",value:"CA"},{label:"United Kingdom",value:"UK"},{label:"Australia",value:"AUS"}],po=({xl:e,l:t,m:r,mt:o,ml:i,s,xs:a,micro:l,smallTall:u})=>bl(Wt,{[Ke.xl]:e,[Ke.l]:t,[Ke.m]:r,[Ke.mt]:o,[Ke.ml]:i,[Ke.s]:s,[Ke.xs]:a,[Ke.micro]:l,[Ke.smallTall]:u}),ope=[{labelType:fn.qr,paperSize:Vt.us,labelDimensions:po({xl:"5 1/2in x 8 1/2in",l:"3 1/3in x 4in",m:"4in x 2in",mt:"2in x 4in",s:"4in x 1 1/3in",xs:"2 5/8in x 1in",micro:"1in x 1in",smallTall:"1.9in x 2.5in"}),labelCountPerPage:po({xl:2,l:6,m:10,mt:10,s:14,xs:30,micro:48,smallTall:16}),labelRowsPerPage:po({xl:2,l:3,m:5,mt:5,s:7,xs:10,micro:8,smallTall:4}),applicableLabels:[Ke.xl,Ke.l,Ke.m,Ke.mt,Ke.s,Ke.xs,Ke.micro,Ke.smallTall]},{labelType:fn.qr,paperSize:Vt.a4,labelDimensions:po({xl:"14.35cm x 19.96cm",l:"9.31cm x 9.9cm",m:"9.9cm x 5.7cm",mt:"5.7cm x 9.9cm",s:"9.9cm x 3.81cm",xs:"6.35cm x 3.38cm",micro:"3.5cm x 3.5cm"}),labelCountPerPage:po({xl:2,l:6,m:10,mt:10,s:14,xs:24,micro:35}),labelRowsPerPage:po({xl:2,l:3,m:5,mt:5,s:7,xs:8,micro:7}),applicableLabels:[Ke.xl,Ke.l,Ke.m,Ke.mt,Ke.s,Ke.xs,Ke.micro]},{labelType:fn.qr,paperSize:Vt.single,labelDimensions:po({l:"4in x 6in",m:"4in x 2 1/4in",ml:"4in x 1in",mt:"2in x 4in",s:"2in x 1in"}),labelCountPerPage:{},applicableLabels:[Ke.l,Ke.m,Ke.ml,Ke.mt,Ke.s]},{labelType:fn.bc,paperSize:Vt.us,labelDimensions:po({m:"2 3/8in x 1 1/4in",s:"1 3/4in x 2/3in"}),labelCountPerPage:po({m:18,s:60}),labelRowsPerPage:po({m:6,s:15}),applicableLabels:[Ke.m,Ke.s]},{labelType:fn.bc,paperSize:Vt.a4,labelDimensions:po({m:"6.35cm x 3.38cm",s:"3.81cm x 2.11cm"}),labelCountPerPage:po({m:24,s:65}),labelRowsPerPage:po({m:8,s:13}),applicableLabels:[Ke.m,Ke.s]},{labelType:fn.bc,paperSize:Vt.single,labelDimensions:po({m:"2in x 3/4in"}),labelCountPerPage:{},applicableLabels:[Ke.m]}],ig=We((e,t)=>{const r=[t.labelType,t.paperSize];return e.labelDimensions=ps(r,t.labelDimensions,e.labelDimensions),e.labelCountPerPage=ps(r,t.labelCountPerPage,e.labelCountPerPage),e.applicableLabels=ps(r,t.applicableLabels,e.applicableLabels),e.labelRowsPerPage=ps(r,t.labelRowsPerPage,e.labelRowsPerPage),e},{applicableLabels:{},labelDimensions:{},labelCountPerPage:{},labelRowsPerPage:{}})(ope),ipe=ig.applicableLabels,tj=ig.labelDimensions,nj=ig.labelCountPerPage,spe=ig.labelRowsPerPage,ds={onePerItem:{label:"1 per item",value:"onePerItem"},custom:{label:"Custom",value:"custom"},itemQuantity:{label:"As per current item quantity",value:"itemQuantity"}},ape=(e,t)=>e?t===Bi.logo.value?"logo":t===Bi.symbol.value?"icon":"none":"none",lpe=e=>e===ds.onePerItem.value?"one_per_item":e===ds.itemQuantity.value?"item_quantity":"custom",cpe=e=>{if(M(e))return{field:Hc.value};const[t,r]=e?e.split("__"):[Hc.value];return{field:t,customAttributeId:j(r)?parseInt(r,10):void 0}},u0={labelName:"",labelType:"",paperSize:"",labelSize:"",selectField:!1,includeField:null,photo:!1,extraAssetType:Bi.logo.value,logoUrl:"",symbol
3956:"0",customNotesSwitch:!1,customNoteText:"",quantityOption:ds.custom.value,quantity:"1",includeLabelPicker:!1,labelPicker:1,enableSequential:!1,sequentialNumber:"1",enableDuplicates:!1,duplicatesNumber:"1",includeInstructionsPage:!1,enableEmailCopy:!0,email:""},zC=["labelName","labelType","paperSize","labelSize","includeField","selectField","photo","includeExtraAsset","extraAssetType","symbol","customNotesSwitch","customNoteText","enableEmailCopy","email"],hh=["labelName","labelType","paperSize","labelSize","includeField","selectField","photo","includeExtraAsset","extraAssetType","symbol","customNotesSwitch","customNoteText"],Cu=st("labelSchemaType",KM.pre),gn=st("labelType",fn.qr),jc=st("labelType",fn.bc),To=st("paperSize",Vt.single),km=st("paperSize",Vt.us),mo=fs(To),dpe=It([Qr("barcodesEnabled"),st("barcodesEnabled",!1)]),un=dd((e,t)=>st("labelSize",e,t)),Nm=st("fieldName","includeField"),Ti=st("fieldName","photo"),Gs=st("fieldName","extraAssetType"),di=st("fieldName","customNoteText"),ll=Fo([It([Cu,jc]),It([Cu,To]),It([Cu,un(Ke.mt)]),It([dpe,jc])]),sg=Fo([It([Cu,Nm]),It([Cu,Ti]),It([gn,mo,un(Ke.l),Gs]),It([gn,mo,un(Ke.m),di
3956]),It([gn,mo,un(Ke.m),Ti]),It([gn,mo,un(Ke.mt),Gs]),It([gn,mo,un(Ke.mt),di]),It([gn,mo,un(Ke.s),Ti]),It([gn,mo,un(Ke.s),di]),It([gn,mo,un(Ke.xs),Ti]),It([gn,mo,un(Ke.xs),Gs]),It([gn,mo,un(Ke.xs),di]),It([gn,mo,un(Ke.micro),Nm]),It([gn,mo,un(Ke.micro),Ti]),It([gn,mo,un(Ke.micro),Gs]),It([gn,mo,un(Ke.micro),di]),It([gn,km,un(Ke.smallTall),Nm]),It([gn,km,un(Ke.smallTall),Ti]),It([gn,km,un(Ke.smallTall),Gs]),It([gn,km,un(Ke.smallTall),di]),It([gn,To,un(Ke.m),Ti]),It([gn,To,un(Ke.m),di]),It([gn,To,un(Ke.s),Ti]),It([gn,To,un(Ke.s),Gs]),It([gn,To,un(Ke.s),di]),It([gn,To,un(Ke.mt),Gs]),It([gn,To,un(Ke.mt),di]),It([gn,To,un(Ke.ml),Ti]),It([gn,To,un(Ke.ml),di]),It([jc,Nm]),It([jc,Ti]),It([jc,Gs]),It([jc,di])]),upe=({labelDuplicatesLimit:e,selectedLabelLimit:t})=>({labelName:{length:{maximum:40}},email:{validateIfTriggered:{validation:Z0,trigger:"enableEmailCopy"}},sequentialNumber:{validateIfTriggered:{validation:{presence:{allowEmpty:!1},numericality:{greaterThanOrEqualTo:0,lessThan:zu}},trigger:"enableSequential"}},duplicatesNumber:{validateIfTriggered:{validation:{presence:{allowEmpty:!1},numericality:{greaterThanOrEqualTo:0,lessThanOrEqualTo:e,notLessThanOrEqualTo:x("labels.validations.duplicate_limit",{count:e})}},trigger:"enableDuplicates"}},quantity:{presence:{allowEmpty:!1},numericality:{greaterThanOrEqualTo:0,lessThanOrEqualTo:t,notLessThanOrEqualTo:x("labels.validations.quantity_limit",{count:t})}}}),VC=(e,t,r,o)=>ll({labelSize:e,labelSchemaType:t,paperSize:r})||M(r)||M(o),Pb=(e,t=[])=>e?t:vt(r=>!it(YM,r.label),t),rj=(e,t,r,o={})=>{const i=xt.camelize(`${e}_${t}_${r}`.toLowerCase());return o[i]||0},pu=e=>e?.value||e,bf=(e,t,r,o,i,s,a,l)=>{const u=e.quantityOption===ds.itemQuantity.value?null:e.quantity;return{...e,quantity:u,nodeIds:t?.map(m=>m.id)||[],labelType:pu(e.labelType),paperSize:pu(e.paperSize),labelSize:pu(e.labelSize),includeField:pu(e.includeField),nodeType:r,labelSchemaType:o,labelSchemaVersion:i,transactionType:s,itemGroupIds:a?.map(m=>m.id)||[],requestPageMeta:l}},oj=e=>"custom_attribute__"+String(e),ppe=(e,t)=>e===Hc.value?null:e==="custom_attribute"?oj(t):e,mpe={top:L`
3957    top: 0px;
3958    left: 0px;
3959    border-right: 5px solid transparent;
3960    border-left: 5px solid transparent;
3961    border-bottom: 15px solid ${({theme:e})=>e.delimiter.neutral200};
3962  `,right:L`
3963    top: 0px;
3964    right: 0px;
3965    border-top: 5px solid transparent;
3966    border-bottom: 5px solid transparent;
3967    border-left: 15px solid ${({theme:e})=>e.delimiter.neutral200};
3968  `,bottom:L`
3969    bottom: 0px;
3970    left: 0px;
3971    border-right: 5px solid transparent;
3972    border-left: 5px solid transparent;
3973    border-top: 15px solid ${({theme:e})=>e.delimiter.neutral200};
3974  `,left:L`
3975    top: 0px;
3976    left: 0px;
3977    border-top: 5px solid transparent;
3978    border-bottom: 5px solid transparent;
3979    border-right: 15px solid ${({theme:e})=>e.delimiter.neutral200};
3980  `},hpe={top:L`
3981    top: 2px;
3982    left: 1px;
3983    border-right: 4px solid transparent;
3984    border-left: 4px solid transparent;
3985    border-bottom: 12px solid ${({theme:e})=>e.delimiter.neutral200};
3986  `,right:L`
3987    top: 1px;
3988    right: 2px;
3989    border-top: 4px solid transparent;
3990    border-bottom: 4px solid transparent;
3991    border-left: 12px solid ${({theme:e})=>e.delimiter.neutral200};
3992  `,bottom:L`
3993    bottom: 2px;
3994    left: 1px;
3995    border-right: 4px solid transparent;
3996    border-left: 4px solid transparent;
3997    border-top: 12px solid ${({theme:e})=>e.delimiter.neutral200};
3998  `,left:L`
3999    top: 1px;
4000    left: 2px;
4001    border-top: 4px solid transparent;
4002    border-bottom: 4px solid transparent;
4003    border-right: 12px solid ${({theme:e})=>e.delimiter.neutral200};
4004  `},Ape={top:L`
4005    width: 0px;
4006    height: calc(100% - 3px);
4007    left: 4px;
4008    top: 3px;
4009    border-left: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4010    border-right: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4011  `,right:L`
4012    height: 0px;
4013    width: calc(100% - 3px);
4014    top: 4px;
4015    right: 3px;
4016    border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4017    border-top: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4018  `,bottom:L`
4019    width: 0px;
4020    height: calc(100% - 3px);
4021    left: 4px;
4022    bottom: 3px;
4023    border-left: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4024    border-right: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4025  `,left:L`
4026    height: 0px;
4027    width: calc(100% - 3px);
4028    top: 4px;
4029    left: 3px;
4030    border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4031    border-top: 1px solid ${({theme:e})=>e.delimiter.neutral200};
4032  `},gpe=g.div`
4033  border-top: 5px solid transparent;
4034  border-bottom: 5px solid transparent;
4035  border-right: 10px solid ${({theme:e})=>e.text.neutral400};
4036
4037  ${e=>e.vertical&&L`
4038      transform: rotate(90deg);
4039    `}
4040`,ype=g.div`
4041  border-top: 5px solid transparent;
4042  border-bottom: 5px solid transparent;
4043  border-left: 10px solid ${({theme:e})=>e.text.neutral400};
4044
4045  ${e=>e.vertical&&L`
4046      transform: rotate(90deg);
4047    `}
4048`,fpe=g.div`
4049  min-width: 1px;
4050  min-height: 1px;
4051  flex-grow: 1;
4052  flex-shrink: 1;
4053  flex-basis: 0;
4054  background-color: ${({theme:e})=>e.text.neutral400};
4055`,ij=g(C)`
4056  white-space: nowrap;
4057  overflow: visible;
4058  text-overflow: ellipsis;
4059  position: absolute;
4060  top: -1em;
4061  left: 50%;
4062  transform: translateX(-50%);
4063`,_pe=g(S)`
4064  position: relative;
4065  height: 100%;
4066
4067  ${e=>e.vertical&&L`
4068      ${ij} {
4069        writing-mode: vertical-lr;
4070        left: unset;
4071        right: -1em;
4072        top: 50%;
4073        transform: translateY(-50%);
4074      }
4075    `}
4076`,$d={TriangleLeft:gpe,TriangleRight:ype,Line:fpe,Text:ij,Wrapper:_pe};g.div`
4077  position: relative;
4078`;const xpe=g.div`
4079  position: absolute;
4080  width: 0;
4081  height: 0;
4082  ${e=>Ae(e.direction,mpe)}
4083`;g(xpe)`
4084  ${e=>Ae(e.direction,hpe)}
4085`;g.div`
4086  position: absolute;
4087  z-index: 2;
4088  ${e=>Ae(e.direction,Ape)}
4089`;const QC=e=>n.jsxs($d.Wrapper,{center:!0,column:e.vertical,vertical:e.vertical,children:[n.jsx($d.TriangleLeft,{vertical:e.vertical}),n.jsx($d.Line,{}),n.jsx($d.TriangleRight,{vertical:e.vertical}),n.jsx($d.Text,{fontMedium:!0,neutral400:!0,smallerLineHeight:!0,size:"14px",children:e.text})]}),sj=[{labelType:"QRCODE",country:"US",printerType:"Laser",size:"L",averyPN:"5264",ASIN:"B000093IJY",link:"https://www.amazon.com/gp/product/B000093IJY/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Laser",size:"M",averyPN:"5263",ASIN:"B00006B8G0",link:"https://www.amazon.com/gp/product/B00006B8G0/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Laser",size:"N",averyPN:"5263",ASIN:"B00006B8G0",link:"https://www.amazon.com/gp/product/B00006B8G0/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Laser",size:"S",averyPN:"5262",ASIN:"B00005QXZ4",link:"https://www.amazon.com/gp/product/B00005QXZ4/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Laser",size:"X",averyPN:"5260",ASIN:"B00004Z5SN",link:"https://www.amazon.com/gp/product/B00004Z5SN/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"L",averyPN:"8164",ASIN:"B000093L1K",link:"https://www.amazon.com/gp/product/B000093L1K/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"M",averyPN:"8163",ASIN:"B00004Z5SB",link:"https://www.amazon.com/gp/product/B00004Z5SB/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"N",averyPN:"8163",ASIN:"B00004Z5SB",link:"https://www.amazon.com/gp/product/B00004Z5SB/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"S",averyPN:"8162",ASIN:"B00008XPL6",link:"https://www.amazon.com/gp/product/B00008XPL6/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"X",averyPN:"8160",ASIN:"B00004Z5SM",link:"https://www.amazon.com/gp/product/B00004Z5SM/?tag=sortlyscan-20"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"L",averyPN:"5264",ASIN:"B000093IJY",link:"https://www.amazon.ca/gp/product/B000093IJY/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"M",averyPN:"5263",ASIN:"B00007M5DY",link:"https://www.amazon.ca/gp/product/B00007M5DY/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"N",averyPN:"5263",ASIN:"B00007M5DY",link:"https://www.amazon.ca/gp/product/B00007M5DY/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"S",averyPN:"5262",ASIN:"B0000859XS",link:"https://www.amazon.ca/gp/product/B0000859XS/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"X",averyPN:"5260",ASIN:"B00007M5D2",link:"https://www.amazon.ca/gp/product/B00007M5D2/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"L",averyPN:"8164",ASIN:"B000093L1K",link:"https://www.amazon.ca/gp/product/B000093L1K/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"M",averyPN:"8163",ASIN:"B00007M4HF",link:"https://www.amazon.ca/gp/product/B00007M4HF/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"N",averyPN:"8163",ASIN:"B00007M4HF",link:"https://www.amazon.ca/gp/product/B00007M4HF/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"S",averyPN:"8162",ASIN:"B00007M4DW",link:"https://www.amazon.ca/gp/product/B00007M4DW/?tag=sortlyca-20"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"X",averyPN:"8920",ASIN:"B007Z7IXU0",link:"https://www.amazon.ca/gp/product/B007Z7IXU0/?tag=sortlyca-20"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"L",averyPN:"L7166",ASIN:"B000I2DTUS",link:"https://www.amazon.co.uk/gp/product/B000I2DTUS/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"M",averyPN:"L7173B",ASIN:"B0069YEZY8",link:"https://www.amazon.co.uk/gp/product/B000I2GSJM/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"N",averyPN:"L7173B",ASIN:"B0069YEZY8",link:"https://www.amazon.co.uk/gp/product/B000I2GSJM/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"S",averyPN:"L7163",AS
4089IN:"B0002PRLDW",link:"https://www.amazon.co.uk/gp/product/B0002PRLDW/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"X",averyPN:"L7159",ASIN:"B000I2GSJW",link:"https://www.amazon.co.uk/gp/product/B000I2GSJW/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"L",averyPN:"J8166",ASIN:"B000I5VXXA",link:"https://www.amazon.co.uk/gp/product/B000I5VXXA/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"M",averyPN:"J8173",ASIN:"B000I5VXXU",link:"https://www.amazon.co.uk/gp/product/B000I5VXXU/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"N",averyPN:"J8173",ASIN:"B000I5VXXU",link:"https://www.amazon.co.uk/gp/product/B000I5VXXU/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"S",averyPN:"J8163",ASIN:"B000I5VXWG",link:"https://www.amazon.co.uk/gp/product/B000I5VXWG/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"X",averyPN:"J8159",ASIN:"B000I5ZJOY",link:"https://www.amazon.co.uk/gp/product/B000I5ZJOY/?tag=sortlyuk0d-21"},{labelType:"QRCODE",country:"US",printerType:"Laser",size:"Y",averyPN:"94103",ASIN:"",link:"https://www.avery.com/blank/labels/94103"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"Y",averyPN:"",ASIN:"",link:"https://www.avery.com/blank/labels/94103"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"Y",averyPN:"L7120",ASIN:"",link:"https://www.amazon.co.uk/Avery-Self-Adhesive-Square-Product-Labels/dp/B006O87YKQ?psc=1&SubscriptionId=AKIAI6WGZ24OLDWOOQJA&tag=avuk085-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B006O87YKQ"},{labelType:"QRCODE",country:"AUS",printerType:"Laser",size:"Y",averyPN:"L7119",ASIN:"",link:"https://www.amazon.com.au/Avery-Glossy-Square-Labels-980015/dp/B0784928LT/ref=sr_1_1?keywords=L7119+avery&qid=1569344016&sr=8-1"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"Y",averyPN:"94103",ASIN:"",link:"https://www.avery.com/blank/labels/94103"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"Y",averyPN:"94103",ASIN:"",link:"https://www.avery.com/blank/labels/94103"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"Y",averyPN:"L7120",ASIN:"",link:"https://www.amazon.co.uk/Avery-Self-Adhesive-Square-Product-Labels/dp/B006O87YKQ?SubscriptionId=AKIAI6WGZ24OLDWOOQJA&tag=avuk085-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B006O87YKQ&smid=A3JWKAKR8XB7XF"},{labelType:"QRCODE",country:"AUS",printerType:"Inkjet",size:"Y",averyPN:"L7119",ASIN:"",link:"https://www.amazon.com.au/Avery-Glossy-Square-Labels-980015/dp/B0784928LT/ref=sr_1_1?keywords=L7119+avery&qid=1569344016&sr=8-1"},{labelType:"QRCODE",country:"US",printerType:"Laser",size:"E",averyPN:"8126",ASIN:"",link:"https://www.amazon.com/Avery-Shipping-Printers-Permanent-TrueBlock/dp/B06Y2FZ876/ref=sr_1_4?crid=3JDNQEK1JJSI7&keywords=avery+5.5+x+8.5+labels&qid=1566944544&s=gateway&sprefix=avery+5.5+x+%2Caps%2C191&sr=8-4"},{labelType:"QRCODE",country:"CA",printerType:"Laser",size:"E",averyPN:"8126, 5126",ASIN:"",link:"https://www.amazon.ca/Shipping-TrueBlock-Technology-Rectangle-Permanent/dp/B0092P87CC/ref=sr_1_1?keywords=Avery+Shipping+Labels+for+Laser+Printers%2C+5.5+x+8.5+Inches%2C&qid=1575269310&s=office&sr=1-1"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"E",averyPN:"J8168, L7068, L7768, L7168, L7168B, L7568",ASIN:"",link:"https://www.amazon.co.uk/Avery-Adhesive-Shipping-Printers-BlockOUT/dp/B000I2GSJC/ref=sr_1_fkmr1_1?keywords=Avery+Self+Adhesive+Parcel+Shipping+Labels%2C+Laser+Printers%2C+2+Labels+Per+A4+Sheet%2C+200+labels%2C+QuickDRY+%28J8168%29&qid=1575269755&s=officeproduct&sr=1-1-fkmr1"},{labelType:"QRCODE",country:"AUS",printerType:"Laser",size:"E",averyPN:"L7168",ASIN:"",link:"https://www.amazon.com.au/Avery-Shipping-Labels-Printers-959092/dp/B0784CZZMX/ref=sr_1_3?keywords=L7168+avery+labels&qid=1569343888&sr=8-3"},{labelType:"QRCODE",country:"US",printerType:"Inkjet",size:"E",averyPN:"8126",ASIN:"",link:"https://www.amazon.com/Avery-Shipping-Printers-Permanent-TrueBlock/dp/B06Y2FZ876/ref=sr_1_4?crid=3JDNQEK1JJSI7&keywords=avery+5.5+x+8.5+labels&qid=1566944544&s=gateway&sprefix=avery+5.5+x+%2Caps%2C191&sr=8-4"},{labelType:"QRCODE",country:"CA",printerType:"Inkjet",size:"E",averyPN:"8126, 5126",ASIN:"",link:"https://www.amazon.ca/Shipping-Labels-Inkjet-Printers-18126/dp/B005WOOR94/ref=pd_sbs_229_1/145-4395524-0413245?_encoding=UTF8&pd_rd_i=B005WOOR94&pd_rd_r=b09bc4b5-8016-4fdf-8e46-774fbd785cac&pd_rd_w=r96z2&pd_rd_wg=nr3cO&pf_rd_p=f7748194-d8e0-4460-84c0-2789668108bc&pf_rd_r=A95DW7B0BQ1KY60NPC71&psc=1&refRID=A95DW7B0BQ1KY60NPC71"},{labelType:"QRCODE",country:"UK",printerType:"Inkjet",size:"E",averyPN:"J8168, L7068, L7768, L7168, L7168B, L7568",ASIN:"",link:"https://www.amazon.co.uk/Avery-Adhesive-Shipping-Pr
4089inters-QuickDRY/dp/B000I5U1MO/ref=sr_1_19?keywords=199.6+x+143.5+mm+labels+avery&qid=1576013480&s=officeproduct&sr=1-19"},{labelType:"QRCODE",country:"UK",printerType:"Laser",size:"E",averyPN:"J8168, L7068, L7768, L7168, L7168B, L7568",ASIN:"",link:"https://www.amazon.co.uk/Avery-Self-Adhesive-Square-Product-Labels/dp/B006O87YKQ?psc=1&SubscriptionId=AKIAI6WGZ24OLDWOOQJA&tag=avuk085-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B006O87YKQ"},{labelType:"QRCODE",country:"AUS",printerType:"Inkjet",size:"E",averyPN:"L7168",ASIN:"",link:"https://www.amazon.com.au/Avery-Internet-Shipping-Printers-959401/dp/B077PTRYSM/ref=sr_1_1?keywords=L7168+avery+labels+inkjet&qid=1575269911&sr=8-1"},{labelType:"BARCODE",country:"US",printerType:"Laser",size:"S",averyPN:"18294, 94208",ASIN:"",link:"https://www.amazon.com/Avery-Printers-Permanent-Adhesive-18294/dp/B00MSZ1PIQ/ref=sr_1_3?keywords=2%2F3%22+x+1-3%2F4%22+Blank+Rectangle+Labels&qid=1566951686&s=gateway&sr=8-3"},{labelType:"BARCODE",country:"CA",printerType:"Laser",size:"S",averyPN:"5195, 7668",ASIN:"",link:"https://www.amazon.ca/Address-Labels-Printers-Rectangle-Permanent/dp/B007Z7HN6U/ref=sr_1_1?keywords=avery+5195&qid=1567026160&s=gateway&sr=8-1"},{labelType:"BARCODE",country:"UK",printerType:"Laser",size:"S",averyPN:"L7651",ASIN:"",link:"https://www.amazon.co.uk/Avery-Adhesive-Organising-Printers-UltraGrip/dp/B000I5U4DU/ref=sr_1_5?crid=F3V3B37IT8TS&keywords=l7651+avery+labels&qid=1567025973&s=gateway&sprefix=L7651+a%2Caps%2C281&sr=8-5"},{labelType:"BARCODE",country:"AUS",printerType:"Laser",size:"S",averyPN:"L7651",ASIN:"",link:"https://www.amazon.com.au/Avery-Address-Labels-Printers-959115/dp/B0781VQD7D/ref=sr_1_1?keywords=L7651+avery&qid=1567026034&s=gateway&sr=8-1"},{labelType:"BARCODE",country:"US",printerType:"Laser",size:"M",averyPN:"6871",ASIN:"",link:"https://www.amazon.com/Mailing-Label-Color-Printers-AVE6871/dp/B001TQFCK2/ref=pd_sbs_229_2/130-8310444-2938602?_encoding=UTF8&pd_rd_i=B001TQFCK2&pd_rd_r=249192b2-deed-4681-a251-47199c04d0a6&pd_rd_w=W5c3L&pd_rd_wg=O3m73&pf_rd_p=1c11b7ff-9ffb-4ba6-8036-be1b0afa79bb&pf_rd_r=NN19XQB7CNRTN4S8PCW0&psc=1&refRID=NN19XQB7CNRTN4S8PCW0"},{labelType:"BARCODE",country:"CA",printerType:"Laser",size:"M",averyPN:"6871",ASIN:"",link:"https://www.amazon.ca/Avery-6871-White-labels-printing/dp/B00007M4HJ/ref=sr_1_3?keywords=avery+1+1%2F4&qid=1567029389&s=gateway&sr=8-3"},{labelType:"BARCODE",country:"UK",printerType:"Laser",size:"M",averyPN:"7159, L6146, L7231, L4773",ASIN:"",link:"https://www.amazon.co.uk/Avery-Adhesive-Address-Printers-UltraGrip/dp/B000I2GSJW/ref=sr_1_1?keywords=L7159&qid=1567029553&s=gateway&sr=8-1"},{labelType:"BARCODE",country:"AUS",printerType:"Laser",size:"M",averyPN:"7159",ASIN:"",link:"https://www.amazon.com.au/Avery-Address-Labels-Printers-959329/dp/B077PV4YHW/ref=sr_1_3?keywords=L7159+avery&qid=1567029512&s=gateway&sr=8-3"},{paperSize:"SINGLE",labelType:"BARCODE",country:"US",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"30330",ASIN:"",link:"https://www.amazon.com/DYMO-Authentic-Address-LabelWriter-Printers/dp/B00004Z5W6/ref=sr_1_4?keywords=0.75%22+x+2%22+dymo&qid=1567030269&s=gateway&sr=8-4"},{paperSize:"SINGLE",labelType:"BARCODE",country:"CA",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"30330",ASIN:"",link:"https://www.amazon.com/DYMO-Authentic-Address-LabelWriter-Printers/dp/B00004Z5W6/ref=sr_1_4?keywords=0.75%22+x+2%22+dymo&qid=1567030269&s=gateway&sr=8-4"},{paperSize:"SINGLE",labelType:"BARCODE",country:"UK",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"30330",ASIN:"",link:"https://www.amazon.com/DYMO-Authentic-Address-LabelWriter-Printers/dp/B00004Z5W6/ref=sr_1_4?keywords=0.75%22+x+2%22+dymo&qid=1567030269&s=gateway&sr=8-4"},{paperSize:"SINGLE",labelType:"BARCODE",country:"AUS",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"30330",ASIN:"",link:"https://www.amazon.com/DYMO-Authentic-Address-LabelWriter-Printers/dp/B00004Z5W6/ref=sr_1_4?keywords=0.75%22+x+2%22+dymo&qid=1567030269&s=gateway&sr=8-4"},{paperSize:"SINGLE",labelType:"QRCODE",country:"US",printerType:"DYMO LabelWriter 450",
4089size:"M",averyPN:"1760756",ASIN:"",link:"https://www.amazon.com/DYMO-Self-adhesive-LabelWriter-Printers-1760756/dp/B00BE5TNAS/ref=sr_1_10?keywords=2+1%2F4+dymo+labels&qid=1567030618&s=gateway&sr=8-10"},{paperSize:"SINGLE",labelType:"QRCODE",country:"CA",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"1760756",ASIN:"",link:"https://www.amazon.com/DYMO-Self-adhesive-LabelWriter-Printers-1760756/dp/B00BE5TNAS/ref=sr_1_10?keywords=2+1%2F4+dymo+labels&qid=1567030618&s=gateway&sr=8-10"},{paperSize:"SINGLE",labelType:"QRCODE",country:"UK",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"1760756",ASIN:"",link:"https://www.amazon.com/DYMO-Self-adhesive-LabelWriter-Printers-1760756/dp/B00BE5TNAS/ref=sr_1_10?keywords=2+1%2F4+dymo+labels&qid=1567030618&s=gateway&sr=8-10"},{paperSize:"SINGLE",labelType:"QRCODE",country:"AUS",printerType:"DYMO LabelWriter 450",size:"M",averyPN:"1760756",ASIN:"",link:"https://www.amazon.com/DYMO-Self-adhesive-LabelWriter-Printers-1760756/dp/B00BE5TNAS/ref=sr_1_10?keywords=2+1%2F4+dymo+labels&qid=1567030618&s=gateway&sr=8-10"},{paperSize:"SINGLE",labelType:"QRCODE",country:"US",printerType:"DYMO LabelWriter 450",size:"S",averyPN:"ALZB",ASIN:"",link:"https://www.amazon.com/dp/B07XB9NK1D/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"CA",printerType:"DYMO LabelWriter 450",size:"S",averyPN:"ALZB",ASIN:"",link:"https://www.amazon.ca/dp/B072B9VR1K/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"UK",printerType:"DYMO LabelWriter 450",size:"S",averyPN:"ALZB",ASIN:"",link:"https://www.amazon.co.uk/dp/B0B4S4MKYV/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"AUS",printerType:"DYMO LabelWriter 450",size:"S",averyPN:"ALZB",ASIN:"",link:"https://www.amazon.com.au/dp/B09S1CT7N5/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"US",printerType:"DYMO LabelWriter 450",size:"N",averyPN:"ZB400200-1",ASIN:"",link:"https://www.amazon.com/dp/B071DP1GS9/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"CA",printerType:"DYMO LabelWriter 450",size:"N",averyPN:"ZB400200-1",ASIN:"",link:"https://www.amazon.ca/dp/B098Z45K1D/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"UK",printerType:"DYMO LabelWriter 450",size:"N",averyPN:"ZB400200-1",ASIN:"",link:"https://www.amazon.co.uk/dp/B0B4S5K6B6/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"AUS",printerType:"DYMO LabelWriter 450",size:"N",averyPN:"ZB400200-1",ASIN:"",link:"https://www.amazon.com/dp/B0722H95XG/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"US",printerType:"DYMO LabelWriter 450",size:"W",averyPN:"ZB400100-10",ASIN:"",link:"https://www.amazon.com/dp/B0722H95XG/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"CA",printerType:"DYMO LabelWriter 450",size:"W",averyPN:"ZB400100-10",ASIN:"",link:"https://www.amazon.ca/dp/B098Z45K1D/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"UK",printerType:"DYMO LabelWriter 450",size:"W",averyPN:"ZB400100-10",ASIN:"",link:"https://www.amazon.co.uk/dp/B0B4S5K6B6/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"AUS",printerType:"DYMO LabelWriter 450",size:"W",averyPN:"ZB400100-10",ASIN:"",link:"https://www.amazon.com/dp/B0722H95XG/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"US",printerType:"DYMO LabelWriter 450",size:"L",averyPN:"1744907",ASIN:"",link:"https://www.amazon.com/dp/B001U729QK/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"CA",printerType:"DYMO LabelWriter 450",size:"L",averyPN:"1744907",ASIN:"",link:"https://www.amazon.ca/dp/B0756PVT2B/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"UK",printerType:"DYMO LabelWriter 450",size:"L",averyPN:"1744907",ASIN:"",link:"https://www.amazon.co.uk/dp/B002YO3OFS/ref=nosim?tag=sortlyscan-20"},{paperSize:"SINGLE",labelType:"QRCODE",country:"AUS",printerType:"DYMO LabelWriter 450",
4089size:"L",averyPN:"1744907",ASIN:"",link:"https://www.amazon.com.au/dp/B001U729QK/ref=nosim?tag=sortlyscan-20"}],bpe={QRCODE:{US:{E:{width:260,height:400},L:{width:273,height:228},Y:{width:144,height:144},X:{width:273,height:104},S:{width:273,height:90},M:{width:273,height:136},N:{width:136,height:273},T:{width:190,height:250}},SINGLE:{L:{width:273,height:410},M:{width:273,height:144},S:{width:164,height:82},N:{width:137,height:273},W:{width:273,height:69}},A4:{E:{width:260,height:400},L:{width:273,height:228},Y:{width:144,height:144},X:{width:273,height:104},S:{width:273,height:90},M:{width:273,height:136},N:{width:136,height:273}}},BARCODE:{US:{M:{width:256,height:134},S:{width:216,height:96}},SINGLE:{M:{width:273,height:102}},A4:{M:{width:256,height:134},S:{width:216,height:96}}}},Epe=["labelType","paperSize","labelSize"],Spe=oi(To,Pi(1),Ve(a_(Epe),$(vs,nj))),Cpe=dd((e,t)=>It([st("labelType",t.labelType),Fo([st("paperSize",npe[t.country]),st("paperSize",t.paperSize)]),st("labelSize",t.size)])(e)),Tpe=Ve(e=>vt(Cpe(e),sj),Ee(Ae("averyPN")),ma(", "),Wi(", "),Ar,ma(", ")),wpe=(e,t)=>{switch(e){case!0:switch(t){case Ke.l:return"DYMO®";case Ke.m:return"DYMO®";case Ke.mt:return"BEYCKEY®";case Ke.ml:return"BEYCKEY®";case Ke.s:return"Anylabel®"}break;default:return"Avery"}},Ipe=st("labelSchemaType","pre"),vpe=It([oe,fs(qe("none"))]),Da=e=>({isPreLabel:Ipe(e),includeLogo:Dc(st("extraAssetType",Bi.logo.value,e),st("includeExtraAsset",!0,e)),includeSymbol:Dc(st("extraAssetType",Bi.symbol.value,e),st("includeExtraAsset",!0,e)),includeField:vpe($(["includeField","value"],e)),includePhoto:Ae("photo",e),includeCustomNote:Sh(oe,"customNoteText",e)}),Hr=(e,t,r)=>w9(bl(Wt,{labelType:e?qe(e):void 0,paperSize:t?o=>yi(qe(o),t):void 0,labelSize:r?qe(r):void 0})),zr={xl:Hr(null,null,Ke.xl),lQr:Hr(null,[Vt.us,Vt.a4],Ke.l),lQrSingle:Hr(fn.qr,[Vt.single],Ke.l),mQr:Hr(fn.qr,[Vt.us,Vt.a4],Ke.m),mQrSingle:Hr(fn.qr,[Vt.single],Ke.m),mBc:Hr(fn.bc,[Vt.us,Vt.a4],Ke.m),mBcSingle:Hr(fn.bc,[Vt.single],Ke.m),mt:Hr(null,[Vt.us,Vt.a4],Ke.mt),mtQrSingle:Hr(null,[Vt.single],Ke.mt),mlQrSingle:Hr(null,[Vt.single],Ke.ml),sQr:Hr(fn.qr,[Vt.us,Vt.a4],Ke.s),sQrSingle:Hr(fn.qr,[Vt.single],Ke.s),sBc:Hr(fn.bc,null,Ke.s),xs:Hr(null,null,Ke.xs),micro:Hr(null,null,Ke.micro),smallTall:Hr(null,[Vt.us],Ke.smallTall)},Rpe=Ve(J("1 x 1",vs,tj),Wi(" x "),mv(["rawWidth","rawHeight"])),jpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:233,height:48,fill:"none",...e},c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M0 48h233V0H0z",clipRule:"evenodd"}),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M0 48h3.34V0H0zm4.66 0h1.722V0H4.66zm4.66 0h1.722V0H9.32zm9.32 0h3.444V0h-3.443zm4.66 0h5.166V0h-5.165v48zm6.99 0h1.721V0h-1.722v48zm6.991 0h1.722V0h-1.722zm3.492 0h5.166V0h-5.166zm6.993 0h6.887V0h-6.887zm8.156 0h3.444V0h-3.444zm5.824 0h3.444V0h-3.444zm6.988 0h3.444V0h-3.444zm5.825 0h1.722V0h-1.722zm5.828 0h1.722V0h-1.722zm4.66 0h3.444V0h-3.444zm9.316 0h1.722V0h-1.722zm3.497 0h6.887V0h-6.888v48zm8.156 0h5.165V0h-5.165zm6.988 0h3.444V0h-3.444zm4.66 0h5.166V0h-5.166zm10.484 0h1.722V0h-1.722zm3.497 0h1.721V0h-1.721zm3.496 0h5.165V0h-5.165zm6.988 0h6.888V0h-6.888zm8.156 0h3.444V0h-3.444zm6.988 0h3.444V0h-3.444zm5.829 0h3.443V0h-3.443zm6.988 0h1.722V0h-1.722zm3.496 0h3.444V0h-3.444zm8.152 0h5.166V0h-5.166zm6.992 0h6.888V0h-6.888zm8.157 0h1.722V0h-1.722zm3.492 0h5.166V0h-5.166zm6.992 0h3.444V0h-3.444zm9.32 0h5.166V0h-5.166zm6.989 0h1.722V0h-1.722zm4.66 0H233V0h-4.66z",clipRule:"evenodd"})),kpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:200,height:72,fill:"none",viewBox:"0 0 200 72",...e},c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M0 72h200V0H0z",clipRule:"evenodd"}),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M0 72h2.867V0H0zM4 72h1.478V0H4zM8 72h1.478V0H8zM16 72h2.956V0H16zM20 72h4.434V0H20zM26 72h1.478V0H26zM32 72h1.478V0H32zM35 72h4.434V0H35zM41 72h5.912V0H41zM48 72h2.956V0H48zM53 72h2.956V0H53zM59 72h2.956V0H59zM64 72h1.478V0H64zM69 72h1.478V0H69zM73 72h2.956V0H73zM81 72h1.478V0H81zM84 72h5.912V0H84zM91 72h4.434V0H91zM97 72h2.956V0H97zM101 72h4.434V0H101zM110 72h1.478V0H110zM113 72h1.478V0H113zM116 72h4.434V0H116zM122 72h5.912V0H122zM129 72h2.956V0H129zM135 72h2.956V0H135zM140 72h2.956V0H140zM146 72h1.478V0H146zM149 72h2.956V0H149zM156 72h4.434V0H156zM162 72h5.912V0H162zM169 72h1.478V0H169zM172 72h4.434V0H172zM178 72h2.956V0H178zM186 72h4.434V0H186zM192 72h1.478V0H192zM196 72h4V0h-4z",clipRule:"evenodd"})),WC=g.div`
4090  position: static;
4091
4092  ${Cn.ipadProTablet`
4093    position: sticky;
4094    top: 43px;
4095  `};
4096`,qC=g.div`
4097  position: absolute;
4098  width: ${e=>e.width}px;
4099  height: ${e=>e.height}px;
4100  top: ${e=>e.top};
4101  right: ${e=>e.right};
4102`,GC=g(S)`
4103  margin: 24px 0;
4104  height: 494px;
4105  border-radius: 24px 0px 0px 24px;
4106  background-color: ${({theme:e})=>e.bg.neutral50};
4107  ${e=>e.isHidden&&L`
4108      visibility: hidden;
4109    `}
4110`,$C=g(S)`
4111  justify-content: center;
4112  width: 416px;
4113  height: 454px;
4114  margin: 20px;
4115  background: inherit;
4116  border: ${({theme:e,noBorder:t})=>t?"none":`1px dashed ${e.text.neutral400}`};
4117  min-width: 396px;
4118  border-radius: 6px;
4119`,Npe=g.div`
4120  height: ${e=>e.height}px;
4121  width: ${e=>e.width}px;
4122
4123  ${e=>e.isSmallPadding?L`
4124        padding: 8px;
4125      `:e.isBarcode?L`
4126        padding: 6px 24px;
4127      `:L`
4128      padding: 12px;
4129    `}
4130  background-color: ${({theme:e})=>e.bg.white};
4131  border-radius: 6px;
4132  box-shadow: 0px 6.79661px 40.7797px rgba(60, 64, 88, 0.04);
4133`,Ope=g(Jt)`
4134  width: ${e=>$(["size","width"],e)};
4135  height: ${e=>$(["size","height"],e)};
4136`,Dpe=({size:e="100%"})=>n.jsx("svg",{height:e,viewBox:"0 0 27 27",width:e,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:n.jsx("path",{d:"M1 1h7v7H1zm14 0h1v3h1V2h1v6h-1V5h-2v1h1v2h1v4h1v-1h1v2h-1v1h-1v-1h-1v-1h-1v2h-2v-2h1v-2h2V9h-1V7h-1v3h-2V8h1V7h-1v1h-1V5h1V4h1v2h1V4h1zm4 0h7v7h-7zM2 2v5h5V2zm7 0h2v1h1v1h-1v1H9zm3 0h2v2h-1V3h-1zm8 0v5h5V2zM3 3h3v3H3zm18 0h3v3h-3zM9 7h1v3H9zM1 9h1v1h1v1h3v1h1v1h4v1h-1v1h1v-1h1v1h2v1h-1v2h-2v-1h1v-1h-2v3H9v-1H7v-1h2v-2H8v-1H7v1h1v1H6v1H5v-1H4v-3h1v-1H4v1H1zm6 0h1v1H7zm11 0h2v1h-2zm4 0h3v2h1v3h-1v-2h-1v-1h-1v2h-1v-1h-2v-2h2zM6 10h1v1H6zm5 0h1v2h-1zm-4 1h3v1H7zm12 2h1v1h-1zM1 14h2v1H2v3H1zm4 0v1h1v-1zm11 0h1v1h1v2h2v-1h-1v-1h1v-1h1v1h2v1h1v2h-1v-1h-1v-1h-1v1h1v5h-2v1h-1v1h3v1h-2v1h-3v-4h-1v1h-1v-2h1v-1h1v-1h-4v-1h4v-2h-1zm2 0h1v1h-1zm6 0h1v1h1v2h-1v-1h-1zM3 16h1v1h1v1H3zm15 2v3h3v-3zM1 19h7v7H1zm9 0h1v1h1v3h-1v-2h-1zm2 0h1v1h-1zm7 0h1v1h-1zm6 0h1v1h-1zM2 20v5h5v-5zm11 0h2v1h-1v1h-1zm11 0h1v1h-1zM3 21h3v3H3zm20 0h1v1h-1zm2 0h1v5h-1v-3h-1v-1h1zm-15 2h1v1h-1zm2 0h2v1h-1v1h-1zm10 0h2v1h-2zm-7 1h1v2h-2v-1h1zm-6 1h2v1H9zm13 0h1v1h-1z",fill:"currentColor"})}),Ppe=L`
4137  white-space: nowrap;
4138`,aj=L`
4139  display: flex;
4140  justify-content: center;
4141  align-items: center;
4142`,Lpe=L`
4143  filter: grayscale(100%);
4144`,Fpe=g.div`
4145  ${aj};
4146  background-color: ${({theme:e})=>e.delimiter.neutral100};
4147  font-size: ${ko.fonts.tinySize};
4148  color: ${({theme:e})=>e.text.neutral700};
4149
4150  ${e=>L`
4151    height: ${e.height};
4152    width: ${e.width};
4153    font-size: ${e.fontSize};
4154
4155    ${e.logoUrl?L`
4156          width: auto;
4157          max-width: ${e.width};
4158          background-image: url('${e.logoUrl}');
4159          background-position: left center;
4160          background-size: contain;
4161          background-color: unset;
4162          background-repeat: no-repeat;
4163        `:L`
4164          &::after {
4165            content: '${x("labels.logo_placeholder")}';
4166          }
4167        `}
4168  `}
4169
4170  & > img {
4171    visibility: hidden;
4172  }
4173`,im=e=>n.jsx(Fpe,{...e,children:e.logoUrl?n.jsx("img",{alt:"logo",height:e.height,loading:"lazy",src:e.logoUrl}):null}),Mpe=g.div`
4174  flex-grow: 1;
4175  display: flex;
4176  align-items: center;
4177  height: ${e=>e.height};
4178`,Rt=g(S)`
4179  height: 100%;
4180  width: 100%;
4181
4182  ${e=>e.height&&L`
4183      height: ${e.height};
4184      min-height: ${e.height};
4185      max-height: ${e.height};
4186    `}
4187  ${e=>e.width&&L`
4188      width: ${e.width};
4189    `}
4190
4191  ${e=>{if(e.noBorder)return"";if(e.borderPosition)return`border-${e.borderPosition}: 1px solid ${e.theme.brand};`;if(e.height)return`border-top: 1px solid ${e.theme.brand};`;if(e.width)return`border-left: 1px solid ${e.theme.brand};`}}
4192
4193  ${e=>L`
4194    padding-left: ${e.pl||e.px};
4195    padding-right: ${e.pr||e.px};
4196    padding-top: ${e.pt||e.py};
4197    padding-bottom: ${e.pb||e.py};
4198  `}
4199
4200  ${e=>L`
4201    margin-left: ${e.ml||e.px};
4202    margin-right: ${e.mr||e.px};
4203    margin-top: ${e.mt||e.py};
4204    margin-bottom: ${e.mb||e.py};
4205  `}
4206
4207  ${e=>e.isSingleLabel&&Lpe}
4208
4209  svg {
4210    height: auto;
4211  }
4212`,sm=g(Jt)`
4213  ${e=>L`
4214    height: ${e.size||"100%"};
4215    width: ${e.size||"100%"};
4216  `}
4217`;g(Jt)`
4218  ${e=>L`
4219    height: ${e.height||"100%"};
4220    width: ${e.width||"100%"};
4221  `}
4222`;const Bs=e=>n.jsxs(Rt,{center:!0,column:!0,noBorder:!0,...e,children:[n.jsx(Dpe,{size:e.size}),!e.hideSid&&n.jsx(C,{neutral700:!0,customStyle:Ppe,letterSpacing:"0.33px",lineHeight:e.lineHeight,size:e.textFontSize,children:x("labels.sid_placeholder")})]}),Wl=e=>n.jsxs(c.Fragment,{children:[n.jsx(C,{fontMedium:!0,size:e.font,children:x("labels.include_field_name_placeholder")}),n.jsx(C,{size:e.font,children:x("labels.include_field_content_placeholder")})]}),Upe=L`
4223  word-break: break-all;
4224  text-overflow: ellipsis;
4225  overflow: hidden;
4226  display: flex;
4227  align-items: center;
4228  max-width: 100%;
4229  -webkit-line-clamp: 2;
4230  line-height: 1.2;
4231`,lj=e=>n.jsxs(c.Fragment,{children:[n.jsx(C,{fontMedium:!0,size:e.font,children:x("labels.custom_note_placeholder")}),n.jsx(C,{customStyle:Upe,size:e.font,children:x("labels.custom_note_displayed")})]}),Lb=g.div.attrs({"data-testid":"label-photo-preview"})`
4232  ${aj};
4233  font-weight: 700;
4234  font-size: 12px;
4235  line-height: 16px;
4236  text-align: center;
4237  padding: 11px;
4238
4239  width: ${e=>e.width||"100%"};
4240  height: ${e=>e.height||"100%"};
4241  border: 1px solid ${({theme:e})=>e.text.neutral400};
4242
4243  &::after {
4244    content: 'Photo displayed here';
4245    color: ${({theme:e})=>e.text.neutral700};
4246  }
4247`,Bpe=g.div`
4248  margin: 4px 0;
4249  background-color: ${({theme:e})=>e.brand};
4250  min-height: 2px;
4251
4252  width: ${e=>e.width||"100%"};
4253`,Hpe=L`
4254  max-width: 100%;
4255  white-space: nowrap;
4256  text-overflow: ellipsis;
4257`,b1=e=>{const{t}=P();return n.jsxs(Rt,{center:!0,column:!0,isBarcode:!0,isSingleLabel:e.isSingleLabel,py:e.py,children:[!e.hideName&&n.jsx(C,{customStyle:Hpe,lineHeight:1.25,offsets:{mb:e.isSingleLabel?3:10},size:"12px",children:t("labels.name_placeholder")}),n.jsx(Ope,{icon:e.isSingleLabel?jpe:kpe,size:e.size}),n.jsx(Bpe,{width:$(["size","width"],e)}),!e.hideSid&&n.jsx(C,{letterSpacing:"0.4px",lineHeight:1.25,size:"12px",children:t("labels.sid_placeholder")})]})},Pa=e=>n.jsx(Mpe,{height:e.height,...e,children:n.jsx(C,{fontBold:!0,neutral700:!0,center:e.center,lineHeight:1.2,size:e.fontSize,children:e.isPreLabel?e.labelName:x("labels.name_placeholder")})}),zpe=e=>{const{t}=P(),{isPreLabel:r}=Da(e);return n.jsx(Rt,{column:!0,noBorder:!0,children:n.jsxs(Rt,{center:!0,column:!0,children:[n.jsx(C,{size:"10px",children:t("common.identifier")}),n.jsx(Rt,{center:!0,column:!0,borderPosition:"bottom",mb:"15px",pb:"10px",children:n.jsx(Bs,{hideSid:!0,height:"auto",textFontSize:"9px"})}),n.jsx(Pa,{center:!0,isPreLabel:r,labelName:e.labelName})]})})},cj=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:36,height:36,viewB
4257ox:"0 0 36 36",...e},c.createElement("path",{fill:"#DB2D40",d:"M0 18a18 18 0 1 1 36 0 18 18 0 0 1-36 0"})),Vpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:34,height:34,viewBox:"0 0 34 34",...e},c.createElement("path",{fill:"#1797C6",d:"M0 33.91 17.06 0 33.4 33.6z"})),Qpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:35,viewBox:"0 0 35 35",...e},c.createElement("path",{fill:"#30BB9B",d:"M0 35V0h35v35z"})),Wpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:35,viewBox:"0 0 35 35",...e},c.createElement("path",{fill:"#A14EF2",d:"M7.32 34.68 0 14.58 16.55 0l17.58 13.67-5.92 20.89z"})),qpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:35,viewBox:"0 0 35 35",...e},c.createElement("path",{fill:"#A1A620",d:"M17.3 34.05 0 25.66V9.22L15.88 0l18.14 8.05-.15 16.76z"})),Gpe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:34,height:34,viewBox:"0 0 34 34",...e},c.createElement("path",{fill:"#F16E38",d:"M9.23 0h13.98l10.1 10.15v13.32l-8.85 9.66H9.98L0 24.04V10.07z"})),$pe={0:cj,1:Vpe,2:Qpe,3:Wpe,4:qpe,5:Gpe},yl=e=>$pe[String(e)]??cj,Kpe=e=>{const{isPreLabel:t,includeLogo:r,includeSymbol:o,includeField:i,includePhoto:s,includeCustomNote:a}=Da(e);return n.jsxs(Rt,{column:!0,noBorder:!0,children:[n.jsx(I,{when:r,children:n.jsx(im,{fontSize:"10px",height:"40px",logoUrl:e.logoUrl,width:"120px"})}),n.jsx(I,{when:o,children:n.jsx(sm,{icon:yl(e.symbol),size:"24px"})}),n.jsx(Pa,{fontSize:"24px",isPreLabel:t,labelName:e.labelName}),n.jsx(I,{when:i,children:n.jsx(Rt,{column:!0,height:"44px",justifyContent:"center",pb:"8px",pt:"9px",children:n.jsx(Wl,{font:"12px"})})}),n.jsx(I,{when:a,children:n.jsx(Rt,{column:!0,height:"44px",justifyContent:"center",pb:"6px",pt:"10px",children:n.jsx(lj,{customNoteText:e.customNoteText,font:"12px"})})}),n.jsxs(Rt,{height:"31%",pt:"12px",children:[n.jsx(I,{when:s,children:n.jsx(Rt,{center:!0,borderPosition:"right",pb:"12px",px:"12px",width:"50%",children:n.jsx(Lb,{})})}),n.jsx(Rt,{center:!0,column:!0,noBorder:!0,width:s&&"50%",children:n.jsx(Bs,{hideSid:t,textFontSize:"10px"})})]})]})},KC=e=>{const{isPreLabel:t,includeField:r,includeLogo:o,includeSymbol:i,includePhoto:s,includeCustomNote:a}=Da(e);return n.jsxs(Rt,{column:!0,noBorder:!0,isSingleLabel:e.isSingleLabel,children:[n.jsx(I,{when:o,children:n.jsx(im,{"data-testid":"qr-logo",fontSize:"10px",height:e.logoUrl?"40px":"100px",logoUrl:e.logoUrl,width:"120px"})}),n.jsx(I,{when:i,children:n.jsx(sm,{icon:yl(e.symbol),size:"24px"})}),n.jsx(Rt,{column:!0,justifyContent:"center",pb:"8px",children:n.jsx(Pa,{"data-testid":"qr-name",fontSize:"18px",isPreLabel:t,labelName:e.labelName})}),n.jsx(I,{when:r,children:n.jsx(Rt,{column:!0,height:"34px",justifyContent:"center",py:"4px",children:n.jsx(Wl,{font:"9px"})})}),n.jsx(I,{when:a,children:n.jsx(Rt,{column:!0,height:"34px",justifyContent:"center",pb:"4px",children:n.jsx(lj,{customNoteText:e.customNoteText,font:"9px"})})}),n.jsxs(Rt,{height:"43%",pt:"8px",children:[n.jsx(I,{when:s,children:n.jsx(Rt,{center:!0,borderPosition:"right",px:"12px",width:"50%",children:n.jsx(Lb,{height:"80px",width:"80px"})})}),n.jsx(Rt,{center:!0,column:!0,noBorder:!0,width:s&&"50%",children:n.jsx(Bs,{hideSid:t,lineHeight:"12px",textFontSize:"10px"})})]})]})},YC=e=>{const{isPreLabel:t,includeField:r,includePhoto:o}=Da(e);return n.jsxs(Rt,{column:!0,noBorder:!0,isSingleLabel:e.isSingleLabel,children:[n.jsx(I,{when:o,children:n.jsx(Rt,{center:!0,noBorder:!0,height:"50%",children:n.jsx(Lb,{height:"120px",width:"120px"})})}),n.jsx(Pa,{fontSize:"12px",isPreLabel:t,labelName:e.labelName}),n.jsxs(Rt,{height:"32.5%",pt:"10px",children:[n.jsx(I,{when:r,children:n.jsx(Rt,{column:!0,borderPosition:"right",justifyContent:"flex-start",py:"6px",width:"50%",children:n.jsx(Wl,{font:e.isSingleLabel?"8px":"9px"})})}),n.jsx(Rt,{center:!0,column:!0,noBorder:!0,pl:"5px",width:r&&"50%",children:n.jsx(Bs,{hideSid:t,textFontSize:"9px"})})]})]})},JC=e=>{const{isPreLabel:t,includeLogo:r,includeSymbol:o,includeField:i}=Da(e);return n.jsxs(Rt,{noBorder:!0,isSingleLabel:e.isSingleLabel,children:[n.jsxs(Rt,{column:!0,noBorder:!0,pr:"7px",children:[n.jsx(I,{when:r,children:n.jsx(im,{fontSize:"10px",height:"32px",logoUrl:e.logoUrl,width:"110px"})}),n.jsx(I,{when:o,children:n.jsx(sm,{icon:yl(e.symbol),size:"26px"})}),n.jsx(Pa,{fontSize:"14px",isPreLabel:t,labelName:e.labelName}),n.jsx(I,{when:i,children:n.jsx(Rt,{column:!0,contentBox:!0,height:"30%",justifyContent:"center",py:"6px",children:n.jsx(Wl,{font:"10px"})})})]}
4257),n.jsx(Rt,{pl:"7px",width:"30%",children:n.jsx(Bs,{hideSid:t,size:e.isSingleLabel?"72px":"100%",textFontSize:e.isSingleLabel?"12px":"9px"})})]})},XC=e=>{const{isPreLabel:t,includeLogo:r,includeSymbol:o,includeField:i}=Da(e);return n.jsxs(Rt,{noBorder:!0,isSingleLabel:e.isSingleLabel,children:[n.jsxs(Rt,{column:!0,noBorder:!0,pr:"8px",children:[n.jsx(Pa,{fontSize:e.isSingleLabel?"8px":"13px",isPreLabel:t,labelName:e.labelName}),n.jsx(I,{when:r||o||i,children:n.jsxs(Rt,{alignItems:"center",height:"50%",pt:"7px",children:[n.jsx(I,{when:(r||o)&&!e.isSingleLabel,children:n.jsxs(Rt,{alignItems:"center",borderPosition:"right",pr:"8px",width:"unset",children:[n.jsx(I,{when:r,children:n.jsx(im,{fontSize:"6px",height:"20px",logoUrl:e.logoUrl,width:"60px"})}),n.jsx(I,{when:o,children:n.jsx(sm,{icon:yl(e.symbol),size:"32px"})})]})}),n.jsx(I,{when:i,children:n.jsx(Rt,{column:!0,noBorder:!0,justifyContent:"center",pl:r||o?"8px":"0px",py:"6px",children:n.jsx(Wl,{font:e.isSingleLabel?"6px":"10px"})})})]})})]}),n.jsx(Rt,{pl:"10px",width:"33%",children:n.jsx(Bs,{hideSid:t,textFontSize:e.isSingleLabel?"6px":"9px"})})]})},Ype=e=>{const{isPreLabel:t,includeField:r}=Da(e);return n.jsxs(Rt,{noBorder:!0,children:[n.jsxs(Rt,{column:!0,noBorder:!0,pr:"8px",children:[n.jsx(Pa,{fontSize:"14px",isPreLabel:t,labelName:e.labelName}),n.jsx(I,{when:r,children:n.jsx(Rt,{column:!0,height:"50%",justifyContent:"center",py:"6px",children:n.jsx(Wl,{font:"11px"})})})]}),n.jsx(Rt,{pl:"10px",width:"36%",children:n.jsx(Bs,{hideSid:t,lineHeight:"12px",textFontSize:"9px"})})]})},Jpe=e=>{const{isPreLabel:t,includeLogo:r,includeSymbol:o,includeField:i}=Da(e);return n.jsxs(Rt,{noBorder:!0,isSingleLabel:e.isSingleLabel,children:[n.jsxs(Rt,{column:!0,noBorder:!0,pr:"8px",children:[n.jsx(Pa,{"data-testid":"qr-name",fontSize:e.isSingleLabel?"10px":"13px",isPreLabel:t,labelName:e.labelName}),n.jsx(I,{when:r||o||i,children:n.jsxs(Rt,{alignItems:"center",height:"50%",pt:"7px",children:[n.jsx(I,{when:r||o,children:n.jsxs(Rt,{noBorder:!0,alignItems:"center",pr:"8px",width:"unset",children:[n.jsx(I,{when:r,children:n.jsx(im,{"data-testid":"qr-logo",fontSize:"6px",height:"20px",logoUrl:e.logoUrl,width:"52px"})}),n.jsx(I,{when:o,children:n.jsx(sm,{icon:yl(e.symbol),size:"20px"})})]})}),n.jsx(I,{when:i&&(r||o),children:n.jsx(Rt,{width:"10px"})}),n.jsx(I,{when:i,children:n.jsx(Rt,{column:!0,alignItems:"left","data-testid":"include-field",justifyContent:"center",py:"6px",children:n.jsx(Wl,{font:e.isSingleLabel?"8px":"10px"})})})]})})]}),n.jsx(Rt,{pl:"10px",width:"33%",children:n.jsx(Bs,{hideSid:t,textFontSize:e.isSingleLabel?"6px":"9px"})})]})},Xpe=["labelName","labelType","paperSize","labelSize","customNoteText","includeField","photo","includeExtraAsset","extraAssetType","symbol","logoUrl"],Zpe=e=>{const{control:t}=De(),r=Te({control:t}),o={...Zt(Xpe,r),labelSchemaType:e.labelSchemaType,labelSize:r.labelSize?.value,labelType:r.labelType?.value,paperSize:r.paperSize?.value},i=["X","S","M","N","L"].includes(o.labelSize)&&o.labelType==="QRCODE",s=e.labelSchemaType===pl.Pre,a=fn.bc===o.labelType;return n.jsxs(Npe,{height:e.height,isBarcode:a,isSmallPadding:i,width:e.width,children:[n.jsx(I,{when:zr.xl(o),children:n.jsx(Kpe,{...o})}),n.jsx(I,{when:zr.lQr(o),children:n.jsx(KC,{...o})}),n.jsx(I,{when:zr.lQrSingle(o),children:n.jsx(KC,{...o,isSingleLabel:!0})}),n.jsx(I,{when:zr.mt(o),children:n.jsx(YC,{...o})}),n.jsx(I,{when:zr.mtQrSingle(o),children:n.jsx(YC,{...o,isSingleLabel:!0})}),n.jsx(I,{when:zr.mlQrSingle(o),children:n.jsx(Jpe,{...o,isSingleLabel:!0})}),n.jsx(I,{when:zr.mQr(o),children:n.jsx(JC,{...o})}),n.jsx(I,{when:zr.mQrSingle(o),children:n.jsx(JC,{...o,isSingleLabel:!0})}),n.jsx(I,{when:zr.sQrSingle(o),children:n.jsx(XC,{...o,isSingleLabel:!0})}),n.jsx(I,{when:zr.sQr(o),children:n.jsx(XC,{...o})}),n.jsx(I,{when:zr.xs(o),children:n.jsx(Ype,{...o})}),n.jsx(I,{when:zr.micro(o),children:n.jsx(Bs,{hideSid:s,textFontSize:"16px"})}),n.jsx(I,{when:zr.smallTall(o),children:n.jsx(zpe,{...o})}),n.jsx(I,{when:zr.sBc(o),children:n.jsx(b1,{hideName:!0,hideSid:s,size:{width:"168px",height:"60px"}})}),n.jsx(I,{when:zr.mBc(o),children:n.jsx(b1,{hideSid:s,size:{width:"200px",height:"72px"}})}),n.jsx(I,{when:zr.mBcSingle(o),children:n.jsx(b1,{isSingleLabel:!0,hideSid:s,size:{width:"233px",height:"48px"}})})]})},eme=e=>{const{t}=P(),{control:r}
4257=De(),o=Te({control:r,name:"labelType"}),i=Te({control:r,name:"paperSize"}),s=Te({control:r,name:"labelSize"}),a=[o?.value,i?.value,s?.value];if(yi(M)(a))return n.jsx(WC,{children:n.jsx(GC,{"data-testid":"preview-label-wrapper",children:n.jsx($C,{center:!0,alignItems:"center",children:n.jsx(C,{neutral500:!0,smallLineHeight:!0,size:"14px",weight:"400",children:t("labels.choose_for_preview")})})})});const{width:u,height:p}=J({height:0,width:0},a,bpe),m=s_(p===0,u===0),{rawWidth:h,rawHeight:A}=Rpe(a);return n.jsx(WC,{children:n.jsx(GC,{"data-testid":"preview-label-wrapper",isHidden:m,children:n.jsx($C,{center:!0,column:!0,noBorder:!0,children:n.jsxs(S,{column:!0,relative:!0,"data-testid":"label-preview-sheet",children:[n.jsx(Zpe,{height:p,labelSchemaType:e.labelSchemaType,width:u}),n.jsx(qC,{"data-testid":"label-arrow-box",top:"-12px",width:u,children:n.jsx(QC,{text:h})}),n.jsx(qC,{"data-testid":"label-arrow-box",height:p,right:"-12px",children:n.jsx(QC,{vertical:!0,text:A})})]})})})})},dj={post:to.POST_LABEL_PREFERENCES,pre:to.PRE_LABEL_PREFERENCES},ZC=async(e,t="post")=>{try{const r=dj[t];return await(await(await bo()).transaction(r,"readwrite")).store.put(e,"labelSettings")}catch{return null}},uj=async(e="post")=>{try{const t=dj[e];return await(await(await bo()).transaction(t,"readonly")).store.get("labelSettings")}catch{return null}},tme=g.div.withConfig({displayName:"ui__ModalBody"})(["display:flex;justify-content:space-between;"]),nme=g.div.withConfig({displayName:"ui__ModalFooter"})(["padding:24px 20px;display:flex;justify-content:space-between;align-items:center;height:90px;border-top:1px solid ",";",""],({theme:e})=>ot(e.delimiter.neutral200,.65),e=>!e.isScrollingFinished&&e.isScrollable&&L(["box-shadow:0px -4px 20px rgba(56,58,72,0.04);"])),E1=g(S).withConfig({displayName:"ui__FooterSection"})(["width:33%;"]),rme=g.div.withConfig({displayName:"ui__StepSectionWrapper"})(["margin-top:",";margin-left:20px;margin-right:15px;"],e=>e.topMargin),ome=g(S).withConfig({displayName:"ui__SectionContent"})(["margin-top:20px;"]),ime=g(S).withConfig({displayName:"ui__IconWrapper"})(["margin-right:16px;width:24px;height:24px;"]),sme=g(Yr).withConfig({displayName:"ui__FAQLink"})(["color:",";font-weight:600;font-size:14px;line-height:20px;cursor:pointer;&:hover{text-decoration:underline;}"],({theme:e})=>e.brand),ame=g.div.withConfig({displayName:"ui__Page"})(["display:grid;padding:12px;border:1px solid ",";width:189px;min-height:252px;grid-template-columns:",";grid-template-rows:",";grid-gap:4px;",""],({theme:e})=>e.bg.neutral50,e=>`repeat(${e.labelCount/e.labelRows}, 1fr)`,e=>`repeat(${e.labelRows}, 1fr);`,e=>e.isLandscape&&L(["min-height:auto;height:189px;width:252px;grid-template-columns:repeat(",",1fr);grid-template-rows:repeat(",",1fr);"],e.labelRows,e.labelCount/e.labelRows)),lme=g.button.attrs({type:"button"}).withConfig({displayName:"ui__PrintPosition"})(["color:",";border-radius:4px;font-size:10px;border:1px solid ",";background-color:",";letter-spacing:0.6px;cursor:pointer;"," ",""],({theme:e})=>e.text.neutral600,({theme:e})=>e.bg.neutral50,({theme:e})=>e.bg.neutral50,e=>e.isActive&&L(["color:",";border:1px solid ",";background-color:",";"],({theme:t})=>t.bg.white,({theme:t})=>t.text.neutral700,({theme:t})=>t.text.neutral700),e=>e.isSelected&&L(["color:",";border:1px solid ",";background-color:",";"],({theme:t})=>t.text.neutral700,({theme:t})=>t.bg.neutral100,({theme:t})=>t.bg.white)),cme=g.div.withConfig({displayName:"ui__BackBtnWrapper"})(["width:148px;"]),dme=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["position:relative;max-height:542px;width:100%;overflow-y:auto;overflow-x:hidden;",";",""],Bo,e=>e.isScrollable&&L(["margin-right:5px;"])),ume=g.div.withConfig({displayName:"ui__GridContainer"})(["width:100%;display:flex;justify-content:flex-start;flex-direction:column;"]),pme=g(gr).withConfig({displayName:"ui__BarcodesPromotionWrapper"})(["background-color:",";cursor:pointer;"],({theme:e})=>e.bg.white),mme=g(Jt).withConfig({displayName:"ui__IconUpdatePromotion"})(["width:24px;height:24px;background-color:",";"],({theme:e})=>e.bg.white),hme=g(Y).withConfig({displayName:"ui__DownloadLabelsButton"}
4257)(["height:42px;min-width:172px;border-radius:6px;color:",";background-color:",";border:none;margin-right:12px;"],({theme:e})=>e.text.neutral700,e=>e.theme.bg.white),Ame=g(Y).withConfig({displayName:"ui__SaveButton"})(["height:42px;min-width:200px;padding:8px 32px;border-radius:6px;border:none;"]),gme=g.div.withConfig({displayName:"ui__ReprintInfoBanner"})(["width:100%;display:flex;padding:12px 24px;align-items:center;gap:4px;background-color:",";border:1px solid ",";border-radius:8px;margin-bottom:22px;"],({theme:e})=>e.bg.blue50,({theme:e})=>e.delimiter.blue400),Tn=Fn,yme={production:"228221 245128 128897"},fme=e=>e.server.companies.current,Fb=()=>{const e=q(fme);return c.useMemo(()=>{const r=yme.production.includes(String(e?.id));return{...e?.features,betaLabelsSupported:r}},[e])},pj=Ve((e,t)=>J([],[e,t],ipe),oi(Lo,()=>bt(u2),Wt),a_(vs,u2)),_me=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:20,fill:"none",viewBox:"0 0 18 20",...e},c.createElement("path",{fill:"#DD2A3B",d:"M11.546 15v.5a.5.5 0 0 0 .495-.432zm.272-2 .496.068a.5.5 0 0 0-.496-.568zm-5.363 2-.496.068a.5.5 0 0 0 .496.432zm-.273-2v-.5a.5.5 0 0 0-.496.568zm5.909-2v.5a.5.5 0 0 0 .495-.432zm.409-3v-.5a.5.5 0 0 0-.495.432zM17 8v.5a.5.5 0 0 0 .33-.876zM9 1l.33-.376a.5.5 0 0 0-.66 0zM1 8l-.33-.376A.5.5 0 0 0 1 8.5zm4.5 0 .495-.068A.5.5 0 0 0 5.5 7.5zm.41 3-.496.068a.5.5 0 0 0 .495.432zm.817 6v-.5a.5.5 0 0 0-.495.568zM7 19l-.495.068A.5.5 0 0 0 7 19.5zm4.273-2 .495.068a.5.5 0 0 0-.495-.568zM11 19v.5a.5.5 0 0 0 .495-.432zm1.04-3.932.274-2-.991-.136-.273 2zm-5.585.432h5.09v-1h-5.09zm-.769-2.432.273 2 .991-.136-.273-2zm6.132-.568H6.182v1h5.636zm.768-1.432.41-3-.991-.136-.41 3zM12.5 8.5H17v-1h-4.5zm4.83-.876-8-7-.66.752 8 7zm-8.66-7-8 7 .66.752 8-7zM1 8.5h4.5v-1H1zm4.005-.432.409 3 .99-.136-.409-3zm.904 3.432h6.182v-1H5.909zm.323 5.568.273 2 .99-.136-.272-2zm5.04-.568H6.728v1h4.546zm.223 2.568.273-2-.99-.136-.273 2zM7 19.5h4v-1H7z"})),xme=()=>{const{t:e}=P();return n.jsx(pme,{to:"/upgrade-plan",children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{brand:!0,fontMedium:!0,smallLineHeight:!0,size:"14px",children:e("labels.upgrade_generate_barcode_labels")}),n.jsx(mme,{icon:_me})]})})},ql=e=>pt(x(e),{link:({children:t})=>n.jsx(Y_,{targetBlank:!0,href:L5,children:t})}),mj=(e,t)=>({testId:"label-type-section",name:"labelType",label:x("labels.label_type"),placeholder:x("labels.label_type"),options:[{label:x("labels.qr_label"),testId:"qr-option",value:fn.qr,isDisabled:ll({labelSchemaType:e,labelType:fn.qr})},{label:x("labels.bc_label"),value:fn.bc,testId:"bc-option",CustomOption:t?null:xme,isDisabled:ll({labelSchemaType:e,labelType:fn.bc,barcodesEnabled:t}),showTooltip:ll({labelSchemaType:e,labelType:fn.bc}),tooltipMessage:ql("labels.bc_label_tooltip_msg")}]}),hj=e=>{const t=ll({paperSize:Vt.single,labelSchemaType:e});return{testId:"paper-size-section",name:"paperSize",label:x("labels.paper_size"),placeholder:x("labels.paper_size"),options:[{label:x("labels.us_letter"),value:Vt.us,isDisabled:ll({paperSize:Vt.us,labelSchemaType:e}),testId:"us-letter-option"},{label:x("labels.a4_sheet"),value:Vt.a4,isDisabled:ll({paperSize:Vt.a4,labelSchemaType:e}),testId:"a4-option"},{label:x("labels.single_label"),value:Vt.single,testId:"single-label-option",isDisabled:t,showTooltip:!0,tooltipMessage:ql(t?"labels.single_label_tooltip_msg_disabled":"labels.single_label_tooltip_msg_enabled")}]}},Aj=(e,t,r)=>({testId:"label-size-section",name:"labelSize",label:x("labels.label_size"),placeholder:x("labels.label_size"),options:pj(e,t).map(o=>{const i=`${o.label} (${J("...",[e,t,o.value],tj)})`;return{...o,testId:`${o.value}-option`,value:o.value,label:i,isDisabled:VC(o.value,r,t,e),showTooltip:VC(o.value,r,t,e),tooltipMessage:ql("labels.label_size_tooltip_msg")}})}),bme=e=>e.itemGroup?JM:XM,Eme=(e,t,r)=>{const o=bme(t);return Ve(jn,on(vs,e),vt(i=>r?!it(i.value,["price","total_value"]):!0))(o)},gj=({configObject:e,customAttributes:t,nodeTypes:r,isCustomRoleWithHiddenPrice:o})=>{const i=e("includeField"),s=sg(i),a=i.labelSchemaType!=="pre",l=vt(p=>!qe(p.value,"attachment"),t),u=Eme(l,r,o);return{isDisabled:s,name:"selectField",fieldName:"includeField",label:x("labels.label_details"),options:u,placeholder:x("labels.label_details_placeholder"),testId:"include-details",hintTooltipMaxWidth:"287px",tooltipMessage:ql(a?"labels.include_field_tooltip_msg_post":"labels.include_field_tooltip_msg_pre")}},Sme=e=>{const t=e("extraAssetType"),r=sg(t),o=t.labelSchemaType!=="pre";return{isDisabled:r,testId:"include-logo",name:"includeExtraAsset",hintTooltipMaxWidth:"300px",tooltipMessage:o?ql("labels.include_logo_
4257icon_section_post"):null,symbolPickerArr:Object.keys(p2).map(i=>({id:i,value:p2[i].value})),assetsOptions:Object.keys(Bi).map(i=>({id:i,name:"extraAssetType",...Zt(["label","value","testId"],Bi[i]),isDisabled:r}))}},Cme=e=>{const t=e("photo"),r=sg(t),o=t.labelSchemaType!=="pre";return{isDisabled:r,name:"photo",testId:"include-photo",placeholder:x("labels.photo_section_placeholder"),hintTooltipMaxWidth:"290px",tooltipMessage:ql(o?"labels.include_photo_radio_tooltip_msg_post":"labels.include_photo_radio_tooltip_msg_disabled")}},Tme=e=>{const t=e("customNoteText"),r=sg(t),o=t.labelSchemaType!=="pre";return{name:"customNotesSwitch",fieldName:"customNoteText",label:x("labels.custom_note_label"),isDisabled:r,placeholder:x("labels.custom_note_placeholder"),hintTooltipMaxWidth:"240px",tooltipMessage:o?ql("labels.include_node_section_post"):null,testId:"add-note"}},kc=e=>{const{control:t,register:r,setValue:o}=De(),i=Te({control:t,name:e.checkboxName}),s=i&&!e.isDisabled;return c.useLayoutEffect(()=>{oe(e.inputName)&&!s&&o(e.inputName,e.defaultInputValue)},[e.inputName,s,o,e.defaultInputValue]),c.useLayoutEffect(()=>{e.isDisabled&&o(e.checkboxName,!1)},[e.checkboxName,e.isDisabled,o]),n.jsxs(S,{column:!0,"data-testid":"switcher-section-wrapper",children:[n.jsx(R,{fullWidth:!0,vertical:10,children:n.jsx(rt,{...r(e.checkboxName),interactiveHint:!0,$size:"mini",checkboxType:"switcher",checked:i,"data-testid":e.testId,direction:"row-reverse",disabled:e.isDisabled,hint:e.tooltipMessage,hintTooltipMaxWidth:e.hintTooltipMaxWidth,justify:"space-between",label:e.checkboxLabel,showHint:oe(e.tooltipMessage),width:"100%"})}),n.jsx(I,{when:s,children:e.children})]})},wme=g.button`
4258  display: flex;
4259  justify-content: center;
4260  align-items: center;
4261  position: relative;
4262  height: 40px;
4263  width: 70px;
4264
4265  border: 1px solid ${({theme:e})=>e.bg.neutral100};
4266  cursor: pointer;
4267
4268  color: ${({theme:e})=>e.text.neutral700};
4269  font-size: 11px;
4270  font-weight: 700;
4271  letter-spacing: 0.14em;
4272  line-height: 16px;
4273  text-transform: uppercase;
4274
4275  ${e=>e.checked&&L`
4276      background-color: ${({theme:t})=>t.text.neutral700};
4277      color: ${({theme:t})=>t.text.white};
4278      border: 2px solid ${({theme:t})=>t.text.neutral700};
4279    `}
4280  ${e=>e.disabled&&L`
4281      cursor: not-allowed;
4282      opacity: 0.4;
4283    `}
4284
4285  &:first-child {
4286    border-radius: 6px 0px 0px 6px;
4287  }
4288
4289  &:last-child {
4290    border-radius: 0px 6px 6px 0px;
4291  }
4292`,Ime=g.div`
4293  position: relative;
4294  display: flex;
4295  align-items: center;
4296  justify-content: space-between;
4297  width: 76px;
4298  height: 40px;
4299  padding: 0 8px;
4300
4301  cursor: pointer;
4302  border-radius: 5px;
4303  border: 1px solid ${e=>e.$active?e.theme.text.neutral700:e.theme.bg.neutral100};
4304  color: ${e=>e.theme.text.neutral700};
4305`,eT=g(Jt)`
4306  display: block;
4307  width: 36px;
4308  height: 36px;
4309
4310  ${e=>e.preview&&L`
4311      width: 20px;
4312      height: 20px;
4313    `}
4314  ${e=>e.disabled&&L`
4315      opacity: 0.2;
4316    `}
4317`,vme=g.div`
4318  display: flex;
4319  justify-content: space-between;
4320  flex-wrap: wrap;
4321  width: 184px;
4322  height: 128px;
4323  padding: 8px;
4324  box-shadow: 0px 6px 20px rgba(43, 44, 57, 0.14);
4325  border-radius: 6px;
4326  background-color: ${({theme:e})=>e.bg.white};
4327  cursor: default;
4328  z-index: 1;
4329`,Rme=g.button`
4330  display: flex;
4331  align-items: center;
4332  justify-content: center;
4333  width: 56px;
4334  height: 56px;
4335  border-radius: 6px;
4336  cursor: pointer;
4337  ${e=>e.selected&&L`
4338      background-color: ${({theme:t})=>t.bg.neutral100};
4339    `}
4340`,jme=g(C)`
4341  position: absolute;
4342  padding: 0 4px;
4343  top: -9px;
4344  background-color: ${({theme:e})=>e.bg.white};
4345`,kme=g(S)`
4346  height: 100%;
4347  width: 100%;
4348`,Nme=g.div`
4349  height: 40px;
4350  width: 120px;
4351  background-repeat: no-repeat;
4352  background-position: center center;
4353  background-size: contain;
4354  background-image: url(${e=>e.imgUrl});
4355  ${e=>e.disabled&&L`
4356      opacity: 0.3;
4357    `}
4358`,Ome=g.button`
4359  height: 42px;
4360  width: 42px;
4361  display: flex;
4362  align-items: center;
4363  justify-content: center;
4364  border-radius: 6px;
4365  border: 1px solid ${e=>e.theme.text.neutral200};
4366  color: ${({theme:e})=>e.bg.neutral700};
4367  margin-left: 16px;
4368  cursor: pointer;
4369  ${e=>e.disabled&&L`
4370      opacity: 0.3;
4371      pointer-events: none;
4372    `}
4373`,Dme=e=>{const{t}=P();return n.jsx(cr,{compact:!0,anchor:r=>n.jsxs(Ime,{$active:r,"data-testid":"symbol-dropdown-anchor",children:[n.jsx(jme,{neutral700:!0,size:"12px",children:t("labels.icon")}),n.jsx(eT,{disabled:e.isDisabled,icon:yl(e.symbolValue),preview:!0}),n.jsx(Vn,{roundedThin:!0})]}),content:r=>n.jsx(vme,{children:e.symbolPickerArr.map(o=>n.jsx(Rme,{center:!0,"data-testid":`${o.value}-symbol-button`,selected:o.value===e.symbolValue,type:"button",onClick:()=>{e.setValue(e.fieldName,o.value),r(!1)},children:n.jsx(eT,{icon:yl(o.value)})},o.id))}),"data-testid":"symbol-select-dropdown",dropdownDisabled:e.isDisabled,placement:"bottom-end"})},Pme=g.label`
4374  margin-right: 8px;
4375  input[type='file'] {
4376    display: none;
4377  }
4378`,Lme=g(Y)`
4379  width: 140px;
4380  height: 40px;
4381  margin: 0;
4382  display: flex;
4383  justify-content: center;
4384  align-items: center;
4385  padding: 0;
4386  background-color: ${({theme:e})=>e.brand};
4387  color: ${({theme:e})=>e.text.white};
4388  border: none;
4389  font-size: 11px;
4390  line-height: 20px;
4391  letter-spacing: 1.6px;
4392  border-radius: 6px;
4393  font-weight: 700;
4394
4395  &:hover {
4396    opacity: 0.7;
4397  }
4398`,Fme=e=>n.jsxs(Pme,{"data-testid":"upload-logo",htmlFor:"choose-file",children:[n.jsx("input",{ref:e.setInputRef,accept:e.acceptedFileTypes,"data-testid":"import-file-input",disabled:e.processing,id:"choose-file",type:"file",onChange:e.handleFileSelect}),n.jsx(Lme,{customStyle:e.customStyle,disabled:e.isUploadBtnDisabled||e.processing,styleType:"bgPrimary",onClick:e.chooseFileBtnClick,children:e.uploadButtonText})]}),Mme=lr(pp("inputRef","setInputRef",{}),Bn(e=>({noFile:M(e.file),hasValidSize:e.fileSizeLimit&&e.file?e.file.size<e.fileSizeLimit:!0})),Bn(e=>
4398({filename:e.noFile?e.emptyPlaceholderText:e.file.name,isUploadBtnDisabled:!e.noFile&&e.processing})),qi({chooseFileBtnClick:e=>t=>{t&&t.preventDefault(),e.inputRef&&e.inputRef.click()},handleCrossIconClick:e=>()=>{e.inputRef&&(e.inputRef.value=""),e.handleFileDeselect&&e.handleFileDeselect()}}))(Fme),S1=["image/png","image/jpeg","image/heif","image/heic"],Ume=e=>{const{t}=P(),r=o=>{const i=o.target.files[0]||{};if(i.size>m2)return se({type:"error",message:t("import.file_size_limit",{limit:I9(m2)})});if(S1.includes(i.type)){const s=window.URL.createObjectURL(i);e.setValue(e.fieldName,s),e.setValue(`${e.fieldName}File`,i)}else{const s=S1.join(", ").toUpperCase();se({type:"error",message:t("labels.not_allowed_type",{allowedTypes:s})})}};return j(e.logoUrl)?n.jsx(S,{alignItems:"center",grow:1,justifyContent:"space-between",children:n.jsxs(kme,{justifyContent:"flex-start",children:[n.jsx(Nme,{disabled:e.isDisabled,imgUrl:e.logoUrl}),n.jsx(Ome,{"data-testid":"delete-logo-button",disabled:e.isDisabled,type:"button",onClick:()=>e.setValue(e.fieldName,""),children:n.jsx(Vl,{height:16,width:16})})]})}):n.jsxs(S,{alignItems:"center",grow:1,justifyContent:"space-between",children:[n.jsx(C,{neutral500:!0,size:"12px",children:t("labels.include_logo_or_symbol.upload_logo_header")}),n.jsx(Mme,{acceptedFileTypes:S1,handleFileSelect:r,uploadButtonText:t("labels.include_logo_or_symbol.choose_logo")})]})},Bme=e=>{const{control:t,setValue:r}=De(),o=Te({control:t,name:"extraAssetType"}),i=Te({control:t,name:"logoUrl"}
4398),s=Te({control:t,name:"symbol"});return n.jsx(R,{vertical:18,children:n.jsxs(S,{justifyContent:"flex-start",children:[n.jsx(R,{right:24,children:n.jsx(S,{children:e.sectionConfig.assetsOptions.map(a=>n.jsx(wme,{checked:o===a.value,"data-testid":a.testId,disabled:a.isDisabled,type:"button",onClick:()=>r("extraAssetType",a.value),children:a.label},a.id))})}),n.jsx(I,{when:o===Bi.logo.value,children:n.jsx(Ume,{fieldName:"logoUrl",isDisabled:e.sectionConfig.isDisabled,logoUrl:i,setValue:r})}),n.jsx(I,{when:o===Bi.symbol.value,children:n.jsx(Dme,{fieldName:"symbol",isDisabled:e.sectionConfig.isDisabled,setValue:r,symbolPickerArr:e.sectionConfig.symbolPickerArr,symbolValue:s})})]})})},Hme=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",viewBox:"0 0 20 20",...e},c.createElement("path",{fill:"#DD2A3B",d:"M18.735.492a1 1 0 0 0-.08.007H11.75a.75.75 0 1 0 0 1.5h5.19L9.22 9.72a.75.75 0 1 0 1.06 1.06L18 3.06v5.19a.751.751 0 1 0 1.5 0V1.344a.75.75 0 0 0-.765-.852M4.25 2A3.76 3.76 0 0 0 .5 5.75v10a3.76 3.76 0 0 0 3.75 3.75h10A3.76 3.76 0 0 0 18 15.75v-5a.75.75 0 1 0-1.5 0v5c0 1.252-.998 2.25-2.25 2.25h-10A2.24 2.24 0 0 1 2 15.75v-10c0-1.251.998-2.25 2.25-2.25h5a.75.75 0 1 0 0-1.5z"})),Tu=({sectionTitle:e,topMargin:t,children:r,...o})=>n.jsxs(rme,{topMargin:t,...o,children:[n.jsx(C,{fontMedium:!0,mediumLetterSpacing:!0,smallLineHeight:!0,uppercase:!0,size:"14px",weight:"400",children:e}),n.jsx(ome,{column:!0,fullWidth:!0,children:r})]}),zme=e=>{const{t}=P(),r=c.useContext(Ue),{register:o,getFieldState:i,control:s,setValue:a,getValues:l}=De(),u=Te({control:s,name:"labelType"}),p=Te({control:s,name:"paperSize"}),m=Te({control:s,name:"labelSize"}),{planFeatures:h}=dt(),{betaLabelsSupported:A}=Fb(),f=c.useCallback(z=>({fieldName:z,labelType:u?.value,paperSize:p?.value,labelSize:m?.value,labelSchemaType:e.labelSchemaType}),[u,p,m,e.labelSchemaType]),_=mj(e.labelSchemaType,h?.barcodesEnabled),b=hj(e.labelSchemaType),E=c.useMemo(()=>{const z=Aj(u?.value,p?.value,e.labelSchemaType);return{...z,options:Pb(A,z.options)}},[u?.value,p?.value,e.labelSchemaType,A]),{isCustomRoleWithHiddenPrice:T}=zo(),w=c.useMemo(()=>gj({configObject:f,customAttributes:e.customAttributes,isCustomRoleWithHiddenPrice:T,nodeTypes:e.nodeTypes}),[f,e.customAttributes,T,e.nodeTypes]);Ro(()=>{j(m)&&a("labelSize",E.options[0])},[E.options]);const v=Cme(f),k=c.useMemo(()=>Sme(f),[f]),N=Tme(f),D=M(u?.value)||M(p?.value),F=document.getElementById(jr),B=e.labelSchemaType===pl.Pre,U=B?"top":"bottom";return n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(I,{when:B,children:n.jsxs(Tu,{"data-testid":"unlinked-labels-section",sectionTitle:t("labels.sortly_qr_labels"),topMargin:"40px",children:[n.jsx(C,{neutral700:!0,smallLineHeight:!0,offsets:{mb:22},size:"14px",weight:"400",children:t("labels.first_step_description")}),n.jsxs(S,{alignItems:"center",children:[n.jsx(fe,{color:r.bg.neutral100,height:"40px",right:"14px",width:"2px"}),n.jsx(ime,{center:!0,children:n.jsx(Hme,{})}),n.jsx(sme,{targetBlank:!0,href:L5,children:t("labels.create_autolinked_labels")})]})]})}),n.jsxs(Tu,{"data-testid":"label-options-section",sectionTitle:t("labels.label_options"),topMargin:"40px",children:[n.jsx(I,{when:e.shouldShowReprintInfoBanner,children:n.jsxs(gme,{children:[n.jsx(J_,{}),n.jsx(C,{medium:!0,size:"14px",children:t("labels.reprint_info")})]})}),n.jsx(I,{when:B,children:n.jsx(R,{vertical:2,children:n.jsx(we,{"data-testid":"label-name-field",type:"text",...o("labelName"),label:t("labels.label_name"),placeholder:t("labels.label_name_placeholder"),...i("labelName")})})}),n.jsx(R,{vertical:2,children:n.jsx(ht,{closeMenuOnSelect:!0,control:s,"data-testid":"label-type",label:_.label,menuPortalTarget:F,menuPosition:"fixed",name:_.name,options:_.options,placeholder:_.placeholder,value:l(_.name)})}),n.jsx(R,{vertical:2,children:n.jsx(ht,{closeMenuOnSelect:!0,control:s,"data-testid":"paper-size",label:b.label,menuPortalTarget:F,menuPosition:"fixed",name:b.name,options:b.options,placeholder:b.placeholder,value:l(b.name)})}),n.jsx(R,{top:2,children:n.jsx(ht,{closeMenuOnSelect:!0,control:s,"data-testid":"label-size",isDisabled:D,label:E.label,menuPlacement:U,menuPortalTarget:F,menuPosition:"fixed",name:E.name,options:E.options,placeholder:E.placeholder,value:l(E.name)})})]}),n.jsx(I,{when:j(u)&&j(p)&&j(m),children:n.jsxs(Tu,{"data-testid":"label-settings-section",sectionTitle:t("labels.settings"),topMargin:"40px",children:[n.jsx(kc,{checkboxLabel:t("labels.include_field"),checkboxName:w.name,defaultInputValue:u0.includeField,hintTooltipMaxWidth:w.hintTooltipMaxWidth,inputName:w.fieldName,isDisabled:w.isDisabled,testId:w.testId,tooltipMessage:w.tooltipMessage,children:n.jsx(ht,{closeMenuOnSelect:!0,noFieldWrapper:!0,control:s,"data-testid":"details-dropdown",isDisabled:w.isDisabled,label:w.label,menuPlacement:"top",menuPortalTarget:F,menuPosition:"fixed",name:w.fieldName,options:w.options,placeholder:w.placeholder,value:l(w.fieldName)})}),n.jsx(kc,{checkboxLabel:t("labels.include_photo_section_name"),checkboxName:v.name,hintTooltipMaxWidth:v.hintTooltipMaxWidth,isDisabled:v.isDisabled,testId:v.testId,tooltipMessage:v.tooltipMessage,children:n.jsx(C,{neutral500:!0,smallerLineHeight:!0,size:"12px",weight:"400",children:t("labels.photo_added")})}),n.jsx(kc,{checkboxLabel:t("labels.include_logo_or_symbol.label"),checkboxName:k.name,hintTooltipMaxWidth:k.hintTooltipMaxWidth,isDisabled:k.isDisabled,testId:k.testId,tooltipMessage:k.tooltipMessage,children:n.jsx(Bme,{sectionConfig:k})}),n.jsx(R,{outside:!0,bottom:24,children:n.jsx(kc,{checkboxLabel:t("labels.custom_note_section_name"),checkboxName:N.name,defaultInputValue:u0.customNoteText,hintTooltipMaxWidth:N.hintTooltipMaxWidth,inputName:N.fieldName,isDisabled:N.isDisabled,testId:N.testId,tooltipMessage:N.tooltipMessage,children:n.jsx(Qn,{"data-testid":"custom-notes-field",...o(N.fieldName),...i(N.fieldName),autoFocus:!0,boldText:!0,characterLimit:140,label:N.label,placeholder:N.placeholder,rows:1})})})]})})]})},Vme=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:8,...e},c.createElement("path",{fill:"#4283DE",fillRule:"evenodd",d:"M3.618 8h-.073L0 4.126l1.072-1.073 2.473 2.725L9 0l1 1.148z"})),Qme=g(hr)`
4399  position: absolute;
4400  left: ${e=>e.isCompact?"15px":"25px"};
4401`,Wme=g.div`
4402  width: 8px;
4403  height: 8px;
4404  opacity: ${e=>e.active?".5":"1"};
4405  border-radius: 50%;
4406  background-color: ${e=>e.active?e.theme.blue400:e.theme.bg.white};
4407`,qme=g.div`
4408  position: absolute;
4409  left: 0;
4410
4411  display: flex;
4412  align-items: center;
4413  justify-content: center;
4414
4415  width: 12px;
4416  height: 12px;
4417  opacity: ${e=>e.active?".5":"1"};
4418  border-radius: 50%;
4419  border: solid 1px ${e=>e.active?e.theme.blue400:e.theme.bg.neutral300};
4420`,Gme=e=>n.jsxs(aQ,{active:e.active,customStyle:e.customStyle,"data-testid":e["data-testid"],disabled:e.disabled,fixedWidthMode:e.fixedWidthMode,isCompact:e.isCompact,roundIcon:e.roundIcon,tabIndex:"0",onClick:e.onClick,onKeyDown:t=>At(t)&&t.target.click(),children:[n.jsx(I,{when:e.roundIcon,children:n.jsx(qme,{active:e.active,children:n.jsx(Wme,{active:e.active})})}),n.jsx(I,{when:e.active&&!e.roundIcon&&!e.hideIcon,children:n.jsx(Qme,{isCompact:e.isCompact,icon:Vme})}),e.children]}),$me=g(S)`
4421  white-space: nowrap;
4422  flex-wrap: nowrap;
4423  padding: 6px 0 16px;
4424`,Kme=g.div`
4425  display: flex;
4426  align-items: center;
4427  justify-content: center;
4428  cursor: pointer;
4429  height: 42px;
4430  color: ${({theme:e})=>e.text.neutral700};
4431  word-break: break-all;
4432  font-size: 14px;
4433  font-weight: 500;
4434  background: ${({theme:e})=>e.bg.neutral100};
4435  border-radius: 6px;
4436  margin-right: 16px;
4437  padding: 0 12px 0 11px;
4438
4439  ${e=>e.isOpen&&L`
4440      background: ${e.theme.text.neutral700};
4441      color: ${e.theme.text.white};
4442    `}
4443`,Yme=g(S)`
4444  margin-right: 12px;
4445`,Jme=L`
4446  padding: 10px 16px;
4447  color: ${({theme:e})=>e.text.neutral700};
4448  font-size: 14px;
4449  font-weight: 400;
4450
4451  ${e=>e.active&&L`
4452      font-weight: 500;
4453      background-color: ${({theme:t})=>t.bg.neutral50};
4454    `}
4455
4456  ${e=>e.disabled&&L`
4457      color: ${({theme:t})=>t.text.neutral400};
4458    `}
4459
4460  ${e=>!e.disabled&&L`
4461      &:hover {
4462        color: ${({theme:t})=>t.text.neutral700};
4463        font-weight: 500;
4464        background-color: ${({theme:t})=>t.bg.neutral50};
4465        box-shadow: none;
4466      }
4467    `}
4468`,Xme=e=>{const{t}=P(),r=c.useContext(Ue),{register:o,setValue:i,getFieldState:s,getValues:a,control:l}=De(),u=Te({control:l,name:"quantityOption"}),p=a(),m=J("",["labelType","value"],p),h=J("",["paperSize","value"],p),A=J("",["labelSize","value"],p),f=q(E=>J({},["labels","labelLimits"],E)),_=rj(A,m,h,f),b=c.useMemo(()=>Dr([{element:ds.onePerItem,include:!0},{element:ds.custom,include:!0}
4468,{element:{...ds.itemQuantity,isDisabled:e.nodesTotalQty>_,tooltipMessage:pt(t("labels.print_section.warning",{limit:_}))},include:!e.hasSelectedFolder}]),[e.hasSelectedFolder,e.nodesTotalQty,_]);return n.jsxs(S,{alignItems:"center",children:[n.jsxs($me,{center:!0,"data-testid":"label-quantity-container",children:[n.jsxs(Yme,{children:[n.jsx(C,{neutral700:!0,noLetterSpacing:!0,size:"14px",children:t("labels.print_section.label_quantity_label")}),n.jsx(R,{left:4,top:2,children:n.jsx(Ge,{content:t("labels.print_section.label_quantity_tooltip"),iconHoverColor:r.text.neutral600,maxWidth:"290px"})})]}),n.jsx(I,{when:e.labelSchemaType===pl.Post,children:n.jsx(cr,{closeOnClick:!0,anchor:E=>n.jsxs(Kme,{isOpen:E,children:[n.jsx(R,{right:10,children:ds[u].label}),n.jsx(Vn,{triangle:!0})]}),content:n.jsx(Le.Fragment,{children:b.map(E=>n.jsx(Gme,{hideIcon:!0,active:E.value===u,customStyle:Jme,"data-testid":`label-qty-option-${E.value}`,disabled:E.isDisabled,onClick:()=>{E.isDisabled||i("quantityOption",E.value)},children:n.jsxs(S,{column:!0,children:[E.label,n.jsx(I,{when:E.isDisabled,children:n.jsx(C,{brand:!0,noLetterSpacing:!0,tinySize:!0,lineHeight:"14px",children:E.tooltipMessage})})]})},E.value))}),"data-testid":"label-quantity-dropdown",placement:"bottom-start"})})]}),n.jsx(I,{when:qe(u,ds.custom.value),children:n.jsx(R,{width:"168px",children:n.jsx(we,{"data-testid":"amount-field",type:"number",...o("quantity"),...s("quantity"),overflowErrorMsg:!0,label:t("labels.print_section.amount")})})})]})},Zme=e=>{const t=J("",["value"],e.labelType),r=J("",["value"],e.paperSize),o=J("",["value"],e.labelSize),i=qe(o,"N"),s=J(1,[t,r,o],spe),a=J(1,[t,r,o],nj),{control:l,setValue:u}=De(),p=Te({control:l,name:e.fieldName});return qt(()=>{a<p&&u(e.fieldName,1)}),n.jsx(ame,{"data-testid":"print-start-position",isLandscape:i,labelCount:a,labelRows:s,children:o_(m=>{const h=m+1,A=h-(p-1);return n.jsx(lme,{"data-testid":`start-print-from-${h}`,isActive:p===h,isSelected:p<h,onClick:()=>u(e.fieldName,h),children:n.jsx(I,{when:A>0,children:A})})},a)})},ehe=e=>{const{t}=P(),r=le(),o=J("",["value"],e.labelType),i=J("",["value"],e.paperSize),s=J("",["value"],e.labelSize),a=Spe({labelType:o,paperSize:i,labelSize:s}),l=To({paperSize:i}),{label:u,link:p}=epe(o,i),m=Tpe({labelType:o,paperSize:i,labelSize:s}),h=wpe(l,s),A=c.useCallback(()=>r({type:d.SHOW_MODAL,payload:{component:"PurchaseModal",autoWidth:!0,show:!0,styleType:"light",size:"small",isExtraModal:!0,heading:t("labels.purchase_labels"),disableOutsideClick:!0,handleHideModal:()=>r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),data:{labelType:e.labelType,paperSize:e.paperSize,labelSchemaType:e.labelSchemaType}}}),[r,e.labelType,e.paperSize,e.labelSchemaType]);return n.jsxs(ume,{children:[n.jsx(R,{bottom:24,children:n.jsxs(S,{column:!0,children:[n.jsxs(C,{neutral700:!0,lineHeight:"20px",offsets:{pb:4},size:"14px",children:[t("labels.labels_per_sheet")," ",n.jsx(I,{when:a,children:n.jsx(C,{inherit:!0,semibold:!0,children:a})})]}),n.jsxs(C,{neutral700:!0,lineHeight:"20px",offsets:{pb:4},size:"14px",children:[t("labels.compatible_with"),n.jsxs(I,{when:m,children:[n.jsx(C,{inherit:!0,semibold:!0,children:h})," ",n.jsxs(C,{inherit:!0,semibold:!0,children:[m," "]})]})]}),n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,lineHeight:"20px",size:"14px",onClick:A,children:t("labels.purchase_labels")})]})}),n.jsx(R,{bottom:24,children:n.jsxs(S,{column:!0,children:[n.jsxs(C,{neutral700:!0,lineHeight:"20px",offsets:{pb:4},size:"14px",children:[t("labels.printer_type_information"),n.jsx(I,{when:u,children:n.jsx(C,{inherit:!0,semibold:!0,children:u})})]}),n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:t("labels.printer_recommendation")}),n.jsx(I,{when:p,children:n.jsx(Yr,{targetBlank:!0,href:p,children:n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,lineHeight:"20px",size:"14px",children:t(l?"labels.recommended_printer_single":"labels.purchase_recommended_printers")})})}),n.jsx(I,{when:!p,children:n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"20px",size:"14px",children:t(l?"labels.recommended_printer_single":"labels.purchase_recommended_printers")})})]})})]})},the=e=>{const{t}=P(),{register:r,getFieldState:o,control:i,setValue:s,getValues:a}=De(),l=c.useMemo(()=>Dr([{element:{testId:"include-seq-number",checkboxName:"enableSequential",checkboxLabel:t("labels.print_section.sequential_number_label"),inputTestId:"start-from-field",inputName:"sequentialNumber",inputType:"number",inputLabel:t("labels.print_section.sequential_number_input_label"),inputPlaceholder:t("labels.print_section.sequential_number_input_placeholder"),tooltipMessage:t("labels.print_section.sequential_number_tooltip")},include:e.labelSchemaType===pl.Pre},{element:{testId:"create-dublicates",checkboxName:"enableDuplicates",checkboxLabel:t("labels.print_section.duplicates_label"),inputTestId:"duplicates-field",inputName:"duplicatesNumber",inputType:"number",inputLabel:t("labels.print_section.duplicates_input_label"),inputPlaceholder:t("labels.print_section.duplicates_input_placeholder"),tooltipMessage:t("labels.print_section.duplicates_label_tooltip")},include:e.labelSchemaType===pl.Pre},{element:{testId:"printing-instructions",checkboxName:"includeInstru
4468ctionsPage",checkboxLabel:t("labels.print_section.include_instructions_page_label")},include:!0},{element:{testId:"send-to-email",checkboxName:"enableEmailCopy",checkboxLabel:t("labels.print_section.copy_email_label"),inputName:"email",inputType:"text",inputTestId:"email-field",inputLabel:t("labels.print_section.copy_email_input_label"),inputPlaceholder:t("labels.print_section.copy_email_input_placeholder")},include:!0}]),[e.labelSchemaType]),u=Te({control:i,name:"paperSize"});return P0(()=>{s("quantityOption",u0.quantityOption)}),n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsxs(Tu,{"data-testid":"printing-options-section",sectionTitle:t("labels.print_section.title"),topMargin:"40px",children:[n.jsx(Xme,{hasSelectedFolder:e.hasSelectedFolder,labelSchemaType:e.labelSchemaType,nodesTotalQty:e.nodesTotalQty}),n.jsx(I,{when:pu(u)!==Vt.single,children:n.jsx(kc,{checkboxLabel:t("labels.print_section.include_label_picker"),checkboxName:"includeLabelPicker",hintTooltipMaxWidth:"290px",testId:"start-position",tooltipMessage:t("labels.print_section.include_label_picker_tooltip"),children:n.jsx(Zme,{fieldName:"labelPicker",labelSize:a("labelSize"),labelType:a("labelType"),paperSize:a("paperSize")})})}),l.map(p=>n.jsx(kc,{checkboxLabel:p.checkboxLabel,checkboxName:p.checkboxName,hintTooltipMaxWidth:"286px",testId:p.testId,tooltipMessage:p.tooltipMessage,children:j(p.inputName)&&n.jsx(we,{type:p.inputType,...r(p.inputName),...o(p.inputName),"data-testid":p.inputTestId,label:p.inputLabel,placeholder:p.inputPlaceholder})},p.checkboxName))]}),n.jsx(Tu,{"data-testid":"label-information-section",sectionTitle:t("labels.label_information"),topMargin:"24px",children:n.jsx(ehe,{labelSchemaType:e.labelSchemaType,labelSize:a("labelSize"),labelType:a("labelType"),paperSize:a("paperSize")})})]})};var wu=(e=>(e[e.FirstStep=1]="FirstStep",e[e.SecondStep=2]="SecondStep",e))(wu||{});const nhe=({currentStep:e,...t})=>{const{t:r}=P(),{control:o,formState:{isValid:i}}=De(),s=Te(),{preLabelsGeneration:a,postLabelsGeneration:l}=Pe(),u=a||l,p=Te({control:o,name:"labelType"}),m=Te({control:o,name:"paperSize"}),h=Te({control:o,name:"labelSize"}),A=M(p)||M(m)||M(h),f=t.labelSchemaType===pl.Post,_=()=>{!t.hasEditedStepOneFields&&f&&O.editLabel(),t.navigateToPreviousStep()};return n.jsxs(nme,{"data-testid":"modal-footer",isScrollable:t.isScrollable,isScrollingFinished:t.isScrollingFinished,children:[n.jsx(E1,{"data-testid":"footer-section",justifyContent:"flex-start",children:n.jsx(I,{when:e===wu.SecondStep,children:n.jsx(cme,{children:n.jsx(Y,{"data-testid":"back-button",styleType:"modalBackBtn",type:"button",onClick:_,children:!t.hasEditedStepOneFields&&f?r("labels.edit_label"):r("common.back")})})})}),n.jsx(E1,{center:!0,"data-testid":"footer-section",children:n.jsx(C,{neutral700:!0,size:"14px",weight:"400",children:r("labels.step",{currentStep:e,stepCount:t.stepCount})})}),n.jsxs(E1,{"data-testid":"footer-section",justifyContent:"flex-end",children:[n.jsx(I,{when:e===wu.FirstStep,children:n.jsx(Y,{"data-testid":"submit-button",disabled:A,disableStyleType:"semitransparentBrandCTA",styleType:"brandCTA",type:"button",onClick:t.navigateToNextStep,children:r("common.next")})}),n.jsxs(I,{when:e===wu.SecondStep,children:[n.jsx(hme,{"data-testid":"download-button",disabled:u||!i,disableStyleType:"transparent",offsetType:"compact",showSpinner:u&&t.flowType===na.generateLabelsAndDownload,styleType:"dropdownButton",type:"button",onClick:()=>t.onDownloadClick(s),children:r("labels.download_pdf")}),n.jsx(Ame,{"data-testid":"submit-button",disabled:u||!i,disableStyleType:"semitransparentBrandCTA",offsetType:"compact",showSpinner:u&&t.flowType===na.generateLabelsAndPrint,styleType:"dropdownButton",children:t.hasEditedStepOneFields&&f?r("labels.print_save_label"):r("labels.print_label")})]})]})]})};async function tT(e,t,r,o,i){const s=await uj(e),a={...r,...s},l=t(a);o(l),i(!0)}async function rhe(e,t,r,o,i,s,a,l){const u=await uj(t),p={...o,...u,...e};a(Cs(hh,p));const m=r(p);i(m),s(!0),l()}const ohe=(e,t,r,o,i,s,a,l,u,p,m,h,A,f)=>{const[_,b]=c.useState(!1),E=q(ae=>ae?.labels?.labelPreferencesData),T=ZM(e,m,h),w=q(ae=>ae?.labels?.labelLogoUrl||""),v=le(),{planFeatures:k}=dt(),{betaLabelsSupported:N}=Fb(),{isCustomRoleWithHiddenPrice:D}=zo(),F=Cs(hh,l),[B,U]=c.useState(F),z=ae=>
4468{const pe=ae,xe=ae?.labelType,te=ae?.paperSize,ye=ae?.labelSize,he=ae?.includeField,Ie=($e,et)=>et.find(Xe=>Xe?.value===$e),ke=mj(e,k?.barcodesEnabled),ce=hj(e),de=Aj(xe,te,e),ve={options:Pb(N,de.options)},Qe=gj({configObject:$e=>({fieldName:$e,labelType:xe,paperSize:te,labelSize:ye,labelSchemaType:e}),customAttributes:a,isCustomRoleWithHiddenPrice:D,nodeTypes:s});return j(xe)&&(pe.labelType=Ie(xe,ke.options)),j(te)&&(pe.paperSize=Ie(te,ce.options)),j(ye)&&(pe.labelSize=Ie(ye,ve.options)),j(he)&&(pe.includeField=Ie(he,Qe.options)),pe};qt(()=>{if(v({type:d.FETCH_LABEL_LOGO_REQUEST}),v({type:d.FETCH_LABEL_LIMITS_REQUEST}),T){if(m.length>0)return v({type:d.FETCH_LABEL_PREFERENCES_REQUEST,payload:{nodeId:m[0].id}});v({type:d.FETCH_LABEL_PREFERENCES_REQUEST,payload:{itemGroupUid:h[0].id}})}T||tT(e,z,l,u,b)}),Ro(()=>{E&&(j(E)?rhe(E,e,z,l,u,b,U,f):tT(e,z,l,u,b))},[E]),c.useEffect(()=>{_&&p("logoUrl",w)},[w,_,p]);const[W,K]=c.useState(!1),X=A();c.useEffect(()=>{const ae=Cs(hh,bf(X,m,r,e,t,o,h,i)),xe=X_(hh)(B,ae);K(!xe)},[X,B]);const Z=T&&M(E);return{initialized:_,shouldShowReprintInfoBanner:Z,hasEditedStepOneFields:W,isPostGenerateLabelsForSingleNodeOrItemGroupCase:T}},nT=2,ihe=e=>e.initialized?e.currentStep===wu.SecondStep?n.jsx(the,{hasSelectedFolder:e.hasSelectedFolder,labelSchemaType:e.labelSchemaType,nodesTotalQty:e.nodesTotalQty}):n.jsx(zme,{customAttributes:e.customAttributes,labelSchemaType:e.labelSchemaType,nodeTypes:e.nodeTypes,shouldShowReprintInfoBanner:e.shouldShowReprintInfoBanner}):n.jsx(Gr,{height:"100%",width:"100%"}),she=({labelSchemaType:e,labelSchemaVersion:t,nodeType:r,transactionType:o,requestPageMeta:i,nodes:s,itemGroups:a,uiVersion:l})=>{const u=le(),{scrollRef:p,isScrollingFinished:m,isScrollable:h}=js(),[A,f]=c.useState(null),{itemsCustomAttributes:_,foldersCustomAttributes:b}=q(de=>({itemsCustomAttributes:Zi(de),foldersCustomAttributes:F5(de)})),E=c.useMemo(()=>{if(j(a))return[];const de=r==="folder"?b:_;return Ve(k0(gi(["kind","value"],"attachment")),Ee(ve=>({label:ve.name,value:oj(ve.id)})))(de)},[a,r,b,_]),{user:T}=dn(),w=c.useMemo(()=>({...u0,email:T.email}),[T]),v=q(de=>$(["nodes","bulkActionsMetaById"],de)),k=c.useMemo(()=>{const de=cn("id",s);return eU(de,v)},[v,s]),N=q(de=>J({},["labels","labelLimits"],de)),D=Ye({mode:"onChange",criteriaMode:"all",resolver:de=>{const ve=J("",["labelType","value"],de),Be=J("",["paperSize","value"],de),Qe=J("",["labelSize","value"],de),$e=rj(Qe,ve,Be,N),et=Math.floor($e/de.quantity)-1;return gt(de,upe({labelDuplicatesLimit:et,selectedLabelLimit:$e}))},defaultValues:w}),{setValue:F,reset:B,handleSubmit:U,getValues:z}=D,W=q(de=>de?.labels?.labelPreferencesData),K=c.useMemo(()=>({itemGroup:j(a),itemsOrFolders:j(s)}),[a,s]),X=r==="mixed"||r==="folder"&&!K.itemGroup,Z=e===pl.Post,{currentStep:ae,navigateToPreviousStep:pe,navigateToNextStep:xe}=JA({numberOfSteps:nT}),{initialized:te,shouldShowReprintInfoBanner:ye,hasEditedStepOneFields:he,isPostGenerateLabelsForSingleNodeOrItemGroupCase:Ie}=ohe(e,t,r,o,i,K,E,w,B,F,s,a,z,xe),ke=c.useCallback(async de=>{f(na.generateLabelsAndDownload);const ve=bf(de,s,r,e,t,o,a,i);return await ZC(Cs(zC,ve),e),u({type:Z?d.POST_LABELS_GENERATION_REQUEST:d.PRE_LABELS_GENERATION_REQUEST,payload:{values:ve,uiVersion:l,flowType:na.generateLabelsAndDownload}})},[u,Z,a,e,t,r,s,i,o,l]),ce=c.useCallback(async de=>{f(na.generateLabelsAndPrint);const ve=bf(de,s,r,e,t,o,a,i);return await ZC(Cs(zC,ve),e),Ie&&j(W)&&O.reprintLabel(he),u({type:Z?d.POST_LABELS_GENERATION_REQUEST:d.PRE_LABELS_GENERATION_REQUEST,payload:{values:ve,uiVersion:l,flowType:na.generateLabelsAndPrint}})},[u,he,Ie,Z,a,e,t,r,s,i,W,o,l]);return M(D)?null:n.jsx(tn,{...D,children:n.jsxs("form",{autoComplete:"off",onSubmit:U(ce),children:[n.jsxs(tme,{children:[n.jsx(dme,{ref:p,isScrollable:h,children:n.jsx(ihe,{currentStep:ae,customAttributes:E,hasSelectedFolder:X,initialized:te,labelSchemaType:e,nodesTotalQty:k,nodeTypes:K,shouldShowReprintInfoBanner:ye})}),n.jsx(eme,{labelSchemaType:e})]}),n.jsx(nhe,{currentStep:ae,flowType:A,hasEditedStepOneFields:he,isScrollable:h,isScrollingFinished:m,labelSchemaType:e,navigateToNextStep:xe,navigateToPreviousStep:pe,stepCount:nT,onDownloadClick:ke})]})})},ahe=e=>It([st("country",e.country),st("labelType",e.labelType),Fo([Sh(mn,"paperSize"),st("paperSize",e.paperSize)]),st("size",e.labelSize),Fo([Sh(_e,"printerType"),st("printerType",e.printerType)])]),rT="https://www.amazon.com/",lhe=Ve(e=>vt(ahe(e),sj),xl,oi(_e,Pi(rT),J(rT,["link"]))),che=(e,t,r)=>pj(e,t).filter(o=>r==="pre"?o.value!==Ke.mt:!0).map(o=>({...o,value:`${e}_${t}_${o.value}`})),dhe={labelSize:{presence:{allowEmpty:!1}},printerType:{presence:{allowEmpty:!1}},country:{presence:{allowEmpty:!1}}},uhe=e=>{const{t}=P(),{hideModal:r}=lt(),o=c.useCallback(A=>{const[f,_,b]=A.labelSize.value.split("_"),E=lhe({country:A.country.value,printerType:A.printerType.value,labelType:f,paperSize:_,labelSize:b});O.buyBlankLabels(b),window.open(E,"_blank"),r({isExtraModal:!0})},[r]),{handleSubmit:i,formState:{isValid:s},control:a,watch:l}=Ye({mode:"onChange",criteriaMode:"all",resolver:A=>gt(A,dhe)}),{betaLabelsSupported:u}=Fb(),p=document.getElementById(Z_),m=c.useMemo(()=>{const A=che(e.labelType?.value,e.paperSize?.value,e.labelSchemaType);return Pb(u,A)},[e.labelType,e.paperSize,e.labelSchemaType,u]),h=c.useMemo(()=>tpe(e.labelType?.value,e.paperSize?.value),[e.labelType,e.paperSize]);return n.jsx("form",{onSubmit:i(o),children:n.jsxs(R,{outside:!0,all:20,children:[n.jsx(ht,{closeMenuOnSelect:!0,control:a,"data-testid":"label-size-field",label:t("labels.label_size"),menuPortalTarget:p,name:"labelSize",options:m,value:l("labelSize")}),n.jsx(ht,{closeMenuOnSelect:!0,control:a,"data-testid":"printer-type-field",label:t("labels.printer_type"),menuPortalTarget:p,name:"printerType",options:h,value:l("printerType")}),n.jsx(ht,{closeMenuOnSelect:!0,control:a,"data-testid":"country-field",label:t("labels.country"),menuPortalTarget:p,name:"country",options:rpe,value:l("country")}),n.jsx(R,{outside:!0,top:25,children:n.jsx(Y,{disabled:!s,disableStyleType:"semitransparentBrandCTA",minWidth:"100%",styleType:"brandCTA",type:"submit",children:t("labels.open_amazon")})})]})})},phe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"button-close-icon-gray_svg__SvgjsSvg1000",width:16.708,height:16.708,...e},c.createElement("path",{id:"button-close-icon-gray_svg__SvgjsPath1007",fill:"#A8A8AC",fillOpacity:1,d:"m968.61 557-.61.61 7.28 7.27-7.28 7.28.61.6 7.27-7.27 7.28 7.27.
44686-.6-7.27-7.28 7.27-7.27-.6-.61-7.28 7.28Z",transform:"translate(-967.646 -556.646)"}),c.createElement("path",{id:"button-close-icon-gray_svg__SvgjsPath1008",fill:"#fff",fillOpacity:0,stroke:"#A8A8AC",strokeDasharray:0,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:50,strokeOpacity:1,strokeWidth:.5,d:"m968.61 557-.61.61 7.28 7.27-7.28 7.28.61.6 7.27-7.27 7.28 7.27.6-.6-7.27-7.28 7.27-7.27-.6-.61-7.28 7.28Z",transform:"translate(-967.646 -556.646)"})),mhe=g(R)`
4469  position: relative;
4470  min-height: 15px;
4471  font-size: ${tU};
4472  font-weight: 700;
4473  letter-spacing: ${nU};
4474  line-height: ${$v};
4475  color: ${({theme:e})=>e.text.neutral900};
4476`,yj=g.div`
4477  display: flex;
4478  margin: 0;
4479  text-align: ${e=>e.headingAlign?e.headingAlign:"left"};
4480`,hhe=g.div`
4481  font-size: 16px;
4482  color: #aaa;
4483  margin: 5px 0 0;
4484`,Fd=g.button.attrs({type:"button"})`
4485  position: absolute;
4486  top: ${e=>e.$top||"22px"};
4487  right: ${e=>e.$right||"15px"};
4488  color: ${({theme:e})=>e.text.neutral700};
4489`,fj=g.div`
4490  position: relative;
4491  display: flex;
4492  align-items: center;
4493
4494  height: 56px;
4495  padding: 16px 20px;
4496
4497  border-top-left-radius: 16px;
4498  border-top-right-radius: 16px;
4499  background-color: ${({theme:e})=>e.delimiter.neutral200};
4500  box-shadow: ${({isScrolling:e})=>e&&"0px 4px 20px rgba(56, 58, 72, 0.04);"};
4501`,Ahe=g.div`
4502  display: flex;
4503  align-items: center;
4504  justify-content: center;
4505
4506  width: 24px;
4507  height: 24px;
4508  cursor: pointer;
4509
4510  color: ${({theme:e})=>e.text.neutral700};
4511`,As=({heading:e,headingAlign:t,showCrossBtn:r,hideModal:o,isScrolling:i,openInModal:s,onBackIconClick:a,BackIcon:l=Zx})=>n.jsxs(fj,{isScrolling:i,children:[n.jsx(I,{when:s,children:n.jsx(R,{right:8,children:n.jsx(Ahe,{"data-testid":"back-button",onClick:a||o,children:n.jsx(l,{})})})}),n.jsx(I,{when:e,children:n.jsx(yj,{"data-testid":"modal-top-heading",headingAlign:t,children:n.jsx(C,{fontMedium:!0,largeSize:!0,neutral700:!0,trimLongString:!0,maxWidth:"450px",children:e})})}),n.jsx(I,{when:r,children:n.jsx(Fd,{$right:"26px",$top:"22px","data-testid":"cancel-button",id:"modal-close-icon",onClick:o,children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})})]}),Gl=e=>{const{modalData:{isDefaultHeadingHidden:t,heading:r,underHeading:o,Heading:i,showCrossBtn:s=!0,headingAlign:a,styleType:l,openInModal:u},hideModal:p}=e,m=qe($(["modalData","modalRootStyles","width"],e),"100%");return t?null:l==="light"?n.jsx(As,{heading:r,headingAlign:a,hideModal:p,openInModal:u,showCrossBtn:s}):n.jsxs(mhe,{bottom:10,className:"g-modal__header",left:25,right:25,top:24,children:[n.jsx(I,{when:i,children:i&&n.jsx(i,{})}),n.jsx(I,{when:r,children:n.jsx(yj,{"data-testid":"modal-top-heading",headingAlign:a,children:n.jsx(C,{enormousSize:!0,fontBold:!0,smallerLetterSpacing:!0,xLargeLineHeight:!0,block:m,children:r})})}),n.jsx(I,{when:o,children:n.jsx(hhe,{children:n.jsx(C,{enormousSize:!0,fontBold:!0,smallerLetterSpacing:!0,xLargeLineHeight:!0,children:o})})}),n.jsx(I,{when:s,children:n.jsx(Fd,{"data-testid":"cancel-button",id:"modal-close-icon",onClick:p,children:n.jsx(phe,{})})})]})},Mb=e=>n.jsx(Gl,{hideModal:e.hideModal,modalData:{styleType:"light",heading:e.title,showCrossBtn:!e.openInModal,openInModal:e.openInModal}}),ghe=g.div`
4512  margin-top: auto;
4513  display: flex;
4514  align-items: center;
4515  justify-content: space-between;
4516  padding: 14px 20px;
4517  height: 90px;
4518  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
4519
4520  box-shadow: ${e=>e.isSrolling&&"0px -4px 20px rgba(56, 58, 72, 0.04)"};
4521`,_j=({currentStep:e=1,stepCount:t=1,...r})=>{const{t:o}=P(),{bulkTransformAlerts:i}=Pe(),s=()=>{fd(r.alertFormValues.thresholdMethod)&&typeof r.setValue=="function"&&r.setValue("minQuantity",r.alertFormValues.alertModalMinQuantity),r.onSubmit(r.alertFormValues)},a=e!==1;return n.jsxs(ghe,{isSrolling:!r.isScrollingFinished,children:[a?n.jsx(Y,{greyBorder:!0,borderRadius:"6px","data-testid":"back-button",minWidth:"101",offsetType:"compact",styleType:"userCancel",type:"button",onClick:r.handleBackButtonClick,children:o("common.back")}):n.jsx("div",{style:{width:"101px"}}),n.jsx(I,{when:t!==1,children:n.jsx(C,{neutral700:!0,size:"14px",children:o("common.step_of",{current:e,total:t})})}),n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:!r.isValid||i||r.userSelectionError,disableStyleType:"semitransparentBrandCTA",minWidth:"126",showSpinner:i,styleType:"brandCTA",type:"button",onClick:s,children:r.submitButton})]})},yhe=e=>$(["quantity","enabled"],e)?"quantity":"",am=(e=[])=>Ve(Ee(t=>({[`id-${t}`]:!0})),io)(e),Ef=(e={},t,r)=>{const{triggerTargets:o={},thresholdValue:i,thresholdMethod:s,thresholdInterval:a,alertModalMinQuantity:l}=e,u=J([],["userIds"],o);return{sendToSelf:j(o.self)?o.self:!0,roleGroupIds:am(o.roleGroupIds),manual:t.map(p=>({id:p.id,name:`${p.firstName} ${p.lastName}`,checked:u.includes(p.id)})),thresholdValue:i,thresholdMethod:Kn(st("value",s),r?oA:iA),thresholdInterval:Kn(st("value",a),zc),alertModalMinQuantity:l}},oT=({usersList:e,rolesList:t,currentUser:r,nodes:o=[],isQuantity:i,attribute:s={}})=>{const a=Nl({usersList:e,rolesList:t,currentUser:r,nodes:o}),l=hv([Ch(Ae("firstName")),Ch(Ae("lastName"))],a),u={sendToSelf:!0,manual:l.map(A=>({id:A.id,name:`${A.firstName} ${A.lastName}`,checked:!1}
4521)),thresholdMethod:i?bp:void 0,thresholdValue:void 0};if(ft(o)>1)return u;if(i){const A=J([],[0,"notificationTriggers"],o);let f=Kn(st("type","Quantity"))(A);const _=j(o[0].minQuantity)?$r(o[0].minQuantity):void 0;return M(f)?Ne(u,{alertModalMinQuantity:_}):(f={...f,alertModalMinQuantity:_},Ef(f,l,!1))}const p=J([],[0,"customAttributeValues"],o),m=Kn(st("customAttributeId",s.id))(p),h=J({},["notificationTriggers",0],m);return Ef(h,l,!0)},Sf=(e,t)=>({action:e,entityType:"Node",attribute:"quantity_alerts",data:{...B5(t),type:"Quantity"}}),Cf=(e,t,r={})=>({action:t,entityType:"CustomAttribute",entityId:e.id,attribute:"date_time_alerts",data:{...B5(r),type:"DateReminder"}}),iT=(e,t)=>Ee(r=>{const o=n7(r.notificationTriggers,t);if(M(o))return r;if(t==="quantity")return{...r,existingAlert:{value:bp.value===o.thresholdMethod?r.minQuantity:o.value,thresholdValue:o.thresholdValue,thresholdMethod:o.thresholdMethod,thresholdInterval:o.thresholdInterval}};const i=si("customAttributeId",t,r.customAttributeValues);return{...r,existingAlert:{value:i.value,thresholdValue:o.thresholdValue,thresholdMethod:o.thresholdMethod,thresholdInterval:o.thresholdInterval}}},e),fhe=(e,t,r,o,i,s)=>{const{t:a}=P(),l=le(),u=q(N=>N.currentUser),p=q(_d),m=q(N=>Ve($(["companyRoles","rolesList"]),jn)(N)),h=e.length===1&&e[0].isItem,{currentNode:A}=q(N=>y_(N,h)),f=c.useCallback(()=>e.length>1||o?null:l({type:d.FETCH_NODE_REQUEST,payload:{id:e[0].id}}),[e,o,l]),_=q(N=>N.customAttributes.byId),{hideModal:b}=lt(),[E,T]=c.useState({}),[w,v]=c.useState("");c.useEffect(()=>{l(rU({nodes:e,handleRequestSuccess:T})),e.length===1&&l({type:d.FETCH_NODE_REQUEST,payload:{id:$([0,"id"],e)}})},[l,e]),c.useEffect(()=>{v(yhe(E))},[E]),c.useEffect(()=>{i||(l({type:d.FETCH_COMPANY_USERS_REQUEST}),l({type:d.FETCH_TEAM_MEMBERS_REQUEST}))},[l,i]);const k=c.useCallback(()=>{if(M(w))return;const N=e.length===1?[A]:e,D=ft(e);if(w==="quantity")return l(M5({heading:Dy({nodes:e}),nodeName:e[0].name,initialStep:2,initialValues:oT({usersList:p,rolesList:m,currentUser:u,nodes:N,isQuantity:!0}),cancelHandler:b,nodes:iT(e,w),originForm:void 0,handleRemove:()=>l(h2({title:a("alerts.remove_confirmation.title.common",{type:"quantity",count:D}),content:a("alerts.remove_confirmation.question.common",{count:D}),cancelHandler:()=>b({isExtraModal:!0}),submitHandler:()=>l(wc({nodes:e,transforms:[Sf("remove_alert")],requestPageMeta:t,onSuccess:()=>{O.alertRemoved({type:"quantity",nodesAmount:D,bulkSelectionType:s}),f()}})),isExtraModal:!0})),submitHandler:B=>new Promise((U,z)=>{const{thresholdMethod:W}=B,K=Sf("add_alert",B);let X=[K];fd(W)&&(X=[{entity_type:"Node",action:"replace",attribute:"min_quantity",data:B.alertModalMinQuantity},K]),l(wc({nodes:e,transforms:X,requestPageMeta:t,resolve:U,reject:z,onSuccess:()=>{O.alertSet({type:"quantity",values:B,isBulkAction:o,nodesAmount:D,uiVersion:r,bulkSelectionType:s}),f()}}))})}));const F=ge({},w,_);return l(U5({heading:Dy({nodes:e,isFirstStep:!1,isDate:!0,fieldName:F.name,customAttribute:F}),fieldName:F.name,nodeName:e[0].name,initialValues:oT({usersList:p,rolesList:m,currentUser:u,nodes:N,attribute:F}),cancelHandler:b,customAttribute:F,bulk:D>1,initialStep:2,nodes:iT(e,w),handleRemove:()=>l(h2({title:a("alerts.remove_confirmation.title.common",{type:"date",count:D}),content:a("alerts.remove_confirmation.question.common",{count:D}),cancelHandler:()=>b({isExtraModal:!0}),submitHandler:()=>l(wc({nodes:e,transforms:[Cf(F,"remove_alert")],requestPageMeta:t,onSuccess:()=>{O.alertRemoved({type:"date",nodesAmount:D}),f()}})),isExtraModal:!0})),submitHandler:B=>new Promise((U,z)=>{l(wc({nodes:e,transforms:[Cf(F,"add_alert",B)],requestPageMeta:t,resolve:U,reject:z,onSuccess:()=>{O.alertSet({type:"date",values:B,isBulkAction:o,nodesAmount:D,uiVersion:r,bulkSelectionType:s}),f()}}))})}))},[l,f,w,t,o,p,m,u,A,_,b,e,r,s]);return{rules:E,selectedOption:w,setSelectedOption:v,submitFirstStep:k,hideModal:b}},sT=e=>We((t,{node:r,condition:o})=>St({id:r.id,name:r.name,variantOptionValues:r.variantOptionValues,ancestry:String(r.permissionScopeId),existingAlert:o,prettyUnit:r.prettyUnit},t),[],e),aT=({alerts:e,nodes:t,usersList:r,rolesList:o,currentUser:i})=>{const s=Nl({usersList:r,rolesList:o,currentUser:i,nodes:t}),a=hv([Ch(Ae("firstName")),Ch(Ae("lastName"))],s),l=ge({},0,e);return e.length>1?{sendToSelf:!0,manual:a.map(u=>({id:u.id,name:`${u.firstName} ${u.lastName}`,checked:!1}
4521)),thresholdValue:null,thresholdMethod:l.type==="quantity"?bp:null,thresholdInterval:null,alertModalMinQuantity:null}:Ef({...l.condition,triggerTargets:l.triggerTargets,alertModalMinQuantity:l.condition.value},a,l.type===ur.Date)},_he=()=>{const{t:e}=P(),t=le(),r=q(_d),o=q(m=>Ve($(["companyRoles","rolesList"]),jn)(m)),i=q(m=>m.currentUser),{showModal:s,hideModal:a}=lt(),l=c.useCallback(m=>{const h=sT(m);return t(M5({heading:e("manage_alerts.edit_alerts.heading",{type:"Quantity",count:m.length}),initialValues:aT({alerts:m,nodes:h,usersList:r,rolesList:o,currentUser:i}),nodes:h,cancelHandler:a,submitHandler:A=>new Promise((f,_)=>{const b=Sf("add_alert",A);let E=[b];fd(A.thresholdMethod)&&(E=[{entity_type:"Node",action:"replace",attribute:"min_quantity",data:A.alertModalMinQuantity},b]),t(wc({onSuccess:()=>{se({type:"success",message:e("manage_alerts.edit_alerts.successfully_updated",{count:h.length})}),t({type:d.SCHEDULE_ALERT_LIST_REFRESH})},nodes:h,transforms:E,resolve:f,reject:_}))})}))},[t,a,o,r,i]),u=c.useCallback(m=>{const h=sT(m),{alertBase:A,condition:f,customAttribute:_}=ge({},0,m);return t(U5({caDefaultValues:{title:A,value:f.value},bulk:m.length>1,heading:e("manage_alerts.edit_alerts.heading",{type:"Date",count:m.length}),initialValues:aT({alerts:m,nodes:h,usersList:r,rolesList:o,currentUser:i}),cancelHandler:a,nodes:h,customAttribute:_,submitHandler:b=>new Promise((E,T)=>{t(wc({onSuccess:()=>{se({type:"success",message:e("manage_alerts.edit_alerts.successfully_updated",{count:h.length})}),t({type:d.SCHEDULE_ALERT_LIST_REFRESH})},transforms:[Cf({id:_.id},"add_alert",b)],nodes:h,resolve:E,reject:T}))})}))},[t,a,o,r,i]),p=c.useCallback(m=>s("RemoveAlertsModal",{styleType:"light",size:"medium",heading:e("common.delete"),data:{spinner:"removeAlerts",alertsCount:m.length,submitHandler:()=>{t({type:d.REMOVE_ALERTS_REQUEST,payload:{alerts:m,onSuccess:()=>{t({type:d.SCHEDULE_ALERT_LIST_REFRESH,payload:{removedAlertsCount:m.length}})}}})}}}),[t,s]);return{openEditQuantityAlertModal:l,openEditDateAlertModal:u,openRemoveAlertsModal:p}},xhe=({customAttributeIdx:e,customAttribute:t,bulk:r,isCaType:o,nodes:i,caDefaultValues:s})=>{const a=q(Hn),l=q(f=>$(["form","editNodeForm","values","customAttributes"],f)),u=i?.[0]?.customAttributes;if(j(s))return s;const p=l||u,m=!t&&p;let h,A;if(r||!o)return{title:h,value:A};if(m){const f=a[e];return{title:J("",["name"],f),value:$([e,"attributeValue"],p)}}if(t){const f=$([0,"customAttributeValues"],i),b=f&&vt(T=>qe(T.customAttributeId,t.id),f),E=ge({},0,b);return{title:t.name,value:E.attributeValue||E.value||t.defaultValue}}return{title:h,value:A}},bhe=g(S).attrs({"data-testid":"upgrade-restrictions-wrapper"})`
4522  border-radius: 6px;
4523  font-weight: 400;
4524  font-size: 18px;
4525  border: 2px solid ${({theme:e})=>e.text.neutral500};
4526  padding: 11px 16px;
4527
4528  ${({$variant:e,theme:t})=>e==="brand"&&L`
4529      border: none;
4530      border-radius: 10px;
4531      background-color: ${t.brand};
4532      color: ${t.bg.white};
4533    `}
4534`,Ehe=g(S)`
4535  width: 24px;
4536  height: 24px;
4537  margin-right: 8px;
4538  color: ${({theme:e})=>e.icon.neutral700};
4539
4540  ${({$variant:e,theme:t})=>e==="brand"&&L`
4541      color: ${t.bg.white};
4542    `}
4543`,She=g(Jt)`
4544  color: ${({theme:e})=>e.text.neutral700};
4545
4546  ${({$variant:e,theme:t})=>e==="brand"&&L`
4547      color: ${t.bg.white};
4548    `}
4549`,Che=g(Y)`
4550  ${({$variant:e,theme:t})=>e==="brand"&&L`
4551      && {
4552        min-width: auto;
4553        padding: 8px 24px;
4554        background-color: ${t.bg.white};
4555        border-color: ${t.bg.white};
4556        color: ${t.brand};
4557      }
4558    `}
4559`,The=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 3.25a.75.75 0 0 1 .678.43l2.21 4.672 5.232.85a.75.75 0 0 1 .425 1.256l-3.642 3.85.812 5.584a.75.75 0 0 1-1.104.765L12 18.114l-4.61 2.543a.75.75 0 0 1-1.105-.765l.812-5.583-3.642-3.85a.75.75 0 0 1 .425-1.256l5.232-.851 2.21-4.673A.75.75 0 0 1 12 3.25m0 2.504L10.3 9.35a.75.75 0 0 1-.558.42l-4.224.687 2.919 3.086a.75.75 0 0 1 .197.623l-.647 4.45 3.65-2.015a.75.75 0 0 1 .725 0l3.651 2.014-.647-4.449a.75.75 0 0 1 .197-.623l2.92-3.086-4.225-.687a.75.75 0 0 1-.558-.42z",clipRule:"evenodd"})),xj=({text:e="",variant:t="default",ctaText:r})=>{const{t:o}=P(),{locationPush:i}=zt(),s=t==="brand";return n.jsxs(bhe,{$variant:t,alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(E
4559he,{$variant:t,center:!0,children:n.jsx(She,{$variant:t,icon:The})}),n.jsx(C,{neutral700:!s,white:s,children:e})]}),n.jsx(Che,{$variant:t,"data-testid":"view-plans-link",minWidth:"145",offsetType:"medium",styleType:"commonCTA",textAlign:"center",type:"button",onClick:()=>{i("/change-plan")},onKeyDown:a=>{At(a)&&(a.preventDefault(),i("/change-plan"))},children:r||o("transactions.link_view_plans")})]})},bj=g.form.withConfig({displayName:"ui__ContentWrapper"})(["width:",";display:flex;flex-direction:column;flex-basis:100%;"],e=>e.$width),whe=g.div.withConfig({displayName:"ui__ConfirmationRowWrapper"})(["display:flex;align-items:center;justify-content:space-between;padding:0 8px;min-height:48px;"]),Ihe=g.span.withConfig({displayName:"ui__ErrorMessage"})(["width:100%;color:",";font-size:10px;letter-spacing:0;"],({theme:e})=>e.brand),Ej=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["min-height:300px;overflow-y:auto;overflow-x:hidden;",";"," ",""],Yi,e=>e.isScroll&&L(["margin-right:4px;"]),e=>e.openInModal?L(["max-height:445px;"]):L(["max-height:368px;"])),vhe=g(R).withConfig({displayName:"ui__RoleSectionWrapper"})(["border-top:solid 1px ",";"],({theme:e})=>e.delimiter.neutral200),Rhe=g(S).withConfig({displayName:"ui__CADefaultWrapper"})(["height:52px;padding-left:20px;border-bottom:solid 1px ",";"],({theme:e})=>e.delimiter.neutral100),jhe=g.div.withConfig({displayName:"ui__Empty"})(["height:46px;width:100%;"]),khe=g(S).withConfig({displayName:"ui__StyledFlex"})(["min-height:300px;position:relative;"]),Nhe=g.div.withConfig({displayName:"ui__ScrollableBox"})(["max-height:200px;min-height:40px;overflow-y:auto;margin-top:14px;border-radius:5px;border:1px solid ",";"],e=>e.theme.neutral100),Ohe=g.button.withConfig({displayName:"ui__CollapseButton"})(["display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 12px;width:12px;height:12px;padding:0;color:",";svg{width:12px;height:12px;}"],({theme:e})=>e.icon.brand),Dhe=g.div.withConfig({displayName:"ui__CustomAttributeInputPlaceholder"})(["width:100%;padding:10px 12px;margin-top:6px;margin-bottom:16px;border:1px solid ",";border-radius:5px;color:",";font-weight:400;font-size:14px;line-height:20px;cursor:not-allowed;"],({theme:e})=>e.delimiter.neutral100,({theme:e})=>ot(e.text.neutral500,.3)),Phe=(e,t,r)=>O.addedItemError({message:r}),Lhe=e=>{const{t}=P();return e.showPlaceholder?n.jsx(Dhe,{"data-testid":"threshold-value-input-disabled",children:"0"}):n.jsx(we,{...e.register("thresholdValue",{onChange:r=>{const{value:o}=r.target,i=oU(o);e.setValue("thresholdValue",i,{shouldValidate:!0})}}),...e.getFieldState("thresholdValue"),"data-testid":"threshold-value-input",placeholder:t("alerts.add_number"),onErrorDisplay:Phe})},Fhe=e=>e.showPlaceholder?n.jsx(ht,{isDisabled:!0,"data-testid":"alert-interval-select-disabled",isSearchable:!1,name:"thresholdIntervdisabled",options:zc,value:zc[0]},"thresholdIntervdisabled"):n.jsx(ht,{"data-testid":"alert-interval-select",name:"thresholdInterval",...e.getFieldState("thresholdInterval"),options:zc}),Mhe=({thresholdMethod:e})=>{const t=De();return n.jsxs(n.Fragment,{children:[n.jsx(R,{outside:!0,right:16,width:"calc(33.33%)",children:n.jsx(ht,{"data-testid":"alert-method-select",isSearchable:!1,name:"thresholdMethod",options:oA})}),n.jsx(R,{right:16,width:"calc(33.33%)",children:n.jsx(Lhe,{...t,showPlaceholder:Py(e)})}),n.jsx(R,{outside:!0,width:"calc(33.33%)",children:n.jsx(Fhe,{...t,showPlaceholder:Py(e)})})]})},Uhe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:18,fill:"none",viewBox:"0 0 16 18",...e},c.createElement("path",{fill:"#DD2A3B",d:"M6.519 0c-.973 0-1.774.831-1.774 1.841v.62H1.778C.803 2.462 0 3.296 0 4.309v1.23c0 .164.062.32.174.436a.58.58 0 0 0 .419.18h.664l1 10.214v-.012c.099.93.865 1.644 1.766 1.644h7.954c.901 0 1.667-.714 1.766-1.644v.012l1-10.214h.664a.58.58 0 0 0 .42-.18.63.63 0 0 0 .173-.436v-1.23c0-1.013-.803-1.846-1.778-1.846H11.26v-.62C11.26.831 10.46 0 9.486 0zm0 1.23h2.967c.333 0 .588.265.588.611v.62H5.931v-.62c0-.346.254-.61.588-.61zM1.778 3.693h12.444c.334 0 .593.27.593.616v.615H1.185v-.615c0-.347.26-.616.593-.616m.673 2.462H13.55l-.984 10.062v.005a.59.59 0 0 1-.588.548H4.023a.59.59 0 0 1-.588-.548v-.005L2.451 6.154z"})),Bhe=g(S)`
4560  cursor: pointer;
4561`,Hhe=g.div`
4562  display: flex;
4563  height: 56px;
4564  justify-content: flex-start;
4565  padding-left: 20px;
4566  align-items: center;
4567  text-align: center;
4568  border-top: solid 1px ${({theme:e})=>e.delimiter.neutral100};
4569`,zhe=g(Jt)`
4570  width: 24px;
4571  height: 24px;
4572  margin-right: 8px;
4573  color: ${e=>e.theme.brand};
4574`,Vhe=e=>{const{t}=P();return e.isAlertPresent?n.jsx(Hhe,{children:n.jsxs(Bhe,{center:!0,"data-testid":"remove-alert-button",disabled:e.disabled,onClick:e.onRemove,children:[n.jsx(zhe,{center:!0,icon:Uhe}),n.jsx(C,{brand:!0,fontMedium:!0,minusLetterSpacing:!0,smallLineHeight:!0,size:"14px",children:t("alerts.remove_alert")})]})}):n.jsx(jhe,{})},Qhe=g(S).withConfig({displayName:"ui__UpgradeWrapper"})(["padding:",";"],({$compact:e})=>e?"0":"8px 12px"),Whe=g(Jt).withConfig({displayName:"ui__UpgradeIcon"})(["margin-right:8px;"]),qhe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"#DD2A3B",d:"M14.546 17v.5a.5.5 0 0 0 .495-.432zm.272-2 .496.068a.5.5 0 0 0-.496-.568zm-5.363 2-.496.068a.5.5 0 0 0 .496.432zm-.273-2v-.5a.5.5 0 0 0-.496.568zm5.909-2v.5a.5.5 0 0 0 .495-.432zm.409-3v-.5a.5.5 0 0 0-.495.432zm4.5 0v.5a.5.5 0 0 0 .33-.876zm-8-7 .33-.376a.5.5 0 0 0-.66 0zm-8 7-.33-.376A.5.5 0 0 0 4 10.5zm4.5 0 .495-.068A.5.5 0 0 0 8.5 9.5zm.41 3-.496.068a.5.5 0 0 0 .495.432V13zm.817 6v-.5a.5.5 0 0 0-.495.568zM10 21l-.495.068A.5.5 0 0 0 10 21.5zm4.273-2 .495.068a.5.5 0 0 0-.495-.568zM14 21v.5a.5.5 0 0 0 .495-.432zm1.04-3.932.274-2-.991-.136-.273 2zm-5.585.432h5.09v-1h-
45745.09zm-.769-2.432.273 2 .991-.136-.273-2zm6.132-.568H9.182v1h5.636zm.768-1.432.41-3-.991-.136-.41 3zM15.5 10.5H20v-1h-4.5zm4.83-.876-8-7-.66.752 8 7zm-8.66-7-8 7 .66.752 8-7zM4 10.5h4.5v-1H4zm4.005-.432.409 3 .99-.136-.409-3zm.904 3.432h6.182v-1H8.909zm.323 5.568.273 2 .99-.136-.272-2zm5.04-.568H9.728v1h4.546v-1zm.223 2.568.273-2-.99-.136-.273 2zM10 21.5h4v-1h-4z"})),Sj=({onClick:e,label:t,compact:r})=>n.jsxs(Qhe,{$compact:r,alignItems:"center",onClick:e,children:[n.jsx(Whe,{icon:qhe}),n.jsx(C,{brand:!0,fontMedium:!0,mediumSize:!0,children:t})]}),lT=(e,t,r)=>O.addedItemError({message:r}),Ghe=e=>{const{t}=P(),{register:r,getFieldState:o,setValue:i}=De(),s=Fi(e.unitName)?t("common.quantity"):`${t("common.quantity")} (${e.unitName})`,a=e.thresholdMethod;return fd(a)?n.jsx(R,{width:"50%",children:c.createElement(we,{...r("alertModalMinQuantity",{onChange:l=>{const u=l.target.value||"",p=Nn(u)||"";i("alertModalMinQuantity",p,{shouldValidate:!0})}}),...o("alertModalMinQuantity"),key:"alertModalMinQuantity","data-testid":"min-level-field",label:t("item.min_quantity"),placeholder:t("item.min_quantity"),onErrorDisplay:lT})}):n.jsx(R,{width:"50%",children:c.createElement(we,{...r("thresholdValue",{onChange:l=>{const u=l.target.value||"",p=Nn(u)||"";i("thresholdValue",p,{shouldValidate:!0})}}),...o("thresholdValue"),key:"thresholdValue","data-testid":"threshould-value",label:s,name:"thresholdValue",placeholder:t("alerts.add_number"),onErrorDisplay:lT})})},$he=(e=!1)=>L(["overflow:",";"],e?"visible":"hidden"),Khe=e=>{const t=e.thresholdMethod;return n.jsxs(n.Fragment,{children:[n.jsx(R,{outside:!0,right:16,width:"50%",children:n.jsx(ht,{customErrorStyles:$he(fd(t)),"data-testid":"alert-method-select",isSearchable:!1,name:"thresholdMethod",options:e.quantityOptions||[]})}),n.jsx(Ghe,{thresholdMethod:t,unitName:e.unitName})]})},Yhe=e=>c.createElement("svg",{width:32,height:32,...e},c.createElement("g",{fill:"none"},c.createElement("rect",{width:31,height:31,x:.5,y:.5,stroke:"#CBCCCE",rx:15.5}),c.createElement("rect",{width:4,height:12,x:14,y:13,fill:"#CBCCCE",rx:2}),c.createElement("rect",{width:4,height:4,x:14,y:7,fill:"#CBCCCE",rx:2}))),Jhe=g(S)`
4575  padding: 10px 0 24px;
4576`,Xhe=g.div`
4577  margin-right: 12px;
4578`,Zhe=g(gr)`
4579  font-weight: 500;
4580  font-size: ${wl};
4581  color: ${({theme:e})=>e.blue400};
4582  cursor: pointer;
4583`,e0e=()=>{const{t:e}=P();return n.jsxs(Jhe,{alignItems:"center",children:[n.jsx(Xhe,{children:n.jsx(Yhe,{})}),n.jsx(C,{mediumSize:!0,children:mr.rich(e("alerts.no_members_warning"),{br:()=>n.jsx("br",{}),link:({children:t})=>n.jsx(Zhe,{to:"/manage-members",children:t})})})]})},t0e=e=>{const{register:t,getValues:r}=De(),o=e?.user?.id,i=`manual.${e.index}.checked`,s=r(i);return c.createElement(rt,{...t(i),key:o,checked:s,"data-testid":"user-selector-option",label:e.user?.name,styleType:"red",wrapperStyles:{width:"50%",margin:"12px 0"}})},n0e=()=>{const{control:e}=De(),t=l_({control:e,name:"manual"}),{fields:r}=t;return r.length===0?n.jsx(e0e,{}):n.jsx(S,{wrap:!0,style:{marginBottom:"15px"},children:r.map((i,s)=>n.jsx(t0e,{index:s,user:i},s))})},ag=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("rect",{width:14,height:2,x:5,y:11,fill:"currentColor",rx:1})),r0e=({collapsed:e})=>{const{t}=P(),[r,o]=c.useState(e);return n.jsx(Nhe,{children:n.jsxs(R,{left:16,right:13,top:10,children:[n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(C,{neutral500:!0,smallLineHeight:!0,size:"14px",weight:"400",children:t("alerts.select_manually")}),n.jsx(Ohe,{"aria-expanded":!r,"aria-label":t("alerts.select_manually"),"data-testid":"users-section-toggle",type:"button",onClick:()=>o(i=>!i),children:r?n.jsx(Ms,{"aria-hidden":"true"}):n.jsx(ag,{"aria-hidden":"true"})})]}),n.jsx(I,{when:!r,children:n.jsx(n0e,{})})]})})},o0e=[d.FETCH_COMPANY_USERS_REQUEST,d.FETCH_TEAM_MEMBERS_REQUEST],i0e=e=>{const{title:t,value:r}=xhe(e),{formattedDateTime:o}=_r({date:r,isOnlyDate:!0});return e.bulk||!e.isCaType?null:n.jsxs(Rhe,{alignItems:"center",children:[n.jsx(C,{minusLetterSpacing:!0,neutral700:!0,smallLineHeight:!0,trimLongString:!0,maxWidth:"450px",size:"14px",weight:400,children:`${t}:`})," ",n.jsx(C,{fontMedium:!0,minusLetterSpacing:!0,neutral700:!0,smallLineHeight:!0,size:"14px",children:o})]})},s0e=(e=[])=>{if(M(e))return Ic.unitName;const t=[];return e.forEach(r=>{r.prettyUnit&&!t.includes(r.prettyUnit)&&t.push(r.prettyUnit)}),t.length>0?t[0]:Ic.unitName},a0e=()=>{const{t:e}=P(),t=le(),{mark:{base:r}}=dt(),o=c.useCallback(()=>
4583{t({type:d.SHOW_POPUP,popupType:je.STOCK_ALERTS_CONDITIONS,meta:{plan:r,when:"before"}})},[t,r]);return n.jsx(Sj,{compact:!0,label:e("item.get_more_conditions"),onClick:o})},l0e=e=>{const t=e?.sendToSelf===!0,r=e?.roleGroupIds||{},o=Object.values(r).some(l=>l===!0);return(Array.isArray(e.manual)?e.manual:[]).some(l=>l?.checked===!0)||t||o?null:[x("alerts.no_selected_people_alert")]},Cj=e=>{const{t}=P(),r=le(),{rolesOptions:o}=Jp(),i=s0e(e.nodes),[s,a]=c.useState(null),{bulkTransformAlerts:l}=Pe(),{register:u,formState:{isValid:p,isDirty:m},control:h}=e.methods,A=Te({control:h});c.useEffect(()=>{const Z=l0e(A);a(Z)},[A,a]);const{is12HourTimeFormat:f,timezoneAbbr:_}=_r(),b=f?"8:00 AM":"08:00",{planFeatures:E={}}=dt(),T=q(Z=>iU(o0e,Z.spinner)),w="units",v=c.useMemo(()=>e.isCaType?[]:iA.reduce((Z,ae)=>{const pe=`${xt.camelize(ae.value)}AlertsEnabled`;if(E?.[pe])return Z.push(ae),Z;const xe={CustomOption:a0e,...bp};return Z.some(te=>te.CustomOption===xe.CustomOption)||Z.push(xe),Z},[]),[E,e.isCaType]);c.useEffect(()=>{m&&j(s)&&O.addedItemError({message:s})},[m,s]);const k=e.isNewNodeAlert?sU[w]??w:i,N=e.openInModal?"480px":"568px",{scrollRef:D,isScrollable:F,isScrollingFinished:B}=js(),U=c.useCallback(()=>r(nb({selectedEntities:e.nodes,requestPageMeta:e.requestPageMeta,skipFetchUsers:!0})),[r,e]),z=c.useMemo(()=>aU(e.nodes,e.isCaType,e.customAttribute,e.notificationTriggers),[e.nodes,e.isCaType,e.customAttribute,e.notificationTriggers]),W=c.useMemo(()=>!e.isCaType&&!v.some(Z=>Z.value===A.thresholdMethod?.value),[e.isCaType,A.thresholdMethod,v]),K=c.useMemo(()=>[...o].reverse(),[o]),X=p&&M(s);return n.jsx(tn,{...e.methods,children:n.jsxs(bj,{$width:N,children:[n.jsx(Mb,{hideModal:()=>e.onCancel(m,A),openInModal:e.openInModal,title:e.title}),n.jsxs(Ej,{ref:D,isScroll:F,openInModal:e.openInModal,children:[n.jsx(I,{when:T,children:n.jsx(khe,{center:!0,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"74px",width:"100%"})})}),n.jsxs(I,{when:!T,children:[n.jsx(i0e,{...e}),n.jsx(I,{when:W,children:n.jsx(R,{horizontal:20,top:20,children:n.jsx(xj,{text:t("alerts.upgrade_plan")})})}),n.jsxs(R,{bottom:10,horizontal:20,top:24,children:[n.jsx(C,{mediumSize:!0,neutral700:!0,smallLineHeight:!0,offsets:{pb:10},children:e.isCaType?t("alerts.me"):t("alerts.when_quantity")}),n.jsxs(S,{justifyContent:"flex-start",children:[n.jsx(I,{when:e.isCaType,children:n.jsx(Mhe,{thresholdMethod:A.thresholdMethod})}),n.jsx(I,{when:!e.isCaType,children:n.jsx(Khe,{quantityOptions:v,thresholdMethod:A.thresholdMethod,unitName:k})})]})]}),n.jsx(vhe,{bottom:20,horizontal:20,top:24,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(C,{mediumSize:!0,neutral700:!0,children:t("alerts.will_be_send_to")}),n.jsx(I,{when:e.isCaType,children:n.jsx(C,{mediumSize:!0,neutral500:!0,children:t("alerts.will_be_send_at",{alertTimeDisplay:b,timezoneAbbr:_})})})]})}),n.jsx(R,{bottom:20,horizontal:20,children:n.jsxs(S,{wrap:!0,justifyContent:"space-between",children:[n.jsx(R,{right:15,vertical:5,children:n.jsx(rt,{...u("sendToSelf"),checked:A.sendToSelf,"data-testid":"self-checkbox",label:t("alerts.self"),name:"sendToSelf",styleType:"red"})}),K.map(Z=>n.jsx(R,{right:15,vertical:5,children:n.jsx(rt,{...u(`roleGroupIds.id-${Z.value}`),checked:A.roleGroupIds?.[`id-${Z.value}`],"data-testid":`${Z.type}-checkbox`,label:Av(Z.label,2),name:`roleGroupIds.id-${Z.value}`,styleType:"red"})},Z.value))]})}),n.jsxs(R,{bottom:26,horizontal:20,children:[n.jsx(r0e,{collapsed:!0}),n.jsx(I,{when:j(s),children:n.jsx(Ihe,{children:s})})]}),n.jsx(Vhe,{disabled:l,isAlertPresent:z,onRemove:e.onRemove})]})]}),n.jsx(_j,{...e,alertFormValues:A,handleBackButtonClick:U,isScrollingFinished:B,isValid:X})]})})},c0e=({node:e,alertType:t})=>{const{userTimeZone:r,dateFormat:o}=q(s=>({userTimeZone:Ds(s),dateFormat:Os(s)})),i=r7(t,e.existingAlert||{},r,o);return n.jsxs(whe,{children:[n.jsxs(S,{column:!0,children:[n.jsx(C,{medium:!0,neutral700:!0,"data-testid":"name",offsets:{mb:2},children:e.name}),n.jsx(oo,{variantOptionValues:e.variantOptionValues})]}),n.jsx(I,{when:j(e.existingAlert),children:n.jsx(C,{neutral700:!0,children:i})})]})},Tj=({nodes:e,...t})=>{const{t:r}
4583=P(),o=q(lU),{scrollRef:i,isScrollable:s,isScrollingFinished:a}=js(),l=t.targetAttribute==="quantity"?ur.Quantity:ur.Date,u=o[t.targetAttribute]?.name;return n.jsxs(bj,{$width:"568px",children:[n.jsx(Mb,{hideModal:t.onCancel,title:"Confirm Update"}),n.jsx(Ej,{ref:i,isScroll:s,children:n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{column:!0,children:[n.jsx(C,{offsets:{mb:20},children:pt(xK(l,t.formValues,u))}),n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,children:r("alerts.confirmation.table.items",{count:e.length})}),n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,children:r("alerts.confirmation.table.current_description")})]}),n.jsx(fe,{height:"1px",top:"10px",width:"100%"}),e.map(p=>n.jsxs(Le.Fragment,{children:[n.jsx(c0e,{alertType:l,node:p}),n.jsx(fe,{height:"1px",width:"100%"})]},p.id))]})})}),n.jsx(_j,{alertFormValues:t.formValues,currentStep:t.currentStep,handleBackButtonClick:t.handleBackButtonClick,isConfirmationStep:!0,isScrollingFinished:a,isValid:!0,stepCount:t.stepCount,submitButton:t.submitButton,onSubmit:t.onSubmit})]})},cT={thresholdMethod:{presence:{allowEmpty:!1,get message(){return x("validations.cant_be_blank")}}},thresholdValue:{numericality:{lessThan:zu,get message(){return x("validations.is_large")}},presence:{allowEmpty:!1,get message(){return x("validations.cant_be_blank")}}},thresholdInterval:{presence:{allowEmpty:!1,get message(){return x("validations.cant_be_blank")}}}},d0e=e=>{const{thresholdMethod:t}=e;return Py(t)?{thresholdMethod:cT.thresholdMethod}:cT},u0e=({initialStep:e=1,submitHandler:t,heading:r,...o})=>{const{t:i}=P(),s=r??i("set_alert.form.heading.datetime.standard",{fieldName:"Date"}),a=Ye({mode:"onChange",defaultValues:o.initialValues,resolver:b=>gt(b,d0e(b),{fullMessages:!1})}),l=Te({control:a.control}),[u,p]=c.useState(!1),m=o.customAttribute?.id??o.customAttributeIdx,h=qx(o.nodes),A=c.useCallback(b=>h?p(!0):t(b),[h,p,t]),f=h?e+1:e;if(u)return n.jsx(Tj,{currentStep:f,formValues:l,handleBackButtonClick:()=>p(!1),nodes:o.nodes,stepCount:f,submitButton:i("common.confirm"),targetAttribute:m,onCancel:o.cancelHandler,onSubmit:t});const _=i(h?"common.next":"common.confirm");return n.jsx(Cj,{isCaType:!0,bulk:o.bulk,caDefaultValues:o.caDefaultValues,change:o.change,currentStep:e,customAttribute:o.customAttribute,customAttributeIdx:o.customAttributeIdx,customAttributes:o.customAttributes,initialValues:o.initialValues,methods:a,nodes:o.nodes,notificationTriggers:o.notificationTriggers,stepCount:f,submitButton:_,title:s,onCancel:o.cancelHandler,onRemove:o.handleRemove,onSubmit:A})},p0e=g.div`
4584  position: absolute;
4585  top: 0;
4586
4587  width: 100%;
4588  height: 100%;
4589  z-index: 12;
4590
4591  display: flex;
4592  flex-direction: column;
4593
4594  border-radius: 16px;
4595  overflow: hidden;
4596
4597  background-color: ${({theme:e})=>e.bg.white};
4598`,Om={thresholdMethod:{presence:{allowEmpty:!1,get message(){return x("validations.cant_be_blank")}}},thresholdValue:{numericality:{lessThan:zu,get message(){return x("validations.is_large")}},presence:{allowEmpty:!1,get message(){return x("validations.cant_be_blank")}}},alertModalMinQuantity:{numericality:{lessThan:zu,get message(){return x("validations.is_large")}},presence:{allowEmpty:!1,get message(){return x("validations.cant_be_blank")}}}},m0e=e=>{const{thresholdMethod:t}=e;return fd(t)?{thresholdMethod:Om.thresholdMethod,alertModalMinQuantity:Om.alertModalMinQuantity}:{thresholdMethod:Om.thresholdMethod,thresholdValue:Om.thresholdValue}},wj=({initialStep:e=1,submitHandler:t,heading:r,submitButtonText:o,...i})=>{const{t:s}=P(),a=r??s("set_alert.form.heading.quantity.standard"),l=o??s("common.confirm"),u=Ye({mode:"onChange",defaultValues:i.initialValues,resolver:E=>gt(E,m0e(E),{fullMessages:!1})}),p=Te({control:u.control}),[m,h]=c.useState(!1),A=qx(i.nodes),f=c.useCallback(E=>A?h(!0):t(E),[A,h,t]),_=A?e+1:e;if(m)return n.jsx(Tj,{currentStep:_,formValues:p,handleBackButtonClick:()=>h(!1),nodes:i.nodes,stepCount:_,submitButton:s("common.confirm"),targetAttribute:"quantity",onCancel:i.cancelHandler,onSubmit:t});const b=A?s("common.next"):l;return n.jsx(Cj,{change:i.change,currentStep:e,initialValues:i.initialValues,isNewNodeAlert:i.isNewNodeAlert,methods:u,minQuantity:i.minQuantity,nodes:i.nodes,notificationTriggers:i.notificationTriggers,openInModal:i.openInModal,originForm:i.originForm,setValue:i.setValue,stepCount:_,submitButton:b,title:a,onCancel:i.cancelHandler,onRemove:i.handleRemove,onSubmit:f})},h0e=e=>n.jsx(wj,{...e}),A0e=({...e})=>{const t=document.getElementById(Mu);return n.jsx(Ra,{container:t,children:n.jsx(p0e,{"data-testid":"quantity-alerts-modal",children:n.jsx(wj,{...e})})})},g0e=g(H5).withConfig({displayName:"RemoveAlertsModal__RedBinIcon"})(["color:",";"],({theme:e})=>e.brand),y0e=({spinner:e,alertsCount:t,submitHandler:r})=>{const{t:o}=P(),i=Pe(),s=ge(!1,e,i);return n.jsxs(S,{column:!0,children:[n.jsx(R,{all:32,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(g0e,{}),n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mt:32},size:"22px",children:o("manage_alerts.remove_alerts.subheading",{count:t})}),n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",maxWidth:"350px",offsets:{mt:16},size:"14px",children:o("manage_alerts.remove_alerts.description")})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:24,children:n.jsx(S,{center:!0,fullWidth:!0,children:n.jsx(Y,{"data-testid":"submit-button",disabled:!!s,disableStyleType:"semitransparentBrandCTA",minWidth:"176",offsetType:"compact",showSpinner:!!s,styleType:"brandCTA",type:"button",onClick:r,children:o("manage_alerts.remove_alerts.cta_button",{count:t})})})})]})},Ij=g(S)`
4599  position: relative;
4600  height: 514px;
4601  width: 568px;
4602  background-color: ${({theme:e})=>e.bg.white};
4603`,f0e=g.div`
4604  padding: 24px 20px;
4605  overflow: auto;
4606  height: 368px;
4607`,_0e=g.div`
4608  display: grid;
4609  padding: 24px 20px;
4610  grid-column-gap: 131px;
4611  grid-template-columns: 70px 128px;
4612  justify-content: end;
4613  align-items: center;
4614
4615  height: 90px;
4616  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
4617`,dT=g.span`
4618  font-weight: 700;
4619`,C1=g(gr)`
4620  color: ${({theme:e})=>e.bg.white};
4621  font-weight: 700;
4622  text-decoration: underline;
4623`,x0e=L`
4624  justify-content: flex-start;
4625`,b0e=(e,t,r,o)=>{const i=[],s=ft(t);return yi(st("isItem",!0))(t)&&i.push({label:"Quantity",value:"quantity",tooltipWidth:"304px",disabled:!$(["quantity","enabled"],e),featureEnabled:o.stockAlertsEnabled,hint:mr.rich(x("set_alert.hints.quantity"),{br:()=>n.jsx("br",{}),link:({children:l})=>n.jsx(C1,{to:"/advanced-search",children:l})})}),M(e.customAttributes)?i.push({label:"Date based custom field",value:"no_datetime",disabled:!0,featureEnabled:o.dateRemindersEnabled,tooltipWidth:"312px",hint:mr.rich(x("set_alert.hints.no_datetime"),{br:()=>n.jsx("br",{}),img:()=>n.jsx("img",{alt:"date field",loading:"lazy",src:"/images/custom-attributes/tooltip/date2.svg"}),bold:({children:l})=>n.jsx(dT,{children:l}),link:({children:l})=>n.jsx(C1,{to:"/manage-custom-attributes",children:l})})}
4625):e.customAttributes.forEach(l=>{const u=ge({},l.attributeId,r);M(u)||i.push({label:u.name,value:u.id,disabled:!l.enabled,featureEnabled:o.dateRemindersEnabled,tooltipWidth:"229px",hint:mr.rich(x("set_alert.hints.datetime",{count:s}),{br:()=>n.jsx("br",{}),fieldName:()=>u.name,bold:({children:p})=>n.jsx(dT,{children:p}),link:({children:p})=>n.jsx(C1,{to:"/advanced-search",children:p})})})}),i},E0e={neutral500:!0},S0e=({rules:e,nodes:t,selectedOption:r,setSelectedOption:o,planFeatures:i})=>{const s=c.useContext(Ue),a=q(p=>p.customAttributes.byId),l=b0e(e,t,a,i),u=c.useCallback(p=>{p.disabled||o(p.value)},[o]);return n.jsx(Le.Fragment,{children:l.map((p,m)=>{const h=`option_${p.value}_${m}`,A=`alert-type-${p.label.toLowerCase().replace(/\s+/g,"-")}-option`;return n.jsx(R,{"data-testid":A,vertical:5,children:n.jsx(i0,{checked:String(r)===String(p.value),checkedRadioColor:s.brand,customStyle:x0e,disabled:p.disabled,disabledLabelModifiers:E0e,disabledRadioColor:s.text.neutral200,hint:p.hint,hintPortalAnchor:"#modal-wrapper",id:h,label:p.label,labelColor:s.text.neutral700,name:"option",showHint:p.disabled&&p.featureEnabled,tooltipWidth:p.tooltipWidth,uncheckedRadioColor:s.brand,value:p.value,onClick:()=>u(p)},h)},h)})})},C0e=e=>{const{t}=P(),{planFeatures:r={}}=dt();return M(e.rules)?n.jsx(Ij,{center:!0,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"74px",width:"100%"})}):n.jsxs(f0e,{"data-testid":"set-alert-options",children:[n.jsx(I,{when:!r.dateRemindersEnabled,children:n.jsx(R,{bottom:20,children:n.jsx(xj,{text:pt(t("set_alert.form.upgrade_label"))})})}),n.jsx(C,{minusLetterSpacing:!0,neutral700:!0,smallLineHeight:!0,offsets:{pb:10},size:"14px",weight:400,children:t("set_alert.form.description")}),n.jsx(S0e,{nodes:e.nodes,planFeatures:r,rules:e.rules,selectedOption:e.selectedOption,setSelectedOption:e.setSelectedOption})]})},T0e=e=>{const{t}=P(),{rules:r,hideModal:o,selectedOption:i,setSelectedOption:s,submitFirstStep:a}=fhe(e.nodes,e.requestPageMeta,e.uiVersion,e.isBulkAction,e.skipFetchUsers,e.selectedEntitiesType),l=c.useMemo(()=>Dy({nodes:e.nodes,isFirstStep:!0}),[e.nodes]),p=qx(e.nodes,i)?3:2;return n.jsxs(Ij,{column:!0,children:[n.jsx(Mb,{hideModal:o,title:l}),n.jsx(C0e,{nodes:e.nodes,rules:r,selectedOption:i,setSelectedOption:s}),n.jsxs(_0e,{children:[n.jsx(C,{block:!0,center:!0,neutral700:!0,size:"14px",width:"100%",children:t("common.step_of",{current:1,total:p})}),n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:M(i),disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"compact",styleType:"brandCTA",onClick:a,children:t("common.next")})]})]})},w0e=g(S)`
4626  max-width: 568px;
4627  box-shadow: 0 2px 2px rgba(237, 237, 237, 0.5);
4628  border-radius: 10px;
4629  background-color: ${({theme:e})=>e.bg.white};
4630  padding: 30px 65px 43px 65px;
4631  text-align: center;
4632  position: relative;
4633
4634  &:after {
4635    content: '';
4636    position: absolute;
4637    width: 90%;
4638    bottom: 0;
4639    box-shadow: 0 2px 40px 0 rgba(0, 0, 0, 0.15);
4640    height: 100px;
4641    z-index: -1;
4642  }
4643
4644  ${or.phone`
4645    border: none;
4646    box-shadow: none;
4647    margin: auto;
4648    padding: 40px 10px 50px;
4649
4650    &:after {
4651      box-shadow: none;
4652    }
4653  `};
4654`,I0e=g(R)`
4655  width: 95px;
4656  height: 110px;
4657  margin-top: 20px;
4658
4659  img {
4660    width: 100%;
4661    display: block;
4662  }
4663`,v0e=g(R)`
4664  color: ${({theme:e})=>e.text.neutral900};
4665  font-size: 24px;
4666
4667  span {
4668    padding-right: 8px;
4669  }
4670
4671  ${or.phone`
4672    font-size: 20px;
4673
4674    span {
4675      display: block;
4676    }
4677  `};
4678`,R0e=g.div`
4679  color: ${({theme:e})=>e.text.neutral600};
4680  margin-bottom: 50px;
4681  font-size: 16px;
4682  line-height: 23px;
4683
4684  ${or.phone`
4685    font-size: 14px;
4686    margin-bottom: 30px;
4687  `};
4688`,j0e=g.div`
4689  width: 100%;
4690  display: flex;
4691  justify-content: space-between;
4692
4693  ${or.phone`
4694    display: block;
4695  `};
4696`,uT=g.div`
4697  width: 48%;
4698
4699  button {
4700    text-transform: uppercase;
4701    font-size: 12px;
4702  }
4703
4704  ${or.phone`
4705    width: 100%;
4706    margin-bottom: 10px;
4707
4708    button {
4709      font-size: 16px;
4710    }
4711  `};
4712`,k0e=({resendEmail:e=Wt,closeModal:t=Wt})=>{const{t:r}=P();return n.jsxs(w0e,{column:!0,alignItems:"center",children:[n.jsx(I0e,{top:20,children:n.jsx("img",{alt:"check-mark",loading:"lazy",src:"/images/sh
4712ared/icn_confirmation.svg"})}),n.jsx(v0e,{bottom:20,top:23,children:n.jsx("span",{children:r("user_profile.verify_your_email")})}),n.jsx(R0e,{children:n.jsxs("div",{children:[n.jsx("span",{children:r("congratulation.thanks")})," ",n.jsx("span",{children:r("user_profile.profile_update_success")})]})}),n.jsxs(j0e,{children:[n.jsx(uT,{children:n.jsx(Y,{styleType:"cancel",onClick:e,children:r("common.resend_email")})}),n.jsx(uT,{children:n.jsx(Y,{onClick:t,children:r("common.done")})})]})]})},N0e=g(Jt)`
4713  color: ${({theme:e})=>e.brand};
4714`,O0e=g(gr)`
4715  display: flex;
4716  align-items: center;
4717
4718  font-size: 14px;
4719  line-height: 20px;
4720  color: ${({theme:e})=>e.brand};
4721
4722  ${Jt} {
4723    width: 6px;
4724    height: 9px;
4725
4726    color: ${({theme:e})=>e.brand};
4727    margin: 0 9px;
4728  }
4729`,Is=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"currentColor",d:"M6.073 11.95a.94.94 0 0 0 .641.25c.23 0 .463-.082.642-.25l3.571-3.332a.835.835 0 0 0 0-1.235L7.356 4.049a.95.95 0 0 0-1.283 0 .835.835 0 0 0 0 1.235L8.983 8l-2.91 2.716a.835.835 0 0 0 0 1.235Z"})),D0e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:80,height:80,fill:"none",viewBox:"0 0 80 80",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3.667,d:"m10 30 30 20 30-20-30-20z"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3.667,d:"M70 30v33.333A6.667 6.667 0 0 1 63.333 70H16.667A6.667 6.667 0 0 1 10 63.333V30M10 63.333l20-20M50 43.333l20 20"})),P0e=()=>{const{t:e}=P(),t=le(),{resendEmail:r}=Pe();return n.jsxs(S,{center:!0,column:!0,children:[n.jsx(R,{vertical:40,children:n.jsx(N0e,{icon:D0e})}),n.jsx(R,{maxWidth:"430px",children:n.jsx(C,{center:!0,neutral700:!0,semibold:!0,offsets:{mb:32},size:"22px",children:e("verification_modal.oh_no")})}),n.jsx(C,{neutral700:!0,offsets:{mb:18},size:"14px",children:e("verification_modal.check")}),n.jsxs(O0e,{to:"/user-profile",children:[n.jsx("span",{children:e("menu.settings")}),n.jsx(Is,{}),n.jsx("span",{children:e("settings.profile")})]}),n.jsx(R,{bottom:40,maxWidth:"370px",top:20,children:n.jsx(C,{center:!0,neutral700:!0,size:"14px",children:e("verification_modal.did_not_receive")})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{vertical:19,children:n.jsx(Y,{"data-testid":"resend-email-button",disabled:r,disableStyleType:"semitransparentBrandCTA",showSpinner:r,styleType:"brandCTA",type:"button",onClick:()=>t({type:d.RESEND_EMAIL_REQUEST}),children:e("verification_modal.verify")})})]})},L0e=g.div.withConfig({displayName:"ui__FooterContainer"})(["position:relative;z-index:10;",""],e=>e.isShadow&&L(["box-shadow:0 0 8px 0 ",";"],({theme:t})=>ot(t.bg.neutral900,.2))),F0e=g.div.withConfig({displayName:"ui__FieldWrapper"})(e=>`
4730  position: relative;
4731  width: ${e.width||""};
4732  align-self: ${e.alignSelf||""};
4733`),M0e=L(["font-weight:400;"]),U0e=L(["font-size:18px !important;font-weight:500;&::placeholder{font-weight:normal;}&:focus{border-bottom:1px solid ",";}"],({theme:e})=>e.brand),B0e=L(["min-height:72px;resize:vertical;"]),H0e=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["max-height:524px;overflow:auto;",";",""],ex,e=>e.isScroll&&L(["margin-right:0px;"])),z0e=()=>{const{t:e}=P(),{register:t,control:r,getFieldState:o}=De(),i=q(a=>a.server?.tags),s=c.useMemo(()=>Object.values(i||{}),[i]);return n.jsxs(R,{bottom:20,horizontal:20,children:[n.jsx(R,{top:8,children:n.jsx(F0e,{children:n.jsx(we,{...t("name"),...o("name"),mandatory:!0,showPlaceholderOnFocus:!0,customPlaceholderStyle:M0e,"data-testid":"name-field",inputControlStyles:U0e,inputWrapperStyle:{margin:0},placeholder:e("item.node_name"),styleType:"borderless"})})}),n.jsx(R,{bottom:2,top:8,children:n.jsx(Un,{control:r,"data-testid":"tags-field",name:"tags",render:({field:a})=>n.jsx(tx,{...a,"data-testid":"tags-field",label:e("item.tags"),options:Eb(s)})})}),n.jsx(Qn,{...t("description"),...o("description"),customStyle:B0e,"data-testid":"notes-field",label:e("item.notes")})]})},vj=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"#fff",d:"m5.247 7.425 2.158 2.158a.83.83 0 0 0 1.175 0l2.159-2.158C11.264 6.9 10.889 6 10.147 6H5.83c-.741 0-1.108.9-.583 1.425"})),V0e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("circle",{cx:8,cy:8,r:7.25,stroke:"#54565D",strokeWidth:1.5}),c.createElement("rect",{width:1.371,height:9.143,x:7.314,y:3.429,fill:"#5456
47335D",rx:.686}),c.createElement("rect",{width:1.371,height:9.143,x:12.57,y:7.315,fill:"#54565D",rx:.686,transform:"rotate(90 12.57 7.315)"})),Q0e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#54565D",d:"M15.619 11.548a4.976 4.976 0 1 1 0 9.952 4.976 4.976 0 0 1 0-9.952M4.764 4.877l-.003 1.92v9.504a2.94 2.94 0 0 0 2.94 2.94l2.702.002c.26.498.59.955.976 1.357l-3.677-.001a4.3 4.3 0 0 1-4.298-4.298V6.798c0-.888.568-1.642 1.36-1.921m11.564 9.013a.45.45 0 0 0-.514 0l-.063.052-.052.063a.45.45 0 0 0 0 .514l.052.063 1.489 1.488-4.341.001-.082.008a.45.45 0 0 0-.364.363l-.007.082.008.081c.033.185.179.33.363.364l.082.007h4.342l-1.49 1.49-.052.063a.452.452 0 0 0 .63.629l.062-.052 2.289-2.292.033-.045.038-.072.024-.075.009-.058v-.08l-.01-.058-.01-.039-.029-.07-.022-.038-.033-.046-2.29-2.291zM15.845 2.5c1.124 0 2.036.911 2.036 2.036v6.558a5.8 5.8 0 0 0-1.357-.382V4.536a.68.68 0 0 0-.68-.679H7.703a.68.68 0 0 0-.679.679v11.762c0 .374.304.678.679.678h2.053q.056.707.266 1.358h-2.32a2.036 2.036 0 0 1-2.035-2.036V4.536c0-1.125.912-2.036 2.036-2.036z"})),W0e=e=>n.jsx(hU,{center:!0,$active:e.active,$disabled:e.disabled,children:n.jsx(AU,{icon:vj})}),Va={add:{get name(){return x("item.add")},icon:V0e},add_new:{get name(){return x("common.add_new")},icon:Q0e,"data-testid":"create-another"}},p0=e=>{const{t}=P(),[r,o]=c.useState(()=>e.isCreateFlag?Va.add_new:Va.add),i=s=>()=>{o(a=>(qe(a,s)||e.toggleAction(),s))};return n.jsxs(S,{alignItems:"center",direction:e.reverse?"row-reverse":"row",justifyContent:"flex-end",children:[n.jsx(I,{when:e.showCancelButton,children:n.jsx(cU,{children:n.jsx(Y,{"data-testid":"cancel-button",offsetType:"compact",styleType:"userCancel",type:"button",onClick:e.onCancel,children:e.cancelLabel||t("common.cancel")})})}),n.jsxs(dU,{children:[n.jsx(Y,{borderRadius:"5px 0 0 5px","data-testid":e.isItem?"add-item-submit-button":"add-folder-submit-button",disabled:e.disabled,disableStyleType:"semitransparentBrandCTA",offsetType:"compact",showSpinner:e.showSpinner,styleType:"dropdownButton",type:"submit",onClick:e.onSubmit,children:r.name}),n.jsx(cr,{closeOnClick:!0,anchor:s=>n.jsx(W0e,{active:s,disabled:e.disabled}),content:n.jsx(uU,{children:Object.keys(Va).map(s=>n.jsxs(pU,{"data-testid":Va[s]["data-testid"],tabIndex:0,onClick:i(Va[s]),onKeyDown:a=>At(a)&&a.target.click(),children:[n.jsx(mU,{icon:Va[s].icon}),Va[s].name]},s))}),dropdownDisabled:e.disabled,placement:"top-end",styleType:"red-active"})]})]})},q0e=({isShadow:e,isItem:t=!0,disabledNodesIds:r})=>{const{t:o}=P(),i=q(f=>Wp(f)(!t)),s=c.useMemo(()=>{const f=i.map(_=>_.id);return M(r)?f:[...f,...r]},[i,r]),{control:a,formState:{errors:l,isValid:u}}=De(),p=!u||j(l),{createNode:m}=Pe(),h=q(f=>f.pages.addNodePage.createAnother||!1),A=le();return n.jsx(L0e,{isShadow:e,children:n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fs,{noFieldWrapper:!0,showBackButton:!0,control:a,disabledNodesIds:s,headerTitle:o("item.add_folder"),label:o("item.add_to_folder"),name:"folderId",testId:"add-to-folder"}),n.jsx(R,{left:20,children:n.jsx(p0,{disabled:p||m,isCreateFlag:h,showSpinner:m,toggleAction:()=>{A({type:d.TOGGLE_ADD_NODE_CREATE_FLAG})}})})]})})})},G0e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"#A8A8AC",d:"M4.75 3A3.76 3.76 0 0 0 1 6.75v8a3.76 3.76 0 0 0 3.75 3.75h12a3.76 3.76 0 0 0 3.75-3.75v-8A3.76 3.76 0 0 0 16.75 3zm0 1.5h12c1.252 0 2.25.998 2.25 2.25v8c0 .087-.016.169-.025.253l-4.1-3.967a1.9 1.9 0 0 0-1.326-.532c-.48 0-.96.178-1.326.532h-.001l-1.05 1.015-2.597-2.514a1.9 1.9 0 0 0-1.327-.532c-.48 0-.96.177-1.326.532L2.5 12.847V6.75c0-1.252.998-2.25 2.25-2.25m16.75.757v9.993a4.255 4.255 0 0 1-4.25 4.25H6.007C6.692 20.409 7.777 21 9 21h8.25c3.17 0 5.75-2.58 5.75-5.75v-7a3.74 3.74 0 0 0-1.5-2.993M15.25 6.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m-8.001 3.996c.1 0 .201.04.283.12l2.563 2.478L6.057 17H4.75a2.23 2.23 0 0 1-2.233-2.082l4.448-4.303a.4.4 0 0 1 .284-.119m6.299 1.5c.1 0 .202.04.284.12v-.002l4.437 4.293c-.4.366-.929.593-1.519.593H8.214l5.05-4.886v.001a.4.4 0 0 1 .284-.119"})),$0e=e=>{const{t}=P();return n.jsxs(Ple,{center:!0,column:!0,"data-testid":"add-photos",onClick:e.onClick,children:[n.jsx(jb,{}),n.jsx(C,{neutral500:!0,offsets:{mt:6},size:"12px",children:t("add_node_modal.photos_placeholder")})]})},K0e=e=>{const{t}=P();if(e.isLimitReached)return null;if(e.isDragActive){const r=J([],["draggedFiles"],e);return n.jsx(Le.Fragment,{children:Ee((o,i)=>n.jsx(_C,{"data-testid":"add-more-photo",isDragActive:e.isDragActive,onClick:e.addPhoto,children:n.jsx(G0e,{})},`add_more_${i}`),r)})}return n.jsx(Ge,{content:t("node_details.add_photo"),children:n.jsx(_C,{"data-testid":"add-more-photo",isDragActive:e.isDragActive,onClick:e.addPhoto,children:n.jsx(jb,{})})})},Y0e=Le.memo(e=>{const t=Yc===ft(e.photos),r=le(),o=(s,a)=>{r({type:d.UPDATE_NODE_PHOTO_ORDER,payload:{dragIndex:s,hoverIndex:a}})},i=s=>{r({type:d.REMOVE_NODE_PHOTO,payload:{photo:s}})};return n.jsxs(Dle,{id:"photos-container-main",isDragActive:e.isDragActive,children:[n.jsx(DR,{isModalView:!0,showDeleteIcon:!0,changePhotosOrder:o,disabled:e.disabled,handleImageClick:Me,photos:e.photos,removePhoto:i}),n.jsx(K0e,{addPhoto:e.addPhoto,"data-testid":"add-more-photo",draggedFiles:e.draggedFiles,isDragActive:e.isDragActive,isLimitReached:t})]})}),J0e=Le.memo(e=>j(e.photos)||e.isDragActive?n.jsx(Y0e,{addPhoto:e.openDropzone,draggedFiles:e.draggedFiles,isDragActive:e.isDragActive,photos:e.photos}):n.jsx($0e,{onClick:e.openDropzone}),(e,t)=>qe(e.photos,t.photos)&&qe(e.openDropzone,t.openDropzone)&&qe(e.isDragActive,t.isDragActive)),Ub=()=>{const{t:e}=P(),t=le(),r=c.useRef(null),o=q(l=>$(["pages","addNodePage","media","photos"],l)),{isRearrangeActive:i}=c.useContext(Ql),s=c.useCallback(async l=>{const u=await tg(l,t);kb({dispatch:t,files:u,photos:o,allPhotos:o})},[t,o]),a=c.useCallback(()=>r.current.open(),[r]);return n.jsx(eg,{ref:r,disableClick:!0,accept:eA,disabled:i,inputProps:{"aria-label":e("add_node_modal.photos_upload")},style:{width:"100%"},onDrop:s,children:({draggedFiles:l,isDragActive:u})=>n.jsx(J0e,{draggedFiles:l,isDragActive:u&&!i,openDropzone:a,photos:o})})},X0e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:22,height:22,f
4733ill:"none",...e},c.createElement("path",{fill:"#54565D",d:"M4.813 2.75a2.524 2.524 0 0 0-2.521 2.52v11.46c0 1.389 1.13 2.52 2.52 2.52h6.214a6 6 0 0 1-.652-1.376H4.813a1.147 1.147 0 0 1-1.146-1.146V7.332h14.666v3.209c.497.207.957.484 1.375.81v-6.08c0-1.39-1.13-2.521-2.52-2.521zm1.375 6.417a.688.688 0 1 0 0 1.375h.916a.689.689 0 1 0 0-1.375zm3.666 0a.687.687 0 1 0 0 1.375h3.895a5.9 5.9 0 0 1 2.293-.459c.138 0 .274.012.41.02a.687.687 0 0 0-.64-.937zM16.042 11a5.042 5.042 0 1 0 0 10.084 5.042 5.042 0 0 0 0-10.084m-9.854.917a.687.687 0 1 0 0 1.375h.916a.689.689 0 1 0 0-1.375zm3.666 0a.687.687 0 1 0 0 1.375h.905c.264-.506.598-.968.99-1.375zm6.188 1.833c2.375 0 3.555 1.977 3.604 2.06a.46.46 0 0 1 0 .463c-.05.084-1.23 2.06-3.604 2.06s-3.555-1.976-3.604-2.06a.46.46 0 0 1 0-.462c.049-.084 1.229-2.061 3.604-2.061m-9.854.917a.687.687 0 1 0 0 1.375h.916a.689.689 0 1 0 0-1.375zm3.666 0a.687.687 0 1 0 0 1.375h.23c0-.474.06-.933.165-1.375zm6.188 0a1.375 1.375 0 1 0 0 2.75 1.375 1.375 0 0 0 0-2.75"})),lg=({link:e="",isItem:t=!0,setIsShowAllFieldRedirection:r})=>{const{t:o}=P(),{locationPush:i}=zt(),s=Te(),a=()=>{O.showAllFields(t),r(!0),i({pathname:e,state:s})};return n.jsx("button",{"data-testid":"all-fields",type:"button",onClick:a,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",children:[n.jsx(X0e,{}),n.jsx(C,{fontBold:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.14em",offsets:{ml:8},size:"11px",children:o("item.show_fields")})]})})},Bb=(e,t)=>e(t?F0({isExtraModal:!0,cancelHandler:()=>e({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),submitHandler:()=>{e({type:d.HIDE_MODAL}),e({type:d.REMOVE_ALL_NODE_PHOTOS})}}):{type:d.HIDE_MODAL}),Z0e=()=>n.jsxs(Le.Fragment,{children:[n.jsx(z0e,{}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(nm,{children:n.jsx(Ub,{})})]}),eAe=({heading:e,link:t,initialValues:r,isItem:o=!1,skipRedirect:i=!1,disabledNodesIds:s})=>{const a=le(),[l,u]=c.useState(!1),p=Ye({defaultValues:r,mode:"onChange",resolver:D=>gt(D,gU)}),{handleSubmit:m,reset:h,formState:{isDirty:A},setFocus:f}=p,{scrollRef:_,isScrollable:b,isScrollingStarted:E,isScrollingFinished:T}=js(),w=q(D=>D.pages?.addNodePage?.media?.photos),v=q(D=>D.pages?.addNodePage?.createAnother);qt(()=>{a({type:d.FETCH_TAGS_REQUEST})});const k=j(w);Hp(!l&&(A||k),{isExtraModal:!0,submitHandler:()=>{a({type:d.REMOVE_ALL_NODE_PHOTOS})}});const N=D=>new Promise((F,B)=>{const U=D.folderId===be?null:D.folderId;return a({type:d.CREATE_NODE_REQUEST,payload:{values:{...D,customAttributes:[],isItem:o,photos:w,name:D.name?D.name.trim():D.name,description:D.description?D.description.trim():D.description,notificationTriggers:D.notificationTriggers,createAnother:v},isCatalogPage:!0,skipRedirect:i,requestPageMeta:{pageName:"items"},folderId:U,source:HA.ADD_FOLDER_MODAL,resolve:F,reject:B}})}).then(()=>v?(h(r),f("name")):a({type:d.HIDE_MODAL}));return n.jsx(tn,{...p,children:n.jsxs("form",{autoComplete:"off",onSubmit:m(N),children:[n.jsx(As,{showCrossBtn:!0,heading:e,hideModal:()=>Bb(a,A||k),isScrolling:E}),n.jsxs(H0e,{ref:_,isScroll:b,children:[n.jsx(Z0e,{}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:16,children:n.jsx(lg,{isItem:o,link:t,setIsShowAllFieldRedirection:u})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"})]}),n.jsx(q0e,{disabledNodesIds:s,isItem:o,isShadow:b&&!T})]})})},tAe=500,nAe=({initialValue:e,onChange:t,disabledNodesIds:r=[],headerTitle:o,allowFolderCreation:i=!1})=>{const{t:s}=P(),a=le(),l=q(Mn),[u,p]=c.useState(e),[m,h]=c.useState(null),{folderDraft:A,isDraftOpen:f,openDraft:_,closeDraft:b}=xb({draftParentId:m,setDraftParentId:h,onCreated:p,source:HA.ADD_ITEM_PAGE}),E=r.reduce((k,N)=>(k[N]={id:N},k),{}),T=c.useCallback(k=>{p(k),f&&b()},[f,b]),w=()=>{a({type:d.HIDE_MODAL})},v=()=>{t(u),a({type:d.HIDE_MODAL})};return n.jsxs(B7,{children:[n.jsxs(H7,{children:[n.jsx(C,{inheritColor:!0,medium:!0,size:"16px",children:o}),n.jsx(Jx,{"data-testid":"dismiss-button",onClick:w,children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})]}),n.jsx(S,{column:!0,height:"calc(100% - 146px)",children:n.jsx(NA,{children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:u,clearIcon:ks,disabledNodes:E,enableInlineFolderAdd:i,folderDraft:A,listItemContainerStyles:kA,maxListHeight:tAe,mode:kr.SELECTION.SINGULAR,nodeSource:l,searchInputHeight:42,styleType:"foldersFilter",updateSelectedNodes:T,onAddFolder:_})})}),n.jsxs(G7,{children:[n.jsx(R,{children:n.jsx(I,{when:i,children:n.jsx(_b,{isDraftOpen:f,parentId:M(u)?be:Number(u),onCreate:_})})}),n.jsx(Y,{"data-testid":"submit-button",disabled:M(u)||f,minWidth:128,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:v,children:s("common.select")})]})]})},rAe=g.div.withConfig({displayName:"ui__FooterContainer"})(["position:relative;z-index:10;",""],e=>e.isShadow&&L(["box-shadow:0 0 8px 0 ",";"],({theme:t})=>ot(t.bg.neutral900,.2))),oAe=g.div.withConfig({displayName:"ui__FieldWrapper"})(e=>`
4734  position: relative;
4735  width: ${e.width||""};
4736  align-self: ${e.alignSelf||""};
4737`),iAe=L(["font-weight:400;"]),sAe=L(["font-size:18px !important;font-weight:500;&::placeholder{font-weight:normal;}&:focus{border-bottom:1px solid ",";}"],({theme:e})=>e.brand),aAe=g.div.withConfig({displayName:"ui__ContentPlaceholder"})(["height:550px;width:480px;"]),lAe=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["max-height:524px;overflow:auto;",";",""],ex,e=>e.isScroll&&L(["margin-right:0px;"])),cAe=L(["font-size:14px;font-weight:500;line-height:20px;color:",";&:hover{background-color:",";}",""],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.neutral50,e=>e.$active&&L(["background-color:",";"],e.theme.bg.neutral50)),dAe=L(["padding-top:16px;padding-bottom:8px;top:52px;box-shadow:0px 6px 20px rgba(43,44,57,0.08);border:none;border-radius:6px;"]),Dm=g(R).withConfig({displayName:"ui__FieldBox"})(["max-width:220px;",""],e=>e.$width&&L(["max-width:unset;flex-shrink:0;width:",";"],e.$width)),uAe=g.div.withConfig({displayName:"ui__MinLevelWarningBox"})(["display:flex;justify-content:space-between;align-items:center;padding:4px 18px;border:2px solid ",";border-radius:6px;margin-bottom:24px;position:relative;cursor:pointer;"," &:before{content:'';display:block;width:0;height:0;position:absolute;border:10px solid transparent;border-bottom:10px solid ",";right:8px;top:-22px;}"],({theme:e})=>e.neutral500,e=>{if(!e.openInModal)return L(["margin-top:-16px;"])},({theme:e})=>e.neutral500),pAe=g.div.withConfig({displayName:"ui__MinLevelWarningMessage"})(["font-size:14px;color:",";display:flex;align-items:center;white-space:nowrap;"],({theme:e})=>e.text.neutral700),mAe=g(Jt).withConfig({displayName:"ui__MinLevelWarningIcon"})(["margin-right:8px;"]),hAe=e=>{switch(e.kind.value){case"boolean":return e.defaultValue;case"dropdown":{const t=e.defaultValue.toString();return _e(t)?null:{value:t,label:t}}default:return e.defaultValue.toString()}},Rj=({customAttributes:e=[],usersList:t=[],rolesList:r,unitsArr:o=[],currentUser:i,node:s,folderId:a})=>{const u={sendToSelf:!0,manual:Nl({usersList:t,rolesList:r,currentUser:i,nodes:[s]}).map(b=>({id:b.id,name:`${b.firstName} ${b.lastName}`,checked:!1}
4737))},p=o.find(b=>b.value==="units"),{label:m,value:h,prettyUnit:A}=p||{},f={name:"",description:"",tags:[],price:"",notificationTriggers:[u],quantity:"1",unit:{label:m,value:h,prettyUnit:A},labelUrl:{uri:null,type:null},labelUrlExtra:{uri:null,type:null},originFolderId:s?.originFolderId||null,folderId:oe(a)?Number(a):be},_=Ve(fi(Ae("position")),Ee(b=>({customAttributeId:b.id,attributeValue:mn(b.defaultValue)?"":hAe(b),kind:b.kind.value,...b.kind.value==="datetime"?{notificationTriggers:[u]}:{}})))(e);return Ne(f,{customAttributes:_,customAttributesIndexByCaId:ro((b,{customAttributeId:E},T)=>Ne(b,{[E]:T}),{},_)})},AAe=({triggerTargets:e={},...t}={},r)=>{const o=ge([],"userIds",e);return{sendToSelf:e.self,roleGroupIds:am(e.roleGroupIds),manual:r.map(i=>{const s=o.includes(i.id);return{...i,checked:s,name:`${i.firstName} ${i.lastName}`}}),...t,thresholdMethod:Kn(st("value",t.thresholdMethod),iA)}},gAe=({triggerTargets:e={},...t}={},r)=>{const o=ge([],"userIds",e);return{sendToSelf:e.self,roleGroupIds:am(e.roleGroupIds),manual:r.map(i=>{const s=o.includes(i.id);return{...i,checked:s,name:`${i.firstName} ${i.lastName}`}}),thresholdValue:t.thresholdValue,id:t.id,thresholdMethod:Kn(st("value",t.thresholdMethod),oA),thresholdInterval:Kn(st("value",t.thresholdInterval),zc)}},yAe=(e=[],t,r,o,i)=>{const s=Nl({usersList:t,rolesList:r,currentUser:o,nodes:[i]});return _e(e)?[{sendToSelf:!0,manual:s.map(a=>({id:a.id,name:`${a.firstName} ${a.lastName}`,checked:!1}))}]:e.map(a=>AAe(a,s))},pT=(e=[],t,r,o,i)=>{const s=Nl({usersList:t,rolesList:r,currentUser:o,nodes:[i]});return _e(e)?[{sendToSelf:!0,manual:s.map(a=>({id:a.id,name:`${a.firstName} ${a.lastName}`,checked:!1}))}]:e.map(a=>gAe(a,s))},fAe=(e,t)=>{switch(t.kind.value){case"scanner":return{uri:e.attributeValue,type:e.scannerCodeType};case"attachment":return{link:e.attributeValue,metadata:e.metadata};case"dropdown":return{value:e.attributeValue.toString(),label:e.attributeValue.toString()};default:return e.attributeValue.toString()}},jj=({currentNode:e,customAttributes:t,currency:r,priceDecimalScale:o,usersList:i,preprocessTags:s=!1,rolesList:a,currentUser:l})=>{const u={},p=[],{customAttributeValues:m}=e,h=s?e.tags.map(_=>({value:_.id,label:_.name})):e.tags,A=Ly(vp(e.price,e.quantity),r,o);let f={id:e.id,name:e.name||"",price:oe(e.price)?nx(e.price,o):"",value:A,quantity:oe(e.quantity)?$r(e.quantity):"",originFolderId:e.originFolderId||null,unitName:e.unitName||"units",unitType:e.unitType||"count",minQuantity:oe(e.minQuantity)?$r(e.minQuantity):"",version:e.version||"",notificationTriggers:yAe(e.notificationTriggers,i,a,l,e),tags:e.tags&&h.map(_=>Ne(_,{existing:!0})),description:e.notes||"",labelUrl:{uri:e.labelUrl,type:e.labelUrlType},labelUrlExtra:{uri:e.labelUrlExtra,type:e.labelUrlExtraType},nodePhotos:e.photos,sid:s&&e.sid};return!mn(m)&&!Lo(t)&&We((b,E)=>[...b,Kn(st("customAttributeId",E.id),m)],[],t).filter(b=>b).forEach((b,E)=>{const T=si("id",b.customAttributeId,t);
4737if(mn(b.attributeValue)||T.kind.value==="boolean"){const w=T.kind.value==="boolean"&&rn(String,b.attributeValue)?JSON.parse(b.attributeValue):b.attributeValue||"";p[E]={attributeValue:w,id:b.id,customAttributeId:T.id,scannerCodeType:b.scannerCodeType||yr.SORTLY_TEXT_ENTRY,kind:T.kind.value,...T.kind.value==="datetime"?{notificationTriggers:pT(b.notificationTriggers,i,a,l,e)}:{}},u[`${Oi}${b.customAttributeId}`]=w}else u[`${Oi}${b.customAttributeId}`]=b.attributeValue.toString(),p[E]={attributeValue:fAe(b,T),id:b.id,customAttributeId:T.id,scannerCodeType:b.scannerCodeType||yr.SORTLY_TEXT_ENTRY,kind:T.kind.value,...T.kind.value==="datetime"?{notificationTriggers:pT(b.notificationTriggers,i,a,l,e)}:{}}}),f=Ne({customAttributes:p},f),f=Ne(u,f),f},mT=(e,t="image")=>{const r=`${t}Url`;if(oe(e[r]))return e[r];const o=$(["versions",1,"url"],e);return oe(o)?o:ei.not_found},Zu=e=>_e(e)?[]:Ee(t=>({id:t.photoId||t.id,preview:mT(t,"mediumImage"),largeImage:mT(t),order:t.order,name:t.imageFileName}),e),Hgt=e=>ge(null,"folderId",e.routeParams),_Ae=(e,t)=>
4737oe(t)?Ve(Wi("/"),$([0]))(t):e,hT=e=>t=>_e(t.thresholdMethod)?_e(t.id)?null:{...e(t),delete:!0}:e(t),xAe=({quantity:e,customAttributes:t})=>{const r=Ve(ys(e.recent),Ee(hT(yU)),vt(Wt))(e.initial),o=Ve(ys(t.recent),Ee(hT(fU)),vt(Wt))(t.initial);return[...r,...o]},AT=We((e,t)=>{const r=St(Dt(["notificationTriggers"],t),e.attributes);if(oe(t.notificationTriggers)){const o=Ee(Ne({triggerableId:t.customAttributeId}),t.notificationTriggers);return{attributes:r,notifications:on(o,e.notifications)}}return Ne(e,{attributes:r})},{attributes:[],notifications:[]}),Hb=c.forwardRef(({shouldShowAlertText:e=!0},t)=>{const r=so(),[o,i]=c.useState(!1),{formState:{isDirty:s},getValues:a,setValue:l}=De(),u=a(),{planFeatures:p={}}=dt(),m=_t(_d),h=_t(N=>Ol(N)),A=_t(N=>N.currentUser),_=_t(N=>N.nodes?.byId?.[u.folderId]||{})?.ancestry,b=_Ae(u.folderId,_)||String(u.folderId),E=u?.notificationTriggers?.[0]||{},T=oe(E?.thresholdMethod?.value),w=c.useMemo(()=>Rj({usersList:m,rolesList:h,currentUser:A,node:{ancestry:b},folderId:u.folderId}),[b,u.folderId,m,h,A]);qt(()=>{oe(m)&&oe(h)&&!T&&!s&&l("notificationTriggers",w.notificationTriggers),r({type:d.FETCH_COMPANY_USERS_REQUEST}),r({type:d.FETCH_TEAM_MEMBERS_REQUEST})}),Ro(()=>{!T&&!s&&l("notificationTriggers",w.notificationTriggers)},[w]);const v=()=>{if(!p.stockAlertsEnabled)return r(Yv());i(!0),O.startedAddItemAlert({quantity:u.quantity,minQuantity:u.minQuantity})};c.useImperativeHandle(t,()=>({openAlertModal(){v()}}));const k=(N,D)=>N?r(F0({isExtraModal:!0,cancelHandler:()=>{O.canceledAddItemAlert({discardChanges:!1,values:D}),r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}})},submitHandler:()=>{O.canceledAddItemAlert({discardChanges:!0,values:D}),r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),i(!1)}})):(O.canceledAddItemAlert({discardChanges:!1,values:D}),i(!1));return n.jsxs(Le.Fragment,{children:[n.jsx(D5,{removeDelimiter:!0,active:T,"data-testid":"quantity-alert-info",id:"quantity",isUpgradeNeeded:!p.stockAlertsEnabled,shouldShowAlertText:e,styleType:"darkBordered",type:"quantity",value:{thresholdMethod:E?.thresholdMethod?.value??null,thresholdValue:E?.thresholdValue??null},onClick:v}),n.jsx(I,{when:o,children:n.jsx(A0e,{isNewNodeAlert:!0,openInModal:!0,cancelHandler:(N,D)=>k(N,D),initialValues:_K({...E,alertModalMinQuantity:u.minQuantity}),setValue:l,submitHandler:N=>{O.addedItemAlert({values:N}),l("notificationTriggers",[N]),i(!1)}})})]})});Hb.displayName="SetQuantityAlert";const kj=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#A8A8AC",d:"M12 2C6.486 2 2 6.486 2 12c0 1.638.431 3.167 1.13 4.532l-1.083 3.882c-.253.902.639 1.792 1.54 1.54l3.885-1.084C8.836 21.57 10.363 22 12 22c5.514 0 10-4.486 10-10S17.514 2 12 2m0 1.5c4.703 0 8.5 3.797 8.5 8.5s-3.797 8.5-8.5 8.5a8.44 8.44 0 0 1-4.128-1.073.75.75 0 0 0-.567-.068L3.61 20.391l1.032-3.692a.75.75 0 0 0-.068-.567A8.45 8.45 0 0 1 3.5 12c0-4.703 3.797-8.5 8.5-8.5m-.012 2.99a.75.75 0 0 0-.738.76v6a.751.751 0 1 0 1.5 0v-6a.75.75 0 0 0-.762-.76M12 15.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})),bAe=({currency:e,isAlertEnabled:t,itemGroupsEnabled:r=!1,unit:o="unit"})=>{const{t:i}=P(),s=le(),a=c.useRef(null),{register:l,getFieldState:u,setValue:p,control:m}=De(),h=Te({name:"price",control:m}),[A,f]=c.useState(!1),{companyStorage:_}=xr(),b=q(U=>U.plan),E=Fi(o)?i("item.min_level"):`${i("item.min_level")} (${o})`,T=Fi(o)?i("item.quantity"):`${i("item.quantity")} (${o})`,w=Oh(e),[v,k]=c.useState(!1),N=c.useCallback(()=>{r&&v&&(O.setItemGroupAttributeQuantity(),k(!1))},[r,v]),D=()=>{const U=a.current?.openAlertModal;typeof U=="function"&&U()},F=!Ep().hideMinQuantityWarning&&sA(_?.minQunatityAlertWarning??!0)&&!b?.mark?.isFree,B=U=>{U.stopPropagation(),s(W0({data:{..._,minQunatityAlertWarning:"false"}}))};return n.jsxs(z5,{children:[n.jsx(S,{fullWidth:!0,children:n.jsx(Fy,{$padding:"0",width:"100%",children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Dm,{outside:!0,$width:"210px",right:16,children:n.jsx(we,{...l("quantity",{onChange:U=>{const z=Nn(U.target.value);p("quantity",z,{shouldValidate:!0}),r&&k(!0)}}),...u("quantity"),mandatory:!0,"data-testid":"quantity-field",inputWrapperStyle:{margin:0},label:T,placeholder:T,onBlur:N})}),n.jsx(S,{alignItems:"center",children:n.jsx(Dm,{right:t&&16,children:n.jsx(we,{...l("minQuantity",{onChange:U=>{const z=Nn(U.target.value);p("minQuantity",z,{shouldValidate:!0})}}),...u("minQuantity"),"data-testid":"min-level-field",hint:i("item.min_level_tooltip"),inputWrapperStyle:{margin:0},label:E,placeholder:E,onBlur:()=>f(!1),onFocus:()=>f(!0)})})}),n.jsx(I,{when:t,children:n.jsx(Fy,{children:n.jsx(Hb,{ref:a,shouldShowAlertText:!1})})})]})})}),n.jsx(I,{when:F&&A,children:n.jsxs(uAe,{openInModal:!0,onMouseDown:D,children:[n.jsxs(pAe,{children:[n.jsx(mAe,{icon:kj}),i("item.min_level_warning_message")]}),n.jsx(Y,{"data-testid":"got-it-button",offsetType:"compact",styleType:"redLink",type:"button",onMouseDown:B,children:i("item.min_level_warning_cta")})]})}),n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(Dm,{outside:!0,$width:"210px",right:16,children:n.jsx(we,{...l("price",{onChange:U=>{const z=ta(U.target.value);p("price",z,{shouldValidate:!0})}}),...u("price"),"data-testid":"price-field",label:i("item.price"),placeholder:i("item.price_with_sign",{currency:w})})}),n.jsx(I,{when:h,children:n.jsx(Dm,{$width:"210px",children:n.jsx(we,{disabled:!0,noPlaceholderRequired:!0,...l("value"),...u("value"),label:i("item.total_value"),type:"text"})})})]})]})},EAe=({variantFields:e})=>{const{register:t,getFieldState:r,setValue:o}=De(),i=Te();return n.jsx(Le.Fragment,{children:e.map(s=>n.jsx(we,{...t(s.name),...r(s.name),enableDropdownAutocomplete:!0,mandatory:!0,autocompleteOptionStyles:cAe,autocompleteRootStyles:dAe,"data-testid":`option-${s.order}`,handleOptionChange:a=>o(s.name,a),label:s.label,options:MW(s,i),optionsOverlay:"#modal-wrapper"},s.name))})},SAe=({variantFields:e=[],isAlertEnabled:t,itemGroupsEnabled:r})=>{const{t:o}=P(),{register:i,getFieldState:s,setValue:a}
4737=De(),[l,u,p]=Te({name:["price","quantity","unitName"]}),m=Ji(),h=q(b=>b.server?.companies?.current||""),_=q(b=>b.unitsOfMeasure?.unitNameToUnitObject||{})[p]?.prettyUnit;return c.useEffect(()=>{if(M(l)||M(u))return;const b=j(l)?Ip(l):"",E=m(vp(b,u));a("value",E)},[u,l,h,a,m]),n.jsxs(R,{bottom:2,horizontal:20,top:4,children:[n.jsx(oAe,{children:n.jsx(we,{...i("name"),...s("name"),mandatory:!0,showPlaceholderOnFocus:!0,customPlaceholderStyle:iAe,"data-testid":"name-field",inputControlStyles:sAe,inputWrapperStyle:{margin:0},placeholder:o("item.node_name"),styleType:"borderless"})}),n.jsx(EAe,{variantFields:e}),n.jsx(bAe,{currency:h.currency,isAlertEnabled:t,itemGroupsEnabled:r,unit:_})]})},CAe=({isShadow:e,isItem:t})=>{const{t:r}=P(),{control:o,formState:{errors:i,isValid:s}}=De(),a=q(m=>m.pages?.addNodePage?.createAnother||!1),{createItemVariant:l}=Pe(),u=!s||j(i),p=le();return n.jsx(rAe,{isShadow:e,children:n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fs,{noFieldWrapper:!0,showBackButton:!0,control:o,headerTitle:r("item.add_item"),isItem:t,label:r("item.add_to_folder"),name:"folderId",testId:"add-to-folder"}),n.jsx(R,{left:20,children:n.jsx(p0,{disabled:u||l,isCreateFlag:a,isItem:t,showSpinner:l,toggleAction:()=>{p({type:d.TOGGLE_ADD_NODE_CREATE_FLAG})}})})]})})})},TAe=({isAlertEnabled:e,itemGroupsEnabled:t,variantFields:r})=>n.jsxs(Le.Fragment,{children:[n.jsx(SAe,{isAlertEnabled:e,itemGroupsEnabled:t,variantFields:r}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(nm,{children:n.jsx(Ub,{})})]}),wAe=({heading:e,link:t,initialValues:r,uid:o,requestPageMeta:i,isItem:s=!0})=>{const a=so(),[l,u]=c.useState(!1),p=_t(K=>K.itemsGroup.groupsByUid[o]),m=_t(K=>K.plan.mark.isPlusLegacy),{fields:h}=Y7(p,o),{fetchItemGroup:A}=Pe(),f=c.useMemo(()=>_U(h),[h]),_=Ye({defaultValues:r,mode:"onTouched",resolver:K=>gt(K,f)}),b=Te({control:_.control}),{handleSubmit:E,reset:T,formState:{isDirty:w},setFocus:v}=_,{scrollRef:k,isScrollable:N,isScrollingStarted:D,isScrollingFinished:F}=js(),{photos:B,createAnother:U}=_t(K=>({photos:K.pages.addNodePage.media.photos,createAnother:K.pages.addNodePage.createAnother}));c.useEffect(()=>{k&&k.current&&b.itemGroupsEnabled&&k.current.scrollTo({top:k.current.scrollHeight,behavior:"smooth"})},[k,b.itemGroupsEnabled]),qt(()=>{a({type:d.FETCH_TAGS_REQUEST})});const z=oe(B);Hp(!l&&(w||z),{isExtraModal:!0,submitHandler:()=>{a({type:d.REMOVE_ALL_NODE_PHOTOS})}}),qt(()=>{_e(p)&&a({type:d.FETCH_ITEM_GROUP_REQUEST,payload:{uid:o}})});const W=K=>new Promise((X,Z)=>{const ae=K.folderId===be?null:K.folderId;return a({type:d.CREATE_ITEM_VARIANT_REQUEST,payload:{fields:h,requestPageMeta:i,values:{...K,photos:B},afterAll:()=>{U&&T(r)},uid:o,folderId:ae,resolve:X,reject:Z}})}).then(()=>U?v("name"):a({type:d.HIDE_MODAL}));return A?n.jsx(aAe,{children:n.jsx(Gr,{height:"100%",width:"100%"})}):n.jsx(tn,{..._,children:n.jsxs("form",{autoComplete:"off",onSubmit:E(W),children:[n.jsx(As,{showCrossBtn:!0,heading:e,hideModal:()=>Bb(a,w||z),isScrolling:D}),n.jsxs(lAe,{ref:k,isScroll:N,children:[n.jsx(TAe,{isAlertEnabled:!m,itemGroupsEnabled:b.itemGroupsEnabled,variantFields:h}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:16,children:n.jsx(lg,{isItem:s,link:t,setIsShowAllFieldRedirection:u})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"})]}),n.jsx(CAe,{isItem:s,isShadow:N&&!F})]})})},IAe=g.div.withConfig({displayName:"ui__ModalWrapper"})(["width:600px;height:668px;display:flex;flex-direction:column;"]),vAe=g.div.withConfig({displayName:"ui__ModalBody"})(["flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;"]),Tf=g.div.withConfig({displayName:"ui__FillColumn"})(["flex:1;min-height:0;display:flex;flex-direction:column;"]),RAe=g.div.withConfig({displayName:"ui__ChooseFolderHeader"})(["display:flex;align-items:center;justify-content:space-between;min-height:55px;padding:16px 20px;"]),Nj=g.div.withConfig({displayName:"ui__ReasonRow"})(["display:flex;align-items:flex-end;gap:16px;min-height:70px;padding:0 20px;"]),Oj=g.div.withConfig({displayName:"ui__ReasonFieldWrapper"})(["width:220px;flex-shrink:0;"]),Dj=g.div.withConfig({displayName:"ui__NotesFieldWrapper"})(["width:323px;flex-shrink:0;"]),gT=g.div.withConfig({displayName:"ui__FooterContainer"})(["display:flex;justify-content:space-between;align-items:center;height:90px;padding:0 20px;"]),jAe=g(S).withConfig({displayName:"ui__DetailsSection"})(["max-width:560px;"]),yT=g.div.withConfig({displayName:"ui__DescriptionWrapper"})(["height:72px;padding:16px 20px;display:flex;align-items:center;line-height:24px;color:",";border-bottom:1px solid ",";"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200),kAe=g.div.withConfig({displayName:"ui__PhotoWrapper"})(["display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;"]),zb=e=>{if(Ae("isTop",e.$scrollPositions)===void 0||e.$scrollPositions.isTop&&e.$scrollPositions.isBottom)return!1;const t=[],r=e.shadowColor||e.theme.bg.shadow,o=`inset 0px 11px 8px -10px ${r}`,i=`inset 0px -11px 8px -10px ${r}`;
4737return e.$scrollPositions.isTop||t.push(o),e.$scrollPositions.isBottom||t.push(i),L(["box-shadow:",";"],t.join(","))},NAe=g(iv).withConfig({displayName:"ui__StyledList"})(["outline:none;",";",""],Yi,zb),OAe=g.div.withConfig({displayName:"ui__TreeListWrapper"})(["flex:1;min-height:0;","{padding:0 8px 0 20px;",";}","{text-align:center;color:",";}","{width:32px;height:32px;display:flex;align-items:center;justify-content:center;&:hover{border-radius:50%;background-color:",";}}","{padding:0 20px;margin-bottom:16px;border:none;input{border-color:",";&:focus{border-color:",";}}}","{border-radius:50%;background-color:",";width:16px;height:16px;display:flex;align-items:center;justify-content:center;svg{color:#ffffff;width:8px;height:8px;}}","{&:hover{background-color:",";}}","{background-color:transparent;right:8px;}"],v8,zb,kt.TreeWrapper,({theme:e})=>e.text.neutral700,kt.IconButton,({theme:e})=>e.bg.neutral100,kt.SearchBoxWrapper,({theme:e})=>e.text.neutral200,({theme:e})=>e.text.neutral700,K0,({theme:e})=>e.text.neutral400,kt.ListItemContainer,({theme:e})=>e.bg.neutral50,kt.ActionWrapper),Pj=g(S).withConfig({displayName:"ui__QuantityDropdownContentWrapper"})(["width:232px;"]),DAe=e=>e.isActive&&L(["background-color:",";font-weight:500;"],({theme:t})=>t.bg.neutral50);var Ja=(e=>(e.All="all",e.Items="items",e.Jobs="jobs",e))(Ja||{}),nd=(e=>(e.Catalog="catalog",e.Move="move",e))(nd||{});const PAe=g(S).withConfig({displayName:"ui__FilterIconButton"})(["width:",";height:",";margin-right:2px;border-radius:6px;cursor:pointer;color:",";background-color:",";&:hover{background-color:",";color:",";}",""],({$flat:e})=>e?"24px":"42px",({$flat:e})=>e?"24px":"42px",({theme:e,$showActiveIndicator:t,$flat:r})=>t?r?e.icon.brand:e.text.white:e.icon.neutral500,({theme:e,$isActive:t,$showActiveIndicator:r,$flat:o})=>o?"transparent":r?e.bg.neutral700:t?e.bg.neutral200:e.bg.neutral100,({theme:e,$showActiveIndicator:t,$flat:r})=>r?"transparent":t?e.bg.neutral800:e.bg.neutral200,({theme:e,$flat:t,$showActiveIndicator:r})=>t&&!r?e.icon.neutral700:void 0,({$showActiveIndicator:e,theme:t})=>e&&L(["&::after{content:'';position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background-color:",";border:2px solid ",";}"],t.bg.brand,t.delimiter.white)),LAe=g.button.withConfig({displayName:"ui__FilterOption"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:none;font-size:14px;font-weight:400;cursor:pointer;height:40px;color:",";background-color:",";&:hover{background-color:",";}"],({theme:e})=>e.text.neutral700,({theme:e,$isActive:t})=>t?e.bg.neutral50:"transparent",({theme:e})=>e.bg.neutral50),FAe=g(S).withConfig({displayName:"ui__FilterToggleRow"})(["padding:0px 6px 0px 16px;color:",";font-size:15px;cursor:",";user-select:none;"],({theme:e,$disabled:t})=>t?e.text.neutral400:e.text.neutral700,({$disabled:e})=>e?"not-allowed":"pointer"),MAe=g.label.withConfig({displayName:"ui__ToggleTextLabel"})(["display:flex;flex:1;flex-direction:column;gap:2px;line-height:1.3;cursor:inherit;"]),UAe=({effectiveFilterValue:e,showCompletedJobs:t,isShowCompletedJobsToggleDisabled:r,shouldShowFilterHelpText:o,onFilterChange:i,onShowCompletedJobsChange:s})=>{const{t:a}=P();return n.jsxs(S,{column:!0,width:"218px","data-testid":"folder-tree-filter-popover",style:{margin:"2px 0"},children:[n.jsx(S,{alignItems:"center",height:"44px",children:n.jsx(C,{block:!0,size:"14px",weight:"500",uppercase:!0,neutral500:!0,letterSpacing:"0.6px",offsets:{pr:16,pl:16},children:a("customer_content.folder_filter.filter_folders_section")})}),n.jsx(I,{when:o,children:n.jsx(C,{neutral400:!0,size:"12px",offsets:{pr:16,pl:16,pb:10},children:a("customer_content.folder_filter.filter_folders_help")})}),Object.values(Ja).map(l=>{const u=e===l;return n.jsxs(LAe,{$isActive:u,"data-testid":`folder-tree-filter-${l}`,type:"button",onClick:()=>i(l),children:[n.jsx(C,{inherit:!0,children:a(`customer_content.folder_filter.${l}`)}),n.jsx(I,{when:u,children:n.jsx(wp,{width:14,height:14})})]},l)}),n.jsx(fe,{neutral200:!0,width:"100%",height:"1px",top:"4px",bottom:"4px"}),n.jsx(S,{alignItems:"center",height:"44px",children:n.jsx(C,{block:!0,size:"14px",weight:"500",uppercase:!0,neutral500:!0,letterSpacing:"0.6px",offsets:{pr:16,pl:16},children:a("customer_content.folder_filter.view_options_section")})}),n.jsxs(FAe,{alignItems:"center",justifyContent:"space-between",gap:12,height:"40px",$disabled:r,"data-testid":"folder-tree-show-completed-jobs-row",children:[n.jsxs(MAe,{htmlFor:"folder-tree-show-completed-jobs",children:[n.jsx(C,{inherit:!0,size:"13px",children:a("customer_content.show_completed_jobs")}),n.jsx(I,{when:r,children:n.jsx(C,{neutral500:!0,smallSize:!0,children:a("customer_content.folder_filter.show_completed_jobs_disabled_hint")})})]}),n.jsx(rt,{name:"folder-tree-show-completed-jobs",checkboxType:"switcher",checked:t,"data-testid":"folder-tree-show-completed-jobs",disabled:r,onChange:()=>s(!t)})]})]})},wf={filter:Ja.All,showCompletedJobs:!1},BAe=({nodeSource:e,source:t,isFolderTreeFilterEnabled:r=!1,flatAnchor:o=!1})=>{const{t:i}=P(),s=le(),{filter:a,showCompletedJobs:l}=q(T=>T.folderTreeFilter?.[t]??wf);c.useEffect(()=>{r&&O.viewFolderFilter(t)},[r,t]);const u=c.useCallback(()=>{O.clickFolderFilter(t)},[t]),p=c.useCallback(T=>{O.selectFolderFilter(t,T),s({type:d.SET_FOLDER_TREE_FILTER_CONFIG,payload:{source:t,config:{filter:T}}})},[s,t]),m=c.useCallback(T=>{O.toggleCompletedJobs(t,T),s({type:d.SET_FOLDER_TREE_FILTER_CONFIG,payload:{source:t,config:{showCompletedJobs:T}}})},[s,t]),h=a===Ja.Items,A=a!==Ja.All||l,f=c.useMemo(()=>
4737{if(!e?.byId||!e?.byParentId)return e;const{byId:T,byParentId:w}=e,v=jq(T),k=l?void 0:kq(T);let N,D;return a===Ja.Items?(N=e1({byParentId:w,excludedIds:v}),D=i("customer_content.item_folders")):a===Ja.Jobs?(N=e1({byParentId:w,includedIds:v,excludedIds:k}),D=i("customer_content.all_jobs")):(N=e1({byParentId:w,excludedIds:k}),D=i("customer_content.all_items_and_jobs")),{...e,byId:{...T,[be]:{...T[be],name:D}},byParentId:N}},[e,a,l]),_=c.useCallback(T=>n.jsx(PAe,{center:!0,relative:!0,$flat:o,inline:!o,$isActive:T,$showActiveIndicator:A,"data-testid":"folder-tree-filter-anchor",title:i("customer_content.folder_filter.title"),children:n.jsx(wA,{width:24,height:24})}),[A,o]);if(!r)return{filteredNodeSource:e,filterButton:null};const b=t===nd.Move?`#${jr}`:"body",E=t===nd.Catalog;return{filteredNodeSource:f,filterButton:n.jsx(cr,{anchor:_,content:n.jsx(UAe,{effectiveFilterValue:a,isShowCompletedJobsToggleDisabled:h,showCompletedJobs:l,shouldShowFilterHelpText:E,onFilterChange:p,onShowCompletedJobsChange:m}),"data-testid":"folder-tree-filter",overlayAnchor:b,placement:"bottom-start",zIndex:10010,onAnchorClick:u})}},HAe=200,Lj=({moveNodeIds:e,disabledNodes:t})=>{const{t:r}=P(),o=Kp(),{fetchNodeNavigation:i}=Pe(),[s,a]=c.useState({isTop:!0,isBottom:!1}),l=q(Mn),{control:u,setValue:p}=De(),m=Te({control:u,name:"draftParentId"}),h=Te({control:u,name:"destinationFolderId"}),A=c.useCallback(F=>p("draftParentId",F,{shouldValidate:!0}),[p]),f=c.useCallback(F=>p("destinationFolderId",F,{shouldValidate:!0}),[p]),{folderDraft:_,isDraftOpen:b,openDraft:E,closeDraft:T}=xb({draftParentId:m,setDraftParentId:A,onCreated:f,source:HA.MO
4737VE_MODAL}),{planFeatures:w}=dt(),v=w?.jobsEnabled,{filteredNodeSource:k,filterButton:N}=BAe({nodeSource:l,source:nd.Move,isFolderTreeFilterEnabled:v,flatAnchor:!0}),D=({clientHeight:F,scrollHeight:B,scrollTop:U})=>{const W=(F===0?HAe:F)+U;a({isTop:U===0,isBottom:W>=B})};return n.jsxs(n.Fragment,{children:[n.jsxs(RAe,{children:[n.jsx(C,{mediumSize:!0,neutral700:!0,children:r("move_modal.choose_folder")}),n.jsx(_b,{isDraftOpen:b,parentId:h??be,onCreate:E})]}),n.jsx(OAe,{ref:o,$scrollPositions:s,"data-testid":"destination-folder-select",children:n.jsx(Un,{name:"destinationFolderId",render:({field:{onChange:F,value:B}})=>n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:B,clearIcon:ks,disabledNodes:t,enableInlineFolderAdd:!0,folderDraft:_,listHeight:"100%",listItemContainerStyles:DAe,mode:kr.SELECTION.SINGULAR,nodeSource:k,openedNodesByDefault:e,searchBarAction:N,showSpinner:i,styleType:"foldersFilter",updateSelectedNodes:U=>{F(U),_&&T()},onAddFolder:E,onScroll:D})})})]})},m0=[{get label(){return x("move_modal.quantity_to_move_dropdown.one_per_item")},value:"onePerItem","data-testid":"one-option",onClick:(e,t)=>{e.forEach((r,o)=>{t(`nodes.${o}.quantity`,parseFloat(r.quantity)>=1?"1":r.quantity,{shouldValidate:!0})})}},{get label(){return x("move_modal.quantity_to_move_dropdown.all_quantity")},value:"allQuantity","data-testid":"all-option",onClick:(e,t)=>{e.forEach((r,o)=>{t(`nodes.${o}.quantity`,r.quantity,{shouldValidate:!0})})}},{get label(){return x("move_modal.quantity_to_move_dropdown.custom")},value:"custom","data-testid":"custom-option",onClick:Me}],fT=m0.reduce((e,t)=>(e[t.value]=t,e),{}),zAe=(e,t,r)=>({reason:null,destinationFolderId:null,draftParentId:null,nodes:e.map(o=>({id:o.id,...!t&&{leaveZeroQuantity:r===V5.Always,quantity:parseFloat(o.quantity)>=1?"1":o.quantity}})),quantityToMove:m0[0].value}),VAe=(e,t)=>({destinationFolderId:{presence:!0},notes:{length:{maximum:200,message:x("validations.is_too_long_strict",{label:x("customer_content.move_nodes_modal.move_note"),max:200})}},...!t&&{nodes:{bulkItemsMoveQuantity:{moveNodes:e}}}}),QAe=(e,t)=>e&&parseFloat(e)<parseFloat(t),WAe=(e,t)=>parseFloat(e)===parseFloat(t),qAe=(e,t)=>{if(!xU("acl.items.move",t)||e.includes(t.id))return!0;const r=(t.ancestry||"").split("/").map(i=>Number(i));return e.filter(i=>!r.includes(i)).length<e.length},GAe=(e,t)=>Ve(vt(r=>e.includes(r.id)),Ee(ge(be,"parentId")),jn,Ar)(t),Fj=(e=[])=>{const t=_t(p=>p.accesses),r=_t(p=>p.navigation.byId),o=c.useMemo(()=>{const p=Cs(e,r);return oe(p)},[e,r]),i=_t(p=>Wp(p)(o)),{acl:s}=zn({permissionScopeId:be}),a=_t(p=>p.nodes.bulkActionsMetaById),{nodesWithAcl:l}=zn(Object.values(r)),u=c.useMemo(()=>{const p=l.reduce((m,h)=>(m[h.id]=h,m),{});return Ir(p,{[be]:{acl:{acceptMove:t.permissions.manageInventory,items:{move:s.items.move}}}})},[l,s,t]);return c.useMemo(()=>{const p=GAe(e,a);return Du(Q5(i),Object.fromEntries(Object.entries(u).filter(([m,h])=>p.includes(h.id)||!!qAe(e,h))))},[e,a,i,u])},$Ae=({moveNode:e})=>{const t=c.useMemo(()=>Vh(e.variantOptionValues||[]),[e.variantOptionValues]);return _e(e)?null:n.jsxs(jAe,{column:!0,children:[n.jsx(C,{bold:!0,largerLineHeight:!0,largeSize:!0,neutral700:!0,noLetterSpacing:!0,trimLongString:!0,children:e.name}),n.jsx(I,{when:oe(t),children:n.jsx(C,{capitalize:!0,neutral500:!0,smallerLineHeight:!0,trimLongString:!0,size:"10px",children:t})})]})},_T=({moveNode:e,index:t})=>{const{t:r}=P(),o=`nodes.${t}.quantity`,i=`nodes.${t}.leaveZeroQuantity`,s=q(xd),{control:a,register:l,setValue:u,getFieldState:p}=De(),m=Te({control:a,name:o}),h=ud({control:a,name:o}),{quantity:A,unitName:f}=e,_=QAe(m,A),b=WAe(m,A),E=Fi(f)?r("move_modal.of_units",{count:parseFloat(A)}):r("move_modal.of_custom_units",{count:parseFloat(A),unitName:f});return n.jsx(n.Fragment,{children:n.jsxs(R,{vertical:12,children:[n.jsxs(R,{horizontal:20,children:[n.jsx(R,{bottom:16,children:n.jsx($Ae,{moveNode:e})}),n.jsxs(S,{alignItems:"center",children:[n.jsx(R,{right:24,width:"342px",children:n.jsx(we,{overflowErrorMsg:!0,"data-testid":`qty-input-${t}`,...l(o,{onChange:T=>u(o,Nn(T.target.value),{shouldValidate:!0})}),...p(o,h),label:r("move_modal.quantity_to_move"),name:o,offsets:{pt:6,pb:16},suffixText:E})}),n.jsx(I,{when:_,children:n.jsx(R,{bottom:16,top:6,children:n.jsx(Y,{"data-testid":"move-all-button",offsetType:"clear",styleType:"redLink",onClick:()=>u(o,A),children:r("move_modal.move_all")})})}),n.jsx(I,{when:b&&jp(s),children:n.jsx(rt,{interactiveHint:!0,showHint:!0,"data-testid":`leave-zero-qty-checkbox-${t}`,hint:pt(r("move_modal.info_tooltip"),{link:({children:T})=>
4737n.jsx(Y_,{medium:!0,href:"/company-details",children:T})}),hintTooltipMaxWidth:"162px",label:r("move_modal.leave_zero_qty_on_item"),portalAnchor:"#page-content-wrapper",...l(i),checkboxType:"switcher"})})]})]}),n.jsx(fa,{})]})})},KAe=({moveNodes:e})=>{const{t}=P(),{control:r,setValue:o}=De(),[i,s]=Te({control:r,name:["nodes","quantityToMove"]}),a=c.useMemo(()=>m0.find(u=>u.value===s)?.label,[s]),l=c.useMemo(()=>i?.some(u=>e.find(m=>m.id===u.id)?.quantity!==u.quantity&&u.quantity!=="1"),[i,e]);return c.useEffect(()=>{l&&s!==fT.custom.value&&o("quantityToMove",fT.custom.value)},[l,o,s]),n.jsxs(n.Fragment,{children:[n.jsx(R,{horizontal:20,vertical:12,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{neutral500:!0,uppercase:!0,children:t("move_modal.items_count",{count:e.length})}),n.jsx(S,{alignItems:"center",children:n.jsx(cr,{closeOnClick:!0,anchor:u=>n.jsx(os.Select,{compact:!0,active:u,title:a}),content:n.jsx(S,{column:!0,width:"232px",children:m0.map(u=>n.jsx(ar,{active:u.value===s,icon:u.value===s?n.jsx(gd,{height:9,width:12}):null,iconAlign:"right",onClick:()=>{o("quantityToMove",u.value),u.onClick(e,o)},children:n.jsx(S,{column:!0,"data-testid":u["data-testid"],children:u.label})},u.value))}),"data-testid":"label-quantity-dropdown",label:t("move_modal.quantity_to_move"),overlayAnchor:"#modal-wrapper"})})]})}),n.jsx(fa,{})]})},YAe=({isBulkAction:e,isAnyFolderSelectedForMove:t,moveNodes:r})=>{const{t:o}=P(),{isChildrenCountDataPresentInNavigationFolders:i,isHasChildItemsKeyPresentInNavigationFolders:s,byId:a}=q(p=>p.navigation),l=r.filter(p=>!p.isItem).length,u=r.length-l;if(t&&r.length===1){const m=!i&&!s||H0(r[0],s),h=Ul(r[0],a);return n.jsxs(yT,{children:[n.jsx(kAe,{children:n.jsx(Ps,{isFilled:m,type:h})}),n.jsx(C,{bold:!0,largeSize:!0,trimLongString:!0,maxWidth:"500px",children:r[0].name})]})}if(t){const p=[{label:"customer.folders_count",count:l},{label:"customer.items_count",count:u}].reduce((m,h)=>(h.count>0&&m.push(o(h.label,{count:h.count})),m),[]).join(" & ");return n.jsx(yT,{children:p})}return e?n.jsx(KAe,{moveNodes:r}):null};var Ht=(e=>(e.Move="move",e.UpdateQuantity="updateQuantity",e))(Ht||{});const cg={move:"move",updateQuantity:"update_quantity"};var ti=(e=>(e.SortlyDefault="sortly_default",e.Custom="custom",e))(ti||{}),lm=(e=>(e.Settings="settings",e.MoveModal="move_modal",e.UpdateModal="update_modal",e))(lm||{}),ms=(e=>(e.ToggleVisibility="toggle_visibility",e.SetDefault="set_default",e.ClearDefault="clear_default",e.SaveFromModal="save_from_modal",e))(ms||{});const JAe=g.span.withConfig({displayName:"ui__DefaultTag"})(["display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;border-radius:6px;background-color:",";color:",";font-size:",";font-weight:500;white-space:nowrap;"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.text.neutral500,$i),XAe=({data:e,isSelected:t})=>{const{t:r}=P(),{label:o,value:i,isDefault:s,testid:a}=e;return n.jsxs(S,{width:"100%",alignItems:"center",justifyContent:"space-between","data-testid":a||`${i}-option`,children:[o,n.jsx(I,{when:t,children:n.jsx(bU,{"data-testid":"reason-selected-check",iconAlign:"right",children:n.jsx(gd,{})})}),n.jsx(I,{when:!t&&s,children:n.jsx(JAe,{"data-testid":"reason-default-tag",children:r("transaction_reasons.columns.default")})})]})},Mj={transactionNote:{length:{maximum:200,get message(){return x("validations.is_too_long_strict",{label:x("common.transaction_note"),max:200})}}},newQuantity:{validateNewQuantity:!0},quantityDelta:{validateQuantityDelta:!0}},ZAe=e=>({...e.reduce((r,o)=>(r[`quantityDelta-${o.id}`]={validateQuantityDelta:!0},r[`newQuantity-${o.id}`]={validateNewQuantity:!0},r),{}),transactionNote:{length:{maximum:200,message:x("validations.is_too_long_strict",{label:x("common.transaction_note"),max:200})}}}),Hs=e=>e.reasonOptions?.updateQuantity||[],ege=e=>e.reasonOptions?.deletion||[],zs=e=>e.reasonOptions?.move||[],tge={move:"move",updateQuantity:"updateQuantity"},nge=(e,t)=>e.reasonOptions?.[tge[t]]||[],rge=e=>Object.keys(e).reduce((t,r)=>{if(r.startsWith("quantityDelta")){const o=e[r].toString().replace(/\s+/g,"").replace(/^\+/,""),i=parseFloat(o);return{...t,[r]:i}}return{...t,[r]:e[r]}},{}),oge=g.div.withConfig({displayName:"ui__NewTag"})(["align-items:center;padding:4px 8px;border-radius:6px;color:",";background-color:",";text-transform:uppercase;font-weight:600;font-size:10px;white-space:nowrap;margin-left:14px;"],({theme:e})=>e.text.white,({theme:e})=>e.brand),Uj=g(S).withConfig({displayName:"ui__ManageTextWrapper"})(["color:",";margin:0 0 0 4px;"],e=>e.theme.neutral500),Bj=g.div.withConfig({displayName:"ui__FooterContainer"})(["border-top:2px solid ",";padding:10px;margin-top:5px;cursor:pointer;background-color:",";&:hover{background-color:",";}"],e=>e.theme.delimiter.neutral100,e=>e.theme.bg.white,e=>e.allowhover&&e.theme.delimiter.neutral100),ige=e=>{const{t}=P(),{customComponentProps:r}=e.selectProps,o=r?.source,i=le(),{locationPush:s}=zt(),{planFeatures:a}=dt(),{permissions:l}=dn(),u=l?.manageTransactionReasons&&a?.customTransactionReasonsEnabled,p=c.useCallback(m=>{m.preventDefault(),m.stopPropagation(),i({type:d.END_SECURED_ROUTE_LEAVING_MODE}),i({type:d.SHOW_MODAL,payload:{component:"ActionModal",showCrossBtn:!1,styleType:"light",heading:t("item.confirm_redirect"),size:"small",data:{content:t("item.reasons_redirect_content"),cancelHandler:()=>i({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),submitButton:t("common.leave"),submitHandler:()=>{i({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),s({pathname:"/transaction-reasons",state:{source:o}})}},isExtraModal:!0}})}
4737,[i,s,o]);return n.jsxs(L0.Menu,{...e,children:[e.children,n.jsx(I,{when:u,children:n.jsx(Bj,{allowhover:!0,onMouseDown:p,children:n.jsxs(Uj,{alignItems:"center",children:[n.jsx(Ms,{}),n.jsx(C,{mediumSize:!0,neutral500:!0,offsets:{ml:8},weight:400,children:t("item.manage_transaction_reasons")})]})})})]})},sge={[Ht.Move]:zs,[Ht.UpdateQuantity]:Hs},age={Menu:ige},is=({label:e,name:t,placeholder:r,reasonType:o,testId:i,menuPlacement:s,menuPortalTarget:a,menuPosition:l,isDisabled:u,isWorkflowProtected:p,source:m})=>{const{setValue:h,control:A,getValues:f}=De(),_=le(),b=q(sge[o]),E=q(N=>N?.reasonOptions?.settings?.[o]),T=Te({control:A,name:t}),{fetchTransactionReasonsSettings:w}=Pe();c.useEffect(()=>{_({type:d.FETCH_TRANSACTION_REASONS_REQUEST,payload:{actionType:o}}),_({type:d.FETCH_TRANSACTION_REASONS_SETTINGS_REQUEST,payload:{actionType:o}})},[o,_]),c.useEffect(()=>{if(!p&&M(f(t))){if(E?.defaultReasonId&&b.length>0){const N=b.find(D=>D.value===E.defaultReasonId);N&&h(t,N,{shouldValidate:!0})}E?.required&&M(E?.defaultReasonId)&&h(t,null,{shouldValidate:!0})}},[E?.defaultReasonId,E?.required,b,t,h,f,p,w]);const v=c.useMemo(()=>b.filter(N=>!N.isHidden).map(N=>({...N,testid:`${N.label}-option`})),[b]),k=c.useMemo(()=>({source:m}),[m]);return n.jsx(ht,{isClearable:!0,isSearchable:!0,"data-testid":i,label:e,isDisabled:u,showLabel:j(T),name:t,control:A,options:v,placeholder:r,menuPlacement:s,menuPortalTarget:a,menuPosition:l,customComponents:age,customComponentProps:k,customOptionRender:N=>n.jsx(XAe,{...N}),filterOption:(N,D)=>N.label.toLowerCase().includes(D.toLowerCase())})},lge=({isBulkAction:e,isSingleItemMove:t,isAnyFolderSelectedForMove:r,moveNodes:o,moveNodeIds:i})=>{const{t:s}=P(),{control:a,register:l,getFieldState:u}=De(),p=Fj(i),m=ud({control:a,name:"notes"}),h=document.getElementById(jr)??void 0;return n.jsxs(Tf,{children:[n.jsx(YAe,{isAnyFolderSelectedForMove:r,isBulkAction:e,moveNodes:o}),n.jsx(I,{when:!r,children:n.jsxs("div",{"data-testid":"nodes-qty-input-wrapper",children:[n.jsx(I,{when:t,children:n.jsx("div",{"data-testid":"node-0",children:n.jsx(_T,{index:0,moveNode:o[0]})})}),n.jsx(I,{when:!t,children:n.jsx(NAe,{height:465,rowCount:o.length,rowHeight:140,rowRenderer:({index:A,key:f,style:_})=>{const b=o[A];return n.jsx("div",{"data-testid":`node-${A}`,style:_,children:n.jsx(_T,{index:A,moveNode:b},String(A))},f)},width:600})})]})}),n.jsx(I,{when:r||!e&&t,children:n.jsxs(Tf,{children:[n.jsx(Lj,{disabledNodes:p,moveNodeIds:i}),n.jsx(fa,{}),n.jsxs(Nj,{children:[n.jsx(Oj,{children:n.jsx(is,{testId:"reason-field",reasonType:Ht.Move,label:s("customer_content.move_nodes_modal.move_reason"),name:"reason",placeholder:s("customer_content.move_nodes_modal.move_reason"),source:lm.MoveModal,menuPlacement:"top",menuPortalTarget:h,menuPosition:"fixed"})}),n.jsx(Dj,{children:n.jsx(Qn,{...l("notes"),...u("notes",m),$resize:"none",rows:1,"data-testid":"notes-field",label:s("customer_content.move_nodes_modal.move_note"),placeholder:s("customer_content.move_nodes_modal.move_note")})})]}),n.jsx(fa,{})]})})]})},cge=({moveNodeIds:e})=>{const{t}=P(),r=Fj(e),{control:o,register:i,getFieldState:s}=De(),a=ud({control:o,name:"notes"}),l=document.getElementById(jr)??void 0;return n.jsxs(Tf,{children:[n.jsx(Lj,{disabledNodes:r,moveNodeIds:e}),n.jsx(fa,{}),n.jsxs(Nj,{children:[n.jsx(Oj,{children:n.jsx(is,{testId:"reason-field",reasonType:Ht.Move,label:t("customer_content.move_nodes_modal.move_reason"),name:"reason",placeholder:t("customer_content.move_nodes_modal.move_reason"),source:lm.MoveModal,menuPlacement:"top",menuPortalTarget:l,menuPosition:"fixed"})}),n.jsx(Dj,{children:n.jsx(Qn,{...i("notes"),...s("notes",a),$resize:"none","data-testid":"notes-field",label:t("customer_content.move_nodes_modal.move_note"),placeholder:t("customer_content.move_nodes_modal.move_note"),rows:1})})]}),n.jsx(fa,{})]})},dge=({isBulkAction:e,isSingleItemMove:t,isAnyFolderSelectedForMove:r,currentStep:o,navigateToNextStep:i,navigateToPreviousStep:s})=>{const{t:a}=P(),{control:l,formState:{isValid:u}}=De(),m=Te({control:l,name:"draftParentId"})!==null,h=Pe();if(o===1){const A=r||!e&&t,f=e&&!r;return n.jsxs(gT,{children:[n.jsx(R,{width:"102px"}),n.jsx(I,{when:f,children:n.jsx(C,{medium:!0,children:a("common.step_of",{current:o,total:2})})}),n.jsx(I,{when:A,children:n.jsx(Y,{"data-testid":"submit-button",disabled:!u||h.moveNodes||m,disableStyleType:"semitransparentBrandCTA",minWidth:"102",offsetType:"compact",showSpinner:h.moveNodes,styleType:"brandCTA",children:a("common.move")})}),n.jsx(I,{when:!A,children:n.jsx(Y,{"data-testid":"next-button",disableStyleType:"semitransparentBrandCTA",minWidth:"102",offsetType:"compact",styleType:"brandCTA",type:"button",onClick:i,children:a("common.next")})})]})}return n.jsxs(gT,{children:[n.jsx(Y,{"data-testid":"back-button",minWidth:"102",offsetType:"compact",styleType:"stepperBack",type:"button",onClick:s,children:a("common.back")}),n.jsx(I,{when:e&&!r,children:n.jsx(C,{medium:!0,children:a("common.step_of",{current:o,total:2})})}),n.jsx(Y,{"data-testid":"submit-button",disabled:!u||h.moveNodes||m,disableStyleType:"semitransparentBrandCTA",minWidth:"102",offsetType:"compact",showSpinner:h.moveNodes,styleType:"brandCTA",children:a("common.move")})]})},$l=(e,t,r="reason",o)=>{const{t:i}=P(),a=!!q(u=>u?.reasonOptions?.settings?.[t])?.required;return{validationSchema:c.useMemo(()=>a?{...e,[r]:{presence:{message:`^${o??i("transaction_reasons.reason_required")}`}}}:e,[e,r,a,o])}},uge=({requestPageMeta:e,uiVersion:t,moveNodes:r,source:o,nextStepCallback:i,submitMoveCallback:s})=>{const{t:a}=P(),{currentStep:l,navigateToNextStep:u,navigateToPreviousStep:p}=JA({numberOfSteps:2}),m=q(U=>!!U.bulk.bulkSelectMode),h=le(),{hideModal:A}=lt(),f=Er(),_=r.map(U=>U.id),b=r.length===1&&r[0].isItem,E=r.some(U=>!U.isItem),T=q(xd),w=c.useMemo(()=>zAe(r,E,T),[E,r,T]),v=c.useMemo(()=>VAe(r,E),[E,r]),{validationSchema:k}=$l(v,Ht.Move,"reason",a("move_modal.reason_required")),N=Ye({mode:"onChange",criteriaMode:"all",defaultValues:w,resolver:U=>gt(U,k)}),D=c.useCallback(()=>{typeof i=="function"&&i(N.getValues()),u()},[i,N,u]),F=_.length>1?a("move_modal.bulk_move_heading"):a("move_modal.move_heading",{entity:r[0].isItem?"Item":"Folder"}),B=c.useCallback(U=>{typeof s=="function"&&s(U);const z=kp.test(f.pathname),W=e?.isNavigationAction||!1,K=e?.isHeaderAction||!1;(z||W||K)&&h(Jr(!0,a("move_modal.moving"))),h({type:d.MOVE_NODES_REQUEST,payload:{requestPageMeta:e,uiVersion:t,source:o,moveNodes:r,moveNodeIds:_,values:U,isSingleItemMove:b,isAnyFolderSelectedForMove:E}})},[h,E,b,s,f.pathname,_,r,e,o,t]);
4737return n.jsx(tn,{...N,children:n.jsx("form",{onSubmit:N.handleSubmit(B),children:n.jsxs(IAe,{children:[n.jsx(Gl,{hideModal:A,modalData:{heading:F,styleType:"light",showCrossBtn:!0}}),n.jsxs(vAe,{children:[n.jsx(I,{when:l===1,children:n.jsx(lge,{isAnyFolderSelectedForMove:E,isBulkAction:m,isSingleItemMove:b,moveNodeIds:_,moveNodes:r})}),n.jsx(I,{when:l===2,children:n.jsx(cge,{moveNodeIds:_})})]}),n.jsx(dge,{currentStep:l,isAnyFolderSelectedForMove:E,isBulkAction:m,isSingleItemMove:b,navigateToNextStep:D,navigateToPreviousStep:p})]})})})},pge=g(R)`
4738  position: absolute;
4739  width: ${e=>e.$small?"7px":"10px"};
4740  height: ${e=>e.$small?"7px":"10px"};
4741  top: ${e=>e.$small?"-10px":"-6px"};
4742  right: -3px;
4743  z-index: 999;
4744
4745  ${e=>e.$customIconStyles};
4746`,mge=g(R)`
4747  width: 16px;
4748  height: 16px;
4749  position: absolute;
4750  top: 14px;
4751  right: -4px;
4752  z-index: 999;
4753`,hge=g.div`
4754  position: absolute;
4755  width: ${e=>e.$small?"10px":"20px"};
4756  height: ${e=>e.$small?"10px":"20px"};
4757  transform: rotate(auto) skewX(-30deg) scale(1, 0.866);
4758  background-color: ${e=>e.$color};
4759  text-align: left;
4760  top: 0;
4761  right: 0;
4762  border-radius: ${e=>e.$small?"0px 3px 0px 0px":"0px 4px 0px 0px"};
4763
4764  ${e=>e.$customBadgeStyles};
4765
4766  &:after,
4767  &:before {
4768    content: '';
4769    position: absolute;
4770    background-color: inherit;
4771    width: ${e=>e.$small?"10px":"20px"};
4772    height: ${e=>e.$small?"10px":"20px"};
4773  }
4774  &:after {
4775    transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
4776  }
4777  &:before {
4778    transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
4779  }
4780`,Age=g.div`
4781  position: absolute;
4782  border-style: solid;
4783  border-color: transparent transparent ${e=>e.$color} transparent;
4784  border-width: 0 0 46px 46px;
4785  text-align: left;
4786  right: 0;
4787  bottom: 0;
4788  border-radius: ${e=>e.$small?"0px 3px 0px 0px":"0px 4px 0px 0px"};
4789
4790  ${e=>e.$customBadgeStyles};
4791`,cm=({icon:e=EU,...t})=>{const r=c.useContext(Ue),o=t.bgColor||r.brand;return n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:!t.bottomLayout,children:n.jsx(hge,{$color:o,$customBadgeStyles:t.customBadgeStyles,$small:t.small,children:n.jsx("div",{children:n.jsx(pge,{outside:!0,$customIconStyles:t.customIconStyles,$small:t.small,all:t.small?5:10,children:n.jsx(hr,{icon:e})})})})}),n.jsx(I,{customBadgeStyles:t.customBadgeStyles,when:t.bottomLayout,children:n.jsx(Age,{$color:o,$small:t.small,children:n.jsx("div",{children:n.jsx(mge,{outside:!0,all:t.small?5:10,children:n.jsx(hr,{icon:e})})})})})]})},Hj=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M14.584 5c.69 0 1.25.56 1.25 1.25v27.5a1.25 1.25 0 0 1-2.5 0V6.25c0-.69.56-1.25 1.25-1.25M6.25 5c.69 0 1.25.56 1.25 1.25v27.5a1.25 1.25 0 1 1-2.5 0V6.25C5 5.56 5.56 5 6.25 5M10 5c.46 0 .833.373.833.833v28.334a.833.833 0 0 1-1.667 0V5.833c0-.46.373-.833.833-.833zm12.25.5a.75.75 0 0 0-.75.75v11.5c0 .414.336.75.75.75h11.5a.75.75 0 0 0 .75-.75V9.5a1 1 0 1 1 2 0v8.25a2.75 2.75 0 0 1-2.75 2.75h-11.5a2.75 2.75 0 0 1-2.75-2.75V6.25a2.75 2.75 0 0 1 2.75-2.75h8.25a1 1 0 1 1 0 2z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.334 22.171v11.995c0 .46.373.834.833.834h5c.46 0 .834-.374.834-.834V23h-4.28a3.8 3.8 0 0 1-2.387-.829M32.5 23H35v10.75a1.25 1.25 0 1 1-2.5 0zm-5 0H30v10.75a1.25 1.25 0 1 1-2.5 0zm-7.78-6.863c.04.238.172.447.359.594a11 11 0 0 1-.36-.594z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M36.68 3.319a1.09 1.09 0 0 0-1.539 0l-8.277 8.277-.366 1.905 1.905-.365 8.277-8.278a1.084 1.084 0 0 0 0-1.54z"})),zj=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",viewBox:"0 0 40 40",...e},c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M22.696 5.294a.735.735 0 0 0-.735.735v11.275c0 .406.329.735.735.735h11.275c.406 0 .735-.329.735-.735V9.216a.98.98 0 1 1 1.96 0v8.088A2.696 2.696 0 0 1 33.972 20H22.696A2.696 2.696 0 0 1 20 17.304V6.029a2.696 2.696 0 0 1 2.696-2.696h8.088a.98.98 0 1 1 0 1.961z",clipRule:"evenodd"}
4791),c.createElement("path",{fill:"#54565D",d:"M36.372 3.627a1.01 1.01 0 0 0-1.423 0l-7.653 7.654-.338 1.761 1.761-.338 7.653-7.653a1.002 1.002 0 0 0 0-1.423"}),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M20.671 23.333v3.588h4.28v3.89h-4.28v4.281h4.28v-4.28h3.892v4.28h4.281v-4.28h-4.28V26.92h4.28v-3.587h-4.28v3.587h-3.892v-3.587zM7.547 10.576c0-.586.475-1.061 1.061-1.061h5.448c.587 0 1.062.475 1.062 1.061v5.448c0 .586-.475 1.061-1.062 1.061H8.608a1.06 1.06 0 0 1-1.06-1.061zm1.061-3.608A3.61 3.61 0 0 0 5 10.576v5.448a3.61 3.61 0 0 0 3.608 3.608h5.448a3.61 3.61 0 0 0 3.609-3.608v-5.448a3.61 3.61 0 0 0-3.609-3.608zm4.281 4.775v3.114H9.776v-3.114zM7.547 26.142c0-.586.475-1.061 1.061-1.061h5.448c.587 0 1.062.475 1.062 1.061v5.448c0 .586-.475 1.061-1.062 1.061H8.608a1.06 1.06 0 0 1-1.06-1.061zm1.061-3.608A3.61 3.61 0 0 0 5 26.142v5.448a3.61 3.61 0 0 0 3.608 3.608h5.448a3.61 3.61 0 0 0 3.609-3.608v-5.448a3.61 3.61 0 0 0-3.609-3.608zm4.281 4.775H9.776v3.113h3.113z",clipRule:"evenodd"})),Vj=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M8.73 4.982A1.25 1.25 0 0 0 7.5 6.25v6.25h-.417c-2.516 0-4.583 2.067-4.583 4.583v13.334C2.5 32.933 4.567 35 7.083 35h25.834c2.516 0 4.583-2.067 4.583-4.583V17.083c0-2.516-2.067-4.583-4.583-4.583H32.5V6.25a1.252 1.252 0 0 0-1.733-1.17A1.25 1.25 0 0 0 30 6.25v6.25h-2.5V6.25a1.252 1.252 0 0 0-1.733-1.17A1.25 1.25 0 0 0 25 6.25v6.25h-2.5V5.833A.834.834 0 0 0 21.667 5h-5a.834.834 0 0 0-.834.833V12.5h-2.5V5.833a.832.832 0 1 0-1.666 0V12.5H10V6.25a1.25 1.25 0 0 0-1.27-1.268M7.083 15h25.834c1.165 0 2.083.918 2.083 2.083v13.334a2.065 2.065 0 0 1-2.083 2.083H7.083A2.065 2.065 0 0 1 5 30.417V17.083C5 15.918 5.918 15 7.083 15m.417 1.667V28.75h.002a1.25 1.25 0 0 0 2.13.883 1.25 1.25 0 0 0 .366-.883H10V16.667zm4.167 0v12.5a.834.834 0 1 0 1.666-.025V16.667zm4.166 0v12.5c0 .46.374.833.834.833h5c.46 0 .833-.373.833-.833v-12.5zm9.167 0V28.75h.002a1.25 1.25 0 0 0 2.13.883 1.25 1.25 0 0 0 .366-.883h.002V16.667zm5 0V28.75h.002a1.25 1.25 0 0 0 2.13.883 1.25 1.25 0 0 0 .366-.883h.002V16.667z"})),xT=(e,t)=>e==="qr_code"?{version:"o2",size:"M",type:"QRCODE",paperSize:t==="US"?"US":"A4"}:{version:"o2",size:"M",type:"BARCODE",paperSize:t==="US"?"US":"A4"},Qj={get title(){return x("common.create_new")},get description(){return x("item.create_new_description")},icon:e=>n.jsx(Hj,{...e}),label:"create_new",disabled:!1},If={get title(){return x("item.create_new_qr")},get description(){return x("item.create_new_qr_description")},icon:e=>n.jsx(zj,{...e}),label:"create_new_qr",disabled:!1},vf={get title(){return x("item.create_new_barcode")},get description(){return x("item.create_new_barcode_description")},icon:e=>n.jsx(Hj,{...e}),label:"create_new_barcode",disabled:!1},bT={get title(){return x("item.link_exist")},get description(){return x("item.link_exist_desc")},icon:e=>n.jsx(Vj,{...e}),label:"link_exist",disabled:!1},gge=(e,t)=>e===Qj||e===If?!t.preLabelsEnabled:e===vf?!t.barcodesEnabled:!1,yge=e=>{const{t}=P(),[r,o]=c.useState(""),i=c.useContext(Ue),s=le(),{country:a}=Fn(),{planFeatures:l={},mark:{base:u}}=dt(),{transactionType:p}=q(D=>({transactionType:D?.pages?.postQRlabelsPage?.transactionType??"item"})),m=Bc([e.node]),h=e.formValues||{},{setValue:A,submitForm:f}=e,{name:_,labelUrlExtra:b}=h,E=M(_)||M(r),T=(D,F)=>{A(D,F)},w=()=>{f&&f()},v=c.useMemo(()=>{const D=e.form===Wg?[]:[e.node];return{link_exist:()=>{s({type:d.SHOW_MODAL,payload:{styleType:"light",size:"wide",component:"AttachLabelModal",heading:t("attach_link.headline"),showCrossBtn:!0,data:{uiVersion:e.uiVersion,formMethods:e.formMethods,submitAction:({labelUrl:F,labelUrlType:B})=>{const U=K_(B)?"qr":"barcode";O.linkedLabel(p,m,U,"standard",e.uiVersion),T("labelUrlExtra",{uri:F,type:B})},node:e.node}}})},create_new:()=>{if(E)return null;if(!l.preLabelsEnabled)return s({type:d.SHOW_POPUP,popupType:je.QR_LABELS,meta:{plan:u,when:"before",featureInfo:Hu}});const F=e.form===Wg?"itemgroup":"node",B=e.form===Wg?[e.node]:[];if(e.isFormChanged)return s({type:d.SHOW_MODAL,payload:{component:"CustomLabelModal",styleType:"light",size:"small",autoWidth:!0,isExtraModal:!0,isDefaultHeadingHidden:!0,customOutsideClickHandler:()=>{s({type:d.HIDE_MODAL,payload:{isExtraModal:!0}})},data:{cancelHandler:()=>{s({type:d.HIDE_MODAL,payload:{isExtraModal:!0}})},submitHandler:()=>{s({type:d.HIDE_MODAL}),s({type:d.END_SECURED_ROUTE_LEAVING_MODE,payload:{formName:e.form}}),s(Ui(D,m,p,F,B,e.uiVersion)),w()}}}});s(Ui(D,m,p,F,B,e.uiVersion)),O.startCreateLabel(p,m,e.uiVersion)},create_new_qr:()=>{if(E)return null;if(!l.preLabelsEnabled)return s({type:d.SHOW_POPUP,popupType:je.QR_LABELS,meta:{plan:u,when:"before",featureInfo:Hu}});const F=xT("qr_code",a);T("label",F),s({type:d.HIDE_MODAL}),e.form===_u&&O.quickAddQRCodeLabel({source:"add_node"})},create_new_barcode:()=>{if(E)return null;if(!l.barcodesEnabled)return s({type:d.SHOW_POPUP,popupType:je.BARCODE_LABELS,meta:{plan:u,when:"before",featureInfo:SU}});const F=xT("barcode",a);T("label",F),s({type:d.HIDE_MODAL}),e.form===_u&&O.quickAddBarcodeLabel({source:"add_node"})}}},[s,E,l.preLabelsEnabled,l.barcodesEnabled,p,m,e.form,e.isFormChanged,e.node,e.uiVersion,a,u,A,f]),k=c.useMemo(()=>v[r]??Me,[r,v]),N=c.useMemo(()=>e.form===_u?j(b)&&j(b.uri)?[If,vf]:[If,vf,bT]:[Qj,bT],[e.form,b]);return n.jsxs(Le.Fragment,{children:[n.jsx(CU,{children:N.map((D,F)=>{const B=D.label===r,U=D.disabled,z=yd(U,()=>o(D.label)),W=D.icon;return n.jsxs(TU,{disabled:U,isSelected:B&&!U,onClick:z,children:[n.jsx(I,{when:gge(D,l),children:n.jsx(cm,{bgColor:D.label==="create_new_barcode"?i.plans.ultra:i.brand})}),n.jsxs(wU,{column:!0,children:[n.jsx(C,{fontBold:!0,largerLineHeight:!0,largeSize:!0,neutral700:!0,offsets:{mb:8},children:D.title}),n.jsx(C,{neutral500:!0,smallerLineHeight:!0,smallSize:!0,children:D.description})]}),n.jsx(S,{alignItems:"center",children:n.jsx(W,{color:B&&!U?i.brand:i.bg.neutral700})})]},`sel_option_${D.label}_${F}`)})}),n.jsx(IU,{justifyContent:"flex-end",children:n.jsx(vU,{children:n.jsx(RU,{disabled:E,disableStyleType:"brand",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:k,children:t("common.add")})})})]})},fge=e=>{const{t}=P();return n.jsxs(jU,{children:[n.jsx(R,{bottom:32,left:20,right:30,top:40,children:n.jsx(C,{fontMedium:!0,neutral700:!0,size:"18px",children:t("custom_label_modal.description")})}),n.jsx(R,{bottom:24,right:20,children:n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",children:[n.jsx(R,{right:16,children:n.jsx(Y,{styleType:"userCancel",type:"button",onClick:e.cancelHandler,children:t("common.cancel")})}),n.jsx(kU,{styleType:"brandCTA",type:"button",onClick:e.submitHandler,children:t("common.save_and_continue")})]})})]})},_ge=c_({get comments(){return jo().min(4,x("contact_support.comments_min_length")).max(Sa,x("contact_support.comments_max_length",{maxLength:Sa}))}}),xge=({requestType:e=Xp.CONTACT_SUPPORT})=>{const{t}=P(),r=le(),{contactSupport:o}=Pe(),{handleSubmit:i,formState:{isValid:s,errors:a},register:l}=Ye({mode:"onChange",criteriaMode:"all",resolver:d_(_ge)}),u=i(p=>{r({type:d.CONTACT_SUPPORT_REQUEST,payload:{requestType:e,values:p,afterAll:()=>{r({type:d.HIDE_MODAL}),se({type:"success",message:t("contact_support.success")})}}})});return n.jsxs("form",{autoComplete:"off",onSubmit:u,children:[n.jsx(R,{bottom:7,horizontal:20,top:17,children:n.jsx(R,{top:14,children:n.jsx(Qn,{...l("comments"),label:t("contact_support.comments"),error:a.comments?.message,invali
4791d:!!a.comments?.message})})}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{disabled:!s||o,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:o,styleType:"brandCTA",children:t("contact_support.submit_button")})})})]})},bge=g(S).attrs({alignItems:"center",justifyContent:"center"}).withConfig({displayName:"ui__AlertIconCircle"})(["width:",";height:",";border-radius:50%;background-color:",";color:",";& svg{width:24px;height:24px;}"],({$size:e})=>e,({$size:e})=>e,({theme:e})=>e.bg.red50,({theme:e})=>e.icon.red500),zgt=g(S).attrs({alignItems:"center",justifyContent:"center",gap:8}).withConfig({displayName:"ui__RequestSentIndicatorWrapper"})(["height:42px;min-width:122px;padding:11px 32px;color:",";text-align:center;font-size:11px;font-weight:700;line-height:20px;letter-spacing:1.6px;text-transform:uppercase;"],({theme:e})=>e.text.neutral800),dg=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",viewBox:"0 0 18 18",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",clipPath:"url(#alert-circle_svg__clip0_3085_2869)"},c.createElement("path",{strokeWidth:1.125,d:"M2.25 9a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0"}),c.createElement("path",{strokeWidth:1.5,d:"M9 6v3M9 12h.008"})),c.createElement("defs",null,c.createElement("clipPath",{id:"alert-circle_svg__clip0_3085_2869"},c.createElement("path",{fill:"#fff",d:"M0 0h18v18H0z"})))),Wj=g(S).withConfig({displayName:"ui__ModalFooter"})(["gap:16px;padding:24px 20px 24px 20px;width:100%;border-top:1px solid ",";"],({theme:e})=>e.delimiter.neutral200),Ege=g(S).attrs({alignItems:"center",justifyContent:"center",column:!0}).withConfig({displayName:"ui__ModalContainer"})(["height:100%;padding-top:32px;gap:24px;"]),qj=g(S).attrs({column:!0}).withConfig({displayName:"ui__ModalContent"})(["gap:8px;padding:0 20px;"]),Sge=g(S).attrs({alignItems:"center",justifyContent:"center"}).withConfig({displayName:"ui__CheckCircle"})(["width:64px;height:64px;border-radius:50%;background-color:",";color:",";"],({theme:e})=>e.bg.green50,({theme:e})=>e.icon.green500),Cge=({itemLimit:e,isSubmitting:t,onCancel:r,onRequestLimitIncrease:o})=>{const{t:i}=P(),s=(e??0).toLocaleString(Zo());return n.jsxs(n.Fragment,{children:[n.jsx(bge,{$size:"48px",children:n.jsx(dg,{})}),n.jsxs(qj,{children:[n.jsx(C,{size:"22px",weight:600,lineHeight:"32px",neutral800:!0,center:!0,children:i("item_limits.blocked_modal.title")}),n.jsx(C,{size:"14px",lineHeight:"20px",neutral600:!0,center:!0,children:i("item_limits.blocked_modal.subtitle",{limit:s})})]}),n.jsxs(Wj,{justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"item-limit-blocked-modal-cancel",disabled:t,offsetType:"compact",styleType:"userCancel",type:"button",minWidth:117,onClick:r,children:i("common.cancel")}),n.jsx(Y,{"data-testid":"item-limit-blocked-modal-submit",disabled:t,disableStyleType:"semitransparentBrandCTA",minWidth:"234",offsetType:"clear",showSpinner:t,styleType:"brandCTA",type:"button",onClick:o,children:i("item_limits.blocked_modal.request_limit_increase")})]})]})},Tge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",clipPath:"url(#bulk-import-circle-check_svg__clip0_2812_7032)"},c.createElement("path",{strokeWidth:2,d:"M4 16a12 12 0 1 0 24 0 12 12 0 0 0-24 0"}),c.createElement("path",{strokeWidth:2.667,d:"m12 16 2.667 2.666L20 13.333"})),c.createElement("defs",null,c.createElement("clipPath",{id:"bulk-import-circle-check_svg__clip0_2812_7032"},c.createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"})))),wge=({onDismiss:e})=>{const{t}=P();return n.jsxs(n.Fragment,{children:[n.jsx(Sge,{children:n.jsx(Tge,{})}),n.jsxs(qj,{children:[n.jsx(C,{size:"22px",weight:600,lineHeight:"32px",neutral800:!0,center:!0,children:t("item_limits.request_sent_modal.title")}),n.jsx(C,{size:"14px",lineHeight:"20px",neutral600:!0,center:!0,children:t("item_limits.request_sent_modal.subtitle")})]}),n.jsx(Wj,{justifyContent:"center",children:n.jsx(Y,{"data-testid":"item-limit-request-sent-dismiss",offsetType:"compact",styleType:"brandCTA",type:"button",width:"100%",onClick:e,children:t("item_limits.request_sent_modal.dismiss")})})]})},Ige=()=>{const e=le(),{hideModal:t}=lt(),{contactSupport:r}=Pe(),{itemCount:o,itemLimit:i}=Od(),[s,a]=c.useState(!1),l=()=>{e({type:d.CONTACT_SUPPORT_REQUEST,payload:{requestType:Xp.LIMIT_INCREASE,values:{limitName:F8.ITEM_MASTERS,currentUsage:o,currentLimit:i},afterAll:()=>a(!0)}})};return n.jsxs(Ege,{children:[n.jsx(I,{when:s,children:n.jsx(wge,{onDismiss:t})}),n.jsx(I,{when:!s,children:n.jsx(Cge,{isSubmitting:r,itemLimit:i,onCancel:t,onRequestLimitIncrease:l})})]})},vge=g(S).attrs({column:!0}).withConfig({displayName:"ui__ModalContainer"})(["height:100%;min-height:366px;"]),Rge=g(S).attrs({alignItems:"center",justifyContent:"space-between"}).withConfig({displayName:"ui__ModalHeader"})(["padding:16px 20px 16px 20px;background-color:",";"],({theme:e})=>e.bg.neutral200),jge=g(C).withConfig({displayName:"ui__ModalTitle"})(["font-size:18px;font-weight:500;line-height:24px;color:",";"],({theme:e})=>e.text.neutral700),kge=g(S).attrs({column:!0}).withConfig({displayName:"ui__ModalContent"})(["padding:16px 20px 12px 20px;gap:12px;"]),Nge=g(S).attrs({justifyContent:"flex-end"}).withConfig({displayName:"ui__ModalFooter"})(["padding:24.5px 20px 23.5px 20px;width:100%;border-top:1px solid ",";margin-top:auto;"],({theme:e})=>e.delimiter.neutral200),Oge=g.button.attrs({type:"button"}).withConfig({displayName:"ui__CloseButton"})(["cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;"]),Dge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",d:"M5.22 5.22a.75.75 0 0 1 1.06 0L12 10.939l5.718-5.72a.75.75 0 0 1 1.06 1.061L13.06 12l5.719 5.719a.75.75 0 0 1-1.061 1.06l-5.719-5.719-5.719 5.72a.75.75 0 1 1-1.06-1.061l5.719-5.72-5.72-5.719a.75.75 0 0 1 0-1.06"})),Pge=c_({get comments(){return jo().min(4,x("contact_support.comments_min_length")).max(Sa,x("contact_support.comments_max_length",{maxLength:Sa}))}}),Lge=({onSuccess:e})=>{const{t}=P(),r=_i(),o=le(),{hideModal:i}=lt(),{itemCount:s,itemLimit:a}=Od(),{contactSupport:l}=Pe(),{handleSubmit:u,formState:{isValid:p,errors:m},register:h}=Ye({mode:"onChange",criteriaMode:"all",resolver:d_(Pge)}),A=u(f=>{o({type:d.CONTACT_SUPPORT_REQUEST,payload:{requestType:Xp.LIMIT_INCREASE,values:{...f,limitName:F8.ITEM_MASTERS,currentUsage:s,currentLimit:a},afterAll:()=>{o({type:d.HIDE_MODAL}),se({type:"success",message:t("contact_support.success")}),e?.()}}})});return n.jsx("form",{autoComplete:"off",onSubmit:A,"data-testid":"item-limit-contact-request-modal",children:n.jsxs(vge,{children:[n.jsxs(Rge,{children:[n.jsx(jge,{children:t("account_settings.contact_support")}),n.jsx(Oge,{onClick:i,children:n.jsx(Dge,{color:r.icon.neutral700})})]}),n.jsxs(kge,{children:[n.jsx(C,{block:!0,neutral700:!0,size:"14px",children:t("item_limits.contact_request_modal.description")}),n.jsx(Qn,{...h("comments"),label:t("item_limits.contact_request_modal.field_label"),placeholder:t("item_limits.contact_request_modal.placeholder"),error:m.comments?.message,invali
4791d:!!m.comments?.message,rows:4})]}),n.jsx(Nge,{children:n.jsx(Y,{disabled:!p||l,disableStyleType:"semitransparentBrandCTA",minWidth:"178",offsetType:"clear",showSpinner:l,styleType:"brandCTA",children:t("item_limits.contact_request_modal.submit_button")})})]})})},Fge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:28,height:36,fill:"none",viewBox:"0 0 28 36",...e},c.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M17.41 1.319h.001l9.27 9.169h.001c.205.202.318.475.318.757v22.678c0 .585-.482 1.077-1.1 1.077H2.1c-.618 0-1.1-.492-1.1-1.077V2.077C1 1.492 1.482 1 2.1 1h14.53c.296 0 .576.116.78.319Z"}),c.createElement("path",{fill:"currentColor",d:"M26.592 10.192 17.596 1.38c-.173-.17-.377-.301-.596-.4v7.8c0 1.103.912 1.996 2.038 1.996H27a2 2 0 0 0-.408-.584"}),c.createElement("rect",{width:5.022,height:3,x:4.375,y:19.715,fill:"currentColor",rx:.5}),c.createElement("rect",{width:12.554,height:3,x:11.071,y:19.715,fill:"currentColor",rx:.5}),c.createElement("rect",{width:5.022,height:3,x:4.375,y:24.219,fill:"currentColor",rx:.5}),c.createElement("rect",{width:12.554,height:3,x:11.071,y:24.219,fill:"currentColor",rx:.5}),c.createElement("rect",{width:5.022,height:3,x:4.375,y:28.715,fill:"currentColor",rx:.5}),c.createElement("rect",{width:12.554,height:3,x:11.071,y:28.715,fill:"currentColor",rx:.5})),Mge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:28,height:36,fill:"none",viewBox:"0 0 28 36",...e},c.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M17.41 1.319h.001l9.27 9.169h.001c.205.202.318.475.318.757v22.678c0 .585-.482 1.077-1.1 1.077H2.1c-.618 0-1.1-.492-1.1-1.077V2.077C1 1.492 1.482 1 2.1 1h14.53c.296 0 .576.116.78.319Z"}),c.createElement("path",{fill:"currentColor",d:"M27.385 9.775 18.115.607A2.1 2.1 0 0 0 17.5.19v8.115c0 1.147.94 2.077 2.1 2.077h8.205a2 2 0 0 0-.42-.608"}),c.createElement("rect",{width:19.25,height:7.463,x:4.375,y:13.715,fill:"currentColor",rx:.5}),c.createElement("rect",{width:19.25,height:1.714,x:4.375,y:23.145,fill:"currentColor",rx:.5}),c.createElement("rect",{width:19.25,height:1.714,x:4.375,y:26.57,fill:"currentColor",rx:.5}),c.createElement("rect",{width:9.625,height:1.714,x:4.375,y:30,fill:"currentColor",rx:.5})),Uge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:28,height:36,fill:"none",viewBox:"0 0 28 36",...e},c.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M17.41 1.319h.001l9.27 9.169h.001c.205.202.318.475.318.757v22.678c0 .585-.482 1.077-1.1 1.077H2.1c-.618 0-1.1-.492-1.1-1.077V2.077C1 1.492 1.482 1 2.1 1h14.53c.296 0 .576.116.78.319Z"}),c.createElement("path",{fill:"currentColor",d:"M27.385 9.775 18.115.607A2.1 2.1 0 0 0 17.5.19v8.115c0 1.147.94 2.077 2.1 2.077h8.205a2 2 0 0 0-.42-.608"}),c.createElement("g",{clipPath:"url(#export-dropbox_svg__clip0)"},c.createElement("path",{fill:"currentColor",d:"M18.432 24.468h-3.379v-3.344h1.117c.283 0 .45-.316.283-.543l-2.172-2.944a.35.35 0 0 0-.564 0l-2.172 2.944a.341.341 0 0 0 .283.543h1.117v3.344H9.16c-1.69-.091-3.036-1.639-3.036-3.316a3.13 3.13 0 0 1 1.59-2.711 2.1 2.1 0 0 1-.132-.735c0-1.182.975-2.137 2.182-2.137q.393 0 .747.129a4.38 4.38 0 0 1 3.955-2.456c2.266.003 4.132 1.703 4.345 3.868 1.74.294 3.063 1.873 3.063 3.66 0 1.91-1.518 3.566-3.443 3.698"})),c.createElement("defs",null,c.createElement("clipPath",{id:"export-dropbox_svg__clip0"},c.createElement("path",{fill:"#fff",d:"M6.125 11.14h15.75v15.43H6.125z"})))),Bge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:45,height:58,fill:"none",viewBox:"0 0 45 58",...e},c.createElement("rect",{width:43,height:56,x:1,y:1,stroke:"currentColor",strokeWidth:2,rx:2}),c.createElement("rect",{width:33,height:20,x:6,y:6,fill:"currentColor",rx:1}),c.createElement("rect",{width:33,height:2.5,x:6,y:36.855,fill:"currentColor",rx:.5}),c.createElement("rect",{width:33,height:2.5,x:6,y:32,fill:"currentColor",rx:.5}),c.createElement("rect",{width:33,height:2.5,x:6,y:41.711,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.149,height:2.5,x:6,y:46.563,fill:"currentColor",rx:.5})),Hge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:45,height:58,fill:"none",viewBox:"0 0 45 58",...e},c.createElement("rect",{width:43,height:56,x:1,y:1,stroke:"currentColor",strokeWidth:2,rx:2}),c.createElement("rect",{width:13.32,height:13.32,x:6,y:6,fill:"currentColor",rx:1}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:6,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:11.297,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:16.594,fill:"
4791currentColor",rx:.5}),c.createElement("rect",{width:13.32,height:13.32,x:6,y:22.34,fill:"currentColor",rx:1}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:22.34,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:27.637,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:32.938,fill:"currentColor",rx:.5}),c.createElement("rect",{width:13.32,height:13.32,x:6,y:38.68,fill:"currentColor",rx:1}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:38.68,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:43.977,fill:"currentColor",rx:.5}),c.createElement("rect",{width:16.68,height:2.723,x:22.321,y:49.273,fill:"currentColor",rx:.5})),zge=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:45,height:58,fill:"none",viewBox:"0 0 45 58",...e},c.createElement("rect",{width:43,height:56,x:1,y:1,stroke:"currentColor",strokeWidth:2,rx:2}),c.createElement("rect",{width:6.748,height:6.748,x:6,y:6.719,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:6.719,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:9.461,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:12.203,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:6,y:16.172,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:16.172,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:18.914,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:21.656,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:6,y:25.625,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:25.625,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:28.367,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:31.109,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:6,y:35.078,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:35.078,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:37.82,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:40.563,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:6,y:44.531,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:44.531,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:47.273,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:14.016,y:50.016,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:23.926,y:6.719,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:6.719,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:9.461,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:12.203,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:23.926,y:16.172,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:16.172,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:18.914,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:21.656,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:23.926,y:25.625,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:25.625,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:28.367,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:31.109,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:23.926,y:35.078,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:35.078,fill:"
4791currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:37.82,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:40.563,fill:"currentColor",rx:.3}),c.createElement("rect",{width:6.748,height:6.748,x:23.926,y:44.531,fill:"currentColor",rx:.4}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:44.531,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:47.273,fill:"currentColor",rx:.3}),c.createElement("rect",{width:7.056,height:1.265,x:31.942,y:50.016,fill:"currentColor",rx:.3})),Rf=100,ET=" Export",Vge=6,Qge=4,ug="album",pg="list",ep="compact",Dn=e=>{const r=(window?.Store?.getState||Me)()||{},{server:o,featureFlags:i}=r,a=(o?.companies?.current||{})?.returnToOriginEnabled,l=zi(sr.PRODUCT_LINK,r),u=zi(sr.ITEM_ORDERED_STATUS,r),p=u&&i?.enableItemExportOrderedStatus,m=i?.enableReportsItemOrderedStatus,A={csv:{entryType:!0,entryName:!0,variantDetails:!0,sortlyID:!0,quantity:!0,unit:!0,minQuantities:!0,price:!0,value:!0,notesPresence:!0,tags:!0,productLink:!!l,isInOpenOrder:!!p,origin:a,primaryFolder:!0,subfolderLevel1:!0,subfolderLevel2:!0,subfolderLevel3:!0,subfolderLevel4:!0,photo1:!0,photo2:!0,photo3:!0,photo4:!0,photo5:!0,photo6:!0,photo7:!0,photo8:!0,barcodeQR1Data:!0,barcodeQR1Type:!0,barcodeQR2Data:!0,barcodeQR2Type:!0},pdf:{pdfVariantDetails:!0,pdfSortlyID:!0,quantity:!0,pdfMinQuantities:!0,price:!0,value:!0,tags:!0,origin:a,notesPresence:!0,productLink:!!l,isInOpenOrder:!!p},inventoryReport:{entryName:!0,variantDetails:!0,sortlyID:!0,quantity:!0,unit:!0,minQuantities:!0,price:!0,value:!0,notesPresence:!0,tags:!0,productLink:l,isInOpenOrder:!!(u&&m),origin:a,primaryFolder:!0,subfolderLevel1:!0,subfolderLevel2:!0,subfolderLevel3:!0,subfolderLevel4:!0,photo1:!0,photo2:!0,photo3:!0,photo4:!0,photo5:!0,photo6:!0,photo7:!0,photo8:!0,barcodeQR1Data:!0,barcodeQR1Type:!0,barcodeQR2Data:!0,barcodeQR2Type:!0},allTransactionsReport:{ledgerEntryName:!0,ledgerVariantDetails:!0,ledgerSortlyID:!0,ledgerMinLevel:!0,ledgerPrice:!0,ledgerValue:!0,ledgerTags:!0,ledgerNotes:!0,ledgerProductLink:!!l,transactionDate:!0,transactionType:!0,qtyChange:!0,originFolder:a,newQty:!0,ledgerUnit:!0,folder:!0,folderSID:!0,user:!0,transactionNote:!0,transactionBarcodeQR1Data:!0,transactionBarcodeQR1Type:!0,transactionBarcodeQR2Data:!0,transactionBarcodeQR2Type:!0},itemQtyChangesReport:{qtyChangesEntryName:!0,ledgerVariantDetails:!0,ledgerSortlyID:!0,ledgerUnit:!0,qtyChangesPrimaryFolder:!0,qtyChangesSubfolderLevel1:!0,qtyChangesSubfolderLevel2:!0,qtyChangesSubfolderLevel3:!0,qtyChangesSubfolderLevel4:!0,startDate:!0,endDate:!0,totalQtyChange:!0,startQty:!0,endQty:!0,qtyInc:!0,qtyDec:!0,totalTrans:!0},transferReport:{originFolderName:!0,destinationFolderName:!0,startDate:!0,endDate:!0,quantityMoved:!0,units:!0,transferValue:!0},userActivitySummaryReport:{userName:!0,itemsMoved:!0,qtyUpdated:!0,itemsCreated:!0,itemsDeleted:!0,itemsRestored:!0,itemsCloned:!0,itemsMerged:!0},purchaseOrder:{purchaseOrderNumber:!0,companyLogo:!0,orderedDate:!0,submittedBy:!0,expectedDeliveryDate:!0,receivedDate:!0,approvedBy:!0,lineItemOrder:!0,lineItemDescription:!0,lineItemNumber:!0,lineItemQuantity:!0,lineItemUnitName:!0,lineItemUnitRate:!0,lineItemAmount:!0,lineItemNotes:!0,subTotal:!0,discount:!0,shipping:!0,tax:!0,total:!0,vendor:!0,shipTo:!0,billTo:!0,notes:!0},invoice:{invoiceNumber:!0,companyLogo:!0,customerName:!0,customerEmail:!0,dueDate:!0,invoiceDate:!0,lineItemDescription:!0,lineItemQuantity:!0,lineItemUnitName:!0,lineItemUnitRate:!0,lineItemAmount:!0,subTotal:!0,discount:!0,invoiceTotal:!0},pickList:{pickListCompanyLogo:!0,lineItemQuantityAvailable:!0,dueAt:!0,lineItemQuantityPicked:!0,shipToAddress:!0,lineItemQuantityToPick:!0,pickListNotes:!0,qrBarcodes:!0}}[e]??{};return k0(qe(!1),A)},$n=[{key:"entryName",name:"Entry Name","data-testid":"name-option"},{key:"entryType",name:"Entry Type","data-testid":"type-option"},{key:"ledgerEntryName",name:"Entry Name",value:"item_name","data-testid":"name-option"},{key:"qtyChangesEntryName",name:"Entry Name",value:"entry_name","data-testid":"name-option",viewSortKey:"name"},{key:"variantDetails",name:"Variant Details","data-testid":"variants-option",value:["Item Group Name","Attribute 1 Name","Attribute 1 Option","Attribute 2 Name","Attribute 2 Option","Attribute 3 Name","Attribute 3 Option"]},{key:"pdfVariantDetails",name:"Variant Details","data-testid":"variants-option"},{key:"ledgerVariantDetails",name:"Variant Details",value:"variant_details","data-testid":"variants-option"},{key:"sortlyID",name:"Sortly ID",value:"SID","data-testid":"sid-option"},{key:"pdfSortlyID",name:"Sortly ID","data-testid":"sid-option"},{key:"ledgerSortlyID",name:"Sortly ID",value:"sid","data-testid":"sid-option"},{key:"quantity",name:"Quantity","data-testid":"quantity-option"},{key:"unit",name:"Unit","data-testid":"unit-option"},{key:"ledgerUnit",name:"Unit",value:"unit","data-testid":"unit-option"},{key:"minQuantities",name:"Min Level",gaName:"Min Quantities","data-testid":"min-level-option"},{key:"pdfMinQuantities",name:"Min Level",gaName:"Min Quantities",value:"Min Quantity","data-testid":"min-level-option"},{key:"ledgerMinLevel",name:"Min Level",value:"min_quantity","data-testid":"min-level-option"}
4791,{key:"price",name:"Price","data-testid":"price-option"},{key:"ledgerPrice",name:"Price",value:"price","data-testid":"price-option"},{key:"value",name:"Value","data-testid":"value-option"},{key:"ledgerValue",name:"Value",value:"total_value","data-testid":"value-option"},{key:"notesPresence",name:"Notes",gaName:"Notes Presence","data-testid":"notes-option"},{key:"ledgerNotes",name:"Notes",value:"notes","data-testid":"notes-option"},{key:"tags",name:"Tags","data-testid":"tags-option"},{key:"ledgerTags",name:"Tags",value:"tags","data-testid":"tags-option"},{key:"origin",name:"Origin","data-testid":"origin-option"},{key:"primaryFolder",name:"Primary Folder","data-testid":"folder-option"},{key:"qtyChangesPrimaryFolder",name:"Primary Folder",value:"primary_folder","data-testid":"folder-option",viewSortKey:"parentName"},{key:"subfolderLevel1",name:"Subfolder-level1","data-testid":"subfolder-level-1-option"},{key:"subfolderLevel2",name:"Subfolder-level2","data-testid":"subfolder-level-2-option"},{key:"subfolderLevel3",name:"Subfolder-level3","data-testid":"subfolder-level-3-option"},{key:"subfolderLevel4",name:"Subfolder-level4","data-testid":"subfolder-level-4-option"},{key:"qtyChangesSubfolderLevel1",name:"Subfolder-level1",value:"subfolder_level1","data-testid":"subfolder-level-1-option"},{key:"qtyChangesSubfolderLevel2",name:"Subfolder-level2",value:"subfolder_level2","data-testid":"subfolder-level-2-option"},{key:"qtyChangesSubfolderLevel3",name:"Subfolder-level3",value:"subfolder_level3","data-testid":"subfolder-level-3-option"},{key:"qtyChangesSubfolderLevel4",name:"Subfolder-level4",value:"subfolder_level4","data-testid":"subfolder-level-4-option"},{key:"photo1",name:"Photo1","data-testid":"photo-1-option"},{key:"photo2",name:"Photo2","data-testid":"photo-2-option"},{key:"photo3",name:"Photo3","data-testid":"photo-3-option"},{key:"photo4",name:"Photo4","data-testid":"photo-4-option"},{key:"photo5",name:"Photo5","data-testid":"photo-5-option"},{key:"photo6",name:"Photo6","data-testid":"photo-6-option"},{key:"photo7",name:"Photo7","data-testid":"photo-7-option"},{key:"photo8",name:"Photo8","data-testid":"photo-8-option"},{key:"barcodeQR1Data",name:"Barcode/QR1-Data","data-testid":"qr-1-data-option"},{key:"barcodeQR1Type",name:"Barcode/QR1-Type","data-testid":"qr-1-type-option"},{key:"barcodeQR2Data",name:"Barcode/QR2-Data","data-testid":"qr-2-data-option"},{key:"barcodeQR2Type",name:"Barcode/QR2-Type","data-testid":"qr-2-type-option"},{key:"productLink",name:"Product Link","data-testid":"product-link-option"},{key:"ledgerProductLink",name:"Product Link",value:"product_link","data-testid":"product-link-option"},{key:"isInOpenOrder",name:"Ordered","data-testid":"ordered-option"},{key:"transactionBarcodeQR1Data",name:"Barcode/QR1-Data",value:"label_url","data-testid":"qr-1-data-option"},{key:"transactionBarcodeQR1Type",name:"Barcode/QR1-Type",value:"label_url_type","data-testid":"qr-1-type-option"},{key:"transactionBarcodeQR2Data",name:"Barcode/QR2-Data",value:"label_url_extra","data-testid":"qr-2-data-option"},{key:"transactionBarcodeQR2Type",name:"Barcode/QR2-Type",value:"label_url_extra_type","data-testid":"qr-2-type-option"},{key:"originFolder",name:"Origin",value:"origin_folder_name","data-testid":"origin-folder-option"},{key:"transactionDate",name:"Transaction Date",value:"created_at","data-testid":"transaction-date-option"},{key:"transactionType",name:"Transaction Type",value:"action_type","data-testid":"transaction-type-option"},{key:"qtyChange",name:"QTY change",value:"quantity_delta","data-testid":"quantity-delta-option"},{key:"newQty",name:"New QTY",value:"new_quantity","data-testid":"new-quantity-option"},{key:"folder",name:"Folder",value:"parent_name","data-testid":"folder-option"},{key:"folderSID",name:"Folder SID",value:"parent_sid","data-testid":"folder-sid-option"},{key:"user",name:"User",value:"user","data-testid":"user-option"},{key:"userName",name:"User Name",value:"user_name","data-testid":"user-name-option"},{key:"transactionNote",name:"Transaction Note",value:"action_notes","data-testid":"transaction-note-option"},{key:"originFolderName",name:"Source Folder",value:"origin_folder_name","data-testid":"origin-folder-option"},{key:"destinationFolderName",name:"Destination Folder",value:"destination_folder_name","data-testid":"destination-folder-option"},{key:"startDate",name:"Start Date",value:"start_date","data-testid":"start-date-option"},{key:"endDate",name:"End Date",value:"end_date","data-testid":"end-date-option"},{key:"quantityMoved",name:"Quantity Moved",value:"quantity","data-testid":"quantity-moved-option"},{key:"units",name:"Units",value:"unit","data-testid":"units-option"},{key:"transferValue",name:"Total Value",value:"total_value","data-testid":"total_value-option"},{key:"totalQtyChange",name:"Total QTY Change",value:"total_qty_change","data-testid":"total-quantity-option",viewSortKey:"totalQtyChange"},{key:"startQty",name:"Start QTY",value:"start_qty","data-testid":"start-quantity-option"},{key:"endQty",name:"End QTY",value:"end_qty","data-testid":"end-quantity-option"},{key:"qtyInc",name:"QTY Increase",value:"qty_increase","data-testid":"quantity-increase-option",viewSortKey:"totalQtyIncrease"},{key:"qtyDec",name:"QTY Decrease",value:"qty_decrease","data-testid":"quantity-decrease-
4791option",viewSortKey:"totalQtyDecrease"},{key:"totalTrans",name:"Total Transactions",value:"total_transactions","data-testid":"total-transactions-option",viewSortKey:"transactionsCount"},{key:"itemsMoved",name:"Items Moved",value:"items_moved","data-testid":"items-moved-option"},{key:"qtyUpdated",name:"QTY Updated",value:"qty_updated","data-testid":"qty-updated-option"},{key:"itemsCreated",name:"Items Created",value:"items_created","data-testid":"items-created-option"},{key:"itemsDeleted",name:"Items Deleted",value:"items_deleted","data-testid":"items-deleted-option"},{key:"itemsRestored",name:"Items Restored",value:"items_restored","data-testid":"items-restored-option"},{key:"itemsCloned",name:"Items Cloned",value:"items_cloned","data-testid":"items-cloned-option"},{key:"itemsMerged",name:"Items Merged",value:"items_merged","data-testid":"items-merged-option"},{key:"purchaseOrderNumber",name:"PO Number",value:"purchase_order_number","data-testid":"po-number-option"},{key:"vendor",name:"Vendor",value:"vendor","data-testid":"vendor-option"},{key:"shipTo",name:"Ship To Address",value:"ship_to","data-testid":"ship-to-option"},{key:"billTo",name:"Bill To Address",value:"bill_to","data-testid":"bill-to-option"},{key:"companyLogo",name:"Company Logo",value:"company_logo","data-testid":"company-logo-option"},{key:"notes",name:"Notes",value:"notes","data-testid":"notes-option"},{key:"expectedDeliveryDate",name:"Date Expected",value:"expected_delivery_date","data-testid":"expected-delivery-date-option"},{key:"orderedDate",name:"Date Ordered",value:"ordered_date","data-testid":"date-ordered-option"},{key:"submittedBy",name:"Submitted By",value:"submitted_by","data-testid":"submitted-by-option"},{key:"approvedBy",name:"Approved By",value:"approved_by","data-testid":"approved-by-option"},{key:"receivedDate",name:"Date Received",value:"received_date","data-testid":"received-date-option"},{key:"lineItemOrder",name:"Line Item",value:"line_item_order","data-testid":"line-item-order-option"},{key:"lineItemNumber",name:"Part #",value:"line_item_number","data-testid":"line-item-number-option"},{key:"lineItemDescription",name:"Item Description",value:"line_item_description","data-testid":"line-item-description-option"},{key:"lineItemQuantity",name:"Quantity",value:"line_item_quantity","data-testid":"line-item-quantity-option"},{key:"lineItemUnitName",name:"Unit Name",value:"line_item_unit_name","data-testid":"line-item-unit-name-option"},{key:"lineItemUnitRate",name:"Unit Rate",value:"line_item_unit_rate","data-testid":"line-item-unit-rate-option"},{key:"lineItemAmount",name:"Amount",value:"line_item_amount","data-testid":"line-item-amount-option"},{key:"lineItemNotes",name:"Item Notes",value:"line_item_notes","data-testid":"line-item-notes-option"},{key:"subTotal",name:"Subtotal",value:"sub_total","data-testid":"sub-total-option"},{key:"total",name:"Order Total",value:"total","data-testid":"total-option"},{key:"discount",name:"Discounts",value:"discount","data-testid":"discount-option"},{key:"tax",name:"Tax",value:"tax","data-testid":"tax-option"},{key:"shipping",name:"Shipping",value:"shipping","data-testid":"shipping-option"},{key:"invoiceNumber",name:"Invoice Number",value:"invoice_number","data-testid":"invoice-number-option"},{key:"customerName",name:"Customer Name",value:"customer_name","data-testid":"customer-name-option"},{key:"customerEmail",name:"Customer Email",value:"customer_email","data-testid":"customer-email-option"},{key:"dueDate",name:"Due Date",value:"due_date","data-testid":"due-date-option"},{key:"invoiceDate",name:"Issued Date",value:"invoice_date","data-testid":"issued-date-option"},{key:"invoiceTotal",name:"Invoice Total",value:"total","data-testid":"total-option"},{key:"pickListCompanyLogo",name:"Company Logo",value:"company_logo","data-testid":"company-logo-option"},{key:"dueAt",name:"Due Date",value:"due_at","data-testid":"due-at-option"},{key:"shipToAddress",name:"Shipping Address",value:"ship_to","data-testid":"ship-to-option"},{key:"pickListNotes",name:"Notes",value:"notes","data-testid":"notes-option"},{key:"lineItemQuantityAvailable",name:"Quantity Available",value:"line_item_quantity_available","data-testid":"quantity-available-option"},{key:"lineItemQuantityPicked",name:"Pick Quantity",value:"line_item_quantity_to_pick","data-testid":"quantity-picked-option"},{key:"lineItemQuantityToPick",name:"Left to Pick",value:"line_item_quantity_picked","data-testid":"quantity-to-pick-option"},{key:"qrBarcodes",name:"QR/Barcode",value:"qr_barcodes","data-testid":"qr-barcodes-option"}],Gj=(e,{includeSuffix:t=!0}={})=>
4791{if(!e)return null;const r=t?Rf-ET.length:Rf,o=e.substr(0,r);return t?`${o}${ET}`:`${o}`},Wge={[ug]:1/0,[pg]:Vge,[ep]:Qge},qge={[pg]:["scanner","attachment"],[ep]:["scanner","attachment"]},Gge=new v9({clientId:"jsdm24lzgu6tlnc",...window.fetch&&{fetch:window.fetch}}),$ge=[{title:"CSV, XLSX",key:"csv",description:"Spreadsheet",icon:Fge,onClick:({setExportType:e,navigateToNextStep:t})=>{new Promise((r,o)=>e("csv",r,o)).then(()=>{t()}).catch(()=>e(null))}},{title:"PDF",key:"pdf",description:"Page(s)",icon:Mge,onClick:({setExportType:e,navigateToNextStep:t,setValue:r})=>{new Promise((o,i)=>(r("pdfType","album"),e("pdf",o,i))).then(()=>{t()}).catch(()=>e(null))}},{title:"Dropbox",key:"dropbox",description:"Integrations",icon:Uge,onClick:({setExportType:e,dispatch:t,setDropboxAuth:r})=>{e("dropbox"),new Promise((o,i)=>t({type:d.DROPBOX_SELECTED,payload:{resolve:o,reject:i}})).then(()=>{Gge.getAuthenticationUrl(window.location.origin+"/dropboxAuth").then(o=>{window.open(String(o),"_blank","width=800, height=500")}),window.addEventListener("message",o=>{if(o.data.status==="success"&&r(!0),o.data.status==="failure")return r(!1),se({type:"error",message:"Dropbox auth error"})})})}}],Kge={csv:{stepsAmount:2,isStepCompleted1:e=>!M(e.exportType),isStepCompleted2:()=>!0},dropbox:{stepsAmount:2,isStepCompleted1:e=>!M(e.exportType)&&e.dropboxAuth,isStepCompleted2:()=>!0},pdf:{stepsAmount:2,isStepCompleted1:e=>!M(e.exportType)&&!M(e.pdfType),isStepCompleted2:()=>!0}},Yge=[{value:"album",label:"Album",description:"One item per page",iconSrc:Bge},{value:"list",label:"List",description:"Multiple items per page in one column",iconSrc:Hge},{value:"compact",label:"Compact",description:"Multiple items per page in two columns",iconSrc:zge}],$j=[{label:"Summarize by Name",value:"name",groupBySidValue:!1},{label:"Summarize by Sortly ID",value:"sid",groupBySidValue:!0}],Jge=e=>{const t=J(!1,["summarizeBy","groupBySidValue"],e);return Object.assign(e,{groupBySid:t}),Dt(["summarizeBy"],e)},Kj=(e,t)=>e.map((r,o)=>{const i=Ae(o,$n);return j(i)?j(t)?t:r:!1}),Vb=e=>c.useMemo(()=>We((t,r)=>r.isItem?t:Fr(!0),!1,e),[e]),Yj=(e,t)=>j(Dn(e))?Dn(e):Dn(t),ST=(e,t,r,o)=>!!(e&&t&&r&&t===r&&!e[o]),CT=g.div`
4792  padding: 2px 0;
4793  cursor: pointer;
4794`,Xge=e=>{const{t}=P();return e.isAllSelected?n.jsx(CT,{"data-testid":"deselect-all-fields",onClick:e.deselectAllClickHandler,children:n.jsx(C,{brand:!0,semibold:!0,size:"14px",children:t("export_modal.deselect_all")})}):n.jsx(CT,{"data-testid":"select-all-fields",onClick:e.selectAllClickHandler,children:n.jsx(C,{brand:!0,semibold:!0,size:"14px",children:t("export_modal.select_all")})})},Zge=lr(Bn(({meta:e,attributes:t})=>{let r=Dn(e.exportType);return j(Dn(e.source))&&(r=Dn(e.source)),{isAllSelected:ro((i,s,a)=>{const l=ge({},a,$n),u=j(l)&&Ae(l?.key,r);return!s&&u?Fr(!1):i},!0,t||[])}}),qi({selectAllClickHandler:e=>()=>e.changeHandler(!0),deselectAllClickHandler:e=>()=>e.changeHandler(!1)}))(Xge),tp=L`
4795  font-weight: 500;
4796  line-height: 20px;
4797  word-break: break-word;
4798  font-size: 14px;
4799  color: ${({theme:e,$disabled:t})=>t?e.text.neutral400:e.text.neutral700};
4800`,Ao=L`
4801  ${tp}
4802  font-weight: 400;
4803  width: 100%;
4804`,e1e=g.div`
4805  display: flex;
4806  justify-content: space-between;
4807  padding: 24px 0 24px 20px;
4808`,fl=g.div`
4809  text-transform: uppercase;
4810  font-size: 14px;
4811  font-weight: 500;
4812  line-height: 20px;
4813  display: inline-block;
4814  letter-spacing: 0.6px;
4815  color: ${({theme:e})=>e.text.neutral700};
4816  margin-top: ${e=>e.mrTop&&"14px"};
4817  margin-bottom: ${e=>e.mrBot&&"14px"};
4818`,Jj=g.div`
4819  display: grid;
4820  grid-template-columns: repeat(2, 1fr);
4821`,t1e=g.div`
4822  width: 416px;
4823  height: 454px;
4824  display: flex;
4825  align-items: center;
4826  justify-content: center;
4827`,n1e=g.div`
4828  background-color: ${({theme:e})=>e.bg.neutral50};
4829  padding: 20px;
4830  border-radius: 24px 0 0 24px;
4831`,TT=g.div`
4832  padding: 24px 20px;
4833  display: flex;
4834  justify-content: space-between;
4835  align-items: center;
4836  height: 90px;
4837  border-top: 1px solid ${({theme:e})=>e.text.neutral200};
4838
4839  ${e=>e.rightAlign&&L`
4840      justify-content: flex-end;
4841    `}
4842`,T1=g(S)`
4843  width: 33%;
4844`,r1e=g.div`
4845  width: 460px;
4846`,o1e=g.div`
4847  margin-bottom: 16px;
4848`,i1e=g.div`
4849  display: grid;
4850  margin-top: 20px;
4851  margin-bottom: 0;
4852
4853  grid-template-columns: repeat(3, auto);
4854  grid-column-gap: 16px;
4855`,s1e=g.div`
4856  display: flex;
4857  flex-direction: column;
4858  flex: 1;
4859  padding-right: 12px;
4860  max-height: calc(100vh - 307px);
4861  overflow-y: auto;
4862`,a1e=g(hr)`
4863  ${e=>e.isActive?L`
4864        color: ${e.theme.brand};
4865      `:e.isHovered?L`
4866        color: ${e.theme.text.neutral700};
4867      `:L`
4868      color: ${e.theme.text.neutral400};
4869    `}
4870`,l1e=g(S)`
4871  margin-left: 16px;
4872`,c1e=g.div`
4873  display: flex;
4874  align-items: center;
4875  margin-bottom: 16px;
4876  padding: 0 16px;
4877  width: 100%;
4878  height: 72px;
4879  box-shadow: 0 5px 20px rgba(60, 64, 88, 0.03);
4880  border-radius: 6px;
4881  cursor: pointer;
4882
4883  border: 2px solid ${e=>e.active?e.theme.brand:"transparent"};
4884
4885  &:hover {
4886    box-shadow: 0 5px 20px rgba(60, 64, 88, 0.12);
4887  }
4888`;g(hr)`
4889  display: flex;
4890  transition: transform 0.3s ease-out;
4891  transform: ${e=>!e.isActive&&"rotateZ(180deg)"};
4892`;const Qb=g(s1e)`
4893  max-height: 490px;
4894  ${e=>e.disabled&&L`
4895      pointer-events: none;
4896      -webkit-filter: grayscale(1);
4897    `};
4898  ${Ad};
4899`,h0=g.div`
4900  padding: 8px 15px 8px 0px;
4901  font-size: 20px;
4902`,d1e=L`
4903  height: 120px;
4904  align-items: center;
4905  justify-content: center;
4906  border-radius: 6px;
4907  flex-direction: column;
4908  font-weight: 600;
4909  color: ${({theme:e,isActive:t})=>t?e.text.brand:e.text.neutral600};
4910  & ${C} {
4911    font-size: 16px;
4912    line-height: 24px;
4913    font-weight: 700;
4914    color: ${({theme:e})=>e.text.neutral700};
4915  }
4916  border: ${({theme:e,isActive:t})=>`2px solid ${t?e.text.brand:"transparent"}`};
4917  box-shadow: 0 5px 20px rgba(60, 64, 88, 0.03);
4918
4919  &:hover {
4920    box-shadow: 0 5px 20px rgba(60, 64, 88, 0.12);
4921  }
4922`,u1e=L`
4923  max-width: 220px;
4924`,p1e={color:"transparent"},m1e=g.span`
4925  font-size: 12px;
4926  color: ${({theme:e})=>e.text.neutral500};
4927  margin-left: 14px;
4928  margin-top: -14px;
4929  display: block;
4930`,h1e=e=>{const[t,r]=c.useState(!1);return n.jsxs(c1e,{active:e.active,"data-testid":e["data-testid"],onClick:e.onClick,onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:[n.jsx(a1e,{alt:"icon",icon:e.icon,isActive:e.active,isHovered:t}),n.jsxs(l1e,{column:!0,children:[n.jsx(C,{bold:!0,neutral700:!0,largerLineHeight:!0,largeSize:!0,children:e.description}),n.jsx(C,{neutral500:!0,smallerLineHeight:!0,size:"12px",children:e.title})]})]})},Xj=e=>e.pdfExportType===pg||e.pdfExportType===ep?n.jsx(S,{children:n.jsx(C,{neutral700:!0,size:"14px",children:`${e.numberOfAttributesSelected} of ${e.fieldLimit} selected  `})}):n.jsx(Zge,{attributes:e.attributes,changeHandler:e.bulkChangeHandler,meta:e.meta}),Zj={pdf:to.PDF_PREFERENCES,csv:to.CSV_PREFERENCES,dropbox:to.DROPBOX_PREFERENCES},Kr=async(e,t)=>{try{const r=Zj[t];return await(await(await(await bo()).transaction([r],"readwrite")).objectStore(r)).put(e)}catch{return V(x("export_modal.idb_error")),null}},Vs=async(e,t)=>{try{if(!t)return H(new Error(`Missing IDB key to get Export Preferences for ${e}`),{tags:["idb"]}),null;const r=Zj[e];return await(await(await(await bo()).transaction([r],"readonly")).objectStore(r)).get(t)}catch{return{}}};function A1e(e,t){const r=vr(e.customAttributes||[],t),o=Qr(vs,r);Fo([o("difference"),o("onlyOnLeft"),o("onlyOnRight")])&&(bt(r.onlyOnLeft).forEach(i=>
4930{delete e.customAttributesFieldSelector[i]}),bt(r.difference).forEach(i=>{e.customAttributesFieldSelector[i]=!1}),bt(r.onlyOnRight).forEach(i=>{e.customAttributesFieldSelector[i]=!1}))}const Wb=(e,t,r,o,i=[],s=[],a)=>{const l=async u=>{if(M(r))return;const p=await Vs(t,r)||{};j(p)&&p.savePreferences&&(A1e(p,i),bt(Dt(["customAttributes"],p)).forEach(m=>{const h=a[m],A=p[m],f=m==="attributesFieldSelector"?Kj(A,void 0):p[m];(!rn(Array,h)||h.length===f.length)&&u(m,f)}))};c.useEffect(()=>{l(o)},[r,o])},g1e=e=>{const{t}=P();Wb(e.source,"dropbox","dropbox",e.setValue,e.customAttributes,e.selectedNodes,e.initialValues);const r=Vb(e.selectedNodes);return n.jsxs(Qb,{disabled:e.submitting,children:[n.jsx(fl,{mrTop:!0,"data-testid":"export-block-title",children:t("export_node.export_settings")}),n.jsx(I,{when:r,children:n.jsx(R,{bottom:8,top:20,children:n.jsx(rt,{label:t("pdf_export_form.include_subfolder_items_label"),...e.register("includeSubtree"),checkboxType:"switcher","data-testid":"include-subfolders",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})}),n.jsx(R,{bottom:8,top:8,children:n.jsx(rt,{label:"Include CSV Data",...e.register("includeCsvData"),checkboxType:"switcher","data-testid":"include-subfolders",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})}),n.jsx(fe,{neutral200:!0,height:"1px",minHeight:"1px",top:"12px",width:"100%"}),n.jsx(R,{top:20,children:n.jsx(rt,{label:t("pdf_export_form.remember_preferences"),...e.register("savePreferences"),checkboxType:"switcher","data-testid":"remember-selections",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})]})},y1e=e=>{const{t}=P(),r=Kp(),o=Vb(e.selectedNodes);return n.jsxs(Qb,{ref:r,disabled:e.disabled,children:[n.jsx(fl,{mrTop:!0,"data-testid":"export-block-title",children:t("export_node.export_settings")}),n.jsxs(S,{column:!0,children:[n.jsx(I,{when:o,children:n.jsx(R,{outside:!0,top:16,children:n.jsx(rt,{label:t("pdf_export_form.include_subfolder_items_label"),...e.register("includeSubtree"),checkboxType:"switcher","data-testid":"include-subfolders",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})}),n.jsxs(R,{outside:!0,top:16,children:[n.jsx(rt,{label:t("pdf_export_form.add_title_lable"),...e.register("displayTitle",{onChange:i=>{const s=i.target.checked?e.defaultPdfTitle:null;e.setValue("title",s)}}),checkboxType:"switcher","data-testid":"add-title",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"}),n.jsx(I,{when:e.displayTitle,children:n.jsxs(R,{outside:!0,top:4,children:[n.jsx(we,{label:t("pdf_export_form.title"),placeholder:t("pdf_export_form.add_title_placeholder"),type:"text",...e.register("title"),"data-testid":"title-page-field",maxLength:Rf}),n.jsx(m1e,{"data-testid":"pdf-export-hint",children:t("pdf_export_form.add_title_limit")})]})})]}),n.jsxs(R,{outside:!0,top:16,children:[n.jsx(rt,{label:t("pdf_export_form.add_summary_page_label"),...e.register("displaySummary"),checkboxType:"switcher","data-testid":"add-summary",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"}),n.jsx(I,{when:e.displaySummary,children:n.jsx(R,{outside:!0,top:8,children:n.jsx(ht,{closeMenuOnSelect:!1,componentStyles:{inputStyles:p1e},control:e.control,name:"summarizeBy",options:$j,wrapperStyles:u1e})})})]}),n.jsx(R,{outside:!0,top:16,children:n.jsx(rt,{label:e.pdfExportType===ep?t("pdf_export_form.include_label_replace_photo_label"):t("pdf_export_form.include_label_label"),...e.register("includeLabels"),checkboxType:"switcher","data-testid":"include-labels",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})}),n.jsx(I,{when:[ep,pg].includes(e.pdfExportType),children:n.jsx(R,{outside:!0,top:16,children:n.jsx(rt,{label:t("pdf_export_form.exclude_photos_label"),...e.register("excludePhotos"),checkboxType:"switcher","data-testid":"exclude-photos",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})}),n.jsx(fe,{neutral200:!0,bottom:"24px",height:"1px",minHeight:"1px",top:"24px",width:"100%"}),n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(fl,{mrBot:!0,"data-testid":"export-block-title",children:t("pdf_export_form.select_field_export_label")}),n.jsx(Xj,{attributes:[...e.attributesFieldValue,...e.customAttributesFieldValue],bulkChangeHandler:e.bulkChangeHandler,fieldLimit:e.fieldLimit,meta:{nodes:e.selectedNodes,exportType:"pdf",source:e.source},numberOfAttributesSelected:e.numberOfAttributesSelected,pdfExportType:e.pdfExportType})]}),n.jsxs(Jj,{children:[Object.keys(Yj(e.source,"pdf")||{}).map((i,s)=>{const a=$n.findIndex(u=>u.key===i),l=ST(e.attributesFieldValue,e.numberOfAttributesSelected,e.fieldLimit,a);return n.jsx(h0,{children:n.jsx(rt,{...e.register(`attributesFieldSelector.${a}`),"data-testid":$n[a]["data-testid"],disabled:l,label:$n[a].name,labelStyle:tp,size:"mini",styleType:"red"})},s)}),e.customAttributes.map((i,s)=>{if(qge[e.pdfExportType]?.includes(i.kind.value))return null;const a=ST(e.customAttributesFieldValue,e.numberOfAttributesSelected,e.fieldLimit,s);return n.jsx(h0,{children:n.jsx(rt,{...e.register(`customAttributesFieldSelector.${s}`),"data-testid":`custom-attribute-checkbox-${s}`,disabled:a,label:i.name,labelStyle:tp,size:"mini",styleType:"red"})},s)})]}),n.jsx(fe,{neutral200:!0,bottom:"24px",height:"1px",minHeight:"1px",top:"24px",width:"100%"}),n.jsx(R,{bottom:15,children:n.jsx(rt,{label:t("pdf_export_form.remember_preferences"),...e.register("savePreferences"),checkboxType:"switcher","data-testid":"remember-selections",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})]})]})},f1e=e=>{const[t,r]=c.useState(0);return Wb(e.source,"pdf",e.pdfExportType,e.setValue,e.customAttributes,e.selectedNodes,e.
4930initialValues),c.useEffect(()=>{const o=Wge[e.pdfExportType];r(o)},[e.pdfExportType,e.numberOfAttributesSelected,e]),n.jsx(y1e,{attributesFieldValue:e.attributesFieldValue,bulkChangeHandler:e.bulkChangeHandler,control:e.control,customAttributes:e.customAttributes,customAttributesFieldValue:e.customAttributesFieldValue,defaultPdfTitle:e.defaultPdfTitle,disabled:e.submitting,displaySummary:e.displaySummary,displayTitle:e.displayTitle,fieldLimit:t,initialValues:e.initialValues,numberOfAttributesSelected:e.numberOfAttributesSelected,pdfExportType:e.pdfExportType,register:e.register,selectedNodes:e.selectedNodes,setValue:e.setValue,source:e.source,submitting:e.submitting,summarizeBy:e.summarizeBy})},_1e=e=>{const{name:t}=Fn(),r=Gj(t),o=i=>e.bulkChangeHandler(i,!0);return n.jsx(f1e,{attributesFieldValue:e.attributesFieldValue,bulkChangeHandler:o,control:e.control,customAttributes:e.customAttributes,customAttributesFieldValue:e.customAttributesFieldValue,defaultPdfTitle:r,displaySummary:e.displaySummary,displayTitle:e.displayTitle,initialValues:e.initialValues,numberOfAttributesSelected:e.numberOfAttributesSelected,pdfExportType:e.pdfExportType,register:e.register,selectedNodes:e.selectedNodes,setValue:e.setValue,source:e.source,submitting:e.submitting,summarizeBy:e.summarizeBy})},x1e=({source:e,selectedNodes:t,customAttributes:r,numberOfAttributesSelected:o,fieldLimit:i,attributesFieldValue:s,bulkChangeHandler:a,customAttributesFieldValue:l,register:u})=>{const{t:p}=P(),m=on(s,l);return n.jsxs(Le.Fragment,{children:[n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(fl,{mrBot:!0,"data-testid":"export-block-title",children:p("pdf_export_form.select_field_export_label")}),n.jsx(Xj,{attributes:m,bulkChangeHandler:a,fieldLimit:i,meta:{nodes:t,exportType:"csv",source:e},numberOfAttributesSelected:o})]}),n.jsxs(Jj,{children:[bt(Yj(e,"csv")).map((h,A)=>{const f=$n.findIndex(_=>_.key===h);return n.jsx(h0,{children:n.jsx(rt,{...u(`attributesFieldSelector.${f}`),"data-testid":$n[f]["data-testid"],label:$n[f].name,labelStyle:tp,size:"mini",styleType:"red"})},A)}),n.jsx(I,{when:!["itemQtyChangesReport","transferReport","userActivitySummaryReport","purchaseOrder","invoice"].includes(e),children:r.map((h,A)=>n.jsx(h0,{children:n.jsx(rt,{...u(`customAttributesFieldSelector.${A}`),"data-testid":`custom-attribute-checkbox-${A}`,label:h.name,labelStyle:tp,size:"mini",styleType:"red"})},A))})]})]})},b1e=e=>j(Dn(e))?e:"spreadsheet",E1e=e=>{const{t}=P(),{CustomThirdStepLayout:r}=e,o=b1e(e.source);Wb(e.source,e.exportType,o,e.setValue,e.customAttributes,e.selectedNodes,e.initialValues);const i=Vb(e.selectedNodes),s=p=>e.bulkChangeHandler(p,!0),a=Kp(),l=!["purchaseOrder","invoice","pickList"].includes(e.source),u=["inventoryReport"].includes(e.source);return r?n.jsx(r,{...e}):n.jsxs(Qb,{ref:a,disabled:e.submitting,children:[n.jsx(fl,{mrTop:!0,"data-testid":"export-block-title",children:t("export_node.export_settings")}),n.jsx(I,{when:!e.isReports&&i,children:n.jsx(R,{outside:!0,top:20,children:n.jsx(rt,{label:t("pdf_export_form.include_subfolder_items_label"),...e.register("includeSubtree"),checkboxType:"switcher","data-testid":"include-subfolders",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})}),n.jsxs(R,{outside:!0,top:20,children:[n.jsx(I,{when:l,children:n.jsx(rt,{label:t("pdf_export_form.as_xlsx"),...e.register("useXlsx"),checkboxType:"switcher","data-testid":"export-xlsx",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})}),n.jsx(I,{when:u,children:n.jsx(R,{outside:!0,top:10,children:n.jsx(rt,{label:t("pdf_export_form.include_total_values_label"),...e.register("includeTotalValues"),checkboxType:"switcher","data-testid":"include-total-values",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})}),n.jsx(I,{when:!l,children:n.jsx(rt,{label:t("pdf_export_form.include_item_photos"),...e.register("includePhotos"),checkboxType:"switcher","data-testid":"include-photos",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})]}),n.jsx(fe,{neutral200:!0,bottom:"24px",height:"1px",minHeight:"1px",top:"24px",width:"100%"}),n.jsx(x1e,{attributesFieldValue:e.attributesFieldValue,bulkChangeHandler:s,customAttributes:e.customAttributes,customAttributesFieldValue:e.customAttributesFieldValue,fieldLimit:e.fieldLimit,numberOfAttributesSelected:e.numberOfAttributesSelected,register:e.register,selectedNodes:e.selectedNodes,source:e.source}),n.jsx(fe,{neutral200:!0,bottom:"24px",height:"1px",minHeight:"1px",top:"24px",width:"100%"}),n.jsx(R,{bottom:15,children:n.jsx(rt,{label:t("pdf_export_form.remember_preferences"),...e.register("savePreferences"),checkboxType:"switcher","data-testid":"remember-selections",direction:"row-reverse",justify:"space-between",labelStyle:Ao,size:"mini"})})]})},S1e=e=>{const{t}=P(),{CustomThirdStepLayout:r,customAttributesFieldValue:o,attributesFieldValue:i,setExportType:s,navigateToNextStep:a,dispatch:l,setDropboxAuth:u,setValue:p}=e,m=(h,A=!1)=>{e.setValue("attributesFieldSelector",A?Kj(i,h):i.map(()=>h)),e.setValue("customAttributesFieldSelector",o.map(()=>h))};return e.currentStep===1?n.jsxs(c.Fragment,{children:[n.jsxs(o1e,{children:[n.jsx(fl,{mrBot:!0,"data-testid":"export-block-title",children:t("export_node.export_type")}),$ge.map(h=>c.createElement(h1e,{...h,key:h.title,active:h.key===e.exportType,"data-testid":`${h.key}-export`,onClick:()=>h.onClick({setExportType:s,navigateToNextStep:a,dispatch:l,setDropboxAuth:u,setValue:p})}))]}),n.jsxs(I,{when:e.exportType==="pdf",children:[n.jsx(fl,{mrTop:!0,"data-testid":"export-block-title",children:t("export_node.layout_type")}),n.jsx(i1e,{children:Yge.map(h=>n.jsx(Ge,{content:h.description,maxWidth:"150px",children:n.jsx(R,{children:n.jsx(Jn,{...e.register("pdfType"),hideBullet:!0,customStyle:d1e,"data-testid":`${h.value}-type-option`,icon:h.iconSrc,isActive:h.value===e.pdfType,label:h.label,value:h.value,onClick:()=>{m(h.value===ug)}},h.value)})},h.value))})]})]}):e.exportType==="csv"||["purchaseOrder","invoice","pickList"].includes(e.source)?n.jsx(E1e,{CustomThirdStepLayout:r,attributesFieldValue:i,bulkChangeHandler:m,customAttributes:e.customAttributes,customAttributesFieldValue:o,exportType:e.exportType,initialValues:e.initialValues,isReports:e.isReports,register:e.register,selectedNodes:e.selectedNodes,setValue:e.setValue,source:e.source,submitting:e.submitting}):e.exportType==="pdf"?n.jsx(_1e,{attributesFieldValue:i,bulkChangeHandler:m,control:e.control,currentStep:e.currentStep,customAttributes:e.customAttributes,customAttributesFieldValue:o,displaySummary:e.displaySummary,displayTitle:e.displayTitle,initialValues:e.initialValues,navigateToNextStep:e.navigateToNextStep,numberOfAttributesSelected:e.numberOfAttributesSelected,pdfExportType:e.pdfType,register:e.register,selectedNodes:e.selectedNodes,setValue:e.setValue,source:e.source,submitting:e.submitting,summarizeBy:e.summarizeBy}):e.exportType==="dropbox"?n.jsx(g1e,{initialValues:e.initialValues,register:e.register,selectedNodes:e.selectedNodes,setValue:e.setValue,source:e.source,submitting:e.submitting}):null}
4930,C1e=({currentStep:e,navigateToNextStep:t,navigateToPreviousStep:r,stepCount:o,isStepOneCompleted:i,isStepTwoCompleted:s,submitting:a,showLastStep:l,showSavePreferencesInFooter:u,register:p})=>{const{t:m}=P();return l?n.jsxs(TT,{rightAlign:!u,children:[n.jsx(I,{when:u,children:n.jsx(rt,{label:m("pdf_export_form.remember_preferences"),...p("savePreferences"),"data-testid":"remember-selections",styleType:"red"})}),n.jsx(Y,{"data-testid":"submit-button",disabled:!s||a,disableStyleType:"semitransparentBrandCTA",showSpinner:a,styleType:"brandCTA",type:"submit",children:m("export_node.export")})]}):n.jsxs(TT,{children:[n.jsx(T1,{"data-testid":"footer-section",justifyContent:"flex-start",children:n.jsx(I,{when:e!==1,children:n.jsx(Y,{"data-testid":"back-button",disabled:a,styleType:"stepperBack",onClick:r,children:m("common.back")})})}),n.jsx(T1,{center:!0,"data-testid":"footer-section",children:n.jsx(C,{fontMedium:!0,neutral700:!0,size:"13px",children:m("common.step_of",{current:e,total:o})})}),n.jsxs(T1,{"data-testid":"footer-section",justifyContent:"flex-end",children:[n.jsx(I,{when:e===1,children:n.jsx(Y,{"data-testid":"next-button",disabled:!i,disableStyleType:"semitransparentBrandCTA",styleType:"brandCTA",onClick:t,children:m("common.next")})}),n.jsx(I,{when:e===2,children:n.jsx(Y,{"data-testid":"submit-button",disabled:!s||a,disableStyleType:"semitransparentBrandCTA",showSpinner:a,styleType:"brandCTA",type:"submit",children:m("export_node.export")})})]})]})},T1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:400,height:280,fill:"none",viewBox:"0 0 400 280",...e},c.createElement("g",{clipPath:"url(#export-csv-preview_svg__clip0)"},c.createElement("g",{filter:"url(#export-csv-preview_svg__filter0_d)"},c.createElement("rect",{width:400,height:280,fill:"#fff",rx:16}),c.createElement("rect",{width:399.067,height:279.067,x:.467,y:.467,stroke:"#E9E9F4",strokeWidth:.933,rx:15.533})),c.createElement("path",{fill:"#EFEFF8",d:"M0 30h365.833v25H0z",opacity:.2}),c.createElement("path",{fill:"#fff",d:"M0 55h365.833v25H0z",opacity:.2}),c.createElement("path",{fill:"#EFEFF8",d:"M0 80h365.833v25H0z",opacity:.2}),c.createElement("path",{fill:"#fff",d:"M0 105h365.833v25H0z",opacity:.2}),c.createElement("path",{fill:"#EFEFF8",d:"M0 130h365.833v25H0z",opacity:.2}),c.createElement("path",{fill:"#fff",d:"M0 155h365.833v25H0zM0 205h365.833v25H0zM0 255h365.833v25H0z",opacity:.2}),c.createElement("path",{fill:"#EFEFF8",d:"M0 180h365.833v25H0z",opacity:.2}),c.createElement("rect",{width:365.833,height:25,y:230,fill:"#EFEFF8",opacity:.2,rx:.467}),c.createElement("path",{fill:"#fff",d:"M1 15.933C1 7.686 7.686 1 15.933 1H97v278H15.933C7.686 279 1 272.314 1 264.067z"}),c.createElement("rect",{width:56,height:6,x:16,y:12,fill:"#C6C5D6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M60 12h11.533c.258 0 .467.209.467.467v5.066a.467.467 0 0 1-.467.467H60z"}),c.createElement("rect",{width:64,height:5,x:16,y:40,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:65,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:90,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:115,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:140,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:165,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:190,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:215,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:240,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("rect",{width:64,height:5,x:16,y:265,fill:"#A8A8AC",opacity:.85,rx:1}),c.createElement("path",{fill:"#F7F7F7",d:"M97 1h76v278H97z"}),c.createElement("rect",{width:42,height:5,x:113,y:40,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:65,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:90,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:115,fill:"#EDEDF7",rx:1}
4930),c.createElement("rect",{width:42,height:5,x:114,y:140,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:165,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:190,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:215,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:113,y:240,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:21,height:5,x:113,y:265,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:28,height:6,x:113,y:11,fill:"#C6C5D6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M135 11h5.533c.258 0 .467.209.467.467v5.066a.467.467 0 0 1-.467.467H135z"}),c.createElement("path",{fill:"#F7F7F7",d:"M249 1h76v278h-76z"}),c.createElement("rect",{width:42,height:5,x:265,y:40,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:65,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:90,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:115,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:266,y:140,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:165,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:190,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:215,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:265,y:240,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:21,height:5,x:265,y:265,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:28,height:6,x:265,y:11,fill:"#C6C5D6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M287 11h5.533c.258 0 .467.209.467.467v5.066a.467.467 0 0 1-.467.467H287z"}),c.createElement("path",{fill:"#fff",d:"M173 1h76v278h-76z"}),c.createElement("rect",{width:42,height:5,x:189,y:40,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:65,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:90,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:115,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:190,y:140,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:165,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:190,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:215,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:189,y:240,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:21,height:5,x:189,y:265,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:28,height:6,x:189,y:11,fill:"#C6C5D6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M211 11h5.533c.258 0 .467.209.467.467v5.066a.467.467 0 0 1-.467.467H211z"}),c.createElement("path",{fill:"#fff",d:"M325 1h59c8.284 0 15 6.716 15 15v248c0 8.284-6.716 15-15 15h-59z"}),c.createElement("rect",{width:42,height:5,x:341,y:40,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:65,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:90,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:115,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:342,y:140,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:165,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:190,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:215,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:42,height:5,x:341,y:240,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:21,height:5,x:341,y:265,fill:"#EDEDF7",rx:1}),c.createElement("rect",{width:28,height:6,x:341,y:11,fill:"#C6C5D6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M363 11h5.533c.258 0 .467.209.467.467v5.066a.467.467 0 0 1-.467.467H363z"}),c.createElement("path",{fill:"#E9E9F4",d:"M0 30h400v1H0z"}),c.createElement("path",{fill:"#F3F3FD",d:"M0 79h400v1H0zM0 55h400v1H0zM0 104h400v1H0zM0 129h400v1H0zM0 154h400v1H0zM0 179h400v1H0zM0 204h400v1H0zM0 229h400v1H0zM0 254h400v1H0z"})),c.createElement("defs",null,c.createElement("clipPath",{id:"export-csv-preview_svg__clip0"},c.createElement("path",{fill:"#fff",d:"M0 0h400v280H0z"})),c.createElement("filter",{id:"export-csv-preview_svg__filter0_d",width:437.333,height:317.333,x:-18.667,y:-14,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"}
4930,c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dy:4.667}),c.createElement("feGaussianBlur",{stdDeviation:9.333}),c.createElement("feColorMatrix",{values:"0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.345098 0 0 0 0.03 0"}),c.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})))),w1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:294,height:426,fill:"none",viewBox:"0 0 294 426",...e},c.createElement("g",{filter:"url(#export-pdf-album-preview_svg__filter0_d)"},c.createElement("rect",{width:262,height:394,x:16,y:12,fill:"#fff",rx:4.671}),c.createElement("rect",{width:261.222,height:393.222,x:16.389,y:12.389,stroke:"#E9E9F4",strokeWidth:.778,rx:4.281})),c.createElement("g",{clipPath:"url(#export-pdf-album-preview_svg__clip0)"},c.createElement("rect",{width:212,height:83,x:41,y:82,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:242,cy:156,r:60,fill:"url(#export-pdf-album-preview_svg__paint0_linear)",opacity:.3,transform:"rotate(-90 242 156)"}),c.createElement("circle",{cx:259,cy:156,r:60,fill:"url(#export-pdf-album-preview_svg__paint1_linear)",opacity:.85,transform:"rotate(-90 259 156)"}),c.createElement("rect",{width:36,height:4,x:49,y:145,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:30,height:4,x:49,y:153,fill:"#EDEDF6",rx:1})),c.createElement("rect",{width:62,height:10,x:41,y:37,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M87 37h15.611c.215 0 .389.174.389.39v9.22c0 .216-.174.39-.389.39H87z"}),c.createElement("path",{fill:"#A8A8AC",d:"M247.285 37.425v5.2c0 .235-.18.425-.402.425h-1.659c-.222 0-.401-.19-.401-.425v-1.748a.414.414 0 0 0-.402-.425h-1.659a.414.414 0 0 0-.402.425v1.757c0 .234.18.425.402.425h1.659c.222 0 .402.19.402.425v1.747c0 .235.179.425.401.425h4.19c.222 0 .402-.19.402-.425v-1.756c0-.235.18-.425.401-.425h2.382c.222 0 .401-.19.401-.425v-5.2c0-.235-.179-.425-.401-.425h-4.913c-.221 0-.401.19-.401.425M235.573 48.302h3.924c.221 0 .401-.19.401-.425V46.12c0-.234-.18-.425-.401-.425h-3.924c-.221 0-.401.19-.401.425v1.757c0 .234.18.425.401.425M241.959 37.035h-3.1a.414.414 0 0 0-.402.425v1.757c0 .234.18.425.402.425h3.1c.222 0 .401-.19.401-.425V37.46a.413.413 0 0 0-.401-.425M244.906 53.088V51.33a.414.414 0 0 0-.402-.425h-1.659a.414.414 0 0 0-.402.425v1.757c0 .234.18.425.402.425h1.659c.222 0 .402-.19.402-.425M249.816 50.903v-2.181a.414.414 0 0 0-.402-.425h-4.107a.414.414 0 0 0-.402.425v1.756c0 .235.18.425.402.425h1.444c.222 0 .402.19.402.425v7.246c0 .234.179.425.401.425h4.913c.221 0 .401-.19.401-.425v-5.2c0-.235-.18-.425-.401-.425h-2.25c-.221 0-.401-.19-.401-.425zM249.815 46.156v1.756c0 .234.18.425.402.425h1.659c.222 0 .402-.19.402-.425v-1.756a.414.414 0 0 0-.402-.425h-1.659a.414.414 0 0 0-.402.425M233.864 50.903h.906c.222 0 .402-.19.402-.425v-1.756a.414.414 0 0 0-.402-.425h-1.659a.414.414 0 0 0-.402.425v1.195c0 .235-.179.425-.401.425h-.906a.414.414 0 0 0-.402.425v7.8069999999999995c0 .235.18.425.402.425h4.912c.222 0 .402-.19.402-.425v-5.2a.414.414 0 0 0-.402-.425h-2.45a.414.414 0 0 1-.402-.425v-1.196c0-.235.18-.425.402-.425"}),c.createElement("path",{fill:"#A8A8AC",d:"M241.64 53.513v-2.181c0-.235.179-.425.401-.425s.402-.19.402-.425v-1.72c0-.235.18-.425.401-.425h1.576c.222 0 .402-.19.402-.425v-1.756a.414.414 0 0 0-.402-.425h-1.659c-.221 0-.401.19-.401.425v1.72c0 .234-.18.424-.402.424h-1.576c-.222 0-.401.19-.401.425v1.756c0 .235-.18.425-.402.425h-1.742c-.222 0-.401.19-.401.426v1.756c0 .235.179.425.401.425h.939c.222 0 .402.19.402.425v1.756c0 .235.179.425.401.425h1.643c.222 0 .402.19.402.425v1.757c0 .234.179.425.401.425h4.167c.222 0 .402-.19.402-.425v-1.757a.414.414 0 0 0-.402-.425h-4.151c-.221 0-.401-.19-.401-.425zM242.361 45.271v-1.756a.414.414 0 0 0-.402-.425H240.3a.414.414 0 0 0-.402.425v1.756c0 .235.18.425.402.425h1.659c.222 0 .402-.19.402-.425M233.111 45.696h1.659c.222 0 .402-.19.402-.425v-1.757c0-.235.18-.425.401-.425h3.203c.222 0 .402-.19.402-.425v-1.756a.414.414 0 0 0-.402-.425h-1.659c-.222 0-.401-.19-.401-.425v-2.594a.414.414 0 0 0-.402-.425h-4.912a.414.414 0 0 0-.402.425v5.2c0 .235.18.425.402.425h.906c.222 0 .401.19.401.425v1.757c.001.234.18.425.402.425"}),c.createElement("rect",{width:46,height:8,x:41,y:222,fill:"#A8A8AC",rx:1}
4930),c.createElement("rect",{width:46,height:8,x:41,y:244,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:46,height:8,x:41,y:266,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:46,height:8,x:41,y:288,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:46,height:8,x:41,y:310,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:46,height:8,x:41,y:332,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:134,height:8,x:119,y:222,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:134,height:8,x:119,y:244,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:134,height:8,x:119,y:266,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:134,height:8,x:119,y:288,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:134,height:8,x:119,y:310,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:68,height:8,x:119,y:332,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#F3F3FD",d:"M102.306 222.133h.771v115.882h-.771z"}),c.createElement("rect",{width:132,height:10,x:41,y:194,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M157 194h15.611c.215 0 .389.174.389.389v9.222a.39.39 0 0 1-.389.389H157zM75 222h11.222c.43 0 .778.349.778.778v6.444a.78.78 0 0 1-.778.778H75z"}),c.createElement("defs",null,c.createElement("linearGradient",{id:"export-pdf-album-preview_svg__paint0_linear",x1:242,x2:242,y1:96,y2:216,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-album-preview_svg__paint1_linear",x1:259,x2:259,y1:96,y2:216,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("clipPath",{id:"export-pdf-album-preview_svg__clip0"},c.createElement("path",{fill:"#fff",d:"M41 82h212v83H41z"})),c.createElement("filter",{id:"export-pdf-album-preview_svg__filter0_d",width:293.137,height:425.137,x:.431,y:.324,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dy:3.892}),c.createElement("feGaussianBlur",{stdDeviation:7.784}),c.createElement("feColorMatrix",{values:"0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.345098 0 0 0 0.03 0"}),c.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})))),I1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:302,height:434,fill:"none",viewBox:"0 0 302 434",...e},c.createElement("g",{filter:"url(#export-pdf-list-preview_svg__filter0_d)"},c.createElement("rect",{width:262,height:394,x:20,y:15,fill:"#fff",rx:6}),c.createElement("rect",{width:261,height:393,x:20.5,y:15.5,stroke:"#E9E9F4",rx:5.5})),c.createElement("path",{stroke:"#E9E9F4",strokeDasharray:"3 3",strokeWidth:.5,d:"M45.25 288.25h211.5v.5H45.25zM45.25 174.25h211.5v.5H45.25z"}),c.createElement("ellipse",{cx:46.523,cy:41.5,fill:"#DBDBEC",rx:1.523,ry:1.5}),c.createElement("ellipse",{cx:52.001,cy:41.5,fill:"#DBDBEC",rx:1.523,ry:1.5}),c.createElement("ellipse",{cx:57.477,cy:41.5,fill:"#DBDBEC",rx:1.523,ry:1.5}),c.createElement("rect",{width:36,height:4,x:221,y:40,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:28,height:4,x:229,y:48,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:123,height:10,x:45,y:305,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M153.104 305h15.5a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-15.5z"}),c.createElement("rect",{width:26,height:6,x:103,y:328,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:328,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M123 328h5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-5z"}),c.createElement("rect",{width:26,height:6,x:103,y:341,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:341,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:353,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:353,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:366,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:366,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:378,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:38,height:6,x:133,y:378,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#A8A8AC",d:"M251.285 329.011v4.912c0 .222-.18.402-.402.402h-1.659a.4.4 0 0 1-.401-.402v-1.651a.4.4 0 0 0-.402-.401h-1.659a.4.4 0 0 0-.402.401v1.659c0 .222.18.402.402.402h1.659c.222 0 .402.18.402.401v1.651c0 .222.179.402.401.402h4.19c.222 0 .402-.18.402-.402v-1.659c0-.221.18-.401.401-.401h2.382c.222 0 .401-.18.401-.402v-4.912a.4.4 0 0 0-.401-.402h-4.913a.4.4 0 0 0-.401.402M239.573 339.283h3.924c.221 0 .401-.18.401-.402v-1.659a.4.4 0 0 0-.401-.402h-3.924a.4.4 0 0 0-.401.402v1.659c0 .222.18.402.401.402M245.959 328.645h-3.1a.4.4 0 0 0-.402.401v1.659c0 .222.18.402.402.402h3.1c.222 0 .401-.18.401-.402v-1.659a.4.4 0 0 0-.401-.401M248.906 343.807v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.659c0 .221.18.401.402.401h1.659c.222 0 .402-.18.402-.401M253.816 341.743v-2.06a.4.4 0 0 0-.402-.402h-4.107a.4.4 0 0 0-.402.402v1.659c0 .222.18.401.402.401h1.444c.222 0 .402.18.402.402v6.845c0 .221.179.401.401.401h4.913c.221 0 .401-.18.401-.401v-4.913a.4.4 0 0 0-.401-.401h-2.25a.4.4 0 0 1-.401-.402zM253.815 337.257v1.659c0 .222.18.402.402.402h1.659c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402M237.864 341.743h.906a.4.4 0 0 0 .402-.401v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.129a.4.4 0 0 1-.401.402h-.906a.4.4 0 0 0-.402.401v7.375c0 .221.18.401.402.401h4.912c.222 0 .402-.18.402-.401v-4.913a.4.4 0 0 0-.402-.401h-2.45a.4.4 0 0 1-.402-.402v-1.129c0-.222.18-.402.402-.402"}),c.createElement("path",{fill:"#A8A8AC",d:"M245.64 344.207v-2.06c0-.222.179-.402.401-.402s.402-.18.402-.401v-1.625c0-.222.18-.401.401-.401h1.576c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.401.402v1.625c0 .221-.18.401-.402.401h-1.576a.4.4 0 0 0-.401.402v1.659c0 .221-.18.401-.402.401h-1.742a.4.4 0 0 0-.401.402v1.659a.4.4 0 0 0 .401.401h.939c.222 0 .402.18.402.402v1.659c0 .222.179.402.401.402h1.643c.222 0 .402.179.402.401v1.659c0 .222.179.402.401.402h4.167c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.401h-4.151a.4.4 0 0 1-.401-.402zM246.36 336.42v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.659c0 .222.18.402.402.402h1.659c.222 0 .402-.18.402-.402M237.111 336.822h1.659c.222 0 .402-.18.402-.401v-1.66c0-.221.18-.401.401-.401h3.203c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.401h-1.659a.4.4 0 0 1-.401-.402v-2.45a.4.4 0 0 0-.402-.401h-4.912a.4.4 0 0 0-.402.401v4.913c0 .221.18.401.402.401h.906c.222 0 .401.18.401.402v1.659c.001.221.18.401.402.401"}),c.createElement("g",{clipPath:"url(#export-pdf-list-preview_svg__clip0)"},c.createElement("rect",{width:51,height:55,x:45,y:329,fill:"#F7F7F7",rx:2}),c.createElement("circle",{cx:104,cy:388,r:47,fill:"url(#export-pdf-list-preview_svg__paint0_linear)",opacity:.3,transform:"rotate(-90 104 388)"}),c.createElement("circle",{cx:116,cy:388,r:47,fill:"url(#export-pdf-list-preview_svg__paint1_linear)",opacity:.85,transform:"rotate(-90 116 388)"})),c.createElement("rect",{width:123,height:10,x:45,y:192,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M153.104 192h15.5a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-15.5z"}),c.createElement("rect",{width:26,height:6,x:103,y:215,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:215,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M123 215h5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-5z"}),c.createElement("rect",{width:26,height:6,x:103,y:228,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:228,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:240,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:240,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:253,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:253,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:265,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:38,height:6,x:133,y:265,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#A8A8AC",d:"M251.285 216.011v4.912c0 .222-.18.402-.402.402h-1.659a.4.4 0 0 1-.401-.402v-1.651a.4.4 0 0 0-.402-.401h-1.659a.4.4 0 0 0-.402.401v1.659c0 .222.18.402.402.402h1.659c.222 0 .402.18.402.401v1.651c0 .222.179.402.401.402h4.19c.222 0 .402-.18.402-.402v-1.659c0-.221.18-.401.401-.401h2.382c.222 0 .401-.18.401-.402v-4.912a.4.4 0 0 0-.401-.402h-4.913a.4.4 0 0 0-.401.402M239.573 226.283h3.924c.221 0 .401-.18.401-.402v-1.659a.4.4 0 0 0-.401-.402h-3.924a.4.4 0 0 0-.401.402v1.659c0 .222.18.402.401.402M245.959 215.645h-3.1a.4.4 0 0 0-.402.401v1.659c0 .222.18.402.402.402h3.1c.222 0 .401-.18.401-.402v-1.659a.4.4 0 0 0-.401-.401M248.906 230.807v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.659c0 .221.18.401.402.401h1.659c.222 0 .402-.18.402-.401M253.816 228.743v-2.06a.4.4 0 0 0-.402-.402h-4.107a.4.4 0 0 0-.402.402v1.659c0 .222.18.401.402.401h1.444c.222 0 .402.18.402.402v6.845c0 .221.179.401.401.401h4.913c.221 0 .401-.18.401-.401v-4.913a.4.4 0 0 0-.401-.401h-2.25a.4.4 0 0 1-.401-.402zM253.815 224.257v1.659c0 .222.18.402.402.402h1.659c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402M237.864 228.743h.906a.4.4 0 0 0 .402-.401v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.129a.4.4 0 0 1-.401.402h-.906a.4.4 0 0 0-.402.401v7.375c0 .221.18.401.402.401h4.912c.222 0 .402-.18.402-.401v-4.913a.4.4 0 0 0-.402-.401h-2.45a.4.4 0 0 1-.402-.402v-1.129c0-.222.18-.402.402-.402"}),c.createElement("path",{fill:"#A8A8AC",d:"M245.64 231.207v-2.06c0-.222.179-.402.401-.402s.402-.18.402-.401v-1.625c0-.222.18-.401.401-.401h1.576c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.401.402v1.625c0 .221-.18.401-.402.401h-1.576a.4.4 0 0 0-.401.402v1.659c0 .221-.18.401-.402.401h-1.742a.4.4 0 0 0-.401.402v1.659a.4.4 0 0 0 .401.401h.939c.222 0 .402.18.402.402v1.659c0 .222.179.402.401.402h1.643c.222 0 .402.179.402.401v1.659c0 .222.179.402.401.402h4.167c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.401h-4.151a.4.4 0 0 1-.401-.402zM246.36 223.42v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.659c0 .222.18.402.402.402h1.659c.222 0 .402-.18.402-.402M237.111 223.822h1.659c.222 0 .402-.18.402-.401v-1.66c0-.221.18-.401.401-.401h3.203c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.401h-1.659a.4.4 0 0 1-.401-.402v-2.45a.4.4 0 0 0-.402-.401h-4.912a.4.4 0 0 0-.402.401v4.913c0 .221.18.401.402.401h.906c.222 0 .401.18.401.402v1.659c.001.221.18.401.402.401"}),c.createElement("g",{clipPath:"url(#export-pdf-list-preview_svg__clip1)"},c.createElement("rect",{width:51,height:55,x:45,y:216,fill:"#F7F7F7",rx:2}
vendor: 6,408 bytes, line 4930
4930),c.createElement("circle",{cx:104,cy:275,r:47,fill:"url(#export-pdf-list-preview_svg__paint2_linear)",opacity:.3,transform:"rotate(-90 104 275)"}),c.createElement("circle",{cx:116,cy:275,r:47,fill:"url(#export-pdf-list-preview_svg__paint3_linear)",opacity:.85,transform:"rotate(-90 116 275)"})),c.createElement("rect",{width:123,height:10,x:45,y:78,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M153.104 78h15.5a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-15.5z"}),c.createElement("rect",{width:26,height:6,x:103,y:101,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:101,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M123 101h5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-5z"}),c.createElement("rect",{width:26,height:6,x:103,y:114,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:114,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:126,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:126,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:139,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:70,height:6,x:133,y:139,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:26,height:6,x:103,y:151,fill:"#DCDBEC",opacity:.85,rx:1}),c.createElement("rect",{width:38,height:6,x:133,y:151,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#A8A8AC",d:"M251.285 102.011v4.912c0 .222-.18.402-.402.402h-1.659a.4.4 0 0 1-.401-.402v-1.651a.4.4 0 0 0-.402-.401h-1.659a.4.4 0 0 0-.402.401v1.659c0 .222.18.402.402.402h1.659c.222 0 .402.18.402.401v1.651c0 .222.179.402.401.402h4.19c.222 0 .402-.18.402-.402v-1.659c0-.221.18-.401.401-.401h2.382c.222 0 .401-.18.401-.402v-4.912a.4.4 0 0 0-.401-.402h-4.913a.4.4 0 0 0-.401.402M239.573 112.283h3.924c.221 0 .401-.18.401-.402v-1.659a.4.4 0 0 0-.401-.402h-3.924a.4.4 0 0 0-.401.402v1.659c0 .222.18.402.401.402M245.959 101.645h-3.1a.4.4 0 0 0-.402.401v1.659c0 .222.18.402.402.402h3.1c.222 0 .401-.18.401-.402v-1.659a.4.4 0 0 0-.401-.401M248.906 116.807v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.659c0 .221.18.401.402.401h1.659c.222 0 .402-.18.402-.401M253.816 114.743v-2.06a.4.4 0 0 0-.402-.402h-4.107a.4.4 0 0 0-.402.402v1.659c0 .222.18.401.402.401h1.444c.222 0 .402.18.402.402v6.845c0 .221.179.401.401.401h4.913c.221 0 .401-.18.401-.401v-4.913a.4.4 0 0 0-.401-.401h-2.25a.4.4 0 0 1-.401-.402zM253.815 110.257v1.659c0 .222.18.402.402.402h1.659c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402M237.864 114.743h.906a.4.4 0 0 0 .402-.401v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.129a.4.4 0 0 1-.401.402h-.906a.4.4 0 0 0-.402.401v7.375c0 .221.18.401.402.401h4.912c.222 0 .402-.18.402-.401v-4.913a.4.4 0 0 0-.402-.401h-2.45a.4.4 0 0 1-.402-.402v-1.129c0-.222.18-.402.402-.402"}),c.createElement("path",{fill:"#A8A8AC",d:"M245.64 117.207v-2.06c0-.222.179-.402.401-.402s.402-.18.402-.401v-1.625c0-.222.18-.401.401-.401h1.576c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.401.402v1.625c0 .221-.18.401-.402.401h-1.576a.4.4 0 0 0-.401.402v1.659c0 .221-.18.401-.402.401h-1.742a.4.4 0 0 0-.401.402v1.659a.4.4 0 0 0 .401.401h.939c.222 0 .402.18.402.402v1.659c0 .222.179.402.401.402h1.643c.222 0 .402.179.402.401v1.659c0 .222.179.402.401.402h4.167c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.401h-4.151a.4.4 0 0 1-.401-.402zM246.36 109.42v-1.659a.4.4 0 0 0-.402-.402h-1.659a.4.4 0 0 0-.402.402v1.659c0 .222.18.402.402.402h1.659c.222 0 .402-.18.402-.402M237.111 109.822h1.659c.222 0 .402-.18.402-.401v-1.66c0-.221.18-.401.401-.401h3.203c.222 0 .402-.18.402-.402v-1.659a.4.4 0 0 0-.402-.401h-1.659a.4.4 0 0 1-.401-.402v-2.45a.4.4 0 0 0-.402-.401h-4.912a.4.4 0 0 0-.402.401v4.913c0 .221.18.401.402.401h.906c.222 0 .401.18.401.402v1.659c.001.221.18.401.402.401"}),c.createElement("g",{clipPath:"url(#export-pdf-list-preview_svg__clip2)"},c.createElement("rect",{width:51,height:55,x:45,y:102,fill:"#F7F7F7",rx:2}),c.createElement("circle",{cx:104,cy:161,r:47,fill:"url(#export-pdf-list-preview_svg__paint4_linear)",opacity:.3,transform:"rotate(-90 104 161)"}),c.createElement("circle",{cx:116,cy:161,r:47,fill:"url(#export-pdf-list-preview_svg__paint5_linear)",opacity:.85,transform:"rotate(-90 116 161)"})),c.createElement("defs",null,c.createElement("linearGradient",{id:"export-pdf-list-preview_svg__paint0_linear",x1:104,x2:104,y1:341,y2:435,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-list-preview_svg__paint1_linear",x1:116,x2:116,y1:341,y2:435,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-list-preview_svg__paint2_linear",x1:104,x2:104,y1:228,y2:322,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-list-preview_svg__paint3_linear",x1:116,x2:116,y1:228,y2:322,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-list-preview_svg__paint4_linear",x1:104,x2:104,y1:114,y2:208,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-list-preview_svg__paint5_linear",x1:116,x2:116,y1:114,y2:208,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("clipPath",{id:"export-pdf-list-preview_svg__clip0"},c.createElement("path",{fill:"#fff",d:"M45 329h51v55H45z"})),c.createElement("clipPath",{id:"export-pdf-list-preview_svg__clip1"},c.createElement("path",{fill:"#fff",d:"M45 216h51v55H45z"})),c.createElement("clipPath",{id:"export-pdf-list-preview_svg__clip2"},c.createElement("path",{fill:"#fff",d:"M45 102h51v55H45z"})),c.createElement("filter",{id:"export-pdf-list-preview_svg__filter0_d",width:302,height:434,x:0,y:0,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"}
4930,c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dy:5}),c.createElement("feGaussianBlur",{stdDeviation:10}),c.createElement("feColorMatrix",{values:"0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.345098 0 0 0 0.03 0"}),c.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})))),v1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:294,height:426,fill:"none",viewBox:"0 0 294 426",...e},c.createElement("g",{filter:"url(#export-pdf-compact-preview_svg__filter0_d)"},c.createElement("rect",{width:262,height:394,x:16,y:12,fill:"#fff",rx:5}),c.createElement("rect",{width:261.229,height:393.229,x:16.385,y:12.385,stroke:"#E9E9F4",strokeWidth:.771,rx:4.615})),c.createElement("path",{stroke:"#E9E9F4",strokeDasharray:"2.31 2.31",strokeWidth:.5,d:"M42.25 146.25h210.5v.5H42.25z"}),c.createElement("path",{stroke:"#E9E9F4",strokeDasharray:"2.31 2.31",strokeWidth:.5,d:"M147.75 81.25v294.5h-.5V81.25z"}),c.createElement("path",{stroke:"#E9E9F4",strokeDasharray:"2.31 2.31",strokeWidth:.5,d:"M42.25 228.25h210.5v.5H42.25zM42.25 310.25h210.5v.5H42.25z"}),c.createElement("rect",{width:53,height:8,x:86,y:81,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M130 81h8.229a.77.77 0 0 1 .771.77v6.46a.77.77 0 0 1-.771.77H130z"}),c.createElement("rect",{width:13,height:5,x:86,y:98,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:98,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M95 98h3.23a.77.77 0 0 1 .77.77v3.459a.77.77 0 0 1-.77.771H95z"}),c.createElement("rect",{width:13,height:5,x:86,y:107,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:107,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:86,y:116,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:116,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:86,y:125,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:105,y:125,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip0)"},c.createElement("rect",{width:36,height:36,x:41,y:81,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:79,cy:123,r:36,fill:"url(#export-pdf-compact-preview_svg__paint0_linear)",opacity:.3,transform:"rotate(-90 79 123)"}),c.createElement("circle",{cx:89,cy:123,r:36,fill:"url(#export-pdf-compact-preview_svg__paint1_linear)",opacity:.85,transform:"rotate(-90 89 123)"})),c.createElement("rect",{width:53,height:8,x:200,y:81,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M244 81h8.229a.77.77 0 0 1 .771.77v6.46a.77.77 0 0 1-.771.77H244z"}),c.createElement("rect",{width:13,height:5,x:200,y:98,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:98,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M209 98h3.229a.77.77 0 0 1 .771.77v3.459a.77.77 0 0 1-.771.771H209z"}),c.createElement("rect",{width:13,height:5,x:200,y:107,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:107,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:200,y:116,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:116,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:200,y:125,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:219,y:125,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip1)"},c.createElement("rect",{width:36,height:36,x:156,y:81,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:194,cy:123,r:36,fill:"url(#export-pdf-compact-preview_svg__paint2_linear)",opacity:.3,transform:"rotate(-90 194 123)"}),c.createElement("circle",{cx:204,cy:123,r:36,fill:"url(#export-pdf-compact-preview_svg__paint3_linear)",opacity:.85,transform:"rotate(-90 204 123)"})),c.createElement("rect",{width:53,height:8,x:86,y:163,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M130 163h8.229a.77.77 0 0 1 .771.771v6.458a.77.77 0 0 1-.771.771H130z"}),c.createElement("rect",{width:13,height:5,x:86,y:180,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:180,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M95 180h3.23a.77.77 0 0 1 .77.771v3.458a.77.77 0 0 1-.77.771H95z"}),c.createElement("rect",{width:13,height:5,x:86,y:189,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:189,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:86,y:198,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:198,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:86,y:207,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:105,y:207,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip2)"},c.createElement("rect",{width:36,height:36,x:41,y:163,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:79,cy:205,r:36,fill:"url(#export-pdf-compact-preview_svg__paint4_linear)",opacity:.3,transform:"rotate(-90 79 205)"}),c.createElement("circle",{cx:89,cy:205,r:36,fill:"url(#export-pdf-compact-preview_svg__paint5_linear)",opacity:.85,transform:"rotate(-90 89 205)"})),c.createElement("rect",{width:53,height:8,x:200,y:163,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M244 163h8.229a.77.77 0 0 1 .771.771v6.458a.77.77 0 0 1-.771.771H244z"}),c.createElement("rect",{width:13,height:5,x:200,y:180,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:180,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M209 180h3.229a.77.77 0 0 1 .771.771v3.458a.77.77 0 0 1-.771.771H209z"}),c.createElement("rect",{width:13,height:5,x:200,y:189,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:189,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:200,y:198,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:198,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:200,y:207,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:219,y:207,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip3)"},c.createElement("rect",{width:36,height:36,x:156,y:163,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:194,cy:205,r:36,fill:"url(#export-pdf-compact-preview_svg__paint6_linear)",opacity:.3,transform:"rotate(-90 194 205)"}),c.createElement("circle",{cx:204,cy:205,r:36,fill:"url(#export-pdf-compact-preview_svg__paint7_linear)",opacity:.85,transform:"rotate(-90 204 205)"})),c.createElement("rect",{width:53,height:8,x:86,y:245,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M130 245h8.229a.77.77 0 0 1 .771.771v6.458a.77.77 0 0 1-.771.771H130z"}),c.createElement("rect",{width:13,height:5,x:86,y:262,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:262,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M95 262h3.23a.77.77 0 0 1 .77.771v3.458a.77.77 0 0 1-.77.771H95z"}),c.createElement("rect",{width:13,height:5,x:86,y:271,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:271,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:86,y:280,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:280,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:86,y:289,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:105,y:289,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip4)"},c.createElement("rect",{width:36,height:36,x:41,y:245,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:79,cy:287,r:36,fill:"url(#export-pdf-compact-preview_svg__paint8_linear)",opacity:.3,transform:"rotate(-90 79 287)"}),c.createElement("circle",{cx:89,cy:287,r:36,fill:"url(#export-pdf-compact-preview_svg__paint9_linear)",opacity:.85,transform:"rotate(-90 89 287)"})),c.createElement("rect",{width:53,height:8,x:200,y:245,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M244 245h8.229a.77.77 0 0 1 .771.771v6.458a.77.77 0 0 1-.771.771H244z"}),c.createElement("rect",{width:13,height:5,x:200,y:262,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:262,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M209 262h3.229a.77.77 0 0 1 .771.771v3.458a.77.77 0 0 1-.771.771H209z"}),c.createElement("rect",{width:13,height:5,x:200,y:271,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:271,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:200,y:280,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:280,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:200,y:289,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:219,y:289,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip5)"},c.createElement("rect",{width:36,height:36,x:156,y:245,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:194,cy:287,r:36,fill:"url(#export-pdf-compact-preview_svg__paint10_linear)",opacity:.3,transform:"rotate(-90 194 287)"}),c.createElement("circle",{cx:204,cy:287,r:36,fill:"url(#export-pdf-compact-preview_svg__paint11_linear)",opacity:.85,transform:"rotate(-90 204 287)"})),c.createElement("rect",{width:53,height:8,x:86,y:327,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M130 327h8.229a.77.77 0 0 1 .771.771v6.458a.77.77 0 0 1-.771.771H130z"}),c.createElement("rect",{width:13,height:5,x:86,y:344,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:344,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M95 344h3.23a.77.77 0 0 1 .77.771v3.458a.77.77 0 0 1-.77.771H95z"}),c.createElement("rect",{width:13,height:5,x:86,y:353,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:353,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:86,y:362,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:103,y:362,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:86,y:371,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:105,y:371,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip6)"},c.createElement("rect",{width:36,height:36,x:41,y:327,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:79,cy:369,r:36,fill:"url(#export-pdf-compact-preview_svg__paint12_linear)",opacity:.3,transform:"rotate(-90 79 369)"}),c.createElement("circle",{cx:89,cy:369,r:36,fill:"url(#export-pdf-compact-preview_svg__paint13_linear)",opacity:.85,transform:"rotate(-90 89 369)"})),c.createElement("rect",{width:53,height:8,x:200,y:327,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M244 327h8.229a.77.77 0 0 1 .771.771v6.458a.77.77 0 0 1-.771.771H244z"}),c.createElement("rect",{width:13,height:5,x:200,y:344,fill:"#A8A8AC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:344,fill:"#EDEDF6",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M209 344h3.229a.77.77 0 0 1 .771.771v3.458a.77.77 0 0 1-.771.771H209z"}),c.createElement("rect",{width:13,height:5,x:200,y:353,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:353,fill:"#EDEDF6",rx:.771}),c.createElement("rect",{width:13,height:5,x:200,y:362,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:30,height:5,x:217,y:362,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:15,height:5,x:200,y:371,fill:"#DCDBEC",rx:1}),c.createElement("rect",{width:16,height:5,x:219,y:371,fill:"#EDEDF6",rx:1}),c.createElement("g",{clipPath:"url(#export-pdf-compact-preview_svg__clip7)"},c.createElement("rect",{width:36,height:36,x:156,y:327,fill:"#F7F7F7",rx:1}),c.createElement("circle",{cx:194,cy:369,r:36,fill:"url(#export-pdf-compact-preview_svg__paint14_linear)",opacity:.3,transform:"rotate(-90 194 369)"}),c.createElement("circle",{cx:204,cy:369,r:36,fill:"url(#export-pdf-compact-preview_svg__paint15_linear)",opacity:.85,transform:"rotate(-90 204 369)"})),c.createElement("ellipse",{cx:42.523,cy:38.5,fill:"#DBDBEC",rx:1.523,ry:1.5}),c.createElement("ellipse",{cx:48.001,cy:38.5,fill:"#DBDBEC",rx:1.523,ry:1.5}),c.createElement("ellipse",{cx:53.477,cy:38.5,fill:"#DBDBEC",rx:1.523,ry:1.5}),c.createElement("rect",{width:36,height:4,x:217,y:37,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:28,height:4,x:225,y:45,fill:"#EDEDF6",rx:1}),c.createElement("defs",null,c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint0_linear",x1:79,x2:79,y1:87,y2:159,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint1_linear",x1:89,x2:89,y1:87,y2:159,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint2_linear",x1:194,x2:194,y1:87,y2:159,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint3_linear",x1:204,x2:204,y1:87,y2:159,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint4_linear",x1:79,x2:79,y1:169,y2:241,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint5_linear",x1:89,x2:89,y1:169,y2:241,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint6_linear",x1:194,x2:194,y1:169,y2:241,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint7_linear",x1:204,x2:204,y1:169,y2:241,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint8_linear",x1:79,x2:79,y1:251,y2:323,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint9_linear",x1:89,x2:89,y1:251,y2:323,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint10_linear",x1:194,x2:194,y1:251,y2:323,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint11_linear",x1:204,x2:204,y1:251,y2:323,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint12_linear",x1:79,x2:79,y1:333,y2:405,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint13_linear",x1:89,x2:89,y1:333,y2:405,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint14_linear",x1:194,x2:194,y1:333,y2:4
493005,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-pdf-compact-preview_svg__paint15_linear",x1:204,x2:204,y1:333,y2:405,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip0"},c.createElement("path",{fill:"#fff",d:"M41 81h37v36H41z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip1"},c.createElement("path",{fill:"#fff",d:"M156 81h36v36h-36z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip2"},c.createElement("path",{fill:"#fff",d:"M41 163h37v36H41z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip3"},c.createElement("path",{fill:"#fff",d:"M156 163h36v36h-36z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip4"},c.createElement("path",{fill:"#fff",d:"M41 245h37v36H41z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip5"},c.createElement("path",{fill:"#fff",d:"M156 245h36v36h-36z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip6"},c.createElement("path",{fill:"#fff",d:"M41 327h37v36H41z"})),c.createElement("clipPath",{id:"export-pdf-compact-preview_svg__clip7"},c.createElement("path",{fill:"#fff",d:"M156 327h36v36h-36z"})),c.createElement("filter",{id:"export-pdf-compact-preview_svg__filter0_d",width:292.824,height:424.824,x:.588,y:.441,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dy:3.853}),c.createElement("feGaussianBlur",{stdDeviation:7.706}),c.createElement("feColorMatrix",{values:"0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.345098 0 0 0 0.03 0"}),c.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})))),R1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:240,height:320,fill:"none",viewBox:"0 0 240 320",...e},c.createElement("path",{fill:"#F2F3F9",d:"M191.454 135.307a41.118 41.118 0 0 0 37.675-30.912 41.1 41.1 0 0 0-18.304-45.16 41.13 41.13 0 0 0-33.471-4.33 65.5 65.5 0 0 0-23.024-35.933A65.53 65.53 0 0 0 50.186 54.178a41.12 41.12 0 0 0-43.877 18.21 41.1 41.1 0 0 0 15.473 58.157 41.1 41.1 0 0 0 16.092 4.699z"}),c.createElement("path",{fill:"#D3D5E4",stroke:"#D3D5E4",strokeWidth:1.411,d:"m132.206 55.121-.005-.005-16.473-16.022-.006-.005a1.444 1.444 0 0 0-1.99 0l-.005.005-16.481 16.022-.004.004c-.355.35-.626.773-.794 1.24a3.26 3.26 0 0 0 .311 2.845c.265.42.621.777 1.043 1.045l.01.007a3.54 3.54 0 0 0 4.323-.503l9.226-8.955v30.064c-.005.772.259 1.52.745 2.123a3.48 3.48 0 0 0 1.925 1.201l.008.002.007.002a3.5 3.5 0 0 0 1.496-.016 3.4 3.4 0 0 0 1.346-.643c.396-.31.716-.703.937-1.152a3.26 3.26 0 0 0 .337-1.44V50.802l9.249 9.014c.317.31.693.554 1.106.72s.854.249 1.3.247h.005a3.46 3.46 0 0 0 1.861-.567 3.35 3.35 0 0 0 1.243-1.482 3.26 3.26 0 0 0 .197-1.916 3.3 3.3 0 0 0-.917-1.698Z"}),c.createElement("path",{fill:"#EDEEF5",d:"m195.879 135.879-8.566 2.827a1.54 1.54 0 0 0-.664.439c-.525.61-1.553 1.917-.782 2.142 1.006.278 10.323-2.602 10.323-2.602"}),c.createElement("path",{fill:"#D3D5E4",d:"M169.161 145.676H34.898l30.241-13.867h134.262z"}),c.createElement("path",{fill:"#EDEEF5",d:"m175.093 203.929-61.134-4.98 34.096-40.82z"}),c.createElement("path",{fill:"#EDEEF5",d:"m136.875 200.817-71.853-5.847 40.734-56.208zM135.161 143.521c
49307.157-1.081 12.083-7.76 11.002-14.918s-7.76-12.083-14.918-11.002-12.083 7.76-11.002 14.918 7.76 12.083 14.918 11.002"}),c.createElement("path",{fill:"#fff",d:"M165.308 92.592 40.182 104.199l11.083 119.475 125.126-11.607z"}),c.createElement("path",{fill:"#D3D5E4",d:"m159.186 102.162-110.522 9.947 9.487 105.414 110.522-9.947z"}),c.createElement("path",{fill:"#EDEEF5",d:"m168.295 205.312-61.07 5.697 26.503-46.111z"}),c.createElement("path",{fill:"#EDEEF5",d:"m130.12 208.875-71.778 6.704 30.38-62.431zM125.049 147.873c4.145-5.935 2.694-14.106-3.241-18.251-5.935-4.144-14.106-2.693-18.25 3.241s-2.694 14.106 3.241 18.251c5.934 4.145 14.106 2.694 18.25-3.241"}),c.createElement("path",{fill:"#fff",d:"m190.381 113.576-125.17-11.127-10.625 119.517 125.17 11.127z"}),c.createElement("path",{fill:"#EDEEF5",d:"M182.439 120.056 72.352 110.27l-9.335 104.999 110.088 9.787z"}),c.createElement("path",{fill:"#EDEEF5",d:"m173.009 224.998-61.103-5.397 34.374-40.585z"}),c.createElement("path",{fill:"#EDEEF5",d:"M134.811 221.617 63 215.278l41.12-55.93z"}),c.createElement("path",{fill:"#D3D5E4",d:"M144.123 155.262c2.145-6.914-1.722-14.258-8.636-16.402s-14.257 1.723-16.401 8.637 1.722 14.257 8.636 16.401 14.257-1.722 16.401-8.636"}),c.createElement("path",{fill:"#EDEEF5",d:"M169.161 145.676H34.898v108.08h134.263zM199.403 239.899l-30.241 13.857v-108.08l30.241-13.867z"}),c.createElement("path",{fill:"#EDEEF5",d:"m199.403 174.278-30.241 13.857v-42.459l30.241-13.867z"}),c.createElement("path",{fill:"#D3D5E4",d:"m199.403 172.768-30.241 13.857v-40.949l30.241-13.867z"}),c.createElement("path",{fill:"#EDEEF5",d:"m229.643 155.753-30.24 13.867-30.241-23.944 30.241-13.867z"}),c.createElement("path",{fill:"#D3D5E4",d:"M169.161 145.676H34.898v40.96h134.263z"}),c.createElement("path",{fill:"#EDEEF5",d:"M154.042 179.696H19.222l15.678-34.02h134.262z"}),c.createElement("path",{fill:"#fff",d:"m163.2 164.199-78.169 13.024 15.533 93.225 78.168-13.024z"}),c.createElement("path",{fill:"#D3D5E4",d:"m178.863 258.211-78.168 13.024a.774.774 0 0 1-.899-.642l-15.535-93.241a.773.773 0 0 1 .642-.898l78.169-13.024a.774.774 0 0 1 .899.642l15.532 93.225a.797.797 0 0 1-.64.914m-77.654 11.355 76.627-12.767-15.278-91.7-76.628 12.767z"}),c.createElement("path",{fill:"#fff",d:"m174.335 231.035-78.169 13.024 4.4 26.406 78.168-13.023z"}),c.createElement("path",{fill:"#D3D5E4",d:"m178.863 258.21-78.169 13.023a.773.773 0 0 1-.898-.642l-4.4-26.407a.773.773 0 0 1 .642-.898l78.169-13.024a.773.773 0 0 1 .898.642l4.4 26.407a.795.795 0 0 1-.642.899m-77.655 11.354 76.628-12.767-4.143-24.866-76.628 12.767z"}),c.createElement("path",{fill:"#fff",d:"m163.2 164.199-78.169 13.024 2.68 16.084 78.169-13.024z"}),c.createElement("path",{fill:"#D3D5E4",d:"m166.011 181.071-78.169 13.023a.773.773 0 0 1-.898-.642l-2.683-16.1a.773.773 0 0 1 .642-.898l78.169-13.024a.774.774 0 0 1 .899.642l2.679 16.084a.797.797 0 0 1-.639.915m-77.655 11.354 76.628-12.767-2.423-14.544-76.628 12.767z"}),c.createElement("path",{fill:"#fff",d:"m153.067 158.898-78.169 13.024 15.014 90.113 78.169-13.024z"}),c.createElement("path",{fill:"#D3D5E4",d:"m168.209 249.783-78.168 13.024a.774.774 0 0 1-.899-.642l-15.014-90.113a.774.774 0 0 1 .642-.899l78.169-13.024a.774.774 0 0 1 .899.642l15.014 90.113a.795.795 0 0 1-.643.899m-77.654 11.355 76.627-12.767-14.757-88.573-76.627 12.767z"}),c.createElement("path",{fill:"#fff",d:"m164.155 225.441-78.169 13.024 3.925 23.557 78.169-13.024z"}),c.createElement("path",{fill:"#D3D5E4",d:"m168.211 249.785-78.169 13.024a.774.774 0 0 1-.898-.642l-3.928-23.572a.774.774 0 0 1 .642-.899l78.169-13.024a.774.774 0 0 1 .899.642l3.924 23.557a.796.796 0 0 1-.639.914M90.556 261.14l76.628-12.767-3.671-22.032-76.628 12.767zM153.067 158.898l-78.169 13.024 2.68 16.084 78.169-13.023z"}),c.createElement("path",{fill:"#D3D5E4",d:"m155.876 175.754-78.169 13.024a.774.774 0 0 1-.899-.642l-2.68-16.084a.774.774 0 0 1 .642-.899l78.169-13.024a.774.774 0 0 1 .899.642l2.68 16.085a.783.783 0 0 1-.642.898m-77.655 11.355 76.627-12.767-2.423-14.544-76.627 12.767zM123.845 242.613l61.884-10.002a2.177 2.177 0 0 0 1.809-2.421l-1.1-8.505-67.206 8.889 1.592 9.848a2.646 2.646 0 0 0 3.021 2.191"}),c.createElement("path",{fill:"#D3D5E4",d:"m185.824 233.192-61.884 10.001a3.24 3.24 0 0 1-3.709-2.677l-1.69-10.454 68.4-9.045 1.182 9.088a2.757 2.757 0 0 1-2.299 3.087m-65.912-2.119 1.496 9.253a2.054 2.054 0 0 0 2.355 1.7l61.884-10.002a1.57 1.57 0 0 0 1.317-1.767l-1.029-7.918z"}),c.createElement("path",{fill:"#fff",d:"m186.574 226.897-61.511 9.941a4.77 4.77 0 0 1-5.469-3.947l-2.643-16.351a6 6 0 0 1 .139-2.545c.782-2.782 3.559-4.761 6.666-4.259 2.31.38 4.982.487 7.884.018 4.871-.788 8.639-2.928 11.1-4.796a5.94 5.94 0 0 1 7.151.004c.068.049.136.098.192.148 3.084 2.288 7.798 5.258 13.545 7.151 3.106 1.017 16.824.952 20.645 4.173 5.781 4.842 2.301 10.463 2.301 10.463"}),c.createElement("path",{fill:"#D3D5E4",d:"m186.667 227.478-61.511 9.941a5.37 5.37 0 0 1-6.146-4.436l-2.643-16.351a6.4 6.4 0 0 1 .158-2.799 6.523 6.523 0 0 1 7.328-4.677 24 24 0 0 0 7.705.023c4.871-.788 8.583-2.978 10.843-4.683 2.314-1.737 5.544-1.733 7.857-.002.067.049.121.088.177.139l.014.01c2.935 2.18 7.641 5.174 13.375 7.058.972.321 3.197.548 5.773.801 5.517.543 12.385 1.227 15.069 3.484 3.168 2.657 3.663 5.567 3.515 7.54-.158 2.13-1.066 3.616-1.103 3.682a.66.66 0 0 1-.411.27m-64.706-17.155a5.33 5.33 0 0 0-4.285 3.826 5.4 5.4 0 0 0-.12 2.291l2.643 16.351a4.187 4.187 0 0 0 4.792 3.459l61.22-9.894c.546-1.057 2.435-5.5-2.285-9.473-2.408-2.027-9.359-2.709-14.427-3.217-2.759-.272-4.934-.482-6.034-.855-5.885-1.931-10.71-5.001-13.713-7.231l-.014-.009a2 2 0 0 1-.191-.149c-1.893-1.428-4.547-1.418
4930-6.434 0-2.365 1.793-6.25 4.095-11.367 4.922a25 25 0 0 1-8.075-.022 5.3 5.3 0 0 0-1.71.001"}),c.createElement("path",{fill:"#D3D5E4",d:"M150.096 205.113c-9.246 12.197-23.984 11.948-33.007 8.874.782-2.781 3.56-4.76 6.666-4.258 2.31.38 4.982.486 7.884.017 4.871-.787 8.639-2.927 11.1-4.795a5.94 5.94 0 0 1 7.152.004c.069.06.137.109.205.158"}),c.createElement("path",{fill:"#D3D5E4",d:"M133.026 215.963c-5.734.927-11.464.178-16.122-1.413a.593.593 0 0 1-.378-.716 6.52 6.52 0 0 1 7.328-4.676 24 24 0 0 0 7.705.022c4.871-.787 8.583-2.977 10.843-4.682 2.314-1.737 5.544-1.733 7.856-.002.068.049.122.088.178.138l.014.01c.123.1.204.23.231.393a.6.6 0 0 1-.109.437c-4.81 6.35-11.171 9.459-17.546 10.489m-15.184-2.342c3.153 1.01 8.931 2.276 15.566 1.084 6.485-1.167 11.806-4.347 15.847-9.461a5.39 5.39 0 0 0-6.149.205c-2.357 1.768-6.243 4.07-11.359 4.897a25 25 0 0 1-8.076-.022 5.34 5.34 0 0 0-5.829 3.297"}),c.createElement("path",{fill:"#fff",d:"m181.648 227.352.052.327-56.639 9.154a4.77 4.77 0 0 1-5.469-3.947l-1.858-11.491c6.667.405 17.837.334 26.764-3.477a13.3 13.3 0 0 1 11.431.437c3.489 1.828 12.875 2.858 17.843 2.593a7.635 7.635 0 0 1 7.876 6.404"}),c.createElement("path",{fill:"#D3D5E4",d:"m181.797 228.262-56.639 9.154a5.37 5.37 0 0 1-6.146-4.436l-1.857-11.491a.58.58 0 0 1 .148-.491.62.62 0 0 1 .47-.195c6.038.363 17.503.412 26.496-3.433 3.882-1.656 8.238-1.487 11.936.45 2.679 1.409 11.295 2.851 17.546 2.534a8.22 8.22 0 0 1 8.48 6.893l.053.326a.595.595 0 0 1-.487.689m-63.348-6.241 1.74 10.769a4.186 4.186 0 0 0 4.792 3.458l56.045-9.058a7.04 7.04 0 0 0-7.215-5.65c-4.745.241-14.403-.698-18.153-2.663-3.386-1.784-7.368-1.93-10.925-.41-4.004 1.711-8.856 2.842-14.406 3.356-3.757.356-7.753.416-11.878.198"}),c.createElement("path",{fill:"#D3D5E4",d:"m146.604 222.681 1.911-.309-2.724 7.34-1.911.309z"}),c.createElement("path",{fill:"#D3D5E4",d:"m145.887 230.298-1.899.307a.57.57 0 0 1-.548-.211.59.59 0 0 1-.095-.582l2.724-7.341a.58.58 0 0 1 .466-.374l1.9-.307a.57.57 0 0 1 .548.21c.135.17.169.38.094.583l-2.724 7.341a.63.63 0 0 1-.466.374m-1.097-1.019.559-.09 2.249-6.068-.56.091zM142.008 223.431l1.912-.309-2.725 7.34-1.911.309z"}),c.createElement("path",{fill:"#D3D5E4",d:"m141.292 231.048-1.9.307a.57.57 0 0 1-.548-.211.58.58 0 0 1-.094-.582l2.724-7.341a.58.58 0 0 1 .465-.374l1.888-.305a.57.57 0 0 1 .549.21c.135.17.169.38.094.583l-2.724 7.34a.6.6 0 0 1-.454.373m-1.098-1.019.56-.09 2.248-6.068-.559.091zM151.186 221.943l1.899-.307-2.712 7.338-1.911.309z"}),c.createElement("path",{fill:"#D3D5E4",d:"m150.469 229.559-1.899.308a.57.57 0 0 1-.548-.211.59.59 0 0 1-.095-.583l2.725-7.34a.58.58 0 0 1 .465-.374l1.9-.307a.57.57 0 0 1 .548.21c.135.17.169.379.094.583l-2.724 7.34a.63.63 0 0 1-.466.374m-1.097-1.018.559-.09 2.249-6.068-.56.09zM130.215 236.006l-9.731 1.573-1.808-11.188c5.372-.869 10.436 2.785 11.304 8.158z"}),c.createElement("path",{fill:"#D3D5E4",d:"m130.891 236.495-10.896 1.761-1.997-12.354.583-.094c5.687-.919 11.062 2.96 11.981 8.647zm-9.919.407 8.566-1.384-.142-.874c-.783-4.849-5.215-8.222-10.042-7.753zM76.04 277.597c.34.5.268 1.165-.197 1.6l-5.126 4.588c-.484.448-1.257.39-1.705-.094-.448-.485-.39-1.257.094-1.706l5.127-4.588c.484-.448 1.256-.39 1.705.094a.3.3 0 0 1 .102.106M64.26 258.694c.054.08.095.14.13.233a1.217 1.217 0 0 1-.68 1.578l-6.384 2.577a1.217 1.217 0 0 1-1.578-.679 1.217 1.217 0 0 1 .68-1.578l6.384-2.577a1.216 1.216 0 0 1 1.448.446M93.524 291.429c.245.359.291.855.061 1.247l-3.277 6.05c-.322.6-1.058.81-1.639.475a1.18 1.18 0 0 1-.475-1.638l3.278-6.05a1.18 1.18 0 0 1 1.638-.475c.175.085.305.231.414.391M114.656 298.518c.163.24.247.534.204.857l-1.035 6.802a1.22 1.22 0 0 1-1.39 1.009 1.22 1.22 0 0 1-1.009-1.391l1.034-6.802c.107-.658.712-1.101 1.391-1.009.336.064.627.275.805.534"})),j1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:262,fill:"none",viewBox:"0 0 302 434",...e},c.createElement("g",{filter:"url(#export-purchase-order-preview_svg__a)"},c.createElement("rect",{width:262,height:394,x:20,y:15,fill:"#fff",rx:6}),c.createElement("rect",{width:261,height:393,x:20.5,y:15.5,stroke:"#E9E9F4",rx:5.5})),c.createElement("rect",{width:36,height:4,x:221,y:40,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:36,height:4,x:221,y:46,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:36,height:4,x:221,y:52,fill:"#EDEDF6",rx:1}
vendor: 5,356 bytes, line 4930
4930),c.createElement("rect",{width:36,height:4,x:221,y:58,fill:"#EDEDF6",rx:1}),c.createElement("rect",{width:95,height:10,x:108,y:40,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M188.104 40h15.5a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-15.5z"}),c.createElement("rect",{width:93,height:6,x:45,y:291,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:93,height:6,x:45,y:299,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("path",{stroke:"#E9E9F4",strokeDasharray:"3 3",strokeWidth:.5,d:"M45.25 188.25h211.5v.5H45.25z"}),c.createElement("rect",{width:40.8,height:6,x:45,y:197,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M76.385 197H84.8a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-8.415z"}),c.createElement("rect",{width:40.8,height:6,x:87.8,y:197,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:130.6,y:197,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:173.4,y:197,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:216.2,y:197,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:45,y:211,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M76.385 211H84.8a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-8.415z"}),c.createElement("rect",{width:40.8,height:6,x:87.8,y:211,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:130.6,y:211,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:173.4,y:211,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:216.2,y:211,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:45,y:225,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M76.385 225H84.8a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-8.415z"}),c.createElement("rect",{width:40.8,height:6,x:87.8,y:225,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:130.6,y:225,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:173.4,y:225,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:40.8,height:6,x:216.2,y:225,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("path",{stroke:"#E9E9F4",strokeDasharray:"3 3",strokeWidth:.5,d:"M45.25 239.25h211.5v.5H45.25z"}),c.createElement("rect",{width:52,height:6,x:205,y:248,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:205,y:256,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:205,y:264,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:45,y:124,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M85 124h11a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H85z"}),c.createElement("rect",{width:52,height:6,x:45,y:132,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:45,y:140,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:45,y:148,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:45,y:156,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:125,y:124,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M165 124h11a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-11z"}),c.createElement("rect",{width:52,height:6,x:125,y:132,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:125,y:140,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:125,y:148,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:125,y:156,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:205,y:124,fill:"#A8A8AC",rx:1}),c.createElement("path",{fill:"#EDEDF6",d:"M245 124h11a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-11z"}),c.createElement("rect",{width:52,height:6,x:205,y:132,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:205,y:140,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:205,y:148,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("rect",{width:52,height:6,x:205,y:156,fill:"#EDEDF6",opacity:.85,rx:1}),c.createElement("g",{clipPath:"url(#export-purchase-order-preview_svg__b)"},c.createElement("rect",{width:51,height:55,x:45,y:40,fill:"#F7F7F7",rx:2}),c.createElement("circle",{cx:104,cy:99,r:47,fill:"url(#export-purchase-order-preview_svg__c)",opacity:.3,transform:"rotate(-90 104 99)"}),c.createElement("circle",{cx:116,cy:99,r:47,fill:"url(#export-purchase-order-preview_svg__d)",opacity:.85,transform:"rotate(-90 116 99)"})),c.createElement("defs",null,c.createElement("linearGradient",{id:"export-purchase-order-preview_svg__c",x1:104,x2:104,y1:52,y2:146,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("linearGradient",{id:"export-purchase-order-preview_svg__d",x1:116,x2:116,y1:52,y2:146,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#EDEDF6"}),c.createElement("stop",{offset:1,stopColor:"#EDEDF6",stopOpacity:0})),c.createElement("clipPath",{id:"export-purchase-order-preview_svg__b"},c.createElement("path",{fill:"#fff",d:"M45 40h51v55H45z"})),c.createElement("filter",{id:"export-purchase-order-preview_svg__a",width:302,height:434,x:0,y:0,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"}
4930,c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dy:5}),c.createElement("feGaussianBlur",{stdDeviation:10}),c.createElement("feColorMatrix",{values:"0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.345098 0 0 0 0.03 0"}),c.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_4511_9016"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_4511_9016",result:"shape"})))),w1={csv:T1e,pdf:{album:w1e,list:I1e,compact:v1e},dropbox:R1e,purchaseOrder:j1e},k1e=(e,t,r)=>new Promise((o,i)=>{const s=Jge(e);rn(Function,r.onExport)?r.onExport(r,r.dispatch,s,o,i):r.dispatch({type:d.PREPARE_EXPORT_REQUEST,payload:{onSuccessAnalytics:typeof r.onSuccessAnalytics=="function"?()=>r.onSuccessAnalytics(e):null,source:r.source,exportType:t,rawValues:e,values:s,resolve:o,reject:i}})}),N1e=e=>{const{t}=P(),{handleSubmit:r,setValue:o,register:i,watch:s,control:a}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:e.initialValues}),{pdfType:l=ug,displayTitle:u,displaySummary:p,summarizeBy:m}=s(),{submitting:h}=e,[A,f]=c.useState(J(null,["initialState","exportType"],e)),[_,b]=c.useState(!1),E=c.useMemo(()=>["purchaseOrder","invoice","pickList"].includes(e.source)?w1.purchaseOrder:A==="pdf"?w1[A][l]:w1[A],[A,l,e.source]),T=ge({},A,Kge),w=qe(A,"dropbox")?T.isStepCompleted1({exportType:A,dropboxAuth:_}):!0,[v,k]=Te({control:a,name:["attributesFieldSelector","customAttributesFieldSelector"]}),N=v.concat(k).filter(Boolean).length,D=e.source==="pickList"?!0:N>0,F=ge(2,"stepsAmount",T),{currentStep:B,navigateToPreviousStep:U,navigateToNextStep:z}=JA({initial:$(["initialState","step"],e),numberOfSteps:F}),W=j(T)&&(T.isStepCompleted1({exportType:A,pdfType:l})||w),K=D||qe(A,"dropbox");return n.jsxs("form",{onSubmit:r(X=>k1e(X,A,e)),children:[n.jsxs(e1e,{children:[n.jsx(r1e,{"data-testid":"export-left-column",children:n.jsx(S1e,{attributesFieldValue:v,change:e.change,control:a,currentStep:B,customAttributes:e.customAttributes,customAttributesFieldValue:k,CustomThirdStepLayout:e.CustomThirdStepLayout,dispatch:e.dispatch,displaySummary:p,displayTitle:u,exportType:A,initialValues:e.initialValues,isReports:e.isReports,navigateToNextStep:z,numberOfAttributesSelected:N,pdfType:l,register:i,selectedNodes:e.selectedNodes,setDropboxAuth:b,setExportType:f,setValue:o,source:e.source,submitting:h,summarizeBy:m})}),n.jsx(n1e,{isEmpty:M(E),children:n.jsxs(t1e,{"data-testid":"export-preview-wrapper",children:[n.jsx(I,{when:M(E),children:n.jsx(C,{neutral500:!0,size:"16px",children:t("export_node.choose")})}),j(E)&&n.jsx(E,{})]})})]}),n.jsx(C1e,{currentStep:B,isStepOneCompleted:W,isStepTwoCompleted:K,navigateToNextStep:z,navigateToPreviousStep:U,register:i,showLastStep:J(!1,["initialState","showLastStep"],e),showSavePreferencesInFooter:e.showSavePreferencesInFooter,stepCount:F,submitting:h})]})},O1e=(e,t)=>{const r=["inventoryReport","itemQtyChangesReport","allTransactionsReport","transferReport"].includes(t.source),o=M(t.selectedNodes)?p6(e):t.selectedNodes,i=r?Zi:Hn;return{isReports:r,selectedNodes:o,submitting:e.spinner.exportType||e.spinner.prepareExport||e.spinner.exportLedgerEntries||e.spinner.exportTransferReport||e.spinner.exportUserActivitySummaryReport,customAttributes:i(e)}},D1e=lr(br(O1e),Bn(e=>{const{customAttributes:t,isCustomReport:r,areThereNewFilters:o,includePhotos:i,buildDefaultCASelector:s}=e;return{initialValues:{attributesFieldSelector:Ee(()=>!0,$n),customAttributesFieldSelector:s?s(t,!0):t.map(()=>!0),customAttributes:t,includeCsvData:!0,includePhotos:i,includeSubtree:ge(!0,"includeSubtree",e),savePreferences:!1,summarizeBy:$j[0],isCustomReport:r,areThereNewFilters:o,useXlsx:!1}}}))(N1e),P1e=({formMethods:e}={})=>{const t=so(),[r,o]=c.useState({}),i=_t(Hn),{currency:s,priceDecimalScale:a}=Fn(),l=_t(Ns),u=De(),p=e?.watch??u?.watch,m=e?.reset??u?.reset,h=_t(_d),A=c.useCallback(()=>o({}),[]),f=c.useCallback(_=>{if(!m)return;O.clonedItem(_);const b=jj({currentNode:r,customAttributes:i,currency:s,priceDecimalScale:a,usersList:h,preprocessTags:!0}),E=p?p("folderId"):void 0,T={...Bt(["unitName"])(b),unit:l[b.unitName],quantity:"1",folderId:E,copyNodeValuesFlow:!0},w=Zu(T.nodePhotos);t({type:d.UPLOAD_NODE_PHOTO,payload:{photos:w}}),m(T)},[r,i,s,a,h,l,t,m,p]);return{sourceNode:r,setSourceNode:o,resetSourceNode:A,submitValuesClone:f}},mu=g.div`
4931  position: absolute;
4932  width: 22px;
4933  height: 22px;
4934  border: 1.5px solid transparent;
4935
4936  ${e=>e.left&&L`
4937      left: 0;
4938      border-left-color: ${({theme:t})=>t.delimiter.neutral200};
4939    `}
4940
4941  ${e=>e.right&&L`
4942      right: 0;
4943      border-right-color: ${({theme:t})=>t.delimiter.neutral200};
4944    `}
4945
4946  ${e=>e.bottom&&L`
4947      bottom: 0;
4948      border-bottom-color: ${({theme:t})=>t.delimiter.neutral200};
4949    `}
4950
4951  ${e=>e.top&&L`
4952      top: 0;
4953      border-top-color: ${({theme:t})=>t.delimiter.neutral200};
4954    `}
4955`,L1e=xo`
4956  from {
4957    transform: translateY(0);
4958  }
4959
4960  to {
4961    transform: translateY(calc(100% - 2px));
4962  }
4963`,F1e=g.div`
4964  position: absolute;
4965  top: 0;
4966  left: 0;
4967  width: 100%;
4968  height: 100%;
4969
4970  animation-duration: ${My}ms;
4971  animation-name: ${L1e};
4972  animation-timing-function: ease-in-out;
4973  animation-iteration-count: infinite;
4974  animation-direction: alternate;
4975
4976  &::before {
4977    top: 0;
4978    left: 50%;
4979    position: absolute;
4980    content: '';
4981
4982    height: 1px;
4983    width: 105%;
4984    background-color: ${({theme:e})=>e.brand};
4985    transform: translateX(-50%);
4986    box-shadow: rgba(0, 0, 0, 5) 0px 0px 10px 0px;
4987  }
4988`,wT=g(R)`
4989  position: relative;
4990
4991  ${e=>e.scaleUp&&L`
4992      transform: scale(1.25);
4993
4994      ${mu} {
4995        transform: scale(0.8);
4996      }
4997    `}
4998`,IT=e=>e.showAnimation?n.jsxs(wT,{all:23,scaleUp:e.scaleUp,children:[n.jsx(mu,{left:!0,top:!0}),n.jsx(mu,{right:!0,top:!0}),n.jsx(mu,{bottom:!0,left:!0}),n.jsx(mu,{bottom:!0,right:!0}),e.children,n.jsx(F1e,{})]}):n.jsx(wT,{scaleUp:e.scaleUp,children:e.children}),ek=e=>{const{labelUrl:t,labelUrlType:r}=e.label,o=NU(r,t),i=qg(r)?{height:"88px"}:null,s={...OU(o,i),maxWidth:"400px",marginTop:"0"};return LU(o)?n.jsx(IT,{scaleUp:e.scaleUp,showAnimation:e.showAnimation,children:n.jsx(A2,{isSortlyPowered:!0,isSortlyQR:!0,showBorder:!0,modifiers:s,children:n.jsx(DU,{labelUrl:t,node:e.node})})}):n.jsx(IT,{scaleUp:e.scaleUp,showAnimation:e.showAnimation,children:n.jsx(A2,{showBorder:!0,isSortlyPowered:qg(r),modifiers:s,children:n.jsx(PU,{id:"label-preview-barcode",isSortlyPowered:qg(r),text:t,type:o})})})},dm=()=>{const e=so(),t=_t(p=>p.searchByScanning),r=c.useCallback(p=>e({type:d.START_SCANNING_MODE,payload:p}),[e]),o=c.useCallback(p=>e({type:d.STOP_SCANNING_MODE,payload:p}),[e]),i=c.useCallback(p=>e({type:d.START_SEARCH_BY_SCANNING,payload:p}),[e]),s=c.useCallback(p=>e({type:d.STOP_SEARCH_BY_SCANNING,payload:p}),[e]),a=c.useCallback(p=>e({type:d.SET_LABEL_PREVIEW,payload:p}),[e]),l=c.useCallback(p=>e({type:d.CANCEL_FORCE_LABEL_PREVIEW,payload:p}),[e]),u=c.useCallback(p=>e({type:d.SET_INITIAL_FETCH_ENDED,payload:p}),[e]);return{startScanningMode:r,stopScanningMode:o,startSearchByScanning:i,stopSearchByScanning:s,setLabelPreview:a,cancelForceL
4998abelPreview:l,setInitialFetchEnded:u,...t}},tk=e=>{const{active:t,stopScanningMode:r,startSearchByScanning:o,stopSearchByScanning:i,setLabelPreview:s,cancelForceLabelPreview:a,setInitialFetchEnded:l}=dm(),{updateKeyword:u,nodeFetchSuccess:p,nodeFetchFailure:m,source:h,keyword:A}=e,f=c.useCallback(()=>o({*onSuccessfulScan(b){A===b?.labelUrl?(s(b),yield kn(My)):(s(b),u(b?.labelUrl),yield En([ad([Rr(p),Rr(m)]),kn(My)]));const{nodesCount:E=0,totalCount:T=0}=yield Ce(fW(h));O.searchedUsingScanner(b?.labelUrl,E||T),l(),a()}}),[o,s,a,l,h,A,u,p,m]),_=c.useCallback(()=>t?i():f(),[t,f,i]);return N0(()=>(t&&f(),()=>r())),{scanningModeActive:t,toggleScanningMode:_}},M1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:106,height:96,fill:"none",viewBox:"0 0 106 96",...e},c.createElement("path",{fill:"#E4E4E5",fillRule:"evenodd",d:"M106 63.903c0 4.238-1.681 8.303-4.675 11.302L80.573 96H12C5.373 96 0 90.627 0 84V24L29.818 2.298A12 12 0 0 1 36.879 0H106zM101.182 4.8H38.386a12 12 0 0 0-7.064 2.3L8.114 24h64.158v4.8H4.818v53.4a9 9 0 0 0 9 9h63.274V33.6h4.818v54.153l15.12-14.965a14 14 0 0 0 4.152-9.95zM81.91 24h-4.818v4.8h4.818zm2.408-7.2h4.819v4.8h-4.819zm12.045-7.2h-4.818v4.8h4.818z",clipRule:"evenodd"}),c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M81.796 36c-3.205 0-5.115.596-5.76.75-.352.085-.526.15-1.053.338s-1.233.445-2.07.75c-1.671.61-3.85 1.416-6.099 2.25-4.498 1.664-9.24 3.445-10.69 4.012-.776.3-1.402.586-1.92 1.013a3.25 3.25 0 0 0-1.054 1.65c-.32 1.219.019 2.288.339 3.712v.038c.01.052.715 4.027 1.205 5.7.475 1.622 1.425 2.864 2.898 3.413C69.548 64.004 77.434 63.6 79.5 63.6q.112-.007.225-.037c.16-.033.316-.094.452-.187l.075-.038a.6.6 0 0 0 .076-.075l1.204-.788.302 2.776c-.231.267-.523.632-1.13 1.312a45 45 0 0 1-1.995 2.1l-.038.038a.6.6 0 0 0-.075.075.6.6 0 0 0-.075.075v.037a.6.6 0 0 0-.075.075q-.023.056-.038.113c-.033.07-.056.15-.075.225v.037a1 1 0 0 0-.038.075v.038c-.028.23.01.464.113.675q.016.078.038.15l1.167 3.6c.14.403.484.703.903.787 0 0 1.412.286 2.258.45.08.778.17 1.57.226 2.138.038.398.052.74.076.974.01.118.033.202.037.263-.004-.01-.037.094-.226.3-.249.272-.696.638-1.166 1.088-.946.9-2.146 2.226-2.146 4.162 0 .933.405 1.748.903 2.513.5.764 1.172 1.476 1.882 2.137.71.66 1.46 1.28 2.221 1.725.763.445 1.497.788 2.372.788h8.62c.96 0 1.807-.474 2.484-1.125q1.017-.979 1.694-2.513c.908-2.04 1.43-4.763 1.43-7.875 0-6.638-3.726-15.136-3.726-23.175 0-2.26.626-4.369 1.167-5.325.127-.225.25-.445.376-.638l.038-.037c.01-.014.028-.023.037-.038.104-.121.18-.262.226-.412.07-.117.156-.192.226-.338.301-.614.452-1.378.452-2.474v-6.113c0-1.43-.772-2.545-1.581-3.075a4.4 4.4 0 0 0-1.92-.675c.028.005-.724-.094-1.769-.225s-2.447-.277-3.99-.45c-3.087-.342-6.667-.712-8.921-.712",clipRule:"evenodd"}),c.createElement("path",{fill:"#DD2A3B",fillRule:"evenodd",d:"M76.29 36.686c.82-.212 2.648-.685 5.505-.685 2.254 0 5.835.37 8.921.712l1.495.165a172 172 0 0 1 4.265.51c.33.042 1.11.145 1.92.675s1.58 1.645 1.58 3.075v6.113c0 1.096-.15 1.86-.451 2.474a1.2 1.2 0 0 1-.135.209 1 1 0 0 0-.091.129 1.2 1.2 0 0 1-.245.431l-.019.019-.037.038a10 10 0 0 0-.342.575l-.035.062c-.54.956-1.167 3.066-1.167 5.325 0 4.212 1.023 8.55 1.997 12.68.885 3.753 1.73 7.335 1.73 10.495 0 3.112-.522 5.836-1.43 7.875q-.678 1.533-1.694 2.513c-.678.651-1.525 1.125-2.485 1.125h-8.62c-.875 0-1.609-.343-2.371-.788s-1.51-1.064-2.221-1.725c-.71-.66-1.383-1.373-1.882-2.138s-.904-1.58-.904-2.512c0-1.936 1.2-3.263 2.146-4.162.202-.194.4-.372.58-.533.238-.215.445-.4.587-.555.136-.15.191-.245.213-.282q.012-.022.013-.018a1 1 0 0 0-.014-.09 2 2 0 0 1-.024-.172q-.015-.163-.03-.386a22 22 0 0 0-.045-.59c-.03-.296-.068-.655-.11-1.041v-.002c-.038-.351-.078-.724-.116-1.094-.847-.164-2.258-.45-2.258-.45a1.21 1.21 0 0 1-.904-.787l-1.167-3.6a1 1 0 0 1-.037-.15 1.2 1.2 0 0 1-.113-.675v-.038a1 1 0 0 1 .037-.075v-.037c.02-.076.043-.155.076-.225q.015-.056.037-.113a.6.6 0 0 1 .076-.075v-.038a.6.6 0 0 1 .075-.075.6.6 0 0 1 .075-.075l.038-.037a44.682 44.682 0 0 0 1.995-2.1c.428-.48.7-.804.904-1.046q.125-.15.225-.266l-.301-2.776-1.205.788a.6.6 0 0 1-.075.075l-.075.038a1.2 1.2 0 0 1-.452.187q-.112.03-.226.037-.204 0-.483.004c-2.638.029-10.256.111-21.425-3.978-1.472-.549-2.423-1.791-2.898-3.413-.475-1.623-1.
4998153-5.413-1.202-5.685l-.002-.015v-.038q-.062-.274-.123-.531c-.273-1.17-.495-2.119-.216-3.181a3.25 3.25 0 0 1 1.054-1.65c.517-.427 1.143-.712 1.92-1.013 1.449-.567 6.192-2.348 10.69-4.012 2.249-.834 4.427-1.64 6.098-2.25l.42-.153c.655-.238 1.214-.442 1.65-.597l.12-.043c.436-.155.61-.217.934-.294zm14.163 2.39c-3.053-.342-6.662-.675-8.657-.675-2.565 0-3.96.359-4.845.587q-.175.046-.326.082l.009-.002-.033.008.024-.006-.008.002c-.082.023-.454.127-.844.266q-.424.153-1 .368-.47.176-1.033.382c-1.195.434-2.658.977-4.219 1.555l-1.879.695c-4.413 1.632-8.987 3.329-10.464 3.9l.15.028c3.22.587 12.91 2.355 20.666 3.572.527.075.94.488 1.016 1.013l1.393 9.487 1.355-.9a1.5 1.5 0 0 1 .226-.15l15.207-10.35c.038-.06.127-.21.15-.262.128-.263.227-.534.227-1.425v-6.113c0-.726-.207-.867-.49-1.05-.282-.182-.696-.276-.903-.3l-1.326-.168-.443-.057-.748-.096c-.917-.118-2.018-.26-3.205-.391m-34.931 9.3c1.642.305 12.67 2.339 21.23 3.712l1.355 9.113c-3.05.023-9.467-.084-19.687-3.825-.918-.342-1.054-.511-1.43-1.8-.358-1.224-1.13-5.513-1.13-5.513a1 1 0 0 0-.037-.075c-.15-.665-.245-1.19-.301-1.612m39.524 8.137c0-1.275.174-2.451.414-3.525l-11.706 7.95.451 3.675 7.228 1.163h.188c.367.01.706.187.927.478.22.295.291.67.202 1.022.005 1.645-.066 3.37-.602 4.95-.565 1.678-1.816 3.22-3.877 3.787-.17.052-.353.066-.527.038-.22-.035-.587-.11-1.048-.203h-.001c-.416-.085-.907-.185-1.436-.285.027.277.06.584.09.868l.06.595q.03.33.047.594v.001q.014.216.03.38.008.098.021.179.012.069.016.12a1 1 0 0 1 .001.082l-.001.144c0 .848-.457 1.43-.866 1.875-.264.287-.549.54-.828.788q-.232.205-.452.412c-.819.778-1.393 1.462-1.393 2.437 0 .14.17.652.527 1.2a9.7 9.7 0 0 0 1.468 1.725c.593.553 1.243 1.055 1.807 1.388.565.333 1.106.45 1.167.45h8.62c.198 0 .461-.099.828-.45.367-.352.767-.947 1.13-1.763.724-1.626 1.242-4.068 1.242-6.9 0-2.53-.742-5.674-1.563-9.156-1.02-4.325-2.164-9.173-2.164-14.019M83.564 66.938l5.346.825-2.033 1.913-4.969-.9c.096-.107.186-.2.279-.294.102-.105.207-.213.323-.344.394-.444.623-.706.815-.926l.156-.179zm6.326 4.538c.145-.44.22-.97.263-1.537l-2.108 1.912c-.273.253-.65.361-1.016.3l-5.76-1.012.415 1.312c.121.024.31.064.548.115.426.09 1.007.215 1.635.335.033.007.054.004.075 0 .021-.003.043-.007.075 0q.057.016.113.038c.052.01.083.014.113.018l.113.02c1.586.304 2.748.524 3.388.637 1.204-.375 1.764-1.013 2.146-2.138m-41.708.525v14.4h3.613v-14.4zm6.023 14.4v-14.4h2.41v14.4zm4.818-14.4v14.4h3.614v-14.4zm6.022 14.4v-14.4h2.409v14.4z",clipRule:"evenodd"})),U1e=g(Jt)`
4999  width: 106px;
5000  height: 96px;
5001`,nk=g(R).attrs({bottom:18,horizontal:10})`
5002  min-height: 264px;
5003`,B1e=g.div`
5004  margin-top: 15px;
5005  padding: 3px;
5006  cursor: pointer;
5007`,H1e=({setLabel:e,setSourceNode:t,node:r,withoutSearchingNode:o=!1,uiVersion:i})=>{const{t:s}=P(),[a,l]=c.useState(!1),u=le(),{startScanningMode:p,stopScanningMode:m}=dm(),h=Er(),A=q(b=>$(["form",_u],b)),f=j(A),_=h.pathname.match(FU)&&!o;return N0(()=>(p({onSuccessfulScan:b=>{if(l(!0),_)u({type:d.FIND_NODE_BY_KEYWORD_REQUEST,payload:{keyword:b.labelUrl,keywordFields:Lc.LABELS,onSuccess:E=>{O.startLinkLabel({isAddFlow:!0,nodeType:"item",success:"true_clone"}),l(!1),t(E)},onFailure:()=>{O.startLinkLabel({isAddFlow:!0,nodeType:"item"}),l(!1),e(b)}}});else{e(b),l(!1);const E=Bc([r]);O.startLinkLabel({isAddFlow:f,nodeType:E,uiVersion:i})}}}),()=>m())),a?n.jsx(Ct,{largeRed:!0,height:"100%",width:"100%"}):n.jsx(nk,{top:52,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(U1e,{icon:M1e}),n.jsx(C,{bold:!0,neutral700:!0,largeSize:!0,smallLineHeight:!0,offsets:{mt:22,mb:8},children:s("attach_link.description")}),n.jsx(C,{neutral400:!0,largeSize:!0,smallLineHeight:!0,offsets:{mb:8},children:s("attach_link.scan_cta")}),n.jsx(Yr,{targetBlank:!0,href:MU,children:n.jsx(C,{brand:!0,fontMedium:!0,mediumSize:!0,children:s("attach_link.instruction")})})]})})},z1e=e=>{const{t}=P();return j(e.label)?n.jsx(nk,{top:64,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(ek,{label:e.label,node:e.node}),n.jsx(B1e,{onClick:()=>e.setLabel({}),children:n.jsx(C,{brand:!0,fontMedium:!0,mediumSize:!0,children:t("attach_link.rescan")})})]})}):n.jsx(H1e,{node:e.node,setLabel:e.setLabel,setSourceNode:e.setSourceNode,uiVersion:e.uiVersion,withoutSearchingNode:e.withoutSearchingNode})},V1e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",viewBox:"0 0 40 40",...e},c.createElement("path",{fill:"#DD2A3B",d:"M20 3.334C10.81 3.334 3.335 10.81 3.335 20s7.477 16.66
50077 16.667 16.667S36.667 29.19 36.667 20 29.191 3.334 20.001 3.334m0 2.5A14.15 14.15 0 0 1 34.168 20a14.15 14.15 0 0 1-14.166 14.167A14.15 14.15 0 0 1 5.834 20 14.15 14.15 0 0 1 20.001 5.834m-.019 5.815a1.25 1.25 0 0 0-1.23 1.268v8.333a1.249 1.249 0 0 0 2.14.895 1.25 1.25 0 0 0 .36-.895v-8.333a1.25 1.25 0 0 0-1.27-1.268M20.001 25a1.667 1.667 0 1 0 0 3.334A1.667 1.667 0 0 0 20 25"})),Q1e=g(hr)`
5008  margin-right: 7px;
5009`,W1e=({node:e,resetNode:t})=>{const{t:r}=P();return n.jsxs(R,{bottom:60,left:30,right:20,top:30,children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(Q1e,{icon:V1e}),n.jsx(C,{mediumSize:!0,children:r("attach_link.already_linked")})]}),n.jsx(C,{brand:!0,cursorPointer:!0,fontMedium:!0,mediumSize:!0,onClick:t,children:r("attach_link.scan_another")})]}),n.jsx(R,{top:33,children:n.jsx(gl,{disableSelection:!0,shouldShowViewNodeAction:!0,clickHandler:Me,node:e,orientation:Pn.list})})]})},q1e=g.div`
5010  min-width: 480px;
5011`,G1e=g.div`
5012  min-width: 770px;
5013`,$1e=({submitAction:e,node:t,withoutSearchingNode:r=!1,uiVersion:o,formMethods:i})=>{const{t:s}=P(),{sourceNode:a,setSourceNode:l,resetSourceNode:u,submitValuesClone:p}=P1e({formMethods:i}),[m,h]=c.useState({}),{hideModal:A}=lt();So();const f=M(m),_=c.useCallback(()=>{f||(A(),e(m))},[f,m,e,A]),b=()=>{p(UU),A()};return!M(a)&&!r?n.jsxs(G1e,{children:[n.jsx(W1e,{node:a,resetNode:u}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{disableStyleType:"brand",minWidth:"187",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:b,children:s("attach_link.clone_exist")})})})]}):n.jsxs(q1e,{children:[n.jsx(z1e,{label:m,node:t,setLabel:h,setSourceNode:l,sourceNode:a,uiVersion:o,withoutSearchingNode:r}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{disabled:f,disableStyleType:"brand",minWidth:"128",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:_,children:s("attach_link.link")})})})]})},K1e=g(S)`
5014  padding: 24px 25px 24px;
5015`,Y1e=g.div`
5016  margin-right: -25px;
5017  margin-left: -25px;
5018  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5019`,J1e=g.div`
5020  padding-top: 16px;
5021  display: flex;
5022  padding-right: 32px;
5023  padding-left: 25px;
5024  justify-content: flex-end;
5025`,X1e=g(S)`
5026  padding-bottom: 24px;
5027`,vT=g(C)`
5028  padding-right: 5px;
5029  word-break: unset;
5030`,Z1e=g.div`
5031  display: inline-flex;
5032  flex-wrap: wrap;
5033`,I1=e=>n.jsxs(X1e,{column:!0,children:[n.jsx(C,{fontBold:!0,largerLineHeight:!0,mediumSize:!0,smallerLetterSpacing:!0,children:e.title}),n.jsx(I,{when:!0,children:n.jsx(Z1e,{children:e.instructionList.map((t,r)=>n.jsxs("div",{children:[n.jsx(vT,{largerLineHeight:!0,mediumSize:!0,smallerLetterSpacing:!0,children:t}),n.jsx(I,{when:r+1!==e.instructionList.length,children:n.jsxs(vT,{largerLineHeight:!0,mediumSize:!0,smallerLetterSpacing:!0,children:[" ",">"," "]})})]},r))})})]}),eye=e=>{const{t}=P();return n.jsxs(K1e,{column:!0,justifyContent:"space-evenly",children:[n.jsxs("div",{children:[n.jsx(I1,{instructionList:[t("import.file"),t("import.save_as"),t("import.choose_windows_csv")],title:t("import.excel")}),n.jsx(I1,{instructionList:[t("import.file"),t("import.download_as"),t("import.csv_extension")],title:t("import.google_docs")}),n.jsx(I1,{instructionList:[t("import.file"),t("import.export_to"),t("import.csv")],title:t("import.numbers")})]}),n.jsx(Y1e,{children:n.jsx(J1e,{children:n.jsx(Y,{style:{minWidth:"160px"},styleType:"bgPrimary",onClick:e.submitBtnClick,children:t("import.steps_modal_btn_text")})})})]})},tye=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:42,fill:"none",...e},c.createElement("mask",{id:"import-method-advanced_svg__a",width:40,height:42,x:0,y:0,fill:"#000",maskUnits:"userSpaceOnUse"},c.createElement("path",{fill:"#fff",d:"M0 0h40v42H0z"}),c.createElement("path",{d:"M32.448 9.667a.68.68 0 0 0-.192-.472l-7.862-8A.65.65 0 0 0 23.931 1H4.276a3.25 3.25 0 0 0-2.315.977A3.37 3.37 0 0 0 1 4.333v33.334a3.37 3.37 0 0 0 .96 2.356A3.25 3.25 0 0 0 4.277 41h27.517a.65.65 0 0 0 .463-.195.67.67 0 0 0 .192-.472V38.5a7 7 0 0 0 .274-.116l1.275 1.297a.66.66 0 0 0 .463.196.65.65 0 0 0 .464-.195l2.78-2.829a.67.67 0 0 0 .191-.471.68.68 0 0 0-.192-.472l-1.275-1.297a7 7 0 0 0 .114-.279h1.803a.65.65 0 0 0 .463-.195.67.67 0 0 0 .192-.471v-4a.67.67 0 0 0-.192-.472.65.65 0 0 0-.463-.195h-1.803a7 7 0 0 0-.114-.278l1.275-1.298a.67.67 0 0 0 .192-.471.68.68 0 0 0-.192-.472l-2.78-2.828a.65.65 0 0 0-.714-.145.7.7 0 0 0-.212.145l-1.275 1.297a8 8 0 0 0-.274-.116zm-7.862-6.39L30.211 9h-3.66a1.95 1.95 0 0 1-1.388-.586A2.02 2.02 0 0 1 24.586 7V3.276zm-20.31 36.39a1.96 1.96 0 0 1-1.39-.587 2.02 2.02 0 0 1-.576-1.413V4.333a2.02 2.02 0 0 1 .577-1.413 1.95 1.95 0 0 1 1.389-.587h19V7c0 .884.346 1.731.96 2.356a3.25 3.25 0 0 0 2.316.977h4.586v12h-3.276a.65.65 0 0 0-.463.196.67.67 0 0 0-.192.471v1.834a7 7 0 0 0-.274.116l-1.275-1.297a.65.65 0 0 0-.463-.195.65.65 0 0 0-.463.195l-2.78 2.828a.67.67 0 0 0-.192.472.68.68 0 0 0 .192.471l1.275 1.298q-.06.138-.114.278H21.31a.65.65 0 0 0-.463.195.67.67 0 0 0-.192.472v4c0 .177.07.346.192.471a.65.65 0 0 0 .463.195h1.803q.054.141.114.279l-1.275 1.297a.67.67 0 0 0-.192.472.68.68 0 0 0 .192.471l2.766 2.815zm22.93 0h-1.534l1.261-1.284q.136.061.274.116v1.168zm5.347-13.32a.65.65 0 0 0 .767-.12l1.14-1.16 1.854 1.886-1.14 1.16a.67.67 0 0 0-.118.78q.241.469.398.974a.67.67 0 0 0 .237.337c.113.084.249.13.388.13h1.61V33h-1.61a.65.65 0 0 0-.388.13.67.67 0 0 0-.237.337 6 6 0 0 1-.398.973.68.68 0 0 0 .117.78l1.14 1.16-1.853 1.887-1.14-1.16a.65.65 0 0 0-.767-.12 6 6 0 0 1-.956.405.66.66 0 0 0-.332.241.68.68 0 0 0-.127.395v1.639h-2.62v-1.64a.67.67 0 0 0-.128-.394.66.66 0 0 0-.331-.241 6 6 0 0 1-.957-.405.645.645 0 0 0-.767.12l-1.
503314 1.16-1.854-1.886 1.14-1.16a.67.67 0 0 0 .118-.78 6 6 0 0 1-.398-.974.67.67 0 0 0-.237-.338.65.65 0 0 0-.388-.129h-1.61v-2.667h1.61c.14 0 .276-.045.388-.129a.67.67 0 0 0 .237-.337 6 6 0 0 1 .398-.974.68.68 0 0 0-.117-.78l-1.14-1.16 1.853-1.886 1.14 1.16a.65.65 0 0 0 .767.12 6 6 0 0 1 .957-.405.66.66 0 0 0 .331-.242.67.67 0 0 0 .127-.394v-1.64h2.62v1.64a.67.67 0 0 0 .46.636q.496.159.956.405"})),c.createElement("path",{fill:"currentColor",d:"M32.448 9.667a.68.68 0 0 0-.192-.472l-7.862-8A.65.65 0 0 0 23.931 1H4.276a3.25 3.25 0 0 0-2.315.977A3.37 3.37 0 0 0 1 4.333v33.334a3.37 3.37 0 0 0 .96 2.356A3.25 3.25 0 0 0 4.277 41h27.517a.65.65 0 0 0 .463-.195.67.67 0 0 0 .192-.472V38.5a7 7 0 0 0 .274-.116l1.275 1.297a.66.66 0 0 0 .463.196.65.65 0 0 0 .464-.195l2.78-2.829a.67.67 0 0 0 .191-.471.68.68 0 0 0-.192-.472l-1.275-1.297a7 7 0 0 0 .114-.279h1.803a.65.65 0 0 0 .463-.195.67.67 0 0 0 .192-.471v-4a.67.67 0 0 0-.192-.472.65.65 0 0 0-.463-.195h-1.803a7 7 0 0 0-.114-.278l1.275-1.298a.67.67 0 0 0 .192-.471.68.68 0 0 0-.192-.472l-2.78-2.828a.65.65 0 0 0-.714-.145.7.7 0 0 0-.212.145l-1.275 1.297a8 8 0 0 0-.274-.116zm-7.862-6.39L30.211 9h-3.66a1.95 1.95 0 0 1-1.388-.586A2.02 2.02 0 0 1 24.586 7V3.276zm-20.31 36.39a1.96 1.96 0 0 1-1.39-.587 2.02 2.02 0 0 1-.576-1.413V4.333a2.02 2.02 0 0 1 .577-1.413 1.95 1.95 0 0 1 1.389-.587h19V7c0 .884.346 1.731.96 2.356a3.25 3.25 0 0 0 2.316.977h4.586v12h-3.276a.65.65 0 0 0-.463.196.67.67 0 0 0-.192.471v1.834a7 7 0 0 0-.274.116l-1.275-1.297a.65.65 0 0 0-.463-.195.65.65 0 0 0-.463.195l-2.78 2.828a.67.67 0 0 0-.192.472.68.68 0 0 0 .192.471l1.275 1.298q-.06.138-.114.278H21.31a.65.65 0 0 0-.463.195.67.67 0 0 0-.192.472v4c0 .177.07.346.192.471a.65.65 0 0 0 .463.195h1.803q.054.141.114.279l-1.275 1.297a.67.67 0 0 0-.192.472.68.68 0 0 0 .192.471l2.766 2.815zm22.93 0h-1.534l1.261-1.284q.136.061.274.116v1.168zm5.347-13.32a.65.65 0 0 0 .767-.12l1.14-1.16 1.854 1.886-1.14 1.16a.67.67 0 0 0-.118.78q.241.469.398.974a.67.67 0 0 0 .237.337c.113.084.249.13.388.13h1.61V33h-1.61a.65.65 0 0 0-.388.13.67.67 0 0 0-.237.337 6 6 0 0 1-.398.973.68.68 0 0 0 .117.78l1.14 1.16-1.853 1.887-1.14-1.16a.65.65 0 0 0-.767-.12 6 6 0 0 1-.956.405.66.66 0 0 0-.332.241.68.68 0 0 0-.127.395v1.639h-2.62v-1.64a.67.67 0 0 0-.128-.394.66.66 0 0 0-.331-.241 6 6 0 0 1-.957-.405.645.645 0 0 0-.767.12l-1.14 1.16-1.854-1.886 1.14-1.16a.67.67 0 0 0 .118-.78 6 6 0 0 1-.398-.974.67.67 0 0 0-.237-.338.65.65 0 0 0-.388-.129h-1.61v-2.667h1.61c.14 0 .276-.045.388-.129a.67.67 0 0 0 .237-.337 6 6 0 0 1 .398-.974.68.68 0 0 0-.117-.78l-1.14-1.16 1.853-1.886 1.14 1.16a.65.65 0 0 0 .767.12 6 6 0 0 1 .957-.405.66.66 0 0 0 .331-.242.67.67 0 0 0 .127-.394v-1.64h2.62v1.64a.67.67 0 0 0 .46.636q.496.159.956.405"}),c.createElement("path",{stroke:"currentColor",strokeWidth:.6,d:"M32.448 9.667a.68.68 0 0 0-.192-.472l-7.862-8A.65.65 0 0 0 23.931 1H4.276a3.25 3.25 0 0 0-2.315.977A3.37 3.37 0 0 0 1 4.333v33.334a3.37 3.37 0 0 0 .96 2.356A3.25 3.25 0 0 0 4.277 41h27.517a.65.65 0 0 0 .463-.195.67.67 0 0 0 .192-.472V38.5a7 7 0 0 0 .274-.116l1.275 1.297a.66.66 0 0 0 .463.196.65.65 0 0 0 .464-.195l2.78-2.829a.67.67 0 0 0 .191-.471.68.68 0 0 0-.192-.472l-1.275-1.297a7 7 0 0 0 .114-.279h1.803a.65.65 0 0 0 .463-.195.67.67 0 0 0 .192-.471v-4a.67.67 0 0 0-.192-.472.65.65 0 0 0-.463-.195h-1.803a7 7 0 0 0-.114-.278l1.275-1.298a.67.67 0 0 0 .192-.471.68.68 0 0 0-.192-.472l-2.78-2.828a.65.65 0 0 0-.714-.145.7.7 0 0 0-.212.145l-1.275 1.297a8 8 0 0 0-.274-.116zm-7.862-6.39L30.211 9h-3.66a1.95 1.95 0 0 1-1.388-.586A2.02 2.02 0 0 1 24.586 7V3.276zm-20.31 36.39a1.96 1.96 0 0 1-1.39-.587 2.02 2.02 0 0 1-.576-1.413V4.333a2.02 2.02 0 0 1 .577-1.413 1.95 1.95 0 0 1 1.389-.587h19V7c0 .884.346 1.731.96 2.356a3.25 3.25 0 0 0 2.316.977h4.586v12h-3.276a.65.65 0 0 0-.463.196.67.67 0 0 0-.192.471v1.834a7 7 0 0 0-.274.116l-1.275-1.297a.65.65 0 0 0-.463-.195.65.65 0 0 0-.463.195l-2.78 2.828a.67.67 0 0 0-.192.472.68.68 0 0 0 .192.471l1.275 1.298q-.06.138-.114.278H21.31a.65.65 0 0 0-.463.195.67.67 0 0 0-.192.472v4c0 .177.07.346.192.471a.65.65 0 0 0 .463.195h1.803q.054.141.114.279l-1.275 1.297a.67.67 0 0 0-.192.472.68.68 0 0 0 .192.471l2.766 2.815zm22.93 0h-1.534l1.261-1.284q.136.061.274.116v1.168zm5.347-13.32a.65.65 0 0 0 .767-.12l1.14-1.16 1.854 1.886-1.14 1.16a.67.67 0 0 0-.118.78q.241.469.398.974a.67.67 0 0 0 .237.337c.113.084.249.13.388.13h1.61V33h-1.61a.65.65 0 0 0-.388.13.67.67 0 0 0-.237.337 6 6 0 0 1-.398.973.68.68 0 0 0 .117.78l1.14 1.16-1.853 1.887-1.14-1.16a.65.65 0 0 0-.767-.12 6 6 0 0 1-.956.405.66.66 0 0 0-.332.241.68.68 0 0 0-.127.395v1.639h-2.62v-1.64a.67.67 0 0 0-.128-.394.66.66 0 0 0-.331-.241 6 6 0 0 1-.957-.405.645.645 0 0 0-.767.12l-1.
503314 1.16-1.854-1.886 1.14-1.16a.67.67 0 0 0 .118-.78 6 6 0 0 1-.398-.974.67.67 0 0 0-.237-.338.65.65 0 0 0-.388-.129h-1.61v-2.667h1.61c.14 0 .276-.045.388-.129a.67.67 0 0 0 .237-.337 6 6 0 0 1 .398-.974.68.68 0 0 0-.117-.78l-1.14-1.16 1.853-1.886 1.14 1.16a.65.65 0 0 0 .767.12 6 6 0 0 1 .957-.405.66.66 0 0 0 .331-.242.67.67 0 0 0 .127-.394v-1.64h2.62v1.64a.67.67 0 0 0 .46.636q.496.159.956.405z",mask:"url(#import-method-advanced_svg__a)"}),c.createElement("path",{fill:"currentColor",d:"M11.484 13.667c0 .177.07.346.192.471a.65.65 0 0 0 .463.195h15.725a.65.65 0 0 0 .463-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195H12.139a.65.65 0 0 0-.463.195.67.67 0 0 0-.192.472"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.463 14.348a.97.97 0 0 1 0-1.363.95.95 0 0 1 .677-.285h15.724a.95.95 0 0 1 .677.285.97.97 0 0 1 0 1.364.95.95 0 0 1-.677.284H12.14a.95.95 0 0 1-.678-.284zm.214-.21a.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195h15.724c.174 0 .34.07.463.195a.673.673 0 0 1 0 .943.65.65 0 0 1-.463.196H12.14a.65.65 0 0 1-.463-.196",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M5.585 18.333h13.103a.65.65 0 0 0 .464-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.464-.195H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.689 18.634H5.585a.95.95 0 0 1-.677-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285H18.69a.95.95 0 0 1 .677.285.97.97 0 0 1 0 1.364.95.95 0 0 1-.677.285zm0-.3H5.585a.65.65 0 0 1-.463-.196.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195H18.69c.173 0 .34.07.463.195a.673.673 0 0 1 0 .943.65.65 0 0 1-.463.195z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M22.621 21h-6.552a.65.65 0 0 0-.463.195.67.67 0 0 0 0 .943.65.65 0 0 0 .463.195h6.552a.65.65 0 0 0 .463-.195.67.67 0 0 0 0-.943.65.65 0 0 0-.463-.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M16.07 20.7h6.551a.95.95 0 0 1 .677.285.973.973 0 0 1 0 1.363.95.95 0 0 1-.677.285H16.07a.95.95 0 0 1-.677-.285.97.97 0 0 1 0-1.363.95.95 0 0 1 .677-.285m0 .3h6.551c.174 0 .34.07.463.195a.67.67 0 0 1 0 .943.65.65 0 0 1-.463.195H16.07a.65.65 0 0 1-.463-.195.67.67 0 0 1 0-.943.65.65 0 0 1 .463-.195",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M19.344 25h-1.31a.65.65 0 0 0-.463.195.67.67 0 0 0 0 .943.65.65 0 0 0 .463.195h1.31a.65.65 0 0 0 .464-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.464-.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.034 24.7h1.31a.95.95 0 0 1 .678.285.973.973 0 0 1 0 1.364.95.95 0 0 1-.677.285h-1.31a.95.95 0 0 1-.678-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285m0 .3h1.31a.65.65 0 0 1 .464.195.67.67 0 0 1 0 .943.65.65 0 0 1-.463.195h-1.31a.65.65 0 0 1-.464-.195.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M5.585 26.333h9.827a.65.65 0 0 0 .464-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.464-.195H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M15.413 26.634H5.585a.95.95 0 0 1-.677-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285h9.828a.95.95 0 0 1 .677.285.973.973 0 0 1 0 1.364.95.95 0 0 1-.677.285m0-.3H5.585a.65.65 0 0 1-.463-.196.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195h9.828c.173 0 .34.07.463.195a.67.67 0 0 1 0 .943.65.65 0 0 1-.463.195z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M5.585 14.333h3.93a.65.65 0 0 0 .464-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.516 14.633h-3.93a.95.95 0 0 1-.678-.284.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285h3.931a.95.95 0 0 1 .677.285.97.97 0 0 1 0 1.364.95.95 0 0 1-.677.284m0-.3h-3.93a.65.65 0 0 1-.464-.195.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195h3.931c.174 0 .34.07.463.195a.673.673 0 0 1 0 .943.65.65 0 0 1-.463.196z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M27.863 17h-6.552a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195h6.552a.65.65 0 0 0 .463-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M21.312 16.7h6.551a.95.95 0 0 1 .678.285.973.973 0 0 1 0 1.364.95.95 0 0 1-.678.285h-6.551a.95.95 0 0 1-.678-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .678-.285m0 .3h6.551c.174 0 .34.07.464.195a.67.67 0 0 1 0 .943.65.65 0 0 1-.464.195h-6.551a.65.65 0 0 1-.464-.195.673.673 0 0 1 0-.943.65.65 0 0 1 .464-.195",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M5.585 22.333h7.862a.65.65 0 0 0 .463-.195.67.67 0 0 0 0-.943.65.65 0 0 0-.463-.195H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M13.447 22.633H5.585a.95.95 0 0 1-.677-.285.973.973 0 0 1 0-1.363.95.95 0 0 1 .677-.285h7.862a.95.95 0 0 1 .677.285.973.973 0 0 1 0 1.363.95.95 0 0 1-.677.285m0-.3H5.585a.65.65 0 0 1-.463-.195.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195h7.862c.174 0 .34.07.463.195a.67.67 0 0 1 0 .943.65.65 0 0 1-.463.195",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M17.38 33h-2.621a.65.65 0 0 0-.464.195.67.67 0 0 0 0 .943.65.65 0 0 0 .464.195h2.62a.65.65 0 0 0 .464-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.464-.195z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M14.759 32.7h2.62a.95.95 0 0 1 .678.285.97.97 0 0 1 0 1.364.95.95 0 0 1-.677.285h-2.621a.95.95 0 0 1-.677-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285m0 .3h2.62c.174 0 .341.07.464.196a.673.673 0 0 1 0 .942.65.65 0 0 1-.463.196h-2.621a.65.65 0 0 1-.463-.196.673.673 0 0 1 0-.942.65.65 0 0 1 .463-.196",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M12.137 33H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195h6.552a.65.65 0 0 0 .463-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.585 32.7h6.552a.95.95 0 0 1 .677.285.97.97 0 0 1 0 1.364.95.95 0 0 1-.677.285H5.585a.95.95 0 0 1-.677-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285m0 .3h6.552
5033c.173 0 .34.07.463.196a.673.673 0 0 1 0 .942.65.65 0 0 1-.463.196H5.585a.65.65 0 0 1-.463-.196.673.673 0 0 1 0-.942.65.65 0 0 1 .463-.196",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M5.585 30.333h3.93a.65.65 0 0 0 .464-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.516 30.634h-3.93a.95.95 0 0 1-.678-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .677-.285h3.931a.95.95 0 0 1 .677.285.97.97 0 0 1 0 1.364.95.95 0 0 1-.677.285m0-.3h-3.93a.65.65 0 0 1-.464-.196.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195h3.931c.174 0 .34.07.463.195a.673.673 0 0 1 0 .943.65.65 0 0 1-.463.195z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M5.585 10.333h7.862a.65.65 0 0 0 .463-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195H5.585a.65.65 0 0 0-.463.195.673.673 0 0 0 0 .943.65.65 0 0 0 .463.195"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M13.447 10.633H5.585a.95.95 0 0 1-.677-.285.973.973 0 0 1 0-1.363.95.95 0 0 1 .677-.285h7.862a.95.95 0 0 1 .677.285.973.973 0 0 1 0 1.363.95.95 0 0 1-.677.285m0-.3H5.585a.65.65 0 0 1-.463-.195.673.673 0 0 1 0-.943A.65.65 0 0 1 5.585 9h7.862c.174 0 .34.07.463.195a.67.67 0 0 1 0 .943.65.65 0 0 1-.463.195",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M17.38 29h-5.24c-.174 0-.34.07-.464.195a.67.67 0 0 0 0 .943.65.65 0 0 0 .463.195h5.242a.65.65 0 0 0 .463-.195.673.673 0 0 0 0-.943.65.65 0 0 0-.463-.195z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12.14 28.7h5.241a.95.95 0 0 1 .677.285.973.973 0 0 1 0 1.364.95.95 0 0 1-.677.285H12.14a.95.95 0 0 1-.678-.285.97.97 0 0 1 0-1.364.95.95 0 0 1 .678-.285m0 .3h5.241c.174 0 .34.07.463.195a.67.67 0 0 1 0 .943.65.65 0 0 1-.463.195H12.14a.65.65 0 0 1-.463-.195.673.673 0 0 1 0-.943.65.65 0 0 1 .463-.195",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M27.205 31.667a2.7 2.7 0 0 0 .442 1.481c.288.439.697.78 1.176.982a2.6 2.6 0 0 0 1.514.152 2.6 2.6 0 0 0 1.342-.73c.366-.373.616-.848.717-1.365a2.7 2.7 0 0 0-.149-1.54 2.66 2.66 0 0 0-.965-1.198A2.6 2.6 0 0 0 29.826 29c-.695 0-1.361.282-1.852.782a2.7 2.7 0 0 0-.769 1.885m3.931 0a1.33 1.33 0 0 1-.809 1.232 1.29 1.29 0 0 1-1.428-.29 1.36 1.36 0 0 1-.284-1.453c.1-.243.267-.451.483-.598a1.294 1.294 0 0 1 1.654.166c.245.25.384.59.384.943"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M29.826 28.7c.579 0 1.144.175 1.625.502.48.326.854.79 1.074 1.331a3 3 0 0 1 .166 1.712 3 3 0 0 1-.798 1.518 2.9 2.9 0 0 1-1.496.813 2.9 2.9 0 0 1-1.69-.169 2.93 2.93 0 0 1-1.31-1.094 3 3 0 0 1-.492-1.646h.3a2.7 2.7 0 0 0 .442 1.481c.288.439.697.78 1.176.983a2.6 2.6 0 0 0 1.514.151 2.6 2.6 0 0 0 1.342-.73c.367-.373.616-.848.717-1.365a2.7 2.7 0 0 0-.149-1.54 2.66 2.66 0 0 0-.965-1.197 2.6 2.6 0 0 0-1.456-.45 2.6 2.6 0 0 0-1.852.782 2.7 2.7 0 0 0-.769 1.885h-.3a3 3 0 0 1 .855-2.095 2.9 2.9 0 0 1 2.066-.872m.839 3.543a1.05 1.05 0 0 0-.127-1.308.995.995 0 0 0-1.271-.128 1.03 1.03 0 0 0-.374.463 1.06 1.06 0 0 0 .22 1.13c.142.144.322.241.517.28a1 1 0 0 0 .58-.058c.185-.077.343-.209.455-.379m-.839-1.91c-.26 0-.512.079-.728.225a1.33 1.33 0 0 0-.483.599 1.36 1.36 0 0 0 .284 1.453 1.29 1.29 0 0 0 1.428.289c.24-.101.444-.272.588-.491a1.35 1.35 0 0 0-.163-1.684 1.3 1.3 0 0 0-.926-.39z",clipRule:"evenodd"})),nye=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:42,fill:"none",...e},c.createElement("path",{fill:"#fff",stroke:"currentColor",strokeWidth:.3,d:"m24.854 1.56-.044-.043H4.392c-1.58 0-2.864 1.259-2.864 2.817v33.333c0 1.558 1.285 2.817 2.864 2.817h25.786c1.579 0 2.864-1.259 2.864-2.817V9.604l-.045-.044z"}),c.createElement("path",{fill:"#fff",stroke:"currentColor",strokeWidth:.3,d:"M32.893 9.817h.367l-.262-.257-8.143-8-.255-.25V7c0 1.558 1.285 2.817 2.864 2.817zM29.5 40.484c4.951 0 8.97-3.945 8.97-8.817s-4.019-8.817-8.97-8.817c-4.953 0-8.972 3.945-8.972 8.817s4.019 8.817 8.971 8.817z"}),c.createElement("path",{fill:"currentColor",d:"M1 37.667c.002 1.84 1.52 3.33 3.393 3.333H29.5c5.246 0 9.5-4.177 9.5-9.332 0-3.605-2.113-6.888-5.429-8.433V9.667a.66.66 0 0 0-.198-.472l-8.143-8A.69.69 0 0 0 24.75 1H4.393C2.52 1.002 1.003 2.493 1 4.333zm36.643-6c0 4.418-3.646 8-8.143 8s-8.143-3.582-8.143-8 3.646-8 8.143-8c4.495.005 8.138 3.583 8.143 8M25.428 3.277 31.255 9h-3.79c-1.125-.001-2.035-.896-2.037-2V3.276zM2.358 4.332c0-1.104.911-1.998 2.035-2H24.07V7c.002 1.84 1.52 3.331 3.393 3.333h4.75v12.39c-5.027-1.474-10.318 1.335-11.818 6.273-1.24 4.085.495 8.477 4.215 10.67H4.393c-1.124 0-2.035-.895-2.036-2V4.334z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M.7 37.66
50337V4.334C.703 2.324 2.36.702 4.393.7H24.75c.258 0 .506.1.69.281l8.143 8a.96.96 0 0 1 .288.686v13.38c3.32 1.625 5.43 4.96 5.43 8.622-.001 5.324-4.394 9.632-9.8 9.631H4.392C2.36 41.298.703 39.677.7 37.667m32.871-14.432V9.667a.66.66 0 0 0-.198-.472l-8.143-8A.69.69 0 0 0 24.75 1H4.393C2.52 1.002 1.003 2.493 1 4.334v33.333c.002 1.84 1.52 3.331 3.393 3.333H29.5c5.246 0 9.5-4.177 9.5-9.331 0-3.606-2.113-6.889-5.428-8.434zM24.072 7V2.334H4.393c-1.124 0-2.034.896-2.036 2v33.333c.002 1.104.912 1.999 2.036 2h20.219a10 10 0 0 1-.477-.3c-3.39-2.277-4.925-6.464-3.739-10.37 1.47-4.841 6.583-7.636 11.518-6.357q.15.039.3.082V10.333h-4.75c-1.873-.002-3.39-1.493-3.392-3.333m7.843 3.633h-4.45c-2.033-.002-3.69-1.622-3.692-3.632V2.634H4.392c-.963 0-1.735.766-1.736 1.7v33.332c.001.934.773 1.7 1.736 1.7h19.221c-3.25-2.395-4.688-6.56-3.505-10.457 1.511-4.974 6.741-7.849 11.805-6.579V10.634zM29.5 39.367c4.336 0 7.843-3.452 7.843-7.7-.005-4.246-3.509-7.695-7.843-7.7-4.337 0-7.843 3.452-7.843 7.7 0 4.247 3.507 7.7 7.843 7.7m8.143-7.7c0 4.418-3.646 8-8.143 8s-8.143-3.582-8.143-8 3.646-8 8.143-8c4.495.005 8.138 3.584 8.143 8M25.429 3.277V7c0 1.104.912 1.999 2.035 2h3.79L25.43 3.276zm.3.715V7c0 .934.772 1.7 1.736 1.7h3.056L25.73 3.992z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",stroke:"currentColor",strokeWidth:.3,d:"M11.707 13.667c0 .453.374.816.829.816h16.286a.823.823 0 0 0 .828-.816.823.823 0 0 0-.828-.817H12.536a.823.823 0 0 0-.829.817zM5.75 18.483h13.572a.823.823 0 0 0 .829-.816.823.823 0 0 0-.829-.817H5.751a.823.823 0 0 0-.829.817c0 .453.374.816.829.816zm16.285 2.367h-5.429a.823.823 0 0 0-.828.817c0 .454.373.817.828.817h5.429a.823.823 0 0 0 .828-.817.823.823 0 0 0-.828-.817zM5.75 26.483h12.215a.823.823 0 0 0 .829-.817.823.823 0 0 0-.829-.817H5.751a.823.823 0 0 0-.829.817c0 .454.374.817.829.817zm0-12h4.072a.823.823 0 0 0 .829-.816.823.823 0 0 0-.829-.817H5.751a.823.823 0 0 0-.829.817c0 .453.374.816.829.816zm23.072 2.367h-6.786a.823.823 0 0 0-.829.817c0 .453.374.816.829.816h6.786a.823.823 0 0 0 .828-.816.823.823 0 0 0-.828-.817zM5.75 22.484h8.144a.823.823 0 0 0 .828-.817.823.823 0 0 0-.828-.817H5.75a.823.823 0 0 0-.829.817c0 .454.374.817.829.817zM16.608 32.85h-2.715a.823.823 0 0 0-.828.817c0 .454.373.817.828.817h2.715a.823.823 0 0 0 .828-.817.823.823 0 0 0-.828-.817zM5.75 34.484h5.43a.823.823 0 0 0 .828-.817.823.823 0 0 0-.829-.817H5.751a.823.823 0 0 0-.829.817c0 .454.374.817.829.817zm0-4.001h4.072a.823.823 0 0 0 .829-.816.823.823 0 0 0-.829-.817H5.751a.823.823 0 0 0-.829.817c0 .453.374.816.829.816zm0-20h8.144a.823.823 0 0 0 .828-.816.823.823 0 0 0-.828-.817H5.75a.823.823 0 0 0-.829.817c0 .453.374.816.829.816zM16.607 28.85h-4.071a.823.823 0 0 0-.829.817c0 .453.374.816.829.816h4.071a.823.823 0 0 0 .829-.816.823.823 0 0 0-.829-.817zm12.124 4.66a.83.83 0 0 1-.548-.291l-2.002-2.359-.973-1.15-.303-.356-.083-.098-.022-.026-.005-.006-.004-.005a.81.81 0 0 1 .108-1.15zm0 0a1 1 0 0 0 .09.004m-.09-.005.09.005m0 0h4.75m-4.75 0h4.75m0 0a.823.823 0 0 0 .829-.817m-.829.817.829-.817m0 0a.823.823 0 0 0-.829-.816m.829.816-.829-.816m0 0H29.21m4.362 0H29.21m0 0-3.145-3.707a.837.837 0 0 0-1.165-.105z"})),rk=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M24.729 6.746v3.739c0 2.166 1.064 3.902 3.558 3.902 1.066 0 4.125.01 4.266 0M25.183 6H14.918C11.739 6 9 8.546 9 11.69v16.343C9 31.353 11.56 34 14.917 34h12.328C30.425 34 33 31.178 33 28.033V14.05L25.184 6z"})),rye=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M13.917 5C10.234 5 7 7.948 7 11.69v16.343C7 31.89 9.993 35 13.917 35h5.209A4 4 0 0 1 19 34v-1h-
50335.083C11.127 33 9 30.816 9 28.033V11.69C9 9.145 11.244 7 13.917 7h8.812v3.485c0 1.23.3 2.458 1.07 3.397.796.97 1.988 1.505 3.488 1.505.321 0 .824 0 1.374.002h.003l1.102.001H31V21h1q.519.002 1 .126v-7.077a1 1 0 0 0-.283-.696l-7.816-8.05A1 1 0 0 0 24.184 5zm16.05 8.39-5.238-5.393v2.488c0 .935.231 1.658.617 2.13.36.439.947.772 1.94.772.324 0 .831 0 1.384.002l1.098.001z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M24 23c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m7 0c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m-7 1c1.111 0 2 .889 2 2s-.889 2-2 2-2-.889-2-2 .889-2 2-2m7 0c1.084 0 1.943.85 1.984 1.922l-2.078-1.906c.032-.002.063-.016.094-.016m-1.172.375 2.875 2.656a1.9 1.9 0 0 1-.531.578l-2.89-2.625c.14-.24.32-.447.546-.609m-.812 1.719 2.093 1.89c-.037.002-.072.016-.109.016a1.98 1.98 0 0 1-1.984-1.906M24 30c-1.654 0-3 1.346-3 3s1.346 3 3 3 3-1.346 3-3-1.346-3-3-3m7 0c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 1c1.111 0 2 .889 2 2s-.889 2-2 2-2-.889-2-2 .889-2 2-2m0 .5a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1m-1 1a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1m2 0a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1m-1 1a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1"}),c.createElement("path",{fill:"currentColor",d:"M24 23c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m7 0c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m-7 1c1.111 0 2 .889 2 2s-.889 2-2 2-2-.889-2-2 .889-2 2-2m7 0c1.084 0 1.943.85 1.984 1.922l-2.078-1.906c.032-.002.063-.016.094-.016m-1.172.375 2.875 2.656a1.9 1.9 0 0 1-.531.578l-2.89-2.625c.14-.24.32-.447.546-.609m-.812 1.719 2.093 1.89c-.037.002-.072.016-.109.016a1.98 1.98 0 0 1-1.984-1.906M24 30c-1.654 0-3 1.346-3 3s1.346 3 3 3 3-1.346 3-3-1.346-3-3-3m7 0c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 1c1.111 0 2 .889 2 2s-.889 2-2 2-2-.889-2-2 .889-2 2-2m0 .5a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1m-1 1a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1m2 0a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1m-1 1a.501.501 0 0 0 0 1 .501.501 0 0 0 0-1"})),oye=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M23.729 6.746v3.739c0 2.166 1.064 3.902 3.558 3.902 1.066 0 4.125.01 4.266 0M24.183 6H13.918C10.739 6 8 8.546 8 11.69v16.343C8 31.353 10.56 34 13.917 34h12.328C29.425 34 32 31.178 32 28.033V14.05L24.184 6z"}),c.createElement("path",{fill:"currentColor",d:"m25.463 20.797.537-.509a6.5 6.5 0 0 0-1.024-1.855l-.722.21c-1.317.384-2.691-.397-3.013-1.712l-.207-.846a6.3 6.3 0 0 0-2.068 0l-.207.846c-.322 1.315-1.696 2.096-3.013 1.713l-.722-.21A6.5 6.5 0 0 0 14 20.287l.537.509a2.34 2.34 0 0 1 0 3.407l-.537.508a6.5 6.5 0 0 0 1.024 1.855l.722-.21c1.317-.384 2.691.397 3.013 1.712l.207.846a6.3 6.3 0 0 0 2.068 0l.207-.846c.322-1.315 1.696-2.096 3.013-1.713l.722.21A6.5 6.5 0 0 0 26 24.713l-.537-.509a2.34 2.34 0 0 1 0-3.406zM20 24.273c-.994 0-1.8-.794-1.8-1.773 0-.98.806-1.773 1.8-1.773s1.8.794 1.8 1.773c0 .98-.806 1.773-1.8 1.773"})),um="QUICK",iye="ADVANCED",ok="STANDART",ik="STANDART_PLUS",sk="BASIC",sye="EXPERT",RT={BASIC:{STANDART:"SingleBasicTemplate.xlsx",STANDART_PLUS:"VariantsBasicTemplate.xlsx",STANDART_WITHOUT_FOLDER_DETAILS:"SingleBasicTemplateV2.xlsx"},EXPERT:{STANDART:"SingleExpertTemplate.xlsx",STANDART_PLUS:"VariantsExpertTemplate.xlsx"}},aye=g(Yr)`
5034  text-decoration: underline;
5035  color: inherit;
5036  cursor: pointer;
5037`,lye=e=>{const{locationPush:t}=zt(),r=()=>t(e.actionLink);return n.jsx(aye,{onClick:r,children:e.children})},Pm={[ok]:{get title(){return x("import.standart")},get desc(){return x("import.standart_desc")},icon:rk,testId:"standart-option"},get[ik](){return{get title(){return x("import.standart_plus")},get desc(){return x("import.standart_plus_desc")},icon:rye,testId:"variant-option",tooltip:mr.rich(x("import.standart_plus_tooltip"),{u:({children:e})=>n.jsx(lye,{actionLink:"/advanced-import",children:e})})}}},v1={get[sk](){return{get title(){return x("import.basic")},list:[x("import.basic_list_1"),x("import.basic_list_2")],testId:"basic-option",icon:rk}},get[sye](){return{get title(){return x("import.expert")},list:[x("import.expert_list_1"),x("import.expert_list_2")],testId:"expert-option",icon:oye}}},Vgt=[{id:um,recommended:!0,get name(){return x("import.quick_import")},get description(){return x("import.quick_description")},testId:"quick-import-option",list:[{get value(){return x("import.quick_list_1")}},{get value(){return x("import.quick_list_2")}}],icon:nye},{id:iye,recommended:!1,get name(){return x("import.advanced_import")},get description(){return x("import.advanced_description")},testId:"advanced-import-option",list:[{get value(){return x("import.advanced_import_list_1")},get tooltip(){return x("import.advanced_import_list_tooltip")}},{get value(){return x("import.advanced_import_list_2")}},{get value(){return x("import.advanced_import_list_3")}}],icon:tye}],cye=e=>Object.keys(Pm).map(t=>{const r=e===um&&t===ik,o=r&&$([t,"tooltip"],Pm);return{...Pm[t],disabled:r,tooltip:o,type:t,testId:Pm[t].testId}}),dye=()=>Object.keys(v1).map(e=>({...v1[e],mode:e,testId:v1[e].testId})),Qgt=(e={})=>({type:d.SHOW_MODAL,payload:{component:"ImportTemplateModal",styleType:"light",size:"small",showCrossBtn:!0,isDefaultHeadingHidden:!0,data:{initialStep:e.initialStep,method:e.method}}}),Kd={INITIAL:"initial",QUICK_UPLOADING:"quickUpload",QUICK_MAPPING:"quickMapping",QUICK_REVIEW:"quickReview",QUICK_FINISHED:"quickFinished"},Wgt=[{get label(){return x("import.steps.choosing")},value:Kd.INITIAL},{get label(){return x("import.steps.upload")},value:Kd.QUICK_UPLOADING},{get label(){return x("import.steps.mapping")},value:Kd.QUICK_MAPPING},{get label(){return x("import.steps.review")},value:Kd.QUICK_REVIEW},{get label(){return x("import.steps.import")},value:Kd.QUICK_FINISHED}],uye=(e=[])=>{const t=It([rn(Array),fs(Lo)],fs(mn))(e),r=t?!Kn(st("success",!1))(e):!0,o=[],i=[],s={successStatusMsg:"",errorStatusMsg:""};if(t){let a=0,l=0,u=0;if(e.forEach(p=>{if(p.success&&p.id!==null)return i.push(xt.camelizeKeys(p)),p.isItem?l++:a++;if(!p.success)return o.push(xt.camelizeKeys(p)),u++}),a>0&&l>0){const p=`${l} ${x("import.items")}`,m=`${a} ${x("import.folders")}`,h=`${p}
5038      ${x("common.and")}
5039      ${m}
5040      ${x("import.imported")}.
5041      `;s.successStatusMsg=h}else if(a>0){const m=`${`${a} ${x("import.folders")}`} ${x("import.imported")}.`;s.successStatusMsg=m}else if(l>0){const m=`${`${l} ${x("import.items")}`} ${x("import.imported")}.`;s.successStatusMsg=m}if(u>0){const p=pt(x("import.check_errors",{errorsCount:u}));s.errorStatusMsg=p}}return{summary:s,fullSuccess:r,arrOfErrorMsg:o,arrOfSuccessMsg:i}},pye=async(e,t,r=!1)=>{const o=e.some(i=>!i.success);O.importFileUploaded(t,"advanced import",o,r)},qgt=[{label:"Barcode",value:yr.CODE_128},{label:"QR Code",value:yr.QR_CODE},{label:"UPC-E",value:yr.UPC_E},{label:"Code 39",value:yr.CODE_39},{label:"Code 39 Mod 43",value:yr.CODE_39_MOD_43},{label:"EAN 13",value:yr.EAN_13},{label:"EAN 8",value:yr.EAN_8},{label:"Code 93",value:yr.CODE_93},{label:"ITF",value:yr.ITF},{label:"PDF417",value:yr.PDF_417},{label:"Aztec",value:yr.AZTEC},{label:"Data Matrix",value:yr.DATA_MATRIX}],Ggt=({measurementUnitsEnabled:e=!1})=>{const t={name:{chip:"Required",title:x("import.fields_map.sortly_fields.name.title"),description:x("import.fields_map.sortly_fields.name.description"),example:x("import.fields_map.sortly_fields.name.example")},quantity:{chip:"Required",title:x("import.fields_map.sortly_fields.quantity.title"),description:e?x("import.fields_map.sortly_fields.quantity.description"):x("import.fields_map.sortly_fields.quantity.description_disabled_uom"),example:x("import.fields_map.sortly_fields.quantity.example")},unitName:{title:x("import.fields_map.sortly_fields.unit.title"),description:x("import.fields_map.sortly_fields.unit.description"),example:x("import.fields_map.sortly_fields.unit.example")},minQuantity:{title:x("import.fields_map.sortly_fields.min_quantity.title"),description:e?x("import.fields_map.sortly_fields.min_quantity.description"):x("import.fields_map.sortly_fields.min_quantity.description_disabled_uom"),example:x("import.fields_map.sortly_fields.min_quantity.example")},price:{title:x("import.fields_map.sortly_fields.price.title"),description:x("import.fields_map.sortly_fields.price.description"),example:x("import.fields_map.sortly_fields.price.example")},photo:{title:x("import.fields_map.sortly_fields.photo.title"),description:x("import.fields_map.sortly_fields.photo.description"),example:x("import.fields_map.sortly_fields.photo.example")},tags:{title:x("import.fields_map.sortly_fields.tags.title"),description:x("import.fields_map.sortly_fields.tags.description"),example:x("import.fields_map.sortly_fields.tags.example")},notes:{title:x("import.fields_map.sortly_fields.notes.title"),description:x("import.fields_map.sortly_fields.notes.description"),example:x("import.fields_map.sortly_fields.notes.example")},barcode:{showCodeType:!0,title:x("import.fields_map.sortly_fields.barcode.title"),description:x("import.fields_map.sortly_fields.barcode.description"),example:x("import.fields_map.sortly_fields.barcode.example"),initialValues:{meta:{codeType:yr.CODE_128}}}};return Ve(W5(!e,Dt(["unitName"])))(t)},mye={[Pt.smallText]:{get description(){return x("import.fields_map.custom_fields.string.description")},get example(){return x("import.fields_map.custom_fields.string.example")}},[Pt.largeText]:{get description(){return x("import.fields_map.custom_fields.text.description")},get example(){return x("import.fields_map.custom_fields.text.example")}},[Pt.number]:{get description(){return x("import.fields_map.custom_fields.integer.description")},get example(){return x("import.fields_map.custom_fields.integer.example")}},[Pt.float]:{get description(){return x("import.fields_map.custom_fields.float.description")},get example(){return x("import.fields_map.custom_fields.float.example")}},[Pt.checkbox]:{get description(){return x("import.fields_map.custom_fields.boolean.description")},get example(){return x("import.fields_map.custom_fields.boolean.example")}},[Pt.dropdown]:{get description(){return x("import.fields_map.custom_fields.dropdown.description")},get example(){return x("import.fields_map.custom_fields.dropdown.example")}},[Pt.date]:{get description(){return x("import.fields_map.custom_fields.datetime.de
5041scription")},get example(){return x("import.fields_map.custom_fields.datetime.example")}},[Pt.scanner]:{showCodeType:!0,get description(){return x("import.fields_map.custom_fields.scanner.description")},get example(){return x("import.fields_map.custom_fields.scanner.example")},initialValues:{meta:{codeType:yr.CODE_128}}},[Pt.phone]:{get description(){return x("import.fields_map.custom_fields.phone.description")},get example(){return x("import.fields_map.custom_fields.phone.example")}},[Pt.url]:{get description(){return x("import.fields_map.custom_fields.url.description")},get example(){return x("import.fields_map.custom_fields.url.example")}},[Pt.email]:{get description(){return x("import.fields_map.custom_fields.email.description")},get example(){return x("import.fields_map.custom_fields.email.example")}},[Pt.attachment]:{get description(){return x("import.fields_map.custom_fields.attachment.description")},get example(){return x("import.fields_map.custom_fields.attachment.example")}}},$gt=e=>{const t=$(["kind","value"],e)||e.kind;return Ae(t,mye)},Kgt=(e,t)=>e?t/e*100:100,ak=e=>jn(e).reduce((r,o)=>on(r,o),[]),lk=e=>({[e.id]:{columnName:e.columnName,meta:ge({},"meta",e)}}),hye=(e,t)=>ro((r,o,i)=>{const s=Ae(i,e);return M(Ae("columnName",o))||M(s)?r:j(s.id)?He(r,{existing:lk({...s,...o})}):q5(r,{added:[{...o,fieldInfo:s.fieldInfo}]})},{existing:{},added:[]})(t),Aye=(e,t)=>ro((r,o,i)=>{const s=$([i,"id"],e);return M(s)?r:He(r,{...lk({id:s,...o})})},{})(t),ck=g(R)`
5042  box-shadow: 0px 5px 20px rgba(60, 64, 88, 0.03);
5043  border-radius: 6px;
5044  color: ${({theme:e})=>e.text.neutral400};
5045  cursor: pointer;
5046  border: 2px solid transparent;
5047  margin-bottom: 16px;
5048
5049  ${e=>!e.disabled&&L`
5050      ${e.active&&L`
5051        border-color: ${({theme:t})=>t.brand};
5052        color: ${({theme:t})=>t.brand};
5053      `}
5054    `}
5055
5056  ${e=>e.disabled&&L`
5057      cursor: not-allowed;
5058      color: ${({theme:t})=>t.text.neutral200};
5059      background-color: ${({theme:t})=>t.bg.neutral50};
5060      ${C} {
5061        color: ${({theme:t})=>t.text.neutral500};
5062      }
5063    `}
5064`,R1=g(R)`
5065  border-top: 1px solid ${({theme:e})=>e.text.neutral200};
5066`,dk=g.div`
5067  color: ${({theme:e,active:t,disabled:r})=>r?e.text.neutral500:t?e.brand:e.bg.neutral700};
5068`,gye=({importTypes:e,activeType:t,setActiveType:r})=>n.jsx(R,{horizontal:20,vertical:24,children:e.map((o,i)=>{const s=o.icon;return n.jsx(ck,{active:qe(t,o.type),"data-testid":o.testId,disabled:o.disabled,left:24,right:30,vertical:28,onClick:()=>!o.disabled&&r(o.type),children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(R,{children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{bold:!0,largerLineHeight:!0,neutral700:!0,size:"16px",children:o.title}),n.jsx(I,{when:o.tooltip,children:n.jsx(Ge,{interactive:!0,content:o.tooltip,width:"233px"})})]}),n.jsx(C,{block:!0,neutral500:!0,smallerLineHeight:!0,offsets:{top:4},size:"12px",children:o.desc})]}),n.jsx(dk,{active:qe(t,o.type),disabled:o.disabled,children:n.jsx(S,{children:n.jsx(s,{})})})]})},`import_type_${o.testId}_${i}`)})}),yye=({importModes:e,activeMode:t,setActiveMode:r})=>n.jsx(R,{horizontal:20,vertical:24,children:e.map((o,i)=>{const s=o.icon;return n.jsx(ck,{active:qe(t,o.mode),"data-testid":o.testId,disabled:o.disabled,left:24,right:30,vertical:18,onClick:()=>!o.disabled&&r(o.mode),children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(R,{children:[n.jsx(C,{block:!0,bold:!0,largerLineHeight:!0,neutral700:!0,size:"16px",children:o.title}),n.jsx(R,{top:4,children:Ee((a,l)=>n.jsx(C,{block:!0,neutral500:!0,smallerLineHeight:!0,size:"12px",children:a},`list_item_${i}_${l}`),o.list)})]}),n.jsx(dk,{active:qe(t,o.mode),disabled:o.disabled,children:n.jsx(S,{children:n.jsx(s,{})})})]})},`import_mode_${o.testId}_${i}`)})}),fye=({step:e,setStep:t,downloadHandler:r,method:o,showSpinner:i,downloadDisabled:s,nextDisabled:a})=>{const{t:l}=P();return qe(o,um)?n.jsx(R1,{horizontal:20,vertical:24,children:n.jsx(S,{alignItems:"center",justifyContent:"flex-end",children:n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"compact",showSpinner:i,styleType:"brandCTA",onClick:r,children:l("common.download")})})}):e===1?n.jsx(R1,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{center:!0,neutral700:!0,offsets:{pl:80},size:"14px",width:"100%",children:l("add_node_modal.step_one_text")}),n.jsx(Y,{borderRadius:"6px","data-testid":"next-button",disabled:a,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"compact",styleType:"brandCTA",onClick:()=>t(2),children:l("common.next")})]})}):n.jsx(R1,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Y,{greyBorder:!0,borderRadius:"6px","data-testid":"back-button",minWidth:"128",offsetType:"compact",styleType:"userCancel",type:"button",onClick:()=>t(1),children:l("common.back")}),n.jsx(C,{neutral700:!0,size:"14px",children:l("add_node_modal.step_two_text")}),n.jsx(Y,{borderRadius:"6px","data-testid":"next-button",disabled:s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"compact",showSpinner:i,styleType:"brandCTA",onClick:r,children:l("common.download")})]})})},_ye=({method:e,activeType:t,setActiveType:r,importTypes:o,importModes:i,step:s,activeMode:a,setActiveMode:l})=>
5068qe(e,um)||qe(s,2)?n.jsx(gye,{activeType:t,importTypes:o,setActiveType:r}):n.jsx(yye,{activeMode:a,importModes:i,setActiveMode:l}),xye=({title:e,hideModal:t})=>n.jsxs(fj,{children:[n.jsx(C,{fontMedium:!0,largeSize:!0,neutral700:!0,children:e}),n.jsx(Fd,{"data-testid":"cancel-button",id:"modal-close-icon",right:"26px",top:"22px",onClick:()=>t(),children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})]}),bye=({method:e,initialStep:t=1})=>{const{t:r}=P(),[o,i]=c.useState(),[s,a]=c.useState(t),[l,u]=c.useState(),p=c.useMemo(()=>cye(e),[e]),m=c.useMemo(()=>dye(),[]),h=qe(s,1)?r("import.choose_template"):r("import.import_types"),{downloadCsvTemplate:A}=Pe(),f=le(),_=J(RT[sk][ok],[l,o],RT),b=A||M(o),E=M(l),T=c.useCallback(()=>f({type:d.HIDE_MODAL}),[f]),w=c.useCallback(()=>{O.downloadCsvTemplate(),f({type:d.DOWNLOAD_CSV_TEMPLATE_REQUEST,payload:{filename:_,applicableForFlags:qe(e,um)?"item":void 0,onFinish:T}})},[f,_,T,e]);return n.jsxs(Le.Fragment,{children:[n.jsx(xye,{hideModal:T,title:h}),n.jsx(_ye,{activeMode:l,activeType:o,importModes:m,importTypes:p,method:e,setActiveMode:u,setActiveType:i,step:s}),n.jsx(fye,{downloadDisabled:b,downloadHandler:w,method:e,nextDisabled:E,setStep:a,showSpinner:A,step:s})]})},uk=g.div`
5069  position: relative;
5070
5071  display: flex;
5072  flex-direction: column;
5073  justify-content: space-between;
5074
5075  width: auto;
5076  height: 415px;
5077
5078  border-radius: 4px;
5079  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5080  background-color: ${({theme:e})=>e.bg.white};
5081
5082  ${Cn.phone`
5083    width: 400px;
5084  `}
5085`,qb=g.div`
5086  padding: 0 16px;
5087
5088  ${Cn.phone`
5089    padding: 0 32px;
5090  `}
5091`,pk=g(qb)`
5092  overflow: auto;
5093  flex-grow: 1;
5094  height: ${e=>e.height};
5095`,mk=g.div`
5096  display: grid;
5097  padding: 16px;
5098  grid-column-gap: 16px;
5099  grid-template-columns: 120px 160px;
5100  justify-content: end;
5101
5102  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
5103
5104  ${Cn.phone`
5105    padding: 16px 32px 24px;
5106  `}
5107`,Eye=g.form`
5108  width: 100%;
5109`,Sye=g(uk)`
5110  height: auto;
5111
5112  ${Cn.desktop`
5113    width: 650px;
5114  `}
5115`,Cye=g.div`
5116  position: relative;
5117  display: flex;
5118  align-items: center;
5119  justify-content: space-between;
5120
5121  width: 180px;
5122  height: 32px;
5123  padding: 3px 8px;
5124  margin: 0 0 10px;
5125  border-radius: 4px;
5126  cursor: pointer;
5127
5128  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5129  background-color: ${({theme:e})=>e.bg.white};
5130  color: ${({theme:e})=>e.text.neutral900};
5131
5132  ${e=>e.isHovered&&!e.isDisabled&&L`
5133      border-color: ${({theme:t})=>t.blue400};
5134      background-color: ${({theme:t})=>t.bg.blue50};
5135      color: ${({theme:t})=>t.blue400};
5136    `}
5137
5138  ${e=>e.isDisabled&&L`
5139      cursor: not-allowed;
5140      border-color: ${({theme:t})=>t.delimiter.neutral100};
5141      color: ${({theme:t})=>t.text.neutral600};
5142    `}
5143`,Tye=It([st("kind",Pt.attachment),Fo([BU,fs(J(!1,["planFeatures","fileAttachmentsEnabled"]))])]),wye=({fieldTypeValue:e,fieldTypeMeta:t,uuid:r,onFieldTypeChange:o,customAttributes:i=[]})=>{const s=c.useContext(Ue),{planFeatures:a}=dt(),l=e&&st("uuid",r,e),[u,p]=c.useState(!1),m=Tye({kind:t.kind,customAttributes:i,planFeatures:a}),h=c.useCallback(()=>{const f=$(["initialValues","name"],t);o({uuid:r,kind:t.kind},f)},[t,o,r]),A=yd(m,h);return n.jsxs(Cye,{"data-testid":"select-custom-field",isDisabled:m,isHovered:u||l,onClick:A,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),children:[n.jsx(C,{fontMedium:!0,inheritColor:!0,mediumSize:!0,smallLineHeight:!0,"data-testid":"field-type-title",children:t.title}),n.jsx(I,{when:m,children:n.jsx(cm,{small:!0,bgColor:s.plans.ultra})}),n.jsx(ih,{kind:t.kind})]})},Iye={fieldName:{presence:{allowEmpty:!1}},fieldType:{presence:{allowEmpty:!1}}},vye=e=>{const{t}=P(),{submitHandler:r,cancelHandler:o,allCaFields:i}=e,s=on(G5,HU),{register:a,handleSubmit:l,setValue:u,control:p,getFieldState:m,formState:h}=Ye({mode:"all",criteriaMode:"all",defaultValues:{fieldName:"",fieldType:null},resolver:b=>gt(b,Iye)}),A=Te({control:p,name:"fieldType"}),f=c.useCallback((b,E)=>{j(E)&&u("fieldName",E,{shouldValidate:!0}),u("fieldType",b,{shouldValidate:!0})},[u]),_=c.useCallback(b=>r({fieldName:b.fieldName,fieldType:b.fieldType}),[r]);return n.jsx(Eye,{onSubmit:l(_),children:n.jsxs(Sye,{children:[n.jsx(qb,{children:n.jsx(R,{bottom:20,top:22,children:n.jsx(C,{enormousSize:!0,fontBold:!0,children:t("import.adding_Custom_field_title")})})}
5143),n.jsxs(pk,{children:[n.jsx(we,{...a("fieldName"),...m("fieldName",h),label:t("custom_attribute.manage_form.fields.field_name"),placeholder:t("custom_attribute.manage_form.holders.field_name")}),n.jsx(R,{vertical:14,children:n.jsx(S,{wrap:!0,justifyContent:"space-between",children:s.map(b=>{const E=zU(b.title,b.kind);return n.jsx(wye,{customAttributes:i,fieldTypeMeta:b,fieldTypeValue:A,uuid:E,onFieldTypeChange:f},E)})})})]}),n.jsxs(mk,{children:[n.jsx(Y,{offsetType:"compact",styleType:"cancel",type:"button",onClick:o,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"save-button",disabled:!h.isValid,offsetType:"compact",children:t("common.save")})]})]})})},hk=g.div.withConfig({displayName:"ui__SectionWrapper"})(["display:grid;grid-column-gap:24px;grid-template-columns:repeat(2,1fr);"]),Rye=g.div.withConfig({displayName:"ui__OptionsWrapper"})(["display:flex;position:relative;padding:8px 0;margin-top:6px;margin-bottom:16px;width:100%;"]),jT=g.div.withConfig({displayName:"ui__OptionChip"})(["padding:2px 8px;margin-right:8px;color:",";background-color:",";font-size:13px;cursor:not-allowed;border-radius:100px;"],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.neutral50),kT=g.div.withConfig({displayName:"ui__ContentWrapper"})(["display:flex;flex-direction:column;justify-content:space-between;min-height:336px;"]),jye=({initialValues:e,field:t,index:r,...o})=>{const i=c.useMemo(()=>(t.optionValues||[]).reduce((u,p)=>p.hasVariantItem?[...u,{id:p.id,name:p.label}]:u,[]),[t.optionValues]),{ref:s,headerChips:a,dropdownChips:l}=G8({list:i,baseSize:40,symbolSize:8,padding:24});return n.jsxs(hk,{children:[n.jsx(we,{...o.register(t.name),...o.getFieldState(t.name),"data-testid":`attribute-${e?.[t.name]}`,label:t.label}),n.jsx(Rye,{ref:s,children:n.jsxs(S,{children:[a.map((u,p)=>n.jsx(jT,{children:u.name},`chip_${r}_${p}`)),n.jsx(I,{when:j(l),children:n.jsx(jT,{children:`+${l.length}`})})]})})]})},kye=({uid:e})=>{const{t}=P(),r=le(),{showModal:o,hideModal:i}=lt(),{editItemGroupAttributes:s}=Pe(),a=q(T=>T?.itemsGroup?.groupsByUid?.[e]??{}),{fields:l,initialValues:u,formValidator:p}=Oee(a),m=c.useCallback(T=>{const w=a?.summaryInfo?.variantsCount??0;o("ActionModal",{isExtraModal:!0,isDefaultHeadingHidden:!0,showCrossBtn:!1,autoWidth:!0,styleType:"light",data:{content:t("item_group.edit.group_confirmation",{count:w}),cancelHandler:()=>i({isExtraModal:!0}),submitButton:t("common.confirm"),submitHandler:()=>{i({isExtraModal:!0}),r({type:d.EDIT_ITEM_GROUP_ATTRIBUTES_REQUEST,payload:{values:T,fields:l,uid:e,nodesCount:w}})}}})},[a,l,r,i,o,e]),{handleSubmit:h,reset:A,formState:{isValid:f,isDirty:_,errors:b},...E}=Ye({defaultValues:u,mode:"onChange",resolver:p});return c.useEffect(()=>{j(u)&&A(u)},[A,u]),n.jsx("form",{autoComplete:"off",onSubmit:h(m),children:n.jsxs(S,{column:!0,justifyContent:"space-between",children:[n.jsxs(R,{bottom:16,horizontal:20,top:24,children:[n.jsx(R,{bottom:6,children:n.jsxs(hk,{children:[n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,children:t("add_node_modal.attribute_name")}),n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,children:t("add_node_modal.options")})]})}),l.map((T,w)=>n.jsx(R,{bottom:6,top:10,children:n.jsx(jye,{field:T,index:w,initialValues:u,...E})},T.name))]}),n.jsxs(R,{children:[n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:!f||s||!_,disableStyleType:"brand",minWidth:"128",offsetType:"clear",showSpinner:s,styleType:"brandCTA",children:t("common.update")})})})]})]})})},Nye=({uid:e,clonesCount:t,options:r,nodeId:o})=>{const{t:i}=P(),s=le(),{fetchItemGroup:a,editItemVariant:l}=Pe(),u=q(k=>k?.itemsGroup?.groupsByUid?.[e]??{});qt(()=>{M(u)&&s({type:d.FETCH_ITEM_GROUP_REQUEST,payload:{uid:e}})});const{fields:p,initialValues:m,formValidator:h}=Nee(u,r),A=c.useCallback(k=>s({type:d.PREPARE_EDIT_ITEM_VARIANT_REQUEST,payload:{values:k,uid:e,nodeId:o,fields:p,clonesCount:t}}),[s,e,o,p,t]),{register:f,handleSubmit:_,reset:b,getFieldState:E,formState:{isValid:T,isDirty:w,errors:v}}=Ye({defaultValues:m,mode:"onChange",resolver:h});return c.useEffect(()=>{j(m)&&b(m)},[b,m]),a?n.jsx(kT,{children:n.jsx(Gr,{height:"100%",width:"100%"})}):n.jsx("form",{onSubmit:_(A),children:n.jsxs(kT,{children:[n.jsx(R,{bottom:16,horizontal:20,top:8,children:p.map((k,N)=>n.jsx(R,{bottom:2,top:10,children:n.jsx(we,{...f(k.name),...E(k.name),"data-testid":`attribute-${m?.[k.name]}`,label:k.label})},`details=form_field_${N}`))}),n.jsxs(R,{children:[n.jsx(fe,{neutral200:!0,height:"1px",top:"16px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:!T||l||!w,disableStyleType:"brand",minWidth:"128",offsetType:"clear",showSpinner:l,styleType:"brandCTA",type:"submit",children:i("common.confirm")})})})]})]})})},Oye=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"currentColor",d:"M3.88 2.667c-.666 0-1.213.554-1.213 1.23v6.565c0 .676.547 1.23 1.214 1.23h1.214v.41c0 .677.547 1.232 1.214 1.232h6.477c.667 0 1.214-.555 1.214-1.231V5.539c0-.676-.547-1.231-1.214-1.231H11.57v-.41c0-.677-.547-1.231-1.214-1.231zm0 .82h6.477c.228 0 .405.18.405.41v6.565c0 .23-.177.41-.405.41H3.881a.4.4 0 0 1-.405-.41V3.898c0-.231.177-.41.405-.41m7.691 1.642h1.215c.227 0 .404.179.404.41v6.564c0 .23-.177.41-.404.41H6.309a.4.4 0 0 1-.404-.41v-.41h4.452c.667 0 1.214-.555 1.214-1.231z"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.567 3.897c0-.73.59-1.33 1.314-1.33h6.476c.724 0 1.314.6 1.314 1.33v.31h1.115c.723 0 1.314.601 1.314 1.331v6.564c0 .73-.59 1.331-1.314 1.331H6.31c-.724 0-1.315-.6-1.315-1.33v-.311H3.881c-.724 0-1.314-.6-1.314-1.33zm7.79-.31H3.881a.3.3 0 0 0-.305.31v6.564c0 .177.134.31.305.31h6.476a.3.3 0 0 0 .305-.31V3.897a.3.3 0 0 0-.305-.31m2.429 1.64H11.67v5.234c0 .73-.59 1.331-1.314 1.331H6.005v.31c0 .177.133.31.305.31h6.476a.3.3 0 0 0 .305-.31V5.538a.3.3 0 0 0-.305-.31m-10.12-1.33c0-.676.548-1.23 1.215-1.23h6.476c.667 0 1.214.554 1.214 1.23v.41h1.215c.667 0 1.214.555 1.214 1.231v6.564c0 .677-.547 1.231-1.214 1.231H6.31a1.227 1.227 0 0 1-1.215-1.23v-.411H3.881a1.227 1.227 0 0 1-1.214-1.23zm7.691-.41H3.881a.4.4 0 0 0-.405.41v6.564c0 .231.177.41.405.41h6.476c.228 0 .405-.179.405-.41V3.897c0-.23-.177-.41-.405-.41m1.214 1.64v5.334c0 .677-.547 1.231-1.214 1.231H5.905v.41c0 .231.177.41.405.41h6.476c.227 0 .405-.179.405-.41V5.538c0-.23-.178-.41-.405-.41z",clipRule:"evenodd"})),Dye=g.div.withConfig({displayName:"ExistingVariantNotification__SIDWrapper"})(["display:inline-flex;align-items:center;color:",";cursor:pointer;"],({theme:e})=>e.brand),Pye=({sid:e})=>{const[t,r]=c.useState(!1);return n.jsx(dv.CopyToClipboard,{text:e,onCopy:()=>r(!1),onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:n.jsxs(Dye,{children:[e,n.jsx(I,{when:t,children:n.jsx(Oye,{})})]})})},Lye=({sid:e})=>{const{t}=P(),{hideModal:r}=lt();return n.jsxs(Le.Fragment,{children:[n.jsx(R,{bottom:16,horizontal:20,top:40,children:n.jsx(C,{hugeSize:!0,medium:!0,neutral700:!0,children:mr.rich(t("item_group.combitation_exists"),{sid:()=>n.jsx(Pye,{sid:e})})})}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{minWidth:"128",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:()=>r({isExtraModal:!0}),children:t("common.back")})})})]})},Fye=g.h1`
5144  font-weight: 700;
5145  font-size: 30px;
5146  line-height: 36px;
5147  margin-top: 0;
5148  margin-bottom: 32px;
5149`,Mye=g.div`
5150  padding: 56px 32px 40px;
5151`,Uye=e=>{const{t}=P(),r=le(),{acceptLegalDocuments:o}=Pe(),i=c.useCallback(()=>{r({type:d.ACCEPT_LEGAL_DOCUMENTS_REQUEST})},[r]),s=ct(e.effectiveDate,"DD-MMMM-YYYY").format(g2.monthFirst),a=ct(new Date).format(g2.monthFirst);return n.jsxs(Mye,{children:[n.jsx(Fye,{children:t("terms.head")}),n.jsx(C,{neutral600:!0,lineHeight:"24px",size:"16px",textAlign:"justify",children:pt(t("terms.text",{effectiveDate:s,acceptedDate:a}))}),n.jsx(R,{top:24,children:n.jsxs(S,{column:!0,children:[n.jsx(y2,{href:C5,title:t("terms.terms")}),n.jsx(y2,{href:VU,title:t("terms.privacy")})]})}),n.jsx(R,{top:38,children:n.jsx(Y,{disabled:o,minWidth:"100%",offsetType:"clear",showSpinner:o,styleType:"brandCTA",type:"button",onClick:i,children:t("terms.c
5151ontinue")})})]})},Bye=g(QU).withConfig({displayName:"ui__CalendarIcon"})(["position:absolute;right:12px;top:50%;transform:translateY(-50%);color:",";z-index:1;pointer-events:none;",""],({theme:e})=>e.text.neutral700,({$styles:e})=>e),Hye=g.button.withConfig({displayName:"ui__ClearButton"})(["position:absolute;top:0;right:40px;width:28px;height:100%;padding:0;border:0;outline:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;",""],({$styles:e})=>e),zye=g($5).withConfig({displayName:"ui__ClearIcon"})(["display:block;width:16px;height:16px;"]),Vye=g("span").withConfig({displayName:"ui__FieldLabel"})(["",";"],E5),Qye=g.div.withConfig({displayName:"ui__InputWrapper"})(["position:relative;.react-datepicker-wrapper{width:100%;}input{width:100%;box-sizing:border-box;position:relative;border-radius:",";border:1px solid "," !important;color:",";font:",";line-height:21px;padding:9px 60px 9px 14px;outline:none;background-color:",";cursor:pointer;"," &::placeholder{","}&::-ms-clear{display:none;}&:focus{border-color:",";}&--invalid{border-color:",";}}"],ko.field.fieldBorderRadius,({hasError:e,theme:t})=>e?t.brand:t.neutral100,({theme:e})=>e.text.neutral700,ko.field.fieldFont,({theme:e})=>e.bg.white,e=>J({},["componentStyles","inputStyles"],e),b5,({hasError:e,theme:t})=>e?t.brand:t.text.neutral700,({theme:e})=>e.brand),Wye=g(WU).withConfig({displayName:"ui__StyledDatePicker"})(["width:100%;box-sizing:border-box;position:relative;border-radius:6px;border:1px solid ",";font-weight:500;font-size:",";line-height:21px;color:",";padding:9px 14px 9px 40px;outline:none;&:disabled{background:unset;cursor:not-allowed;color:",";&::placeholder{color:",";}}"],({theme:e})=>e.delimiter.neutral200,ko.fonts.mediumSize,({theme:e})=>e.text.neutral900,({theme:e})=>e.text.neutral500,({theme:e})=>e.text.neutral500),qye=g("div").withConfig({displayName:"ui__StyledDatePickerWrapper"})(["width:100%;display:flex;flex-direction:column;position:relative;padding:",";",""],({noFieldWrapper:e})=>e?"0":"6px 0 16px 0",e=>e.wrapperStyles),Ak=g.div.withConfig({displayName:"ui__CustomHeaderSelectWrapper"})(["position:relative;display:inline-block;padding:6px 13px;background-color:",";border-radius:6px;& + &{margin-left:8px;}"],({theme:e})=>e.bg.neutral100),gk=g.select.withConfig({displayName:"ui__CustomHeaderSelect"})(["color:",";background-color:transparent;border:none;font:inherit;padding-right:20px;appearance:none;"],({theme:e})=>e.bg.neutral700),yk=g.span.withConfig({displayName:"ui__DropdownIndicator"})(["position:absolute;right:10px;pointer-events:none;color:",";"],({theme:e})=>e.text.neutral600),j1=["January","February","March","April","May","June","July","August","September","October","November","December"],Gye=e=>e>2500?2500:e>2100?e:2100,$ye=({selectedYear:e,changeYear:t})=>{const r=c.useMemo(()=>{const o=e<1900?e:1900,i=Gye(e);return R9(o,i)},[e]);return n.jsxs(Ak,{children:[n.jsx(gk,{value:e,onChange:({target:{value:o}})=>t(o),children:r.map(o=>n.jsx("option",{value:o,children:o},o))}),n.jsx(yk,{children:n.jsx(Vn,{roundedThin:!0})})]})},Kye=({date:e,changeYear:t,changeMonth:r,decreaseMonth:o,increaseMonth:i,prevMonthButtonDisabled:s,nextMonthButtonDisabled:a})=>{const l=new Date(e),u=l.getMonth(),p=l.getFullYear();return n.jsxs("div",{children:[n.jsx("button",{"aria-label":"Previous Month",className:"react-datepicker__navigation react-datepicker__navigation--previous",disabled:s,type:"button",onClick:o,children:n.jsx("span",{className:"react-datepicker__navigation-icon react-datepicker__navigation-icon--previous",children:"Previous Month"})}),n.jsxs(Ak,{children:[n.jsx(gk,{value:j1[u],onChange:({target:{value:m}})=>r(j1.indexOf(m)),children:j1.map(m=>n.jsx("option",{value:m,children:m},m))}),n.jsx(yk,{children:n.jsx(Vn,{roundedThin:!0})})]}),n.jsx($ye,{changeYear:t,selectedYear:p}),n.jsx("button",{"aria-label":"Next Month",className:"react-datepicker__navigation react-datepicker__navigation--next",disabled:a,type:"button",onClick:i,children:n.jsx("span",{className:"react-datepicker__navigation-icon react-datepicker__navigation-icon--next",children:"Next Month"})})]})},Yye="datepicker-dropdown-index",Jye=({className:e,children:t,showPopperArrow:r,arrowProps:o={}})=>{const i=c.useRef(null),s=`react-datepicker ${e||""}`,a=()=>{const l=document.activeElement;return l instanceof HTMLElement||l instanceof SVGElement?l:i.current};return n.jsx(up,{focusTrapOptions:{allowOutsideClick:!0,escapeDeactivates:!1,initialFocus:a,returnFocusOnDeactivate:!1,fallbackFocus:()=>i.current},children:n.jsxs("div",{className:s,children:[n.jsx("div",{ref:i,id:Yye,tabIndex:-1}),r&&n.jsx("div",{className:"react-datepicker__triangle",...o}),t]})})},Qi=e=>{const{t}=P(),[r,o]=c.useState(!1),[i,s]=c.useState(!1),{timezone:a,dateFormat:l}=_r(),u=qU({value:e.value,placeholderValue:e.placeholder,label:e.label,mandatory:e.mandatory}),p=c.useCallback((T,w)=>
5151o5(T,a,w),[a]),m=c.useCallback(T=>{if(!T)return"";const w=ml(T,l,!0);return w.isValid()?w.tz(a).format():(s(!0),null)},[l,a]),h=c.useCallback((T,w)=>{s(!1),o(!1);const v=T?m(T.target.value):null;w&&w(v)},[m]),A=c.useCallback(()=>i?t("common.invalid_date_format",{format:l}):null,[i,l]),f=c.useCallback(()=>s(!1),[]),_=c.useCallback((T,w)=>{ml(T).isValid()&&s(!1),M(T)&&j(e.handleClearDate)&&e.handleClearDate(w);const v=j(T)?p(T,!0).format():T;o(!1),w(v),j(e.onChange)&&e.onChange(v)},[p,e]),b=c.useCallback(T=>T?p(T).toDate():null,[p]),E=!!e.disabled&&j(e.disabledTooltipText);return n.jsx(Un,{control:e.control,name:e.name,render:({field:{onChange:T,value:w,name:v,ref:k},fieldState:{error:N}})=>{const D=A()||U_(N?.message||N),F=n.jsxs(qye,{className:"g-datepicker",noFieldWrapper:e.noFieldWrapper,wrapperStyles:e.wrapperStyles,children:[n.jsxs(Qye,{className:"g-datepicker__input-wrapper",componentStyles:e.componentStyles,hasError:j(D),children:[n.jsx(Bye,{"aria-hidden":!0,$styles:e.componentStyles?.calendarIconStyles}),n.jsx(Wye,{ref:B=>{typeof k=="function"&&k(B),e.customRef&&(e.customRef.current=B)},showMonthDropdown:!0,showYearDropdown:!0,autoComplete:"off",autoFocus:e.autoFocus,calendarContainer:Jye,customInput:n.jsx("input",{"data-testid":e["data-testid"]||"date-picker-input",type:"text"}),dateFormat:GU(l),disabled:e.disabled,invalid:j(D),minDate:e.minDate,name:v,placeholderText:u,popperPlacement:e.popperPlacement,portalId:e.portalAnchor,renderCustomHeader:Kye,selected:b(w),onBlur:B=>h(B,T),onChange:B=>_(B,T),onChangeRaw:f,onFocus:()=>o(!0)}),n.jsx(I,{when:j(w)&&!e.disabled&&!D,children:n.jsx(Hye,{$styles:e.componentStyles?.closeIconStyles,"aria-label":t("common.close"),tabIndex:-1,type:"button",onClick:()=>_(null,T),children:n.jsx(zye,{"aria-hidden":!0,focusable:"false"})})})]}),n.jsx(I,{when:!!e.label,children:n.jsxs(Vye,{active:r,hasError:j(D),hasValue:j(w),showLabel:e.showLabel||j(w)||r,children:[e.label,n.jsx(I,{when:!!e.mandatory,children:n.jsx("span",{children:S5})})]})}),n.jsx(I,{when:j(D),children:n.jsx("span",{className:"g-field-error-msg","data-testid":"error-msg",children:D})})]});return E?n.jsx(Ge,{content:e.disabledTooltipText,placement:e.disabledTooltipPlacement,testId:"datepicker-disabled-tooltip",width:"180px",wrapperStyles:{width:"100%"},children:F}):F},rules:e.rules})},Ygt=g.div`
5152  ${e=>{if(e.$isNotificationsShown)return L`
5153        min-height: calc(100vh - ${e.$notificationHeight}px);
5154      `}}
5155
5156  ${e=>e.isPrimarySidebarOpenByDefault&&L`
5157      padding-left: 110px;
5158    `}
5159`,Jgt=g(Yr)`
5160  margin-top: 5px;
5161  cursor: pointer;
5162  color: ${({theme:e})=>e.blue400};
5163  text-decoration: underline;
5164`,Xgt=g.div`
5165  width: 250px;
5166`,Zgt=g.h1`
5167  margin: 0;
5168
5169  font-size: 24px;
5170  color: ${({theme:e})=>e.text.neutral900};
5171`,Xye=g.div`
5172  padding: 0 20px 20px;
5173  border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5174  font-weight: 500;
5175  text-align: justify;
5176  color: ${({theme:e})=>e.text.neutral600};
5177`,Zye=g.div`
5178  padding: 20px;
5179  border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5180`,NT=g(S)`
5181  padding: 5px 0;
5182  font-size: 14px;
5183`,OT=g.div`
5184  width: 100px;
5185  color: ${({theme:e})=>e.text.neutral600};
5186  font-weight: 500;
5187`,DT=g.div`
5188  min-width: 250px;
5189  padding: 5px 10px;
5190  color: ${({theme:e})=>e.text.brandDark};
5191  background-color: ${({theme:e})=>e.bg.red50};
5192  text-align: center;
5193`,efe=g.form`
5194  padding: 0 30px 15px;
5195`,e1t=g.div`
5196  padding: 5px;
5197`,t1t=g.button`
5198  margin: 0;
5199  padding: 5px;
5200  font-size: 14px;
5201  color: ${({theme:e})=>e.text.neutral600};
5202`,tfe={keyName:{presence:{allowEmpty:!1}}},nfe=e=>{const{t}=P(),{register:r,control:o,handleSubmit:i,formState:{isValid:s,isSubmitting:a},getFieldState:l}=Ye({mode:"onChange",resolver:u=>gt(u,tfe)});return n.jsxs(efe,{onSubmit:i(e.submitHandler),children:[n.jsx(we,{type:"text",...r("keyName"),label:t("public_api.name_input_label"),...l("keyName")}),n.jsx(Qi,{control:o,"data-testid":"datepicker-field",label:t("public_api.datetime_input_label"),name:"keyExpirationDate",placeholder:t("public_api.datetime_input_holder")}),n.jsxs($p,{buttonsAlign:"center",children:[n.jsx(Ts,{styleType:"cancel",onClick:e.cancelHandler,children:"Cancel"}),n.jsx(Ts,{disabled:!s||a,children:"Create"})]})]})},rfe=e=>{const{t}=P();return n.jsxs(R,{children:[n.jsx(Xye,{children:t("public_api.key_pair_modal_warning")}),n.jsxs(Zye,{children:[n.jsxs(NT,{center:!0,children:[n.jsx(OT,{children:"Public key:"}),n.jsx(DT,{children:e.publicKey})]}),n.jsxs(NT,{center:!0,children:[n.jsx(OT,{children:"Secret key:"}),n.jsx(DT,{children:e.secretKey})]})]}),n.jsx(R,{all:20,children:n.jsx(Y,{styleType:"cancel",onClick:e.handleCloseClick,children:t("public_api.close_key_pair_modal")})})]})},ofe=e=>({handleCloseClick:()=>e({type:d.HIDE_MODAL})}),ife=br(null,ofe)(rfe),sfe=g.form`
5203  display: flex;
5204  flex-direction: column;
5205  padding: 24px 32px;
5206
5207  width: auto;
5208  border-radius: 5px;
5209  background-color: ${({theme:e})=>e.bg.white};
5210
5211  ${Cn.tablet`
5212    width: 520px;
5213  `}
5214`,afe=g.div`
5215  display: flex;
5216  flex-direction: column-reverse;
5217  justify-content: center;
5218  align-items: center;
5219
5220  ${Cn.tablet`
5221    flex-direction: row;
5222    justify-content: flex-end;
5223  `}
5224`,lfe=[{key:"country",fieldName:"country"},{key:"timezone",fieldName:"timeZone"},{key:"currency",fieldName:"currencyCode"},{key:"date_format",fieldName:"dateFormat"},{key:"timeFormat",fieldName:"timeFormat"},{key:"move_approach",fieldName:"partialMoveApproach"},{key:"price_decimal_scale",fieldName:"priceDecimalScale"}],cfe={confirmationField:{presence:{allowEmpty:!1},format:{pattern:/CONFIRM/i,get message(){return x("validations.save_changes")}}}},dfe=e=>e&&e.replace(/[^A-Za-z]/g,""),ufe=({key:e,fieldName:t},{leftValue:r,rightValue:o})=>{if(t==="partialMoveApproach")return x(`account_preferences.confirmation_modal.changes.move_approach.${o.value}`);const i=["dateFormat","timeZone"].includes(t)?s=>s.label?.split(" ")[0]:s=>s.label;return x(`account_preferences.confirmation_modal.changes.${e}`,{previous:i(r),next:i(o)})},pfe=e=>{const{t}=P(),r=c.useMemo(()=>{const{difference:p}=vr(e.prevValues,e.nextValues);return lfe.reduce((m,h)=>{if(!p||!(h.fieldName in p))return m;const A=p[h.fieldName]??{};return[...m,{key:h.key,label:ufe(h,A)}]},[])},[e.prevValues,e.nextValues]),{handleSubmit:o,register:i,setValue:s,getFieldState:a,formState:{isValid:l}}=Ye({mode:"onChange",defaultValues:{confirmationField:""},resolver:p=>gt(p,cfe)}),u=()=>e.onSubmit?.();return n.jsxs(sfe,{onSubmit:o(u),children:[n.jsx(C,{fontBold:!0,neutral700:!0,size:"22px",children:t("account_preferences.confirmation_modal.title")}),n.jsx(C,{neutral700:!0,offsets:{mt:24},size:"14px",children:t("account_preferences.confirmation_modal.warning")}),n.jsx(C,{neutral700:!0,offsets:{mt:16,mb:10},size:"14px",children:t("account_preferences.confirmation_modal.changes.headline")}),n.jsx(R,{left:32,children:n.jsx(S,{column:!0,children:r.map(p=>n.jsxs(C,{brand:!0,lineHeight:"20px",size:"14px",children:["• ",p.label]},p.key))})}),n.jsx(C,{neutral700:!0,offsets:{mt:16},size:"14px",children:pt(t("account_preferences.confirmation_modal.description"))}),n.jsx(R,{bottom:34,top:12,children:n.jsx(we,{...i("confirmationField",{onChange:p=>{const m=dfe(p.target.value);s("confirmationField",m,{shouldValidate:!0})}}),...a("confirmationField"),"data-testid":"confirmation-field",label:t("account_preferences.confirmation_modal.input_label")})}),n.jsxs(afe,{children:[n.jsx(Y,{minWidth:"118",offsetType:"compact",styleType:"userCancel",type:"button",onClick:e.cancelHandler,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"button-save-changes",disabled:!l||e.showSpinner,disableStyleType:"semitransparentBrandCTA",minWidth:"168",offsetType:"compact",showSpinner:e.showSpinner,styleType:"brandCTA",type:"submit",children:t("common.save_changes")})]})]})},mfe=g(uk)`
5225  min-width: 440px;
5226  height: auto;
5227`,hfe=g(Yr)`
5228  color: ${({theme:e})=>e.blue400};
5229  font-size: ${wl};
5230`,Afe=g(Jt)`
5231  color: ${({theme:e})=>e.brand};
5232`,gfe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:72,height:72,fill:"none",viewBox:"0 0 72 72",...e},c.createElement("path",{fill:"#fff",d:"M44.56 31.586c2.578 0 4.666 2.275 4.666 5.09V48.55c0 2.808-2.088 5.09-4.666 5.09H27.454c-2.577 0-4.665-2.274-4.665-5.09V36.677c0-2.808 2.088-5.09 4.665-5.09h17.108m-8.596 4.428c-2.434 0-4.414 1.887-4.414 4.22 0 1.555 1.21 2.75 2.52 3.477v5.48h3.78v-5.48c1.318-.734 2.52-1.922 2.52-3.478.007-2.332-1.965-4.219-4.406-4.219M36 22.774c-4.148 0-4.4 3.484-4.414 4.413v4.4h-4.435v-3.975s0-9.26 8.834-9.26c8.835 0 8.835 9.26 8.835 9.26v3.974h-4.407v-4.399c-.014-.907-.266-4.414-4.413-4.414m0 48.513C16.517 71.287.72 55.49.72 36.007S16.517.727 36 .727a35.1 35.1 0 0 1 17.28 4.529L56.563.713l5.875 15.444-15.408-2.261 3.636-5.033A30.7 30.7 0 0 0 36 5.141c-17.05 0-30.874 13.824-30.874 30.873 0 17.05 13.824 30.867 30.874 30.867s30.873-13.824 30.873-30.867a30.8 30.8 0 0 0-2.325-11.75l4.075-1.678a35.15 35.15 0 0 1 2.664 13.428C71.28 55.49 55.483 71.287 36 71.287"}),c.createElement("path",{fill:"currentColor",fillOpacity:.8,d:"M44.56 31.586c2.578 0 4.666 2.275 4.666 5.09V48.55c0 2.808-2.088 5.09-4.666 5.09H27.454c-2.577 0-4.665-2.274-4.665-5.09V36.677c0-2.808 2.088-5.09 4.665-5.09h17.108m-8.596 4.428c-2.434 0-4.414 1.887-4.414 4.22 0 1.555 1.21 2.75 2.52 3.477v5.48h3.78v-5.48c1.318-.734 2.52-1.922 2.52-3.478.007-2.332-1.965-4.219-4.406-4.219M36 22.774c-4.148 0-4.4 3.484-4.414 4.413v4.4h-4.435v-3.975s0-9.26 8.834-9.26c8.835 0 8.835 9.26 8.835 9.26v3.974h-4.407v-4.399c-.014-.907-.266-4.414-4.413-4.414m0 48.513C16.517 71.287.72 55.49.72 36.007S16.517.727 36 .727a35.1 35.1 0 0 1 17.28 4.529L56.563.713l5.875 15.444-15.408-2.261 3.636-5.033A30.7 30.7 0 0 0 36 5.141c-17.05 0-30.874 13.824-30.874 30.873 0 17.05 13.824 30.867 30.874 30.867s30.873-13.824 30.873-30.867a30.8 30.8 0 0 0-2.325-11.75l4.075-1.678a35.15 35.15 0 0 1 2.664 13.428C71.28 55.49 55.483 71.287 36 71.287"})),yfe=()=>{const{t:e}=P(),t=le(),{hideModal:r}=lt(),{user:{email:o}}=dn(),{resetPassword:i}=Pe(),s=c.useCallback(()=>{r(),t({type:d.RESET_PASSWORD_REQUEST,payload:{values:{email:o},redirectToLogin:!1}})},[t,o,r]);return n.jsxs(S,{center:!0,column:!0,children:[n.jsx(R,{vertical:44,children:n.jsx(Afe,{icon:gfe})}),n.jsx(C,{center:!0,neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mb:40},size:"22px",children:e("user_profile.reset_password.subtitle")}),n.jsx(C,{neutral700:!0,lineHeight:"20px",offsets:{mb:18},size:"14px",children:e("user_profile.reset_password.description")}),n.jsx(C,{medium:!0,neutral700:!0,lineHeight:"20px",offsets:{mb:18},size:"14px",children:o}),n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:mr.rich(e("user_profile.reset_password.contact_support"),{support:({children:a})=>n.jsx(Yr,{href:"http://help.sortly.com/",children:n.jsx(C,{brand:!0,cursorPointer:!0,inherit:!0,medium:!0,children:a})})})}),n.jsx(fe,{neutral100:!0,height:"1px",top:"40px",width:"100%"}),n.jsx(R,{vertical:19,children:n.jsx(Y,{"data-testid":"reset-password-button",disabled:i,disableStyleType:"semitransparentBrandCTA",showSpinner:i,styleType:"brandCTA",type:"button",onClick:s,children:e("user_profile.reset_password.button_cta")})})]})},k1={email:Z0,password:T5,passwordConfirmation:YU},ffe=(e,t)=>
5232!e&&!t?k1:e?t?{}:Bt(["email"])(k1):Bt(["password","passwordConfirmation"])(k1),_fe=e=>{const{t}=P(),r=yn(e.provider),o=le(),i=e?.currentUser?.user?.passwordSet,s=e?.currentUser?.user?.emailSet,{handleSubmit:a,register:l,setValue:u,getFieldState:p,setError:m,clearErrors:h,formState:{isValid:A,errors:f}}=Ye({mode:"onChange",resolver:E=>gt(E,ffe(s,i))}),b=n5(E=>{const T=E.target.value,{error:w}=p("email");!T||w||JU(T,o).then(()=>h("email")).catch(v=>m("email",{message:v.email}))},500);return n.jsx(mfe,{children:n.jsxs("form",{onSubmit:a(e.submitHandler),children:[n.jsx(qb,{children:n.jsx(R,{bottom:20,top:22,children:n.jsx(C,{enormousSize:!0,fontBold:!0,children:t("user_profile.user_accounts.unlink_account",{provider:r})})})}),n.jsxs(pk,{height:"450px",children:[n.jsx(C,{mediumSize:!0,children:t("user_profile.user_accounts.modals.unlink_account.modal_title",{provider:r})}),n.jsx(R,{top:8,children:n.jsx(C,{mediumSize:!0,children:mr.rich(t("user_profile.user_accounts.modals.unlink_account.modal_subtitle",{provider:r}),{support:({children:E})=>n.jsx(hfe,{href:$U,children:E})})})}),n.jsxs(R,{top:40,children:[n.jsx(I,{when:!s,children:n.jsx(R,{bottom:15,children:n.jsx(we,{...l("email",{onChange:E=>{const T=KU(E.target.value);u("email",T,{shouldValidate:!0})},onBlur:b}),...p("email"),"data-testid":"email-field",label:t("common.email"),type:"email"})})}),n.jsxs(I,{when:!i,children:[n.jsx(R,{bottom:15,children:n.jsx(we,{togglePasswordVisibility:!0,label:t("user_profile.new_password"),...l("password"),...p("password"),"data-testid":"password-field",type:"password"})}),n.jsx(R,{bottom:15,children:n.jsx(we,{togglePasswordVisibility:!0,label:t("user_profile.new_password_confirmation"),...l("passwordConfirmation"),...p("passwordConfirmation"),"data-testid":"password-confirmation-field",type:"password"})})]})]})]}),n.jsxs(mk,{children:[n.jsx(Y,{"data-testid":"cancel-button",offsetType:"compact",styleType:"cancel",type:"button",onClick:e.cancelHandler,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!A,offsetType:"compact",type:"submit",children:t("common.save")})]})]})})},xfe=g.div`
5233  position: relative;
5234  background: ${({theme:e})=>e.bg.white};
5235
5236  ${e=>e.customTableStyle}
5237`,bfe=g.div`
5238  ${e=>e.customTBodyStyle}
5239`,Efe=g.div`
5240  font-weight: 500;
5241  font-size: 14px;
5242  line-height: 20px;
5243  letter-spacing: 0.6px;
5244  text-transform: uppercase;
5245  color: ${({theme:e})=>e.text.neutral500};
5246  background-color: ${({theme:e})=>e.bg.white};
5247  padding: 3px 5px;
5248  height: ${e=>e.selectMode?"0":"59px"};
5249  width: ${e=>e.width}px !important;
5250  display: flex;
5251  flex-shrink: 0;
5252
5253  ${e=>e.customHeaderCellStyle}
5254  ${e=>e.customThStyle}
5255
5256  ${e=>e.$isFiller&&L`
5257      width: unset !important;
5258      flex-grow: 1;
5259      padding: 0;
5260    `}
5261`,Sfe=g.div`
5262  opacity: 1;
5263  height: auto;
5264  display: flex;
5265  position: absolute;
5266  min-height: 59px;
5267  top: 0;
5268  left: 0;
5269  z-index: 35;
5270  min-width: 100%;
5271  border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral100};
5272
5273  ${e=>e.selectMode&&L`
5274      height: 0px;
5275      opacity: 0;
5276    `}
5277`,Cfe=g.div`
5278  background-color: ${({theme:e})=>e.bg.white};
5279  height: 56px;
5280  display: flex;
5281  align-items: center;
5282  min-width: 100%;
5283
5284  &:hover {
5285    background-color: ${({theme:e})=>e.bg.neutral50};
5286  }
5287`,Tfe=g.div`
5288  background-color: inherit;
5289  padding: 3px 5px;
5290  height: 59px;
5291  width: ${e=>e.width}px !important;
5292  display: flex;
5293  flex-shrink: 0;
5294  align-items: center;
5295  justify-content: ${e=>e.align};
5296
5297  ${e=>{if(e.isRowRemoved)return L`
5298        > div {
5299          opacity: 0.3;
5300          pointer-events: none;
5301        }
5302      `}}
5303
5304  ${e=>e.customTdStyle}
5305
5306  ${e=>e.$isFiller&&L`
5307      width: unset !important;
5308      flex-grow: 1;
5309      padding: 0;
5310    `}
5311`,fk=g.div`
5312  position: relative;
5313  border: 1px solid ${({theme:e})=>e.delimiter.neutral100};
5314  box-shadow: 0px 5px 20px rgba(60, 64, 88, 0.03);
5315  border-radius: 8px;
5316
5317  ${rg} {
5318    ${e=>e.preventHorizontalOverflow&&L`
5319        overflow-x: hidden !important;
5320      `};
5321  }
5322`,_k=g.div`
5323  ${e=>e.wrapperCustomStyles}
5324`,wfe=g.div`
5325  display: flex;
5326  align-items: center;
5327  justify-content: center;
5328  opacity: 1 !important;
5329
5330  cursor: pointer;
5331`,Ife=g.input`
5332  opacity: 0;
5333  pointer-events: all;
5334`,vfe=g.div`
5335  position: relative;
5336  height: 18px;
5337  width: 18px;
5338
5339  display: flex;
5340  align-items: center;
5341  justify-content: center;
5342
5343  border-width: 2px;
5344  border-radius: 3px;
5345  color: ${({theme:e})=>e.bg.white};
5346  cursor: pointer;
5347
5348  ${e=>
5348e.checked?L`
5349        border-color: ${e.theme.text.neutral700};
5350        background-color: ${e.theme.bg.neutral700};
5351      `:L`
5352      border-color: ${e.theme.text.neutral200};
5353    `}
5354
5355  border-style: solid;
5356`,PT=g(Jt)`
5357  position: absolute;
5358  height: 18px;
5359  width: 18px;
5360
5361  display: flex;
5362  align-items: center;
5363  justify-content: center;
5364  border-radius: 3px;
5365  pointer-events: none;
5366
5367  ${e=>{if(e.checked)return L`
5368        border-color: ${e.theme.text.neutral700};
5369        background-color: ${e.theme.bg.neutral700};
5370      `}}
5371`,Rfe=g.div`
5372  position: sticky;
5373  top: 0px;
5374  left: 0px;
5375  z-index: 5;
5376  width: 100%;
5377  height: 38px;
5378`,jfe=g.div`
5379  position: absolute;
5380  top: 12px;
5381  right: 12px;
5382  z-index: 10;
5383`,kfe=g.div`
5384  position: sticky;
5385  top: 0;
5386  z-index: 40;
5387`,Nfe=g.div.withConfig({displayName:"ui__NameWrapper"})(["width:400px;display:flex;flex-direction:column;"]),Ofe=g(R).withConfig({displayName:"ui__QuantityTableWrapper"})(["border-bottom:1px solid ",";&:before{content:'';display:block;position:absolute;z-index:1;top:59px;bottom:0;left:0;right:0;pointer-events:none;","}"],({theme:e})=>e.text.neutral200,zb),Dfe=g.div.withConfig({displayName:"ui__InnerWrapper"})(["width:100%;height:452px;overflow-y:hidden;position:relative;","{border:none;box-shadow:none;}","{overflow:unset;}table{table-layout:unset;}th{position:sticky;top:0;z-index:1;&:nth-child(2){padding-left:61px;}}[role='cell']{&:first-child{padding-left:20px;}&:last-child{padding-right:20px;}}"],fk,_k),Pfe=g.div.withConfig({displayName:"ui__ModalFooter"})(["padding:12px 20px;display:flex;flex-direction:row-reverse;height:72px;border-top:1px solid ",";button{min-width:auto;width:116px;padding:0;}"],({theme:e})=>e.text.neutral200),Lfe=g(S).withConfig({displayName:"ui__FieldsWrapper"})(["padding:18px 20px 10px;max-height:90px;overflow-y:auto;",";"],Bo),Ffe=g.div.withConfig({displayName:"ui__ReasonWrapper"})(["min-width:240px;max-width:240px;margin-right:16px;"]),LT=g.div.withConfig({displayName:"ui__QuantityInputWrapper"})(["width:",";margin:",";padding-top:12px;transform:translate3d(0,0,0);.g-error-msg{font-size:12px;bottom:0;}button{background-color:",";}"],e=>e.$width?e.$width:"284px",e=>e.$margin,({theme:e})=>e.bg.white),Mfe=L(["height:118px;padding:0;align-items:flex-start;& > div > span{width:100%;}"]),Ufe=L(["top:72px;position:relative;"]),N1=g.div.withConfig({displayName:"ui__PrimaryHeader"})(["font-size:14px;color:",";padding:12px 0;text-transform:uppercase;background-color:",";"],({theme:e})=>e.text.white,({theme:e})=>e.text.neutral500),O1=g.div.withConfig({displayName:"ui__SecondaryHeader"})(["font-size:14px;font-weight:400;padding:16px 0;height:74px;display:flex;align-items:center;text-transform:capitalize;background-color:",";"],({theme:e})=>e.bg.neutral200),Bfe=L(["margin-left:2px;top:2px;position:relative;path{fill:",";}"],({theme:e})=>e.icon.neutral400),FT=L(["margin-left:2px;top:2px;position:relative;path{fill:",";}"],({theme:e})=>e.icon.neutral200),Hfe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:2,fill:"none",viewBox:"0 0 12 2",...e},c.createElement("rect",{width:1.6,height:12,x:12,fill:"currentColor",rx:.8,transform:"rotate(90 12 0)"})),zfe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none",viewBox:"0 0 12 12",...e},c.createElement("rect",{width:1.6,height:12,x:5.25,fill:"currentColor",rx:.8}),c.createElement("rect",{width:1.6,height:12,x:12,y:5.25,fill:"currentColor",rx:.8,transform:"rotate(90 12 5.25)"})),Vfe=({name:e,label:t,placeholder:r,unit:o,baseQuantity:i=0,newQtyFieldName:s,qtyDeltaFieldName:a,showLabel:l,noOffsets:u,showUnitName:p,forceShowSuffix:m,decrementAction:h={disabled:!1,show:!0},incrementAction:A={disabled:!1,show:!0},onManualChange:f=Me,onActionsChange:_=Me,onErrorDisplay:b,normalize:E,format:T,...w})=>{const{control:v,setValue:k,register:N,getFieldState:D,formState:F}=De(),B=Te({name:e,control:v}),[U,z]=c.useState(!1),W=c.useMemo(()=>new Th(i),[i]),K=q(te=>rs(te)(o)),X=c.useMemo(()=>Lt(K,Math.abs(B)),[K,B]),Z=c.useMemo(()=>u?{pt:0,pb:0}:l?{pt:6,pb:16}:{pt:0,pb:16},[l,u]),ae=c.useCallback(te=>{if(typeof te!="number")return null;if(s){const ye=E(W.plus(Number(te)).toString());k(s,ye,{shouldValidate:!0})}if(a){const ye=E(W.neg().plus(Number(te)).toString());k(a,ye,{shouldValidate:!0})}},[k,E,W,s,a]),pe=c.useCallback(te=>{const ye=typeof B=="number"?B:0,he=new Th(ye),Ie=te===Gg.INC?he.plus(1).toNumber():he.minu
5387s(1).toNumber();_&&_(e,te,Ie),k(e,Ie,{shouldValidate:!0}),ae(Ie)},[k,B,e,ae,_]),xe=te=>{const ye=te.target.value,he=E(ye);k(e,he,{shouldValidate:!0}),U&&(ae(he),f(e,he))};return n.jsxs(S,{children:[n.jsx(I,{when:h.show,children:n.jsx(R,{right:14,top:l&&6,children:n.jsx(SS,{"data-testid":"decrease-button",disabled:h.disabled,styleType:"light",onClick:()=>pe(Gg.DEC),children:n.jsx(Hfe,{})})})}),n.jsx(we,{overflowErrorMsg:!0,...N(e,{onChange:xe,onBlur:()=>z(!1)}),...D(e,F),customErrorStyles:w.customErrorStyles,customLabelStyles:{top:"-1px"},"data-testid":w["data-testid"],disabled:w.disabled,forceShowSuffix:m,inputWrapperStyle:{display:"block"},label:l?t:"",offsets:Z,placeholder:r||t,"suffix-data-testid":"units-label",suffixText:p&&X,value:T(B),onErrorDisplay:b,onFocus:()=>z(!0)}),n.jsx(I,{when:A.show,children:n.jsx(R,{left:14,top:l&&6,children:n.jsx(SS,{"data-testid":"increase-button",disabled:A.disabled,styleType:"light",onClick:()=>pe(Gg.INC),children:n.jsx(zfe,{})})})})]})},sa=e=>{const t=c.useCallback(o=>e.normalize?e.normalize(o):XU(e.unit)(o),[e.unit]),r=c.useCallback(o=>{if(!e.showSign||typeof o!="number"||o===0)return o;const i=Math.abs(o);return o>0?`+ ${i}`:`- ${i}`},[e.showSign]);return n.jsx(Vfe,{...e,format:r,normalize:t})},Qfe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.7,d:"m12 9-4 4-4-4m4-6v10"})),Wfe=g(Jt)`
5388  width: 16px;
5389  height: 16px;
5390  transform: ${e=>!e.sorted&&"rotate(180deg)"};
5391  margin-left: 4px;
5392`,qfe=({column:e})=>e.isSorted?n.jsx(Wfe,{sorted:e.isSortedDesc,icon:Qfe}):null,Gfe=({headerGroups:e,...t})=>t.renderHeaderComponent?t.renderHeaderComponent(e,...t):n.jsx(kfe,{children:e.map((r,o)=>n.jsx(Sfe,{...r.getHeaderGroupProps(),className:"row",selectMode:t.selectMode,children:r.headers.map((i,s)=>n.jsx(Efe,{...i.getHeaderProps(i.getSortByToggleProps()),$isFiller:qe(i.id,"filler"),customHeaderCellStyle:i.customThStyle,customThStyle:t.customThStyle,selectMode:t.selectMode,width:`${i.width}`,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",justifyContent:i.align,children:[n.jsx(C,{fontMedium:!0,neutral500:!0,trimLongString:!0,children:i.render("Header")}),n.jsx(qfe,{column:i})]})},`header_col_${s}`))},`header_row_${o}`))}),$fe=Le.memo(Gfe),Kfe=c.memo(({index:e,style:t,data:r})=>{const o=r.rows[e];r.prepareRow(o);const[i,s]=c.useState(!1),{style:a}=o.getRowProps({style:t});return n.jsx(Cfe,{style:{top:`${parseFloat(t.top)+59}px`,height:a.height,left:a.left,position:"absolute"},...r.bypassMouseEvents&&{onMouseEnter:()=>s(o.id),onMouseLeave:()=>s(!1)},"data-testid":`table-row-${e}`,children:o.cells.map((l,u)=>n.jsx(Tfe,{$isFiller:qe(l.column.id,"filler"),align:l.column.align,customTdStyle:l.customTdStyle,isRowRemoved:J(!1,["original","isRowRemoved"],o),width:l.column.width,...l.getCellProps(),children:l.render("Cell",{rowHovered:i})},`cell_${e}_${u}`))},e)},gv),Yfe=({indeterminate:e,checked:t})=>e?n.jsx(PT,{checked:e,icon:Fx}):t?n.jsx(PT,{checked:t,icon:x_}):null,Jfe=e=>{const t=q(o=>J([],["bulk","selectedEntities"],o)),r=c.useMemo(()=>e.getCheckboxInfo(e.data,t,e.isBulkSelect),[t,e]);return n.jsx(wfe,{children:n.jsxs(vfe,{children:[n.jsx(Ife,{checked:r.checked,"data-testid":e["data-testid"],type:"checkbox",onChange:e.onChange}),n.jsx(Yfe,{checked:r.checked,indeterminate:r.indeterminate})]})})},MT=Le.memo(Jfe),Xfe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.43,d:"M3.656 7.059c0 .965.783 1.748 1.748 1.748h10.05c.965 0 1.748-.783 1.748-1.748V5.748c0-.965-.783-1.748-1.748-1.748H5.404c-.965 0-1.748.783-1.748 1.748v1.31z"}),c.createElement("path",{fill:"currentColor",d:"M9.831 17.764H5.403c-.602 0-1.092-.49-1.092-1.092V15.36c0-.602.49-1.092 1.092-1.092h4.428c.151-.467.363-.906.623-1.311h-5.05c-.603 0-1.093-.49-1.093-1.093v-1.31c0-.603.49-1.093 1.092-1.093h10.05c.582 0 1.053.457 1.087 1.03.463.11.9
539205.273 1.317.488v-.426a2.407 2.407 0 0 0-2.404-2.403H5.403A2.41 2.41 0 0 0 3 10.554v1.311c0 .69.293 1.31.759 1.748A2.4 2.4 0 0 0 3 15.361v1.31a2.406 2.406 0 0 0 2.403 2.404h5.05a5.7 5.7 0 0 1-.622-1.31z"}),c.createElement("path",{fill:"currentColor",d:"M15.234 20.823a4.807 4.807 0 1 0 0-9.614 4.807 4.807 0 0 0 0 9.614m-2.493-4.678a.433.433 0 0 1 .617 0l1.44 1.438v-4.625a.436.436 0 1 1 .873 0v4.625l1.44-1.438a.437.437 0 0 1 .617.617l-2.185 2.185a.436.436 0 0 1-.618 0l-2.184-2.185a.435.435 0 0 1 0-.617"})),jf=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M19.988 15.258c0 2.991-1.76 4.754-4.746 4.754h-6.5c-2.994 0-4.754-1.763-4.754-4.754V8.742c0-2.991 1.097-4.754 4.084-4.754h1.669c.6 0 1.164.283 1.524.763l.761 1.015c.361.48.925.762 1.524.763h2.362c2.995 0 4.1 1.526 4.1 4.578z",clipRule:"evenodd"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M9.645 13.19h5.206"}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"m13.113 15.792 2.603-2.603-2.603-2.603"})),Zfe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M11.683 3.007c-3.52.171-6.229 3.299-6.229 6.933v3.81l-1.36 2.824C3.79 17.237 4.26 18 4.97 18h14.058c.71 0 1.18-.762.878-1.426l-1.361-2.824v-4c0-3.836-3.103-6.925-6.863-6.743zm2.499 15.743c0 1.242-.977 2.25-2.182 2.25s-2.182-1.008-2.182-2.25"})),e_e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M19.41 19.057H5.181c-1.268 0-2.295-1.17-2.295-2.614V7.557c0-1.443 1.027-2.614 2.295-2.614h14.227c1.268 0 2.295 1.17 2.295 2.614v8.886c0 1.443-1.027 2.614-2.295 2.614z"}),c.createElement("path",{fill:"currentColor",d:"M15.825 8.471H14.06v7.057h1.764zm-4.412 0H9.648v7.057h1.765zm-3.233.001H6.416v7.056H8.18zm4.408-.001H12v7.057h.588zm5 0H17v7.057h.588zm-8.232 0h-.588v7.057h.588zm4.41 0h-.588v7.057h.588z"})),t_e=g(Jt)`
5393  svg {
5394    width: 24px;
5395    height: 24px;
5396  }
5397`,xk=g(t_e)`
5398  justify-content: center;
5399  align-items: center;
5400  margin-right: ${e=>e.iconOffset||"10px"};
5401  color: ${({theme:e})=>e.bg.white};
5402`,n_e=g.ul`
5403  display: flex;
5404  justify-content: flex-end;
5405  align-items: center;
5406  list-style: none;
5407  margin-top: 20px;
5408  margin-bottom: 0;
5409  padding-left: 4px;
5410  padding-right: 2px;
5411  height: 40px;
5412  border-radius: 8px 8px 0 0;
5413  background-color: ${({theme:e})=>e.text.neutral700};
5414
5415  ${e=>e.tableMode&&L`
5416      background-color: ${({theme:t})=>t.text.neutral700};
5417      padding: 0;
5418      margin: 0;
5419      height: 64px;
5420      justify-content: flex-end;
5421    `};
5422
5423  ${e=>e.isCompact&&L`
5424      border-radius: 6px;
5425    `};
5426
5427  ${e=>e.customWrapperStyles};
5428`,r_e=g.ul`
5429  display: flex;
5430  position: absolute;
5431  width: 100%;
5432  margin-top: 0;
5433  align-items: center;
5434  padding-left: 12px;
5435  list-style: none;
5436  height: 40px;
5437  left: -10000px;
5438  top: -10000px;
5439  flex-wrap: wrap;
5440  background-color: ${({theme:e})=>e.blue400};
5441`,bk=g.li`
5442  position: relative;
5443  display: flex;
5444  justify-content: center;
5445  align-items: center;
5446  flex-shrink: 0;
5447  padding: 5px 16px;
5448  cursor: pointer;
5449  color: ${e=>e.tableMode?e.theme.text.neutral700:e.theme.bg.white};
5450  opacity: ${e=>e.disabled?.4:1};
5451  width: ${e=>e.width||"auto"};
5452  ${e=>e.tableMode&&L`
5453      padding: 6px 8px;
5454      margin-right: 4px;
5455      margin-left: 4px;
5456      &:not(:last-child)::after {
5457        right: -6px !important;
5458      }
5459    `};
5460  ${e=>e.disabled?L`
5461        cursor: not-allowed;
5462      `:L`
5463      &:hover {
5464        border-radius: 6px;
5465        background-color: ${({theme:t})=>ot(t.text.white,.1)};
5466      }
5467    `}
5468
5469  &:not(:last-child)::after {
5470    position: absolute;
5471    right: 0;
5472    content: '';
5473    opacity: 0.3;
5474    width: 1px;
5475    height: 16px;
5476    background-color: ${({theme:e})=>e.icon.neutral400};
5477    background-color: ${e=>!e.tableMode&&e.theme.bg.white};
5478  }
5479
5480  ${e=>e.wideDropdownContent&&L`
5481      min-width: 200px;
5482    `};
5483
5484  ${e=>e.dropdownChipsStyles}
5485`,o_e=g.div`
5486  flex-grow: 1;
5487  min-width: 250px;
5488  display: flex;
5489  align-items: center;
5490`,i_e=g(S)`
5491  cursor: pointer;
5492  width: 24px;
5493  height: 24px;
5494  margin-right: 8px;
5495  margin-left: 4px;
5496`,s_e=g.div`
5497  display: flex;
5498  margin-left: 5px;
5499  color: ${({theme:e})=>e.bg.white};
5500`,a_e=g.div`
5501  display: flex;
5502  align-items: center;
5503  justify-content: center;
5504
5505  width: 16px;
5506  height: 16px;
5507  margin-left: 4px;
5508`,l_e=g.div`
5509  display: flex;
5510  align-items: center;
5511
5512  margin-left: 4px;
5513  height: 32px;
5514  cursor: pointer;
5515  border-radius: 6px;
5516
5517  &:hover {
5518    background-color: ${({theme:e})=>ot(e.bg.white,.1)};
5519  }
5520
5521  ${e=>e.isOpen&&L`
5522      background-color: ${({theme:t})=>ot(t.bg.white,.1)};
5523    `}
5524`,c_e=g(C)`
5525  display: flex;
5526  align-items: center;
5527  color: ${({theme:e,navyStyle:t})=>t?e.text.neutral700:e.bg.white};
5528  margin-right: 8px;
5529`,d_e=g.div`
5530  width: ${e=>e.widthValue||"170"}px;
5531`,UT=g.div`
5532  display: flex;
5533  align-items: center;
5534  justify-content: center;
5535
5536  width: 35px;
5537  height: 20px;
5538  border-radius: 4px;
5539
5540  color: ${({theme:e})=>e.text.white};
5541  background-color: ${({theme:e})=>e.brand};
5542
5543  text-transform: uppercase;
5544  font-weight: 600;
5545  font-size: 10px;
5546`,u_e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.508 2.72c-.492.618-.758 1.6-.758 3.027v6.506c0 1.347.393 2.324 1.033 2.963s1.616 1.034 2.964 1.034h6.49c1.344 0 2.32-.394 2.958-1.033.639-.64 1.032-1.617 1.032-2.964v-.004l.023-4.14v-.002c0-1.46-.27-2.382-.746-2.94-.453-.531-1.221-.88-2.597-.88h-2.36a2.66 2.66 0 0 1-2.12-1.061l-.761-1.014a1.15 1.15 0 0 0-.922-.462H5.078c-1.339 0-2.107.388-2.57.97m-1.174-.933C2.164.742 3.434.25 5.078.25h1.666c.835 0 1.621.394 2.122 1.062l.76 1.012c.219.29.56.462.923.463h2.358c1.614 0 2.892.414 3.738 1.406.823.966 1.105 2.329 1.105 3.916v.004l-.023 4.14v.002c0 1.64-.486 3.035-1.47 4.022-.986.987-2.381 1.473-4.02 1.473h-6.49c-1.641 0-3.038-.486-4.025-1.473S.25 13.893.25 12.253V5.747c0-1.561.282-2.952 1.084-3.96",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 7.25a.75.75 0 0 1 .75.75v1A2.75 2.75 0 0 1 10 11.75H6.91l.754.7a.75.75 0 1 1-1.02 1.1l-2.154-2a.75.75 0 0 1 0-1.1l2.154-2a.75.75 0 1 1 1.02 1.1l-.754.7H10c.69 0 1.25-.56 1.25-1.25V8a.75.75 0 0 1 .75-.75",clipRule:"evenodd"})),BT=(e,t)=>M(e)?!0:!e.includes(t),p_e=(e=[],t,r=!0)=>
5546{if(M(t)||!r)return!1;const o=cn("id",e);return M(o)?!1:We((i,{descendantIds:s=[]})=>{if(s.length<=1)return i;const a=j9(o,s);return j(a)?Fr(!0):i},!1,t)},Lm=e=>e.length>100?x("bulk_update_quantity_modal.too_many_items_selected"):x("bulk_update_quantity_modal.folders_selected"),m_e=(e=[])=>{const t=e.includes(Rn.Locked)?Rn.Locked:Rn.Restricted,r=e.every(o=>o===t);return t===Rn.Locked?r?x("headers.bulk_actions.locked_tooltip"):x("headers.bulk_actions.partially_locked_tooltip"):r?x("headers.bulk_actions.restricted_tooltip"):x("headers.bulk_actions.partially_restricted_tooltip")},h_e=(e,{nodes:t,roleNodes:r,lockStates:o})=>{if(!e(r))return{include:!1,disabled:!1,hint:null};const s=e(t);return{include:!0,disabled:!s,hint:s?null:m_e(o)}},A_e=({nodes:e,handlers:t,buckets:r,removeCloneAction:o,isSummaryView:i,canManageInventory:s,isReturnToOriginEnabled:a,isQuickAddItemsToWorkflowEnabled:l,isRestockEnabled:u,isSkipAddItemToWorkflowNewTag:p,isBulkEditGridEnabled:m})=>{const h=p_e(e,r,i),A=e.length>100||yi(F=>!F.isItem,e),f=e.map(F=>({...F,acl:F.roleAcl??F.acl})),_=e.map(F=>F.resolvedLock??Rn.None),b=F=>h_e(F,{nodes:e,roleNodes:f,lockStates:_}),E=b(F=>Qo("edit",F)),T=b(F=>Qo("move",F)),w=b(F=>Qo("copy",F)),v=b(F=>Qo("delete",F)),k=b(F=>Qo(["attributes","labels"],F,!0)),N=b(F=>Uu(F)),D=b(F=>Qo(["attributes","quantity"],F,!0));return Dr([{element:{id:"edit","data-testid":"bulk-edit",name:"Edit",badge:n.jsx(I,{when:m,children:n.jsx(R,{outside:!0,left:8,children:n.jsx(UT,{children:x("common.new")})})}),icon:n.jsx(S,{children:n.jsx(XR,{})}),disabled:E.disabled,hint:E.hint,onClick:t.editClick},include:E.include},{element:{id:"update_quantity","data-testid":"bulk-update-quantity",name:"Update Quantity",disabled:A||D.disabled,hint:D.hint||A&&Lm(e),icon:n.jsx(f5,{}),onClick:t.updateQuantityClick},include:D.include||s&&A},{element:{id:"move","data-testid":"bulk-move",name:"Move",icon:n.jsx(jf,{}),disabled:T.disabled,hint:T.hint,onClick:t.moveClick},include:T.include},{element:{id:"export","data-testid":"bulk-export",name:"Export",icon:n.jsx(Xfe,{}),onClick:t.exportClick},include:!0},{element:{id:"restock","data-testid":"bulk-restock",name:x("common.restock"),icon:n.jsx(PA,{}),onClick:t.restockClick,disabled:A,hint:A&&Lm(e)},include:u},{element:{id:"qr_code","data-testid":"bulk-create-labels",name:"Create Label",icon:n.jsx(e_e,{}),disabled:k.disabled,hint:k.hint,onClick:t.qrCodeClick},include:k.include},{element:{id:"alerts","data-testid":"bulk-set-alerts",name:"Set Alert",icon:n.jsx(Zfe,{}),disabled:N.disabled,hint:N.hint,onClick:t.setAlertsClick},include:N.include},{element:{id:"return_to_origin","data-testid":"bulk-return-to-origin",disabled:A||T.disabled,hint:T.hint||A&&Lm(e),name:"Return to Origin",icon:u_e,onClick:t.returnToOriginClick},include:T.include&&a},{element:{id:"clone","data-testid":"bulk-clone",name:"Clone",icon:n.jsx(e8,{}),onClick:t.cloneClick,disabled:h||w.disabled,hint:w.hint||h&&x("summarize_items.clone_warning_tooltip"),tooltipWidth:!w.hint&&h&&"130px"},include:w.include&&!o},{element:{id:"add_items_to_workflow","data-testid":"bulk-add-items-to-workflow",disabled:A,hint:A&&Lm(e),badge:n.jsx(I,{when:!p,children:n.jsx(R,{outside:!0,left:45,children:n.jsx(UT,{children:x("common.new")})})}),name:x("workflows.add_items_to_workflows.node_action_label"),icon:n.jsx(Ms,{height:16,viewBox:"0 0 12 12",width:16}),onClick:t.bulkAddItemsToWorkflowClick},include:l},{element:{id:"delete","data-testid":"bulk-delete",name:"Delete",icon:n.jsx(Vl,{}),disabled:v.disabled,hint:v.hint,onClick:t.deleteClick},include:v.include}])},g_e=(e,t)=>({bulkSelectEntities:(r,o)=>e($u(r,o)),resetBulkState:()=>e(X7),showBulkCloneModal:({requestPageMeta:r,selectedEntities:o})=>e(Bee({dispatch:e,includeSubtree:t.includeSubtree,requestPageMeta:r,selectedEntities:o})),showBulkEditModal:r=>e(Hee(r,t.source)),showMoveModal:r=>e(zee(t.requestPageMeta,r,t.source)),showBulkExportModal:r=>e(tb(r,t.source)),showBulkRemoveModal:(r,o)=>e(Z7(e,r,o,t.requestPageMeta,t.source)),showBulkUpdateQuantityModal:(r,o)=>e(Vee(r,o)),showOverridePostLabelsModalOnBulkSelect:(r,o)=>e(Wee(e,r,o)),postLabelsGenerate:(r,o,i,s)=>{e(Ui(r,o,i,s))},showBulkRestoreModal:(r,o)=>e(Qee(e,r,o)),showBulkReturnToOriginModal:(r,o)=>e(qee(r,o)),showBulkAddItemsToWorkflowModal:(r,o)=>{O.startQuickAddItemsToWorkflow({nodeId:r.map(i=>i.id),source:t.source,role:o}),e(Gee(r,t.source))},showRestockModal:r=>{e($ee(r,t.requestPageMeta))},showSetAlertsModal:(r,o,i)=>e(nb({selectedEntities:r,selectedEntitiesType:o,requestPageMeta:i})),bulkArchive:r=>{e({type:d.ARCHIVE_ALERTS_REQUEST,payload:{notificationIds:r}})},bulkUnarchive:r=>{e({type:d.UNARCHIVE_ALERTS_REQUEST,payload:{notificationIds:r}})},bulkMarkRead:r=>{e({type:d.MARK_ALERTS_READ_REQUEST,payload:{notificationIds:r}})},bulkMarkUnread:r=>{e({type:d.MARK_ALERTS_UNREAD_REQUEST,payload:{notificationIds:r}})}}),y_e=e=>({selectedEntitiesIds:$(["bulk","selectedEntities"],e),canManageInventory:$(["accesses","permissions","manageInventory"],e),selectedEntitiesType:$(["bulk","selectedEntitiesType"],e),bulkSelectMode:$(["bulk","bulkSelectMode"],e),includeSubtree:$(["form","submitFormModal","values","includeSubtree"],e),buckets:l6(e),searchBuckets:c6(e)}),Ek=lr(br(y_e,g_e),Bn(e=>{const t=j(e.selectedEntities),{meta:r,loading:o}=jA(e.selectedEntitiesIds,t),{updateUserStorage:i}=xr(),{role:s}=dn(),{isAtLimit:a}=Od(),l=OA();return{selectedEntities:e.selectedEntities||r,isLoadingMetadata:o,updateUserStorage:i,role:s,isAtEnterpriseItemLimit:a,showBlockedItemCreationModal:l}}),qi({handleEditClick:e=>()=>e.showBulkEditModal(e.requestPageMeta),handleMoveClick:e=>()=>{e.showMoveModal(e.selectedEntities)},handleReturnToOriginClick:e=>()=>e.showBulkReturnToOriginModal(e.selectedEntities,e.requestPageMeta),handleBulkAddItemsToWorkflowClick:e=>()=>{e.updateUserStorage({skipAddItemToWorkflowNewTag:!0}),e.showBulkAddItemsToWorkflowModal(e.selectedEntities,e.role)},handleRestockClick:e=>()=>{e.showRestockModal(e.selectedEntities)},handleQrCodeClick:e=>()=>{const t=e.selectedEntities.filter(_5),r=Bc(e.selectedEntities);t.length>0?e.showOverridePostLabelsModalOnBulkSelect(t,e.selectedEntities,!1,e.requestPageMeta):e.postLabelsGenerate(e.selectedEntities,r,"bulk",e.requestPageMeta),O.startCreateLabel("bulk",r)},handleSetAlerts:e=>()=>e.showSetAlertsModal(e.selectedEntities,e.selectedEntitiesType,e.requestPageMeta),handleCloneClick:e=>()=>e.showBulkCloneModal({selectedEntities:e.selectedEntities,requestPageMeta:e.requestPageMeta}),handleExportClick:e=>()=>e.showBulkExportModal(e.selectedEntities),handleRemoveClick:e=>()=>e.showBulkRemoveModal(e.selectedEntities,e.afterBulkRemove),handleUpdateQuantityClick:e=>()=>e.showBulkUpdateQuantityModal(e.selectedEntities,e.requestPageMeta),handleRestoreClick:e=>()=>{if(e.isAtEnterpriseItemLimit){e.showBlockedItemCreationModal();return}e.showBulkRestoreModal(e.selectedEntities,e.trashPageFilters)},clearSelectionClickHandler:e=>()=>{e.bulkSelectMode&&e.resetBulkState()}}),Bn(e=>({disabled:M(e.selectedEntities)})),Bn(e=>{const t=[],{nodesWithAcl:r}=zn(e.selectedEntities),{isReturnToOriginEnabled:o}=Fn(),{isQuickAddItemsToWorkflowEnabled:i}=FA(),{isRestockEnabled:s}=ob(),{userStorage:a}=xr(),l=a?.skipAddItemToWorkflowNewTag||!1,{isEnabled:u,canOpenGrid:p}=Bp();return e.customBulkActions?{actions:e.customBulkActions}:(e.isTrash&&Qo("delete",r)&&t.push({id:"restore_selected","data-testid":"bulk-restore",name:x("trash.restore_selected"),icon:J8,onClick:e.handleRestoreClick}
5546),e.isTrash||t.push(...A_e({nodes:r,buckets:e.isSearch?e.searchBuckets:e.buckets,isSummaryView:e.isSummaryView,removeCloneAction:e.removeCloneAction,canManageInventory:e.canManageInventory,isReturnToOriginEnabled:o,isQuickAddItemsToWorkflowEnabled:i,isRestockEnabled:s,isSkipAddItemToWorkflowNewTag:l,isBulkEditGridEnabled:u&&p,handlers:{setAlertsClick:e.handleSetAlerts,editClick:e.handleEditClick,moveClick:e.handleMoveClick,qrCodeClick:e.handleQrCodeClick,cloneClick:e.handleCloneClick,exportClick:e.handleExportClick,deleteClick:e.handleRemoveClick,updateQuantityClick:e.handleUpdateQuantityClick,returnToOriginClick:e.handleReturnToOriginClick,bulkAddItemsToWorkflowClick:e.handleBulkAddItemsToWorkflowClick,restockClick:e.handleRestockClick}})),{actions:t})})),f_e=e=>{const{t}=P(),r=e.source==="variants-creation"?e.selectedEntities:e.selectedNodes,o=ft(r),[i,{width:s}]=mp(),a=e.source==="variants-creation"?"variant":"item";return n.jsxs(S,{alignItems:"center",children:[n.jsx(cr,{closeOnClick:!0,anchor:l=>n.jsxs(l_e,{ref:i,isOpen:l,children:[n.jsx(i_e,{center:!0,onClick:e.clearSelectionClickHandler,children:n.jsx(hr,{icon:e.checkboxIcon})}),n.jsxs(c_e,{fontMedium:!0,navyStyle:e.navyStyle,children:[e.customTitle||t("bulk_selector.title",{count:o,entity:a}),n.jsx(a_e,{children:n.jsx($x,{})})]})]}),content:n.jsxs(d_e,{widthValue:s,children:[e.bulkOptions.map(l=>n.jsx(ar,{active:e.selectedEntitiesType===l.value,"data-testid":`${l.value}-option`,onClick:l.onClick,children:l.name},`${l.value}-${l.name}`)),n.jsx(wx,{}),n.jsx(ar,{"data-testid":"clear-selection-option",disabled:!e.bulkSelectMode,onClick:e.clearSelectionClickHandler,children:t("display_options.clearSelection")})]}),"data-testid":"bulk-select-header",noBorder:e.noBorder,overlayAnchor:e.overlayAnchor||"#page-content-wrapper",placement:"bottom-start"}),n.jsx(I,{when:e.isLoadingMetadata||e.isExternalLoadingActive,children:n.jsx(s_e,{children:n.jsx(Ct,{})})})]})},__e=e=>({selectedNodes:$(["bulk","selectedEntities"],e),selectedEntitiesType:$(["bulk","selectedEntitiesType"],e),bulkSelectMode:$(["bulk","bulkSelectMode"],e),includeSubtree:$(["form","submitFormModal","values","includeSubtree"],e)}),x_e=e=>({bulkSelectEntities:(t,r)=>e($u(t,r)),initializeBulkState:()=>e(Mee),resetBulkState:()=>e(X7)}),Sk=lr(br(__e,x_e),pp("isLoadingMetadata","setIsLoadingMetadata",!1),qi({headerClickHandler:e=>()=>e.bulkSelectMode?e.resetBulkState():e.initializeBulkState(),manualSelectClickHandler:e=>()=>{e.selectedEntitiesType!==Cr.MANUAL&&e.initializeBulkState()},pageSelectClickHandler:e=>()=>{if(e.customPageSelectClickHandler)return e.customPageSelectClickHandler(e.nodeIds);if(e.selectedEntitiesType!==Cr.CURRENT_PAGE){if(j(e.nodeIds))return e.bulkSelectEntities(Cr.CURRENT_PAGE,e.nodeIds);e.initializeBulkState()}},allNodesSelectClickHandler:e=>()=>{if(!(e.selectedEntitiesType===Cr.ALL_NODES&&!e.skipAllNodesEntityTypeCheck))return e.skipLoading?e.handleAllNodesSelect():(e.setIsLoadingMetadata(!0),O.bulkSelectionTypeAllClicked(e.source),new Promise((t,r)=>{e.handleAllNodesSelect(t,r)}).then(t=>{e.setIsLoadingMetadata(!1),e.bulkSelectEntities(Cr.ALL_NODES,t)}))},clearSelectionClickHandler:e=>()=>{e.bulkSelectMode&&e.resetBulkState()}}),Bn(e=>({bulkOptions:e.selectionOptions||Dr([{element:{name:x("bulk_selector.all_nodes"),value:Cr.ALL_NODES,onClick:()=>e.allNodesSelectClickHandler()},include:BT(e.exludedOptions,Cr.ALL_NODES)},{element:{name:x("bulk_selector.current_page"),value:Cr.CURRENT_PAGE,onClick:()=>e.pageSelectClickHandler()},include:BT(e.exludedOptions,Cr.CURRENT_PAGE)}])})))(f_e),Ck=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2",clipRule:"evenodd"}),c.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.714 13.571L6 12.451l1.2-1.154 3.086 2.967L16.8 8 18 9.154z",clipRule:"evenodd"})),b_e=e=>{const{t}=P(),r=n.jsxs(S,{center:!0,children:[n.jsx(xk,{icon:e.action.icon,iconOffset:e.iconOffset,styleType:e.styleType,tableMode:e.tableMode}),n.jsx(I,{when:j(e.action.name),children:n.jsx(C,{fontMedium:!0,white:!0,children:e.action.name})}
5546),n.jsx(I,{when:j(e.action.badge),children:e.action.badge})]});return e.disabled?n.jsx(Ge,{content:n.jsx(C,{bigLetterSpacing:!0,normalBreak:!0,smallerLineHeight:!0,tinySize:!0,white:!0,children:e.hint||t("headers.bulk_actions.warning_tooltip")}),maxWidth:e.tooltipWidth||"155px",offset:[0,25],placement:"top",portalAnchor:"#page-content-wrapper",children:r}):r},HT=e=>{const t=yd(e.disabled,e.action.onClick);return n.jsx(bk,{"data-testid":e.action["data-testid"],disabled:e.disabled,dropdownChipsStyles:e.dropdownChipsStyles,tabIndex:"0",tableMode:e.tableMode,width:e.width,onClick:t,onKeyDown:r=>At(r)&&t(r),children:n.jsx(b_e,{...e})})},E_e=e=>{const{action:{id:t,name:r,icon:o,badge:i},setChipSize:s}=e,[a,{width:l}]=mp();return c.useLayoutEffect(()=>{s&&l!==0&&s({[t]:l})},[t,l,s]),n.jsxs(bk,{ref:a,disabled:e.disabled,mode:e.mode,children:[n.jsx(xk,{icon:o,mode:e.mode}),n.jsx(C,{fontMedium:!0,white:!0,children:r}),n.jsx(I,{when:j(i),children:i})]})},Tk=({nodeIds:e=[],headerChips:t,dropdownChips:r,isCompact:o,fullySelectedIcon:i=Ck,partiallySelectedIcon:s=XA,...a})=>{const l=We((A,f)=>[...A,f.id],[],a.selectedEntities),u=qe(ft(a.selectedEntities),ft(e)),p=Lo(ys(e,l)),h=(a.source==="variants-creation"?u:p)?i:s;return n.jsxs(n_e,{customWrapperStyles:a.customWrapperStyles,id:"bulk-actions",isCompact:o,tableMode:a.tableMode,children:[n.jsx(I,{when:!a.hideTitle,children:n.jsx(o_e,{children:n.jsx(Sk,{checkboxIcon:h,handleAllNodesSelect:a.handleAllNodesSelect,isExternalLoadingActive:a.isLoadingMetadata,navyStyle:a.navyStyle,noBorder:a.noBorder,nodeIds:e,selectedEntities:a.selectedEntities,selectionOptions:a.selectionOptions,source:a.source})})}),t.map((A,f)=>n.jsx(HT,{action:A,disabled:a.disabled||A.disabled,hint:A.hint,index:f,styleType:a.styleType,tableMode:a.tableMode,tooltipWidth:A.tooltipWidth},A.name)),j(r)&&n.jsx(cr,{closeOnClick:!0,anchor:()=>n.jsx(HT,{action:{icon:E7},disabled:a.disabled,dropdownChipsStyles:a.dropdownChipsStyles,iconOffset:"0",index:$(["actions","length"],a),styleType:a.styleType,tableMode:Qr("tableMode",a),onClick:Me}),content:r,dropdownDisabled:a.disabled,noBorder:a.noBorder,overlayAnchor:"#page-content-wrapper",wideDropdownContent:a.wideDropdownContent,zIndex:"12"})]})},zT=Ek(e=>{const{ref:t,headerChips:r,dropdownChips:o,setChipSize:i}=kse({list:e.actions,padding:Ae("tableMode",e)?250:675}),s=c.useRef(r);return s.current=r,c.useEffect(()=>{setTimeout(()=>{const a=s.current.filter(u=>u.disabled).map(u=>u.id),l=e.actions.filter(u=>!u.disabled).map(u=>u.id);O.showBulkActionBar({source:e.source,disabledActions:a,enabledActions:l})},1e3)},[]),n.jsxs(Le.Fragment,{children:[n.jsx(r_e,{ref:t,children:e.actions.map((a,l)=>n.jsx(E_e,{action:a,disabled:e.disabled,index:l,setChipSize:i},a.name))}),n.jsx(Tk,{...e,dropdownChips:o,headerChips:r})]})}),wk=Ek(({actions:e,...t})=>{const{headerChips:r,dropdownChips:o}=c.useMemo(()=>u_(i=>i.headerOption?"headerChips":"dropdownChips",e),[e]);return n.jsx(Tk,{...t,dropdownChips:o,headerChips:r})}),S_e=({fullySelectedIcon:e=aR,partiallySelectedIcon:t=XA,...r})=>n.jsx(Rfe,{children:n.jsx(wk,{isCompact:!0,noBorder:!0,tableMode:!0,customBulkActions:r.customBulkActions,fullySelectedIcon:e,nodeIds:r.allElements,partiallySelectedIcon:t,selectedEntities:r.selectedIds,selectionOptions:r.selectionOptions,source:"variants-creation"})}),C_e=Le.memo(S_e),T_e=g(S)`
5547  height: 40px;
5548  padding: 8px 10px;
5549
5550  background: ${({theme:e,active:t})=>t?e.text.neutral700:e.bg.white};
5551  color: ${({theme:e,active:t})=>t?e.bg.white:e.text.neutral700};
5552  border: 1px solid ${({theme:e})=>e.bg.neutral100};
5553  border-radius: 6px;
5554
5555  cursor: pointer;
5556
5557  &:hover {
5558    background-color: ${({theme:e,active:t})=>t?e.text.neutral700:e.text.neutral200};
5559  }
5560`,w_e=g.div`
5561  max-width: 240px;
5562  max-height: 300px;
5563  overflow: auto;
5564
5565  border-top: 1px solid ${({theme:e})=>e.bg.neutral100};
5566  border-bottom: 1px solid ${({theme:e})=>e.bg.neutral100};
5567
5568  ${Bo};
5569`,I_e=g.div`
5570  margin: 24px 16px 16px;
5571  display: grid;
5572  grid-template-columns: repeat(2, 100px);
5573  column-gap: 8px;
5574`,Ik=g(S)`
5575  width: 24px;
5576  height: 24px;
5577`,vk=g(Jt)`
5578  path {
5579    fill: ${({theme:e,isHovered:t})=>t?e.text.neutral700:e.icon.neutral400};
5580  }
5581`,v_e=g.li`
5582  width: 100%;
5583  height: 1px;
5584  position: absolute;
5585  left: 0;
5586  top: ${e=>e.top};
5587  display: ${e=>e.top?"block":"none"};
5588  background-color: ${({theme:e})=>e.bg.neutral100};
5589`,R_e=L`
5590  cursor: pointer;
5591`,Rk=g(S)`
5592  padding: 16px 24px 8px;
5593
5594  &:hover {
5595    cursor: pointer;
5596    background-color: ${({theme:e})=>e.bg.neutral50};
5597  }
5598`,jk=g.ul`
5599  position: relative;
5600  margin: 0 0 8px 0;
5601  padding: 0;
5602  display: flex;
5603  flex-direction: column;
5604
5605  list-style: none;
5606`,Gb=g.li`
5607  display: flex;
5608  justify-content: space-between;
5609  padding-left: 16px;
5610
5611  opacity: ${e=>e.$opacity};
5612
5613  &:hover {
5614    background-color: ${({theme:e})=>e.bg.neutral50};
5615
5616    cursor: ${e=>e.disabled?"not-allowed":e.cursor?e.cursor:"pointer"};
5617  }
5618`,kk=g(S)`
5619  width: 16px;
5620  height: 16px;
5621  border-radius: 50%;
5622  background-color: ${({theme:e})=>e.brand};
5623`,Nk=g(S)`
5624  margin: 0 auto;
5625`,Ok=g(S)`
5626  width: 18px;
5627  height: 18px;
5628  margin-right: 3px;
5629  color: ${({theme:e})=>e.text.neutral400};
5630  cursor: pointer;
5631`,kf=g.div`
5632  width: 100%;
5633  height: 1px;
5634  background-color: ${({theme:e})=>e.delimiter.neutral100};
5635`,j_e=g(S)`
5636  width: 24px;
5637  height: 24px;
5638  margin-right: 12px;
5639`,Dk=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:8,height:13,viewBox:"0 0 8 13",...e},c.createElement("path",{fill:"#76777D",fillRule:"evenodd",d:"M1.5 3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m-5 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m-5 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})),k_e=g.div`
5640  position: fixed;
5641  pointer-events: none;
5642  z-index: 10003;
5643  left: 0;
5644  top: 0;
5645  width: 100%;
5646  height: 100%;
5647`,N_e=g.li`
5648  display: flex;
5649  justify-content: space-between;
5650  align-items: center;
5651  padding: 10px 16px 10px 24px;
5652  background-color: ${({theme:e})=>e.bg.neutral50};
5653  width: 200px;
5654  box-shadow: 0 6px 20px rgba(43, 44, 57, 0.14);
5655`,O_e=()=>{const{isDragging:e,currentItem:t={},initialOffset:r,currentOffset:o}=cv(l=>({currentItem:l.getItem(),initialOffset:l.getInitialSourceClientOffset(),currentOffset:l.getSourceClientOffset(),isDragging:l.isDragging()})),{draggableMeta:i}=c.useContext(Ql),s=t||{};if(!e)return null;const a=Sce("set-columns-filter",i.dragIndex,i.hoverIndex,i.hoverBoundingRect);return n.jsxs(Le.Fragment,{children:[n.jsx(Ra,{children:n.jsx(k_e,{children:n.jsx("div",{style:RR(r,o),children:n.jsxs(N_e,{children:[n.jsxs(S,{children:[n.jsx(Yx,{checked:s.value,
5655name:s.label,size:"16",styleType:"redStyle",type:"checkbox",onChange:Me}),n.jsx(C,{fontMedium:!0,neutral700:!0,mediumSize:!0,lineHeight:"24px",children:s.label})]}),n.jsx(Ik,{center:!0,"data-testid":"drag-drop-button",children:n.jsx(vk,{icon:Dk})})]})})})}),n.jsx(v_e,{top:$(["top"],a)})]})},D_e=e=>{const{name:t,value:r,index:o,label:i,disabled:s,moveCardHandler:a}=e,l=c.useRef(null),{isDragging:u}=Rb({ref:l,type:"checkbox-row",item:{value:r,label:i,name:t,index:o,id:i},handleRearrange:a,orientation:"horizontal"}),[p,m]=c.useState(!1),{register:h,setValue:A}=De(),f=yd(s,Ss(_=>A(t,!r,{shouldDirty:!0}),200));return n.jsx(Gb,{ref:l,$opacity:u?"0.3":"1",cursor:"grab","data-testid":`${Zr(i)}-option`,disabled:s,onClick:f,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),children:n.jsxs(S,{fullWidth:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(rt,{...h(t),$size:"16px",checked:r,"data-testid":`${i}-checkbox`,styleType:"red",onChange:Me}),n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral700:!0,lineHeight:"24px",children:i})]}),n.jsx(Ik,{center:!0,"data-testid":"drag-drop-button",children:n.jsx(vk,{isHovered:p,icon:Dk})})]})})},P_e=({fields:e=[],moveCardHandler:t})=>{const{getValues:r}=De();return M(e)?null:n.jsx(nm,{children:n.jsxs(jk,{id:"set-columns-filter",children:[n.jsx(O_e,{}),e.map((o,i)=>{const s=o.label,a=r(o.value)||!1;return M(s)?null:n.jsx(D_e,{disabled:o.disabled,index:i,label:rn(String,s)?s:yv(s),moveCardHandler:t,name:o.value,value:a},o.value)})]})})},L_e=e=>{const{t}=P(),{handleCancel:r=Me,handleSubmit:o=Me}=e;return n.jsxs(I_e,{children:[n.jsx(Y,{"data-testid":e["data-testid-apply"]||"apply-button",disabled:e.disabled,disableStyleType:"pale",minWidth:"99",offsetType:"compact",showSpinner:e.isLoading,styleType:"brandCTA",type:"button",onClick:o,children:t("common.apply")}),n.jsx(Y,{"data-testid":e["data-testid-cancel"]||"cancel-button",disableStyleType:"transparent",minWidth:"99",offsetType:"clear",styleType:"userCancel",type:"button",onClick:r,children:t("common.cancel")})]})},F_e=P_e,M_e=L_e,U_e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",viewBox:"0 0 20 20",...e},c.createElement("path",{fill:"currentColor",d:"M.6 1.8A1.2 1.2 0 0 1 1.8.6h2.4a1.2 1.2 0 0 1 1.2 1.2v14.4a1.2 1.2 0 0 1-1.2 1.2H1.8a1.2 1.2 0 0 1-1.2-1.2zm3.6 0H1.8v14.4h2.4zm2.4 0A1.2 1.2 0 0 1 7.8.6h2.4a1.2 1.2 0 0 1 1.2 1.2v10.732l-1.2 1.2V1.8H7.8v14.4h.57a4 4 0 0 0-.051.186L8.063 17.4H7.8a1.2 1.2 0 0 1-1.2-1.2zm
565510.8 0v6.004c-.41.019-.816.11-1.2.274V1.8h-2.4v8.332l-1.2 1.2V1.8A1.2 1.2 0 0 1 13.8.6h2.4a1.2 1.2 0 0 1 1.2 1.2m-7.224 13.652 5.796-5.796a2.244 2.244 0 1 1 3.173 3.176l-5.796 5.794c-.338.338-.76.578-1.224.694l-1.798.449a1.068 1.068 0 0 1-1.294-1.294l.45-1.797c.115-.464.354-.887.693-1.224z"})),B_e=e=>{const{t}=P(),{columns:r,moveCardHandler:o,disabled:i,handleCancel:s,handleSubmit:a,isLoading:l}=e;return n.jsxs("form",{children:[n.jsx(R,{bottom:10,horizontal:16,top:2,children:n.jsx(C,{medium:!0,neutral700:!0,size:"14px",children:t("action_bar.customize_table_columns")})}),n.jsxs(w_e,{children:[n.jsx(R,{horizontal:18,vertical:10,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{neutral500:!0,offsets:{mr:10},size:"14px",children:t("action_bar.reorder_columns_label")}),n.jsx(Ge,{content:n.jsx(C,{white:!0,lineHeight:"16px",size:"12px",children:t("action_bar.reorder_columns_hint")}),iconStyles:R_e,width:"172px"})]})}),n.jsx(F_e,{fields:r,moveCardHandler:o})]}),n.jsx(M_e,{disabled:i,handleCancel:s,handleSubmit:a,isLoading:l})]})},Nf=({source:e,overlayAnchor:t="#table-wrapper",customAttributesSelector:r,analyticsViewName:o,isSaveToIdb:i=!0})=>{const{t:s}=P(),a=le(),{columnsForFilter:l,filterInitialValues:u,defaultFilterState:p,defaultFilterOrder:m}=og({source:e,customAttributesSelector:r}),h=c.useMemo(()=>cn("value",l),[l]),[A,f]=c.useState(l),_=c.useMemo(()=>cn("value",A),[A]),b=c.useMemo(()=>!qe(A,l),[A,l]),E=Ye({defaultValues:u}),{reset:T,formState:{isDirty:w},control:v}=E,k=Te({control:v});tue(e,p,i),c.useEffect(()=>{f(l)},[l]),c.useEffect(()=>{T(u)},[u,T]);const N=(K,X)=>{const Z=A[K];if(!M(Z))return f(ae=>{const pe=[...ae];if(X>K){const he=el(K,1,pe);return Nu(X,Z,he)}const xe=Nu(X,Z,pe),te=fv(Z,xe),ye=k9(Z,xe);return te===X?el(ye,1,xe):el(te,1,xe)})},D=c.useMemo(()=>!qe(p,u)||!qe(m,h),[u,p,h,m]),[F,B]=c.useState(!1),U=c.useCallback(()=>{f(l),T(u)},[l,u,T]),z=c.useCallback(K=>{U(),K(!1)},[U]),W=c.useCallback(K=>{B(!0),setTimeout(()=>{o&&O.modifyTableColumns({source:o,columns:k}),a({type:d.SET_VISIBLE_COLUMNS,payload:{source:e,data:{visibility:k,order:_}}}),i&&ede({visibility:k,order:_},e),K(!1),B(!1)},300)},[o,a,e,_,i,k]);return n.jsx(cr,{noBorder:!0,wideDropdownContent:!0,anchor:K=>n.jsx(Ge,{content:n.jsx(C,{white:!0,size:"12px",children:s("action_bar.customize_table_columns")}
5655),width:"150px",wrapperFocusable:!1,children:n.jsxs(T_e,{center:!0,active:D||K,"data-testid":"fields-settings",children:[n.jsx(U_e,{}),n.jsx(C,{inheritColor:!0,medium:!0,lineHeight:"20px",offsets:{ml:8},size:"14px",children:s("common.edit")})]})}),content:K=>n.jsx(tn,{...E,children:n.jsx(B_e,{columns:A,disabled:F||!(w||b),handleCancel:()=>z(K),handleSubmit:()=>W(K),isLoading:F,moveCardHandler:N})}),onClose:U,overlayAnchor:t,placement:"bottom-end",popperModifiers:{...Sp,flip:{enabled:!1}}})},H_e=(e,t,r,o)=>{const{heights:i,hasAdditionalRows:s}=c.useMemo(()=>ro((u,p,m)=>{const{present:h}=r(p,m,e,o),A=h?t*2:t;return h?He(u,{heights:{[m]:A},hasAdditionalRows:!0}):He(u,{heights:{[m]:A}})},{heights:{},hasAdditionalRows:!1},e),[e,t,r,o]),a=c.useMemo(()=>We(D0,BR+ade,jn(i)),[i]),l=c.useCallback(u=>ge(t,u,i),[t,i]);return{totalHeight:a,getRowHeight:l,hasAdditionalRows:s}},VT=5,Pk=(e,t={disableScrollTracking:!1,allowHorizontalScroll:!0,allowVerticalScroll:!1})=>{const[r,o]=c.useState(!1);return c.useLayoutEffect(()=>{const i=e.current;if(oe(i)&&!t.disableScrollTracking){let s={top:0,left:0,x:0,y:0},a=!1;const l=m=>{const h=m.clientX-s.x,A=m.clientY-s.y;!a&&(Math.abs(h)>VT||Math.abs(A)>VT)&&(a=!0,o(!0)),a&&(t.allowVerticalScroll&&(i.scrollTop=s.top-A),t.allowHorizontalScroll&&(i.scrollLeft=s.left-h))},u=()=>{a=!1,o(!1),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",u)},p=m=>{a=!1,s={left:i.scrollLeft,top:i.scrollTop,x:m.clientX,y:m.clientY},document.addEventListener("mousemove",l),document.addEventListener("mouseup",u)};return i.addEventListener("mousedown",p),()=>{i.removeEventListener("mousedown",p),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",u)}}},[e,t.disableScrollTracking,t.allowVerticalScroll,t.allowHorizontalScroll,o]),{isGrabbing:r}},$b=c.createContext({isScrolling:!1,setScrolling:Me}),z_e=({children:e})=>{const[t,r]=c.useState(!1),o=c.useMemo(()=>({isScrolling:t,setScrolling:r}),[t,r]);return n.jsx($b.Provider,{value:o,children:e})},Lk=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:7,height:10,viewBox:"0 0 7 10",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M.898.22a.81.81 0 0 1 1.114 0l4.423 4.213a.78.78 0 0 1 0 1.126l-4.424 4.22a.807.807 0 0 1-1.138-.023.733.733 0 0 1 .024-1.037l3.9-3.72-3.9-3.718a.733.733 0 0 1 0-1.061z"})),Fk=g.button`
5656  width: 16px;
5657  height: 16px;
5658  display: flex;
5659  justify-content: center;
5660  align-items: center;
5661  cursor: pointer;
5662  color: ${({theme:e})=>e.text.neutral700};
5663
5664  ${e=>e.disabled&&L`
5665      cursor: not-allowed;
5666      color: ${({theme:t})=>t.text.neutral500};
5667    `}
5668`,V_e=g(Fk)`
5669  margin-right: 8px;
5670`,Q_e=({hasPrev:e,hasNext:t,isDisabled:r,currentPage:o,numberOfPages:i,label:s,prevPageClickHandler:a,nextPageClickHandler:l})=>{const u=oe(e)||oe(t),p=u?!e:o===1,m=u?!t:o===i;return(u?!(e||t):i===1)?null:n.jsxs(S,{alignItems:"center",children:[n.jsx(I,{when:s,children:n.jsx(C,{mediumSize:!0,neutral500:!0,children:s})}),n.jsx(R,{outside:!0,left:16,children:n.jsxs(S,{children:[n.jsx(V_e,{"data-testid":"prev-page-button",disabled:p||r,type:"button",onClick:a,children:n.jsx(S,{children:n.jsx(rx,{})})}),n.jsx(Fk,{"data-testid":"next-page-button",disabled:m||r,type:"button",onClick:l,children:n.jsx(S,{children:n.jsx(Lk,{})})})]})})]})},W_e=[{label:10,value:10},{label:20,value:20},{label:50,value:50},{label:100,value:100}],q_e=(e,t,r)=>{const o=Ve(Sc,N9(t))(e),i=o+t,s=Mr(o),a=i>r?r:i;return`${s}-${a} of ${r}`},G_e=L`
5671  background-color: ${e=>e.theme.bg.white};
5672  padding: 16px 32px;
5673  box-shadow: 0 5px 20px 0 rgba(60, 64, 88, 0.03);
5674  border-top: 1px solid ${e=>e.theme.delimiter.neutral100};
5675  border-radius: 0 0 8px 8px;
5676`,$_e=L`
5677  background-color: ${({theme:e})=>e.bg.neutral100};
5678  padding: 5px 12px;
5679`,K_e=g.div`
5680  display: flex;
5681  justify-content: space-between;
5682  padding: 48px 72px 90px 72px;
5683  ${e=>e.tableMode&&G_e}
5684  ${e=>e.compactMode&&$_e}
5685  ${e=>e.$wrapperStyles}
5686`,Y_e=(e,t)=>({controlStyles:{minHeight:"unset",background:"none",color:"unset"},menuStyles:{width:"88px",right:"0"},optionStyles:{padding:"10px 48px 10px 16px",margin:"0px 8px",width:"unset"}
5686,containerStyles:{display:"flex",flexDirection:"column",justifyContent:"center",minHeight:"32px",width:"46px",color:e.text.neutral700,backgroundColor:e.bg.neutral100,"&:hover":{backgroundColor:t.pageLimitDisabled?"none":e.bg.neutral700,color:!t.pageLimitDisabled&&e.text.white}},menuOpenContainerStyles:{backgroundColor:t.pageLimitDisabled?"unset":e.bg.neutral700,color:e.text.white},valueContainerStyles:{padding:"0 0 0 4px",justifyContent:"center",background:"none"},indicatorsContainerStyles:{background:"none"},singleValueStyles:{fontSize:"12px"},iconStyles:{chevronType:"triangle",svgD:"M0,4 L4,0 L8,4 M4,10 L4,0"}}),Mk=e=>{const{t}=P(),{values:r,tableMode:o,compactMode:i,totalCount:s=0,pageLimitDisabled:a,isPaginationDisabled:l,pageLimitLabel:u,hasPrev:p,hasNext:m,offset:h,currentCount:A}=e,f=1e4,_=uv(s,f)?f:s,b=Math.ceil(_/r.perPage),E=c.useContext(Ue),T=D=>{zW();const F={currentPage:1,perPage:D.value};e.onChange(F)},w=D=>{const F={currentPage:D,perPage:r.perPage};e.onChange(F)},{control:v,reset:k}=Ye({defaultValues:c.useMemo(()=>(r.perPage,r.perPage,[r]))});c.useEffect(()=>{k({perPage:{value:r.perPage,label:r.perPage}})},[k,r]);const N=c.useMemo(()=>{if(j(p)||j(m)){const F=Mr(h),B=D0(h,A),U=`${F}-${B}`;return j(s)&&s>0?t("pagination.range_with_total",{range:U,total:s}):U}return q_e(r.currentPage,r.perPage,_)},[r,_,s,p,m,h,A,t]);return n.jsx(n.Fragment,{children:n.jsxs(K_e,{$wrapperStyles:e.wrapperStyles,compactMode:i,"data-testid":"pagination",disabled:a,tableMode:e.tableMode,children:[n.jsxs(S,{alignItems:"center",height:"32px",children:[n.jsxs(C,{mediumSize:!0,neutral500:!0,offsets:{mr:8},children:[t("pagination.show"),":"]}),n.jsx(ht,{componentStyles:Y_e(E,e),control:v,"data-testid":"page-limit-dropdown",isDisabled:a,isFocusApplicable:!1,isSearchable:!1,menuPlacement:"top",name:"perPage",options:W_e,value:{value:r.perPage,label:r.perPage},wrapperStyles:{width:"fit-content",padding:"6px 0 6px"},onChange:D=>{T(D)}}),n.jsx(C,{mediumSize:!0,neutral500:!0,offsets:{ml:8},children:u||t("pagination.per_page")})]}),n.jsx(Q_e,{currentPage:e.values.currentPage,hasNext:m,hasPrev:p,isDisabled:l,label:N,nextPageClickHandler:()=>{w(Mr(r.currentPage))},numberOfPages:b,prevPageClickHandler:()=>{w(Sc(r.currentPage))},tableMode:o})]})})},J_e=e=>{c.useLayoutEffect(()=>{const t=document.querySelector("#variants-table"),r=document.querySelectorAll("#variants-table input"),o=vt(({type:s,disabled:a,id:l})=>a||qe(l,"tags-dropdown")||O9("react-select-",l)?!1:it(s,["text","textarea"]),r),i=({keyCode:s,target:a})=>{if(!it(a,o))return;const l=fv(a,o),u=o[l+1];return qe(s,13)&&u&&u.focus()};return t.addEventListener("keydown",i),()=>t.removeEventListener("keydown",i)},[e])},X_e=({children:e,...t})=>{const r=c.useRef(null),{isGrabbing:o}=Pk(r);return n.jsx(rg,{...t,ref:r,isGrabbing:o,children:e})},Z_e=59,QT=500,exe=12,txe=[],nxe=({rowHeight:e=Z_e,toggleRowSelect:t=Me,toggleBulkSelect:r=Me,selectedRows:o=txe,selectMode:i=!1,rowSelectionEnabled:s=!1,disablePagination:a=!1,...l})=>{const u=c.useMemo(()=>U=>[{id:"selection",sticky:"left",align:"center",width:40,Header:({rowsById:z})=>{const W=Ee(K=>K.original,jn(z));return n.jsx(MT,{isBulkSelect:!0,data:W,"data-testid":"select-all",getCheckboxInfo:l.getCheckboxInfo,selectedRows:o,onChange:()=>r(W)})},Cell:({row:{original:z,index:W}})=>n.jsx(MT,{data:z,"data-testid":`select-checkbox-${W}`,getCheckboxInfo:l.getCheckboxInfo,selectedRows:o,onChange:()=>t(z)})},...U],[o,l.getCheckboxInfo,r,t]),p=c.useMemo(()=>s?u:U=>U,[s,u]),m=l.data||[],{headerGroups:h,page:A,prepareRow:f,gotoPage:_,setPageSize:b,state:{pageIndex:E,pageSize:T}}=Xs.useTable({columns:l.columns,data:m,initialState:{pageIndex:0,pageSize:a?m.length:20},autoResetPage:!1},Xs.useSortBy,Xs.usePagination,_v.useSticky,U=>U.visibleColumns.push(p));J_e(A);const w=c.useMemo(()=>({totalCount:l.data.length||0}),[l.data.length]),v=c.useCallback(({currentPage:U,perPage:z})=>{b(z),_(U-1)},[_,b]),k=c.useMemo(()=>({rows:A,prepareRow:f,bypassMouseEvents:l.bypassMouseEvents}),[A]);c.useLayoutEffect(()=>_(0),[l.data.length]);const N=c.useCallback(({children:U,...z})=>n.jsxs(c.Fragment,{children:[n.jsx($fe,{customThStyle:l.customThStyle,headerGroups:h,selectMode:i}),n.jsx(bfe,{customTBodyStyle:l.customTBodyStyle,...z,children:U})]}),[i,h]),D=c.useMemo(()=>
5686{if(j(l.height))return l.height;const U=A.length*e;return U>QT?QT:U+exe+e},[A.length,l.height,e]),F=c.useCallback(U=>J(U,[U,"id"],A),[A]),B=c.useMemo(()=>({currentPage:E+1,perPage:T}),[E,T]);return n.jsxs(fk,{preventHorizontalOverflow:l.preventHorizontalOverflow,children:[n.jsx(I,{when:i,children:n.jsx(C_e,{allElements:l.data,customBulkActions:l.customBulkActions,customWrapperStyles:l.customWrapperStyles,requestPageMeta:l.requestPageMeta,selectedIds:o,selectionOptions:l.selectionOptions})}),n.jsx(I,{when:l.enableColumnsFilter&&!i,children:n.jsx(jfe,{children:n.jsx(Nf,{customAttributesSelector:l.customAttributesSelector,overlayAnchor:"#page-content-wrapper",source:l.source})})}),n.jsx(_k,{wrapperCustomStyles:l.wrapperCustomStyles,children:n.jsx(xfe,{customTableStyle:l.customTableStyle,id:"variants-table",children:n.jsx(ha,{disableHeight:!0,children:({width:U})=>n.jsx(pv,{estimatedItemSize:e,height:D,innerElementType:N,itemCount:A.length,itemData:k,itemKey:F,itemSize:e,outerElementType:X_e,outerRef:l.tableRef,overscanCount:3,width:U,children:Kfe})})})}),n.jsx(I,{when:!a,children:n.jsx(Mk,{tableMode:!0,totalCount:w.totalCount,values:B,onChange:v})})]})},rxe=X_(["customBulkActions","selectionOptions"],!0),oxe=c.memo(nxe,rxe),WT=(e,t,r)=>O.bulkUpdateQuantityError({field:xt.decamelize(e.split("-")[0]),error:r}),ixe=452,sxe=({hoistModalContentState:e,nodes:t})=>{const{t:r}=P(),{setValue:o,control:i}=De(),s=Te({control:i});c.useEffect(()=>{e(s)},[e,s]);const a=c.useCallback((A,f)=>{o("changeAllNewQuantity",""),o("changeAllQuantityDelta",""),O.modifyQuantity({flow:"modal",change:f,isBulkUpdateModal:!0})},[o]),l=c.useCallback(()=>{o("changeAllNewQuantity",""),o("changeAllQuantityDelta",""),O.modifyQuantity({flow:"modal",change:"manual",isBulkUpdateModal:!0})},[o]),u=c.useMemo(()=>[{accessor:"name",Header:()=>n.jsxs("div",{children:[n.jsx(N1,{"data-testid":"items-count",children:n.jsxs(R,{outside:!0,left:20,children:[r("bulk_update_quantity_modal.items")," (",t.length,")"]})}),n.jsx(O1,{children:n.jsx(R,{outside:!0,left:20,children:n.jsxs(S,{children:[r("bulk_update_quantity_modal.bulk_update"),n.jsx(Ge,{portalAnchor:!0,content:r("bulk_update_quantity_modal.bulk_update_tooltip"),iconStyles:Bfe,maxWidth:"188px"})]})})})]}),Cell:({row:{original:A}})=>n.jsxs(Nfe,{children:[n.jsx(C,{block:!0,mediumSize:!0,neutral700:!0,"data-testid":"name",lineHeight:"20px",offsets:{mb:2},width:"90%",children:n.jsx(xs,{ellipsis:"...",lines:2,children:A.name})}),n.jsx(oo,{variantOptionValues:A.variantOptionValues||[]})]}),disableSortBy:!0,width:"428"},{Header:()=>n.jsxs("div",{children:[n.jsx(N1,{children:n.jsxs(S,{children:[r("common.quantity"),n.jsx(Ge,{portalAnchor:!0,content:r("bulk_update_quantity_modal.bulk_quantity_update_tooltip"),iconStyles:FT,maxWidth:"188px"})]})}),n.jsx(O1,{children:n.jsx(R,{outside:!0,right:30,children:n.jsx(sa,{noOffsets:!0,showSign:!0,showUnitName:!0,baseQuantity:0,"data-testid":"quantity-field",label:r("common.quantity"),name:"changeAllQuantityDelta",unit:t[0]?.unitName||"units",onActionsChange:(A,f,_)=>{o("changeAllNewQuantity",""),t.forEach(b=>{o(`quantityDelta-${b.id}`,_,{shouldValidate:!0}),o(`newQuantity-${b.id}`,Number(b.quantity)+_,{shouldValidate:!0})})},onManualChange:(A,f)=>{o("changeAllNewQuantity",""),t.forEach(_=>{o(`quantityDelta-${_.id}`,f,{shouldValidate:!0}),o(`newQuantity-${_.id}`,Number(_.quantity)+f,{shouldValidate:!0})})}})})})]}),accessor:"quantity",Cell:({row:{original:A}})=>n.jsx(LT,{$margin:"0 30px 0 0",children:n.jsx(sa,{defaultShowError:!0,overflowErrorMsg:!0,showSign:!0,showUnitName:!0,baseQuantity:Number(A.quantity),"data-testid":"quantity-field",label:r("common.quantity"),name:`quantityDelta-${A.id}`,newQtyFieldName:`newQuantity-${A.id}`,unit:A.unitName,onActionsChange:a,onErrorDisplay:WT,onManualChange:l})}),disableSortBy:!0,width:"288"},{Header:()=>n.jsxs("div",{children:[n.jsx(N1,{children:n.jsxs(S,{children:[r("common.new_quantity"),n.jsx(Ge,{portalAnchor:!0,content:r("bulk_update_quantity_modal.bulk_new_quantity_update_tooltip"),iconStyles:FT,maxWidth:"188px"})]})}),n.jsx(O1,{children:n.jsx(sa,{noOffsets:!0,showUnitName:!0,baseQuantity:0,"data-testid":"new-quantity-field",decrementAction:{show:!1},incrementAction:{show:!1},label:r("common.new_quantity"),name:"changeAllNewQuantity",unit:t[0]?.unitName||"units",onManualChange:(A,f)=>{o("changeAllQuantityDelta",""),t.forEach(_=>{o(`newQuantity-${_.id}`,f,{shouldValidate:!0}),o(`quantityDelta-${_.id}`,f-Number(_.quantity),{shouldValidate:!0})})}})})]}),accessor:"new_quantity",Cell:({row:{original:A}})=>n.jsx(LT,{$margin:"0 36px 0 0",$width:"188px",children:n.jsx(sa,{defaultShowError:!0,overflowErrorMsg:!0,showUnitName:!0,baseQuantity:Number(A.quantity),"data-testid":"new-quantity-field",decrementAction:{show:!1},incrementAction:{show:!1},label:r("common.new_quantity"),name:`newQuantity-${A.id}`,qtyDeltaFieldName:`quantityDelta-${A.id}`,unit:A.unitName,onErrorDisplay:WT,onManualChange:l})}),disableSortBy:!0,width:"228"}],[o,l,a,t]),[p,m]=c.useState({isTop:!0,isBottom:t.length<5}),h=({target:A})=>{const f=A.scrollHeight-A.scrollTop;m({isTop:A.scrollTop===0,isBottom:f<=A.clientHeight})};return n.jsx(Ofe,{relative:!0,$scrollPositions:p,children:n.jsx(Dfe,{onScroll:h,children:n.jsx(oxe,{bypassMouseEvents:!0,disablePagination:!0,preventHorizontalOverflow:!0,columns:u,customTBodyStyle:Ufe,customThStyle:Mfe,data:t||[],height:ixe,rowHeight:68})})})},axe=(e,t,r)=>{O.bulkUpdateQuantityError({field:xt.decamelize(e),error:r})},lxe=(e,t,r,o)=>{const i=Object.keys(e).reduce((s,a)=>
5686{if(!a.startsWith("newQuantity-"))return s;const l=a.split("-")[1],u=e.nodes.find(m=>m.id.toString()===l);if(u.quantity===e[a])return s;const p=typeof e[a]=="string"?e[a]:String(e[a]);return{...s,nodes:[...s.nodes,{resourceType:"node",resourceId:l,attributes:{version:u.version,quantity:p,unitsOfMeasure:{name:u.unitName,type:u.unitType}}}]}},{nodes:[]});try{typeof o=="function"&&o(e,i.nodes.map(s=>s.resourceId))}catch{}t({type:d.BULK_UPDATE_QUANTITY_REQUEST,payload:{values:{actionItems:i.nodes,reason:e?.reason||{},reasonId:e?.reason?.value||null,notes:e?.transactionNote||""},requestPageMeta:r,onVersionError:s=>{t({type:d.SHOW_MODAL,payload:{component:"BulkUpdateQuantityModal",styleType:"light",size:"extra",heading:x("bulk_update_quantity_modal.header"),disableOutsideClick:!0,handleHideModal:(a,l,u={})=>{const{reason:p,transactionNote:m}=u;O.cancelBulkUpdateQuantity({reason:j(p)?p.label.toLowerCase():null,notesAdded:j(m)}),a(ws)},data:{entryPoint:"bulk_toolbar",nodes:s,requestPageMeta:r}}})}}})},cxe=e=>{const{t}=P(),r=le(),{bulkUpdateQuantity:o}=Pe();qt(()=>{O.startBulkUpdateQuantity({itemsCount:e?.nodes?.length})});const i=document.getElementById(jr),{meta:s}=jA(e.nodes,!1),a=c.useMemo(()=>({...s.reduce((w,v)=>(w[`quantityDelta-${v.id}`]=0,w[`newQuantity-${v.id}`]=Number(v.quantity),w),{}),nodes:s,reason:"",transactionNote:""}),[s]),l=T=>Object.keys(T).some(w=>(w.startsWith("quantityDelta-")||w.startsWith("changeAllQuantityDelta-"))&&String(T[w])!=="0"),u=c.useMemo(()=>ZAe(s),[s]),{validationSchema:p}=$l(u,Ht.UpdateQuantity),m=Ye({defaultValues:a,mode:"onChange",criteriaMode:"all",resolver:T=>gt(T,p)}),{formState:{isValid:h},handleSubmit:A,register:f,getFieldState:_,control:b}=m,E=Te({control:b});return n.jsx(tn,{...m,children:n.jsxs("form",{autoComplete:"off",onSubmit:A(T=>lxe(T,r,e.requestPageMeta,e.submitCallback)),children:[n.jsx(sxe,{hoistModalContentState:e.hoistModalContentState,nodes:s}),n.jsxs(Lfe,{children:[n.jsx(Ffe,{children:n.jsx(is,{reasonType:Ht.UpdateQuantity,testId:"reason-field",isDisabled:o,label:t("common.reason"),menuPlacement:"top",menuPortalTarget:i,menuPosition:"fixed",name:"reason",placeholder:t("update_quantity_modal.placeholders.reason"),source:lm.UpdateModal})}),n.jsx(Qn,{...f("transactionNote"),..._("transactionNote"),$resize:"none","data-testid":"notes-field",disabled:o,label:t("common.transaction_note"),placeholder:t("update_quantity_modal.placeholders.transaction_note"),rows:1,onErrorDisplay:axe})]}),n.jsx(Pfe,{children:n.jsx(Y,{"data-testid":"submit-button",disabled:o||!h||!l(E),disableStyleType:"semitransparentBrandCTA",showSpinner:o,styleType:"brandCTA",type:"submit",children:t("common.update")})})]})})},dxe={deleteNote:{length:{maximum:200,get message(){return x("validations.is_too_long_strict",{label:"Delete Note",max:200})}}}},uxe=({nodes:e,submitHandler:t,spinnerKey:r,hoistModalContentState:o,uiVersion:i})=>{const{t:s}=P(),a=c.useContext(Ue),l=q(v=>v.spinner[r]??!1),{mode:u,text:p}=c.useMemo(()=>r5(e),[e]),[m,h]=Le.useState(!1),A=q(ege),{register:f,getFieldState:_,control:b,handleSubmit:E,watch:T,formState:{isValid:w}}=Ye({mode:"onChange",resolver:v=>gt(v,dxe)});return qt(()=>{O.viewDeleteReasonModal(u,e.length,i)}),c.useEffect(()=>{o(T())},[o,T]),n.jsxs("form",{autoComplete:"off",onSubmit:E(t),children:[n.jsx(R,{bottom:22,horizontal:32,top:30,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(R,{vertical:30,children:n.jsx(H5,{fillColor:a.brand})}),n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",size:"22px",children:s("common.deleteHeadline",{entities:p})}),n.jsx(C,{neutral700:!0,lineHeight:"20px",offsets:{mt:16},size:"14px",children:s("customer_content.delete_nodes_modal.restore_promotion")}),n.jsx(C,{neutral700:!0,lineHeight:"20px",offsets:{mt:16,mb:10},size:"14px",children:s("customer_content.delete_nodes_modal.help_us")}),n.jsx(R,{fullWidth:!0,maxWidth:"320px",children:n.jsx(ht,{isClearable:!0,control:b,"data-testid":"reason-field",isDisabled:l,label:s("customer_content.delete_nodes_modal.delete_reason"),name:"deleteReason",options:A,placeholder:s("customer_content.delete_nodes_modal.delete_reason"),onChange:v=>{M(v)||O.selectDeleteReason(u,e.length,v.code)}})}),n.jsx(R,{fullWidth:!0,maxWidth:"320px",top:4,children:n.jsx(Qn,{...f("deleteNote",{onBlur:v=>{const k=v.target.value;if(!(M(k)||!w||m))return h(!0),O.addDeleteNote(u,e.length)}}),..._("deleteNote"),$resize:"none","data-testid":"notes-field",disabled:l,label:s("customer_content.delete_nodes_modal.delete_note"),placeholder:s("customer_content.delete_nodes_modal.delete_note")})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:24,children:n.jsx(S,{center:!0,fullWidth:!0,children:n.jsx(Y,{"data-testid":"submit-button",disabled:l,disableStyleType:"semitransparentBrandCTA",showSpinner:l,styleType:"brandCTA",type:"submit",children:s("customer_content.delete_nodes_modal.cta",{entities:p})})})})]})},pxe=L(["overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-left:6px;"]),mxe=g.div.withConfig({displayName:"ui__ModalWrapper"})(["width:auto;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,0.07);background-color:",";"],({theme:e})=>e.bg.white),hxe=g(S).withConfig({displayName:"ui__ItemDetailCard"})(["padding:8px 16px 8px 8px;text-overflow:ellipsis;border-radius:6px;border:1px solid #e6e6f0;background:#f6f8f9;margin-bottom:20px;"]),Axe=g.div.withConfig({displayName:"ui__ImageWrapper"})(["width:64px;
5686height:64px;margin-right:12px;border-radius:4px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:",";"],e=>e.imageSrc&&`url(${e.imageSrc})`),gxe=g(S).withConfig({displayName:"ui__SelectWorkflowTypeWrapper"})(["cursor:pointer;padding:10px 16px;&:hover{background-color:",";}"],({theme:e})=>e.bg.neutral50),yxe=g.div.withConfig({displayName:"ui__WorkflowContentWrapper"})(["padding:20px 0 40px 0;overflow:auto;height:100%;position:relative;"]),fxe=g.div.withConfig({displayName:"ui__ListWrapper"})(["height:44px;padding:10px 16px;display:grid;grid-template-columns:65% 35%;align-items:center;opacity:",";cursor:",";&:hover{background-color:",";}"],({isDisabled:e})=>e?.5:1,({isDisabled:e})=>e?"default":"pointer",({theme:e})=>e.bg.neutral50),_xe=g.div.withConfig({displayName:"ui__FooterContainer"})(["display:flex;justify-content:space-between;align-items:center;height:90px;padding:0 20px;"]),xxe=g.div.withConfig({displayName:"ui__CreateWorkflowWrapper"})(["max-height:100px;"]),bxe=L(["margin:0;"]),Uk=L(["bottom:-10px;left:0px;"]),qT=L(["width:200px;margin-top:5px;margin-bottom:5px;"]),Exe=({imgSrc:e})=>n.jsx(Axe,{"data-testid":"item-image",imageSrc:e}),Sxe=({item:e})=>{const{t}=P(),r=e?.variantOptions||[],o=t("workflows.add_items_to_workflows.input_labels.min_quantity",{quantity:e.minQuantity,unit:Lt(e.prettyUnit,parseFloat(e.minQuantity))}),i=`${e.quantity} ${Lt(e.prettyUnit,parseFloat(e.quantity))}`;return n.jsxs("div",{children:[n.jsx(C,{trimLongString:!0,"data-testid":"item-name",maxWidth:"338px",children:e.name}),n.jsx(oo,{list:!0,variantOptionValues:r}),n.jsxs(Xu,{isItem:!0,customStyles:bxe,children:[n.jsx(Jo,{children:n.jsx(C,{semibold:!0,"data-testid":"current-quantity",children:i})}),n.jsxs(I,{when:j(e.minQuantity),children:[n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"}),n.jsx(Jo,{children:n.jsx("span",{"data-testid":"item-min-quantity",children:o})})]})]})]})},Fm=({item:e})=>{const t=kl(e,Pn.list);return n.jsxs(R,{horizontal:20,top:20,children:[n.jsxs(hxe,{alignItems:"center",children:[n.jsx(Exe,{imgSrc:t}),n.jsx(Sxe,{item:e})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]})},Cxe=100,Txe=1e3,n1t=e=>e===jt.ENTERPRISE?Txe:Cxe,wi=50,GT=25,go={name:{presence:{allowEmpty:!1,get message(){return x("company_addresses.validations.field_presence",{fieldName:x("company_addresses.field_name.name")})}},length:{maximum:wi,get tooLong(){return x("company_addresses.validations.field_too_long",{fieldName:x("company_addresses.field_name.name"),maxLimit:wi})}}},line1:{presence:{allowEmpty:!1,get message(){return x("company_addresses.validations.field_presence",{fieldName:x("company_addresses.field_name.line1")})}},length:{maximum:wi,get tooLong(){return x("company_addresses.validations.field_too_long",{fieldName:x("company_addresses.field_name.line1"),maxLimit:wi})}}},line2:{length:{maximum:wi,get tooLong(){return x("company_addresses.validations.field_too_long",{fieldName:x("company_addresses.field_name.line2"),maxLimit:wi})}}},city:{presence:{allowEmpty:!1,get message(){return x("company_addresses.validations.field_presence",{fieldName:x("company_addresses.field_name.city")})}},length:{maximum:wi,get tooLong(){return x("company_addresses.validations.field_too_long",{fieldName:x("company_addresses.field_name.city"),maxLimit:wi})}}},state:{presence:{allowEmpty:!1,get message(){return x("company_addresses.validations.field_presence",{fieldName:x("company_addresses.field_name.state")})}},length:{maximum:wi,get tooLong(){return x("company_addresses.validations.field_too_long",{fieldName:x("company_addresses.field_name.state"),maxLimit:wi})}}},zipCode:{presence:{allowEmpty:!1,get message(){return x("company_addresses.validations.field_presence",{fieldName:x("company_addresses.field_name.zip_code")})}},length:{maximum:GT,get tooLong(){return x("company_addresses.validations.field_too_long",{fieldName:x("company_addresses.field_name.zip_code"),maxLimit:GT})}},format:{pattern:/^[\w\d\s-]*$/,get message(){return x("company_addresses.validations.invalid",{fieldName:x("company_addresses.field_name.zip_code")})}}},country:{presence:{allowEmpty:!1,get message(){return x("company_addresses.validations.field_presence",{fieldName:x("company_addresses.field_name.country")})}}}},wxe=(e,t)=>({name:"",line1:"",line2:"",city:"",state:"",zipCode:"",country:e,defaults:io(bt(t).map(r=>({[r]:!1})))}),Ixe=(e,t,r,o)=>{const{id:i,name:s,line1:a,line2:l,city:u,state:p,zipCode:m,country:h,version:A}=e||{};
5686if(M(Ae("id",e))){const _=Dh(t?.country,r)||{label:x("item.not_set"),value:"not_set"};return wxe(_,o)}const f=Dh(h,r);return{id:i,name:s,line1:a,line2:l||"",city:u,state:p,zipCode:m,country:f,defaults:io(bt(o).map(_=>({[_]:o[_]===e.id}))),version:A}};var Tr=(e=>(e.WITH_QTY_UPDATE="with_item_update",e.WITH_QTY_UPDATE_NO_CLONE="with_item_update_no_clone",e.WITHOUT_QTY_UPDATE="without_item_update",e))(Tr||{}),Do=(e=>(e.DO_NOT_CLONE="do_not_clone",e.CLONE_ITEM="clone_item",e))(Do||{});const $T=[{value:"with_item_update",get label(){return x("purchase_order.receive_items.update_qty")},get description(){return x("purchase_order.receive_items.update_qty_description")},recommended:!0},{value:"without_item_update",get label(){return x("purchase_order.receive_items.do_not_update_qty")},get description(){return pt(x("purchase_order.receive_items.do_not_update_qty_description"))}}],KT=[{value:"do_not_clone",get label(){return x("purchase_order.receive_items.price_difference.do_not_clone.label")},get suffix(){return x("purchase_order.receive_items.recommended")},get description(){return x("purchase_order.receive_items.price_difference.do_not_clone.short_description")},get previewTitle(){return x("purchase_order.receive_items.price_difference.do_not_clone.preview_title")},get previewSubtitle(){return x("purchase_order.receive_items.price_difference.do_not_clone.preview_subtitle")},get previewDescription(){return x("purchase_order.receive_items.price_difference.do_not_clone.preview_description")},get example(){return x("purchase_order.receive_items.price_difference.do_not_clone.example")}},{value:"clone_item",get label(){return x("purchase_order.receive_items.price_difference.clone.label")},get description(){return x("purchase_order.receive_items.price_difference.clone.short_description")},get previewTitle(){return x("purchase_order.receive_items.price_difference.clone.preview_title")},get previewSubtitle(){return x("purchase_order.receive_items.price_difference.clone.preview_subtitle")},get previewDescription(){return x("purchase_order.receive_items.price_difference.clone.preview_description")},get example(){return x("purchase_order.receive_items.price_difference.clone.example")}}],Kb=(e,{isUpdateQuantityPath:t=!0,requiresEditPrice:r=!1}={})=>t?!(!e?.items?.move||r&&!rl(e?.items?.attributes?.price)):!0,vxe=({unitRate:e,currentPrice:t,currentQuantity:r,receivingQuantity:o,hasItemInfoAccess:i=!0,priceDecimalScale:s=Dl})=>{if(!i)return null;const a=new Sn(e||0),l=new Sn(t||0),u=new Sn(r||0),p=new Sn(o||0),m=u.plus(p);return m.lte(0)?null:a.times(p).plus(l.times(u)).dividedBy(m).toFixed(s)},Bk=(e,t)=>{const r=!j(e),o=!j(t);return r&&o?!1:r!==o?!0:!new Sn(e).isEqualTo(new Sn(t))},Yb=(e,t)=>(e||[]).map((r,o)=>({item:r,index:o,newPrice:t?.[o]?.newPrice,selectedFolderId:t?.[o]?.selectedFolderId,receivedQuantity:t?.[o]?.receivedQuantity})).filter(({item:r,newPrice:o,selectedFolderId:i,receivedQuantity:s})=>{if(!j(r?.itemInfo)||!(Number(s)>0))return!1;const{parentNodeId:a,isItemOrParentFolderDeleted:l}=r.itemInfo;return l||j(i)&&i!==a?!1:Bk(r?.itemInfo?.price,o)}),Rxe=(e,t,r)=>(e||[]).map((o,i)=>({item:o,newPrice:t?.[i]?.newPrice,selectedFolderId:t?.[i]?.selectedFolderId,receivedQuantity:t?.[i]?.receivedQuantity})).filter(({item:o,newPrice:i,selectedFolderId:s,receivedQuantity:a})=>{if(!j(o?.itemInfo)||!(Number(a)>0))return!1;const{parentNodeId:l,isItemOrParentFolderDeleted:u}=o.itemInfo;return u||j(s)&&s!==l?!0:r!=="clone_item"?!1:Bk(o?.itemInfo?.price,i)}),jxe=(e,t,r=!1)=>{const o=We((s,a)=>a.key==="update_qty_restocked"?Fr({...a,label:a.name}):s,{},t);return{lineItems:J([],["lineItems"],e).map(s=>{const{parentNodeId:a,isParentFolderDeleted:l}=s.itemInfo||{};return{receivedQuantity:"0",selectedFolderId:l?null:a,newPrice:s.unitRate}}),transactionNote:e?.purchaseOrderNumber,reason:o,updateStrategy:"with_item_update",priceDifferenceStrategy:r?null:"clone_item",suggestAveragePrice:!1}},kxe=({item:e,selectedFolderId:t,selectedFolderPermissions:r,isAllQuantityReceived:o,updateStrategy:i,priceDifferenceStrategy:s})=>{const{unitRate:a,itemInfo:l}=e||{},{price:u,parentNodeId:p,isParentFolderDeleted:m,isItemOrParentFolderDeleted:h}=l||{},A=s==="clone_item";if(o)return null;if(e.isUoMChanged)return i==="with_item_update"?{warningMessage:x("purchase_order.receive_items.item_unit_of_measure_mismatch_error"),warningType:"error"}:{warningMessage:x("purchase_order.receive_items.item_unit_of_measure_mismatch_w
5686arning"),warningType:"info"};if(i==="without_item_update")return null;if(M(t))return M(l)?{warningMessage:x("purchase_order.receive_items.parent_folder_not_accessible"),warningType:"info"}:m?{warningMessage:x("purchase_order.receive_items.parent_folder_deleted"),warningType:"info"}:void 0;if(j(r)&&!r?.items?.move)return{warningMessage:x("purchase_order.receive_items.parent_folder_receive_disabled"),warningType:"info"};if(t===p)return A&&a===""&&u!==null?{warningMessage:x("purchase_order.receive_items.warning_message_price_mismatch"),warningType:"info"}:A&&a!==""&&parseFloat(a)!==parseFloat(u)?{warningMessage:x("purchase_order.receive_items.warning_message_price_mismatch"),warningType:"info"}:!m&&h?{warningMessage:x("purchase_order.receive_items.linked_item_deleted"),warningType:"info"}:null},Nxe=e=>e?.updateStrategy!=="with_item_update"?"without_item_update":e?.priceDifferenceStrategy==="do_not_clone"?"with_item_update_no_clone":"with_item_update",Oxe=(e,t,r)=>{const o=We((a,l)=>l.key==="update_qty_restocked"?Fr(l.value):a,null,r),i=Nxe(t),s=i==="with_item_update_no_clone";return{lineItems:e.lineItems.reduce((a,l,u)=>{const p=J({},["lineItems",u],t);if(Number(p.receivedQuantity)===0)return a;const m={lineItemId:l.id,nodeId:l.nodeId,version:l.version,folderId:p.selectedFolderId===be?null:p.selectedFolderId,receivedQuantity:String(p.receivedQuantity)};return s&&(m.receivedPrice=p.newPrice??""),St(m,a)},[]),action:{notes:t.transactionNote,reasonId:o},receiveConfig:{updateStrategy:i}}},mg=e=>{if(e===null)return"";const t=!isNaN(e);return new Sn(t?e:"0").toString()},cl=(e,t=Dl)=>{try{return new Sn(e).toFixed(t)}catch{return new Sn(0).toFixed(t)}},D1=(e,t,r)=>{const o={[`${r}Name`]:ge("","name",e),[`${r}Line1`]:ge("","line1",e),[`${r}Line2`]:ge("","line2",e),[`${r}City`]:ge("","city",e),[`${r}State`]:ge("","state",e),[`${r}ZipCode`]:ge("","zipCode",e),[`${r}Country`]:j(Ae("country",e))?si("value",e.country,t):null};return r==="vendor"?He(o,{[`${r}Email`]:ge("","email",e),[`${r}Phone`]:ge("","phone",e)}):o},Dxe=(e,t)=>{const{itemInfo:r}=e;if(M(r))return{};const{deletedAt:o,parentNodeId:i}=e.itemInfo;return{...e.itemInfo,parentNodeId:i||be,isItemOrParentFolderDeleted:j(o),isParentFolderDeleted:M(t?.[i||be])}},Pxe=(e,t,r)=>(e||[]).sort((s,a)=>s.lineNumber-a.lineNumber).map(s=>({...s,itemInfo:Dxe(s,r),isUoMChanged:aA(s?.unitOfMeasure,s?.itemInfo?.unitOfMeasure),unitRate:mg(s.unitRate),amount:cl(s.amount,t)})),Jb=(e,t,r)=>({...e,lineItems:Pxe(e.lineItems,t,r)}),r1t=e=>{const t=J({},["purchaseOrder"],e),r=J([],["countries"],e),{purchaseOrderNumber:o,status:i,vendor:s={},shipTo:a={},billTo:l={},charges:u,notes:p,expectedDeliveryDate:m,submittedBy:h,approvedBy:A,lineItems:f=[],version:_}=t||{},{discount:b="",tax:E="",shipping:T=""}=u||{};return{purchaseOrderNumber:o,status:si("value",i,Yp),...D1(s,r,"vendor"),...D1(a,r,"shipTo"),...D1(l,r,"billTo"),items:f,discount:cl(b,e.priceDecimalScale),tax:cl(E,e.priceDecimalScale),shipping:cl(T,e.priceDecimalScale),notes:p||"",submittedBy:h||"",approvedBy:A||"",expectedDate:m||"",version:_}},YT=(e,t,r)=>e(t,r,{shouldValidate:!0,shouldDirty:!0}),Lxe=(e,t)=>["quantity","amount","unitRate","itemNumber","notes"].some(o=>o==="quantity"||o==="amount"||o==="unitRate"?parseFloat(e[o])!==parseFloat(t[o]):e[o]!==t[o]),Hk=(e=[])=>{const t=[];return e.forEach(({id:r,...o})=>{M(r)&&t.push({nodeId:o.nodeId,name:o.name,itemNumber:o.itemNumber,unitOfMeasure:{name:o.unitOfMeasure.name},unitRate:o.unitRate,quantity:o.quantity,amount:o.amount,variantOptions:o.variantOptions,notes:o.notes,method:o.method})}),t},Fxe=(e,t)=>{const r=[],o=[],i=Hk(e),{lineItems:s=[]}=t,a=e.reduce((l,u)=>(l[u.id]=u,l),{});return s.forEach(l=>{const u=a[l.id];if(M(u))return o.push({id:l.id});if(Lxe(l,u))return r.push({id:l.id,quantity:u.quantity,amount:u.amount,unitRate:u.unitRate,itemNumber:u.itemNumber,notes:u.notes})}),{add:i,update:r,remove:o}},Mxe=(e,t,r,o,i)=>{const{currencyCode:s,version:a}=e;if(i)return{purchaseOrderNumber:e.purchaseOrderNumber,status:Ft.Closed,vendor:e.vendor,shipTo:e.shipTo,billTo:e.billTo,notes:e.notes,currencyCode:s,charges:e.charges,subTotal:e.subTotal,total:e.total,lineItems:{add:[],update:[],remove:[]},expectedDeliveryDate:e.expectedDeliveryDate,submittedBy:e.submittedBy,approvedBy:e.approvedBy,version:a};
5686const{purchaseOrderNumber:l,status:u,vendorName:p,vendorLine1:m,vendorLine2:h,vendorCity:A,vendorState:f,vendorZipCode:_,vendorCountry:b,vendorEmail:E,vendorPhone:T,shipToName:w,shipToLine1:v,shipToLine2:k,shipToCity:N,shipToState:D,shipToZipCode:F,shipToCountry:B,billToName:U,billToLine1:z,billToLine2:W,billToCity:K,billToState:X,billToZipCode:Z,billToCountry:ae,notes:pe,discount:xe,tax:te,shipping:ye,items:he,expectedDate:Ie,submittedBy:ke,approvedBy:ce}=t;return{purchaseOrderNumber:l,status:u.value,vendor:{name:p,line1:m,line2:h,city:A,state:f,zipCode:_,country:ge("","value",b),email:E,phone:T},shipTo:{name:w,line1:v,line2:k,city:N,state:D,zipCode:F,country:ge("","value",B)},billTo:{name:U,line1:z,line2:W,city:K,state:X,zipCode:Z,country:ge("","value",ae)},notes:pe||null,currencyCode:s,charges:{discount:xe,tax:te,shipping:ye},subTotal:r,total:o,lineItems:Fxe(he,e),expectedDeliveryDate:Ie||null,submittedBy:ke||null,approvedBy:ce||null,version:a}},o1t={name:Dt(["presence"],go.name),line1:Dt(["presence"],go.line1),line2:Dt(["presence"],go.line2),city:Dt(["presence"],go.city),state:Dt(["presence"],go.state),zipCode:Dt(["presence"],go.zipCode),email:K5,phone:X0},Uxe=(e=[],t)=>{if(M(e))return!0;const r=e.filter((o,i)=>parseFloat(o.quantity)===0?(t(`items.${i}.quantity`,{message:x("validations.none_strict_blank")}),!0):!1);return M(r)},Bxe=(e=[],t)=>e.length?!0:(t("items",{message:x("purchase_order.form_fields.error.items_required")}),!1),i1t=(e,t)=>{const{status:r,items:o}=e,i=ge(Ft.Draft,"value",r);if(i===Ft.Draft)return!0;const s=Bxe(o,t),a=Uxe(o,t);return it(i,[Ft.ReadyForReview,Ft.Approved])||i===Ft.Ordered?s&&a:i===Ft.Received?s:!0},s1t=({clearErrors:e})=>{e("orderedDate"),e("items")},Hxe=({purchaseOrder:e,warnings:t,dispatch:r})=>{const{lineItems:o=[]}=e||{},i=!!t?.items_deleted,s=o.some(a=>j(a?.itemInfo?.deletedAt));s&&!i&&(O.viewWarningBanner({warning:x("purchase_order.warning.items_deleted"),workflow:"Purchase Order",workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_PURCHASE_ORDER_WARNING_BANNER,payload:{warningId:"items_deleted",message:x("purchase_order.warning.items_deleted")}})),!s&&i&&r({type:d.REMOVE_PURCHASE_ORDER_WARNING_BANNER,payload:{warningId:"items_deleted"}})},zxe=({purchaseOrder:e,warnings:t,dispatch:r})=>{const{lineItems:o=[]}=e||{},i=!!t?.unit_of_measure_mismatch;if(o.some(a=>a.isUoMChanged)&&!i){const a=[Ft.Draft,Ft.ReadyForReview,Ft.Approved].includes(e?.status)?x("purchase_order.warning.item_unit_of_measure_mismatch_non_terminal"):x("purchase_order.warning.item_unit_of_measure_mismatch_terminal");O.viewWarningBanner({warning:a,workflow:"Purchase Order",workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_PURCHASE_ORDER_WARNING_BANNER,payload:{warningId:"unit_of_measure_mismatch",shouldShowCloseButton:!1,message:a}})}},Vxe=({purchaseOrder:e,warnings:t,dispatch:r})=>{const{lineItems:o=[]}=e||{},i=!!t?.items_in_open_order;if(!bte.includes(e?.status))return i?r({type:d.REMOVE_PURCHASE_ORDER_WARNING_BANNER,payload:{warningId:"items_in_open_order"}}):void 0;const s=o.some(a=>!!a?.itemInfo?.isInOpenOrder);if(s&&!i&&(O.viewWarningBanner({warning:x("purchase_order.warning.items_in_open_order"),workflow:"Purchase Order",workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_PURCHASE_ORDER_WARNING_BANNER,payload:{warningId:"items_in_open_order",message:x("purchase_order.warning.items_in_open_order")}})),!s&&i)return r({type:d.REMOVE_PURCHASE_ORDER_WARNING_BANNER,payload:{warningId:"items_in_open_order"}})},a1t=({purchaseOrder:e,warnings:t,dispatch:r,featureFlags:o={}})=>{if([Ft.Received,Ft.Voided,Ft.Closed].includes(e?.status))return r({type:d.REMOVE_ALL_PURCHASE_ORDER_WARNING_BANNERS});Hxe({purchaseOrder:e,warnings:t,dispatch:r}),zxe({purchaseOrder:e,warnings:t,dispatch:r}),o.enablePoItemOrderedStatus&&Vxe({purchaseOrder:e,warnings:t,dispatch:r})},Qxe=(e,t)=>{if(!e?.lineItems?.length||!t?.lineItems?.length)return!1;const r=new Map(t.lineItems.map(o=>[o.id,o.quantity]));return e.lineItems.every(({lineItemId:o,receivedQuantity:i})=>{const s=r.get(o);return s!==void 0&&String(i)===String(s)})}
5686,Wxe=(e,t)=>{const r=t.receiveConfig.updateStrategy===Tr.WITHOUT_QTY_UPDATE?x("purchase_order.receive_items.do_not_update_qty"):x("purchase_order.receive_items.update_qty"),o=Qxe(t,e)?x("purchase_order.analytics.receiving_quantity.received_all_items"):x("purchase_order.analytics.receiving_quantity.partial_receive");return{receivingAction:r,receivingQuantity:o}},qxe=e=>Hk(e?.items).map(o=>({id:o.nodeId,name:o.name,method:o.method})),Gxe=(e,t,r)=>new Promise((o,i)=>{r({type:d.VALIDATE_WORKFLOW_NUMBER_REQUEST,payload:{workflowNumber:e,workflowType:t,resolve:o,reject:i}})}),JT=({ctaList:e,isFormValid:t,isLoading:r,shouldShowSpinner:o=!1})=>e.map(i=>i.isPrimaryCTA?{...i,"data-testid":i.testId,type:i.type||"button",disabled:r||!t,showSpinner:o,minWidth:"100",styleType:"brandCTA",disableStyleType:"semitransparentBrandCTA"}:{...i,"data-testid":i.testId,type:"button",showSpinner:!1,minWidth:"100",styleType:"stepperBack"}),zk=e=>({workflowType:"",newWorkflowNumber:"",selectedExistingWorkflowId:"",workflowSearchKeyword:"",createWorkflowMethod:eo.AUTO_ASSIGN_WORKFLOW_NUMBER,items:{[e.id]:{quantity:"1",price:mg(e.price)}}}),$xe=(e,t,r)=>{const o={selectedExistingWorkflowId:{validateWorkflowId:{currentStep:t,validationStep:pn.SEARCH_AND_SELECT_WORKFLOW}},newWorkflowNumber:{validateNewWorkflowNumber:{currentStep:t,values:r,validationStep:pn.CREATE_NEW_WORKFLOW}}};return r.workflowType===ze.STOCK_COUNTS?o:{...o,[`items.${e.id}.quantity`]:{validateQuantity:!0},[`items.${e.id}.price`]:{validateItemPrice:!0}}},Kxe=g.div.withConfig({displayName:"ui__FooterContainer"})(["display:flex;justify-content:space-between;align-items:center;height:90px;padding:0 20px;"]),Xb=g.div.withConfig({displayName:"ui__HeaderWrapper"})(["display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 20px;width:100%;height:48px;background-color:",";"],({theme:e})=>e.bg.neutral700),Yxe=g.div.withConfig({displayName:"ui__SelectWorkflowWrapper"})(["padding:20px;height:609px;overflow:auto;"]),Jxe=g(S).withConfig({displayName:"ui__SelectWorkflowTypeWrapper"})(["cursor:pointer;padding:10px 16px;&:hover{background-color:",";}"],({theme:e})=>e.bg.neutral50),Zb=g.div.withConfig({displayName:"ui__ContentWrapper"})(["padding:20px;height:561px;overflow:auto;"]),Vk=L(["color:",";font-size:10px;font-weight:600;text-transform:uppercase;line-height:16px;"],({theme:e})=>e.text.white),Qk=L(["padding:2px 6px;border-radius:4px;background-color:",";min-height:auto;min-width:auto;"],({theme:e})=>e.delimiter.brand),Xxe=g.div.withConfig({displayName:"ui__SearchAndSelectWorkflowContainer"})(["padding:36px 16px;height:609px;"]),Zxe=g.div.withConfig({displayName:"ui__CreateNewWorkflowContainer"})(["display:flex;flex-direction:column;gap:20px;padding:20px;height:609px;overflow:auto;"]),eE=g(S).withConfig({displayName:"ui__RowWrapper"})(["width:100%;background-color:",";"],({theme:e})=>e.bg.white),tE=g(S).withConfig({displayName:"ui__Row"})(["width:100%;height:72px;"]),ebe=g.div.withConfig({displayName:"ui__CustomSpinnerWrapper"})(["padding:20px 0 40px 0;overflow:auto;height:500px;position:relative;"]),tbe=L(["width:452px;margin-top:10px;"]),XT=L(["width:200px;margin-top:5px;margin-bottom:5px;"]),nbe=({setCurrentStep:e,item:t,source:r,shouldShowNewBadge:o})=>{const{t:i}=P(),{setValue:s,reset:a,clearErrors:l}=De(),u=c.useMemo(()=>zk(t),[t]),{availableWorkflows:p}=FA(),{role:m}=dn(),h=f=>{a(u),l(),s("workflowType",f);const _=f===ze.STOCK_COUNTS?pn.SEARCH_AND_SELECT_WORKFLOW:pn.ITEM_INPUT;e(_),O.selectWorkflowTypeInQuickAddItems({nodeId:[t.id],nodeCount:1,bulk:!1,workflowType:f,source:r,role:m})},A={[ze.PURCHASE_ORDER]:"add-to-purchase-order-option",[ze.PICK_LIST]:"add-to-pick-list-option",[ze.STOCK_COUNTS]:"add-to-stock-count-option"};return n.jsx(n.Fragment,{children:p.map(f=>n.jsxs(gxe,{alignItems:"center","data-testid":A[f],justifyContent:"space-between",onClick:()=>h(f),children:[n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(C,{children:i(`workflows.add_items_to_workflows.${f}.select_workflow_type_label`)}),n.jsx(I,{when:o?.(f),children:n.jsx(Ls,{label:i("common.new"),textStyleObj:Vk,wrapperStyle:Qk})})]}),n.jsx(Vn,{})]},f))})},l1t=100,ZT=25,c1t=(e,t=Dl)=>{if(_e(e))return"";const r=Y5(e),o=r.indexOf("."),i=o<r.length-(t+1)&&o!==-1?r.slice(0,o+t+1):r;return Ho(i)},d1t=e=>{const t=String(e);return t?t.length>ZT?t.slice(0,ZT):t:""},hg=e=>{const t=Y5(e),r=t.indexOf(".");if((r!==-1?t.slice(0,r):t)>a5)return t.slice(0,13);const i=r<t.length-(f2+1)&&r!==-1?t.slice(0,r+f2+1):t;return Ho(i)},u1t=(e,t,r,o)=>{const i=e(`items.${r}.quantity`)||"0",s=e(`items.${r}.unitRate`)||"0";if(isNaN(parseFloat(s))||isNaN(parseFloat(i)))return YT(t,`items.${r}.amount`,"0");const a=new Sn(s).times(i),l=cl(a,o);YT(t,`items.${r}.amount`,l)},rbe=(e,t)=>
5686{const r=e.reduce((i,s)=>{const a=s?.amount??"0";return i.plus(a)},new Sn(0));return cl(r,t)},p1t=({items:e,discount:t,tax:r,shipping:o,priceDecimalScale:i})=>{const s=isNaN(parseFloat(r))?"0":r,a=isNaN(parseFloat(o))?"0":o,l=isNaN(parseFloat(t))?"0":t,u=rbe(e,i),p=new Sn(u).minus(l).plus(s).plus(a),m=cl(p,i);return{orderSubTotal:u,orderTotal:m}},nE=({item:e,inputCustomStyles:t})=>{const{t:r}=P(),{register:o,setValue:i,getFieldState:s}=De(),a=`items.${e.id}.quantity`,l=c.useCallback(A=>{const f=Nn(A);return Ho(f)},[]),u=A=>{const f=A.target.value||"",_=l(f)||"";i(a,_,{shouldValidate:!0})},p=c.useCallback(A=>{const f=A.target.value||"",_=f.indexOf(".");!f||f==="."?i(a,"",{shouldValidate:!0}):_===f.length-1&&i(a,f.slice(0,-1),{shouldValidate:!0})},[i,a]),m=Te({name:a}),h=Lt(e.prettyUnit,parseFloat(m));return n.jsx(R,{relative:!0,width:"100%",children:n.jsx(we,{customErrorStyles:Uk,"data-testid":"quantity-input",inputControlStyles:t,label:r("workflows.add_items_to_workflows.input_labels.quantity_to_add"),offsets:{pb:4,pt:4},placeholder:r("workflows.add_items_to_workflows.input_labels.quantity_to_add"),"suffix-data-testid":"units-label",suffixText:h,...o(a,{onChange:u,onBlur:p}),...s(a)})})},obe=({item:e,inputCustomStyles:t})=>{const{t:r}=P(),{register:o,getFieldState:i,setValue:s}=De(),a=`items.${e.id}.price`,l=c.useCallback(p=>{const m=p.target.value||"",h=m.indexOf(".");m==="."?s(a,"0"):h===m.length-1&&s(a,m.slice(0,-1))},[s,a]),u=p=>{const m=p.target.value,h=hg(m)||"";s(a,h,{shouldValidate:!0})};return n.jsx(R,{width:"100%",children:n.jsx(we,{customErrorStyles:Uk,"data-testid":"price-input",inputControlStyles:t,label:r("workflows.add_items_to_workflows.input_labels.unit_rate"),offsets:{pb:4,pt:4},placeholder:r("workflows.add_items_to_workflows.input_labels.unit_rate"),...o(a,{onChange:u,onBlur:l}),...i(a)})})},ibe=({item:e})=>n.jsx(nE,{inputCustomStyles:{borderRadius:"8px"},item:e}),sbe=({item:e})=>n.jsxs(S,{gap:24,children:[n.jsx(nE,{inputCustomStyles:{borderRadius:"8px"},item:e}),n.jsx(obe,{inputCustomStyles:{borderRadius:"8px"},item:e})]}),abe=({item:e})=>n.jsx(nE,{inputCustomStyles:{borderRadius:"8px"},item:e}),lbe={[Xt.Draft]:{color:as,backgroundColor:Zs},[Xt.ReadyToPick]:{color:mi,backgroundColor:ot(mi,.1)},[Xt.InProgress]:{color:ol,backgroundColor:ot(ol,.1)},[Xt.PartiallyComplete]:{color:Ko,backgroundColor:ot(Ko,.1)},[Xt.Complete]:{color:Ko,backgroundColor:ot(Ko,.1)}},cbe=g(C).withConfig({displayName:"ui__StatusText"})(["padding:2px 8px;border-radius:24px;font-weight:500;letter-spacing:0.13px;white-space:nowrap;"," ",""],({status:e})=>lbe[e],({wrapperStyles:e})=>e),dbe=e=>{const t=e.status||Xt.Draft,r=e.wrapperStyles,o=e.label||vte[t];return n.jsx(cbe,{fontMedium:!0,largeSmallSize:!0,"data-testid":`${t}-status`,status:t,wrapperStyles:r,children:o})},Wk=Le.memo(dbe),ube={[Ft.Draft]:{color:as,backgroundColor:Zs},[Ft.ReadyForReview]:{color:mi,backgroundColor:ot(mi,.1)},[Ft.Approved]:{color:ol,backgroundColor:ot(ol,.1)},[Ft.Ordered]:{color:Vu,backgroundColor:ot(Vu,.1)},[Ft.PartiallyReceived]:{color:mi,backgroundColor:ot(mi,.1)},[Ft.Received]:{color:Ko,backgroundColor:ot(Ko,.1)},[Ft.Closed]:{color:Ko,backgroundColor:ot(Ko,.1)},[Ft.Voided]:{color:ea,backgroundColor:ot(ea,.1)}},pbe=g(C).withConfig({displayName:"ui__StatusText"})(["padding:2px 8px;border-radius:24px;font-weight:500;letter-spacing:0.13px;"," ",""],({status:e})=>ube[e],({wrapperStyles:e})=>e),mbe=e=>{const{status:t=Ft.Draft,wrapperStyles:r,label:o,dataTestId:i}=e,s=o||Ete[t],a=i||`${t}-status`;return n.jsx(pbe,{fontMedium:!0,largeSmallSize:!0,nowrap:!0,"data-testid":a,status:t,wrapperStyles:r,children:s})},Ag=Le.memo(mbe),hbe={[vn.Draft]:{color:as,backgroundColor:Zs},[vn.ReadyToCount]:{color:mi,backgroundColor:ah},[vn.InProgress]:{color:cu,backgroundColor:X5},[vn.InReview]:{color:sh,backgroundColor:Uy},[vn.Complete]:{color:Ko,backgroundColor:J5},[vn.Voided]:{color:ea,backgroundColor:Tc}},Abe=g(C).withConfig({displayName:"ui__StatusText"})(["padding:2px 8px;border-radius:24px;font-weight:500;letter-spacing:0.13px;white-space:nowrap;"," ",""],({status:e})=>hbe[e],({wrapperStyles:e})=>e),gbe=e=>{const t=e.status||vn.Draft,r=e.wrapperStyles,o=e.label||Pte[t];return n.jsx(Abe,{fontMedium:!0,largeSmallSize:!0,"data-testid":`${t}-status`,status:t,wrapperStyles:r,children:o})},qk=Le.memo(gbe),Gk="everyone",ybe=e=>M(e)?null:e[0]?.type===By.Everyone?{value:Gk,label:x("stock_counts.form.assignee.everyone")}:{value:String(e[0]?.id),label:e[0]?.name},m1t=({stockCount:e})=>e?{stockCountNumber:e.stockCountNumber||"",assignee:ybe(e.assignees),dueAt:e.dueAt||"",notes:e.notes||"",lineItems:e.lineItems||[],version:e.version||0,countedLineItems:(e.lineItems||[]).reduce((t,r)=>(t[`lineItem-${r.id}`]={quantityCounted:r.quantityCounted||"",previousQuantityCounted:r.quantityCounted||"",id:r.id},t),{})}:{stockCountNumber:"",assignee:null,dueAt:"",notes:"",lineItems:[],version:0,countedLineItems:{}},h1t=({formValues:e,setError:t})=>e.stockCountNumber?.trim()?!0:(t("stockCountNumber",{type:"required",message:"Stock count number is required"}),!1),fbe=e=>{const t=aA(e.unitOfMeasure,e.itemDetails.unitOfMeasure),o=e.itemDetails?.quantity!==e.quantityExpected||t,i=j(e.quantityAdjusted),s=j(e.itemDetails.deletedAt);return o&&!i&&!s},La=e=>{const t=Bt(["request","responseStatus"])(e);return{...t,lineItems:t.lineItems?.map(r=>({...r,isQuantityOrUOMChanged:fbe(r)}))}},_be=(e,t)=>
5686{const r=[],o=[];t.forEach(s=>{const{itemDetails:a,quantityCounted:l}=s;if(M(s.id))return r.push({nodeId:a.id,quantityCounted:l,unitOfMeasure:{name:a.unitOfMeasure.name}})});const i=t.reduce((s,a)=>(s[a.id]=a,s),{});return(e.lineItems||[]).forEach(s=>{if(!!!i[s.id])return o.push({id:s.id})}),{add:r,remove:o}},xbe=e=>M(e)?[]:e.value===Gk?[{type:By.Everyone}]:[{id:Number(e.value),type:By.Role}],bbe=(e,t)=>{const{version:r}=e,{stockCountNumber:o,assignee:i,dueAt:s,notes:a,lineItems:l}=t,u={stockCountNumber:o,assignees:xbe(i),dueAt:s||null,notes:a||null,lineItems:_be(e,l),version:r};return en(u)},Ebe={[vn.Draft]:tc.MOVE_BACK_TO_DRAFT,[vn.ReadyToCount]:tc.MOVE_TO_READY_TO_COUNT,[vn.InProgress]:tc.MOVE_TO_IN_PROGRESS,[vn.InReview]:tc.READY_FOR_REVIEW,[vn.Complete]:tc.COMPLETE_COUNT,[vn.Voided]:tc.VOID_COUNT},A1t=e=>M(e)?[]:Object.values(e).reduce((t,r)=>(j(r.quantityCounted)&&t.push({id:r.id,quantityCounted:String(r.quantityCounted)}),M(r.quantityCounted)&&j(r.previousQuantityCounted)&&t.push({id:r.id,quantityCounted:null}),t),[]),$k=[vn.InProgress,vn.Draft,vn.ReadyToCount],Sbe=e=>{const t=e.lineItems||[],r=[];return t.forEach(o=>{const{itemDetails:i}=o;M(o.id)&&r.push({id:i.id,name:i.name,is_in_low_stock:o.isInLowStock,method:o.method})}),r},Cbe=(e,t)=>{if(t===ze.PICK_LIST){if(!e.permissions?.edit)return{isDisabled:!0,tooltipContent:x("workflows.add_items_to_workflows.pick_list.disabled_workflow.missing_permission")};if(e.status!==Xt.Draft&&e.assignees?.length===0)return{isDisabled:!0,tooltipContent:x("workflows.add_items_to_workflows.pick_list.disabled_workflow.assignee_deleted")};if(e.status===Xt.ReadyToPick&&e.pickListAction===fr.Move&&j(e.destinationFolder?.deletedAt))return{isDisabled:!0,tooltipContent:x("workflows.add_items_to_workflows.pick_list.disabled_workflow.destination_folder_deleted")}}if(t===ze.STOCK_COUNTS){if(!e.permissions?.edit)return{isDisabled:!0,tooltipContent:x("workflows.add_items_to_workflows.stock_count.disabled_workflow.missing_permission")};if(!$k.includes(e.status))return{isDisabled:!0,tooltipContent:x("workflows.add_items_to_workflows.stock_count.disabled_workflow.status_not_editable")}}return{isDisabled:!1,tooltipContent:""}},Kk=(e,t)=>t.map(r=>{const{isDisabled:o,tooltipContent:i}=Cbe(r,e);if(e===ze.PICK_LIST)return{...r,workflowNumber:r.pickListNumber,isDisabled:o,tooltipContent:i};if(e===ze.PURCHASE_ORDER)return{...r,workflowNumber:r.purchaseOrderNumber,isDisabled:o,tooltipContent:i};if(e===ze.STOCK_COUNTS)return{...r,workflowNumber:r.stockCountNumber,isDisabled:o,tooltipContent:i}}),Tbe=({workflowType:e,isLoading:t,workflows:r,StatusComponent:o})=>{const{t:i}=P(),{resetField:s,register:a,setValue:l}=De();if(c.useEffect(()=>()=>{s("selectedExistingWorkflowId")},[s]),t&&M(r))return n.jsx(S,{"data-testid":"workflow-list-loading",children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"74px",to
5686p:"-20px",width:"100%"})});if(!t&&M(r))return n.jsx(S,{alignItems:"center","data-testid":"workflow-list-empty",justifyContent:"center",style:{padding:"42px"},children:n.jsx(C,{children:i("workflows.add_items_to_workflows.no_results")})});const u=Kk(e,r),p=(m,h)=>{h||l("selectedExistingWorkflowId",String(m),{shouldValidate:!0,shouldDirty:!0})};return n.jsxs(n.Fragment,{children:[u.map((m,h)=>{const A=`option_${m.id}_${h}`;return n.jsx(Ge,{content:m.tooltipContent,forceHidden:!m.isDisabled,width:"200px",children:n.jsxs(fxe,{"data-testid":`workflow-id-${m.id}`,isDisabled:m.isDisabled,onClick:()=>p(m.id,m.isDisabled),children:[n.jsx(Jn,{disabled:m.isDisabled,label:m.workflowNumber,value:m.id,...a("selectedExistingWorkflowId"),"data-testid":`workflow-radio-${m.id}`,labelStyles:pxe}),n.jsx(S,{alignItems:"center",justifyContent:"center",children:n.jsx(o,{"data-testid":`workflow-status-${m.id}`,status:m.status})})]})},A)}),n.jsx(I,{when:t&&j(r),children:n.jsx(S,{alignItems:"center","data-testid":"workflow-list-empty",justifyContent:"center",children:n.jsxs(C,{children:[" ",i("common.loading")]})})})]})},Of=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("rect",{width:32,height:32,fill:"#54565D",rx:6}),c.createElement("path",{fill:"#fff",d:"M9.373 8.686a.686.686 0 0 0-1.373 0v14.626a.686.686 0 1 0 1.373 0zM13.804 8.687a.686.686 0 1 0-1.373 0v14.626a.686.686 0 1 0 1.373 0zM21.345 8.687a.686.686 0 1 0-1.372 0v14.626a.686.686 0 1 0 1.372 0zM23.313 8c.38 0 .687.308.687.687v14.626a.686.686 0 1 1-1.373 0V8.687c0-.38.307-.686.686-.686M10.678 8.01c.253 0 .457.205.457.458v15.07a.458.458 0 0 1-.915 0V8.467c0-.253.205-.457.458-.457M15.555 23.98h2.66a.443.443 0 0 0 .444-.443V8.468a.443.443 0 0 0-.444-.443h-2.66a.444.444 0 0 0-.443.443v15.07c0 .244.198.442.443.442"})),Yk=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32",...e},c.createElement("path",{fill:"#54565D",d:"M9.373 8.686a.686.686 0 0 0-1.373 0v14.626a.686.686 0 1 0 1.373 0zM13.804 8.687a.686.686 0 1 0-1.373 0v14.626a.686.686 0 1 0 1.373 0zM21.345 8.687a.686.686 0 1 0-1.372 0v14.626a.686.686 0 1 0 1.372 0zM23.313 8c.38 0 .687.308.687.687v14.626a.686.686 0 1 1-1.373 0V8.687c0-.38.307-.686.686-.686M10.678 8.01c.253 0 .457.205.457.458v15.07a.458.458 0 0 1-.915 0V8.467c0-.253.205-.457.458-.457M15.555 23.98h2.66a.443.443 0 0 0 .444-.443V8.468a.443.443 0 0 0-.444-.443h-2.66a.444.444 0 0 0-.443.443v15.07c0 .244.198.442.443.442"})),wbe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:14,height:14,fill:"none",...e},c.createElement("path",{fill:"#DD2A3B",fillRule:"evenodd",d:"M13.779 1.28A.75.75 0 1 0 12.718.22L6.999 5.939 1.28.219A.75.75 0 0 0 .22 1.28L5.939 7l-5.72 5.719a.75.75 0 0 0 1.061 1.06L7 8.06l5.718 5.72a.75.75 0 0 0 1.06-1.061L8.06 6.999z",clipRule:"evenodd"})),Jk=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:12,fill:"none",viewBox:"0 0 24 12",...e},c.createElement("path",{fill:"#E4E4E5",d:"M24 12H0L12 0z"})),Ibe=g.button`
5687  display: flex;
5688  align-items: center;
5689  justify-content: center;
5690  padding-left: 4px;
5691  padding-right: 4px;
5692  position: relative;
5693
5694  border-radius: 4px;
5695  cursor: pointer;
5696
5697  background-color: ${({theme:e})=>e.bg.white};
5698
5699  &:hover {
5700    background-color: ${({theme:e})=>e.bg.neutral50};
5701  }
5702`,A0={search:{description:L`
5703      bottom: -28px;
5704    `,triangle:L`
5705      bottom: -18px;
5706    `},"item-group":{description:L`
5707      bottom: -26px;
5708    `},summary:{description:L`
5709      bottom: -45px;
5710    `,triangle:L`
5711      bottom: -25px;
5712    `},filter:{description:L`
5713      position: relative;
5714      top: 6px;
5715
5716      display: grid;
5717      justify-content: stretch;
5718      grid-template-rows: auto;
5719      grid-row-gap: 10px;
5720
5721      height: auto;
5722      padding-left: 12px;
5723      padding-right: 15px;
5724
5725      div {
5726        justify-self: end;
5727      }
5728    `,triangle:L`
5729      bottom: -24px;
5730    `},reports:{description:L`
5731      top: 72px;
5732    `,triangle:L`
5733      bottom: -18px;
5734    `},tags:{description:L`
5735      bottom: -35px;
5736    `,triangle:L`
5737      bottom: -24px;
5738    `}},vbe=g.div`
5739  position: absolute;
5740  left: 0;
5741  width: 100%;
5742  height: 48px;
5743  padding: 8px 24px;
5744  z-index: 3;
5745  display: flex;
5746  justify-content: space-between;
5747  align-items: center;
5748
5749  background-color: ${({theme:e})=>e.delimiter.neutral200};
5750  ${({source:e})=>
5750J(A0.search.description,[e,"description"],A0)};
5751  ${e=>e.descriptionStyles};
5752`,Rbe=g(Jt)`
5753  position: absolute;
5754  left: 50%;
5755  transform: translateX(-50%);
5756
5757  ${({source:e})=>J(A0.search.description,[e,"triangle"],A0)};
5758`,jbe=g.button`
5759  padding: 3px;
5760  cursor: pointer;
5761  display: flex;
5762  align-items: center;
5763  ${e=>e.closeButtonStyles};
5764`,Xk=({active:e,source:t,isScanningInProcess:r,toggleScanningMode:o,tooltipPlacement:i,tooltipPortalAnchor:s,hintPortalAnchor:a,hintStyles:l,closeButtonStyles:u,descriptionStyles:p,onScannerToggle:m=Me})=>{const{t:h}=P(),A=c.useContext(Ue),f=document.querySelector(a),{mark:{base:_},planFeatures:b={}}=dt(),E=!b.searchByScanEnabled,T=le(),w=c.useCallback(()=>{if(!E)return document.activeElement.blur(),m(),o();T({type:d.SHOW_POPUP,popupType:je.SEARCH_BY_SCANNING,meta:{plan:_,when:"before",featureInfo:Z5}})},[E,m,o,T,_]),v=e?"search_by_scanning.disable_scanning":"search_by_scanning.enable_scanning";return n.jsxs(Le.Fragment,{children:[n.jsx(Ge,{content:h(v),placement:i,portalAnchor:s,width:"130px",wrapperFocusable:!1,children:n.jsxs(Ibe,{"data-testid":"scanner-mode-toggle",type:"button",onClick:w,onKeyDown:k=>{if(At(k))return w()},children:[n.jsxs(I,{when:e,children:[n.jsx(Of,{}),n.jsx(Rbe,{source:t,icon:Jk})]}),n.jsx(I,{when:!e,children:n.jsx(Yk,{})}),n.jsx(I,{when:E,children:n.jsx(cm,{small:!0,bgColor:A.plans.ultra})})]})}),n.jsx(I,{when:e,children:n.jsx(Ra,{container:f,children:n.jsxs(vbe,{"data-testid":"scanner-mode-enabled-banner",descriptionStyles:p,hintStyles:l,isScanningInProcess:r,source:t,children:[n.jsx(C,{mediumSize:!0,neutral700:!0,children:h("search_by_scanning.mode_enabled")}),n.jsxs(jbe,{closeButtonStyles:u,type:"button",onClick:o,onKeyDown:k=>{if(At(k))return o(k)},children:[n.jsx(C,{brand:!0,fontMedium:!0,mediumSize:!0,children:h("search_by_scanning.close_scanning_mode")}),n.jsx(R,{outside:!0,left:13,children:n.jsx(wbe,{})})]})]})})})]})},kbe=g.button`
5765  position: absolute;
5766  right: 5px;
5767  top: 50%;
5768  transform: translateY(-50%);
5769  cursor: pointer;
5770`,Nbe=g.div`
5771  position: relative;
5772  padding: 0 !important;
5773  min-width: ${({$minWidth:e})=>e||"260px"};
5774  width: 100%;
5775  height: 40px;
5776
5777  ${or.tablet`
5778    width: 100%;
5779  `};
5780`,Zk=g.div`
5781  position: absolute;
5782  padding: 0;
5783  margin-top: 8px;
5784  width: 100%;
5785  max-height: 257px;
5786  border-radius: 4px;
5787  box-shadow: 0 4px 8px 0 ${({theme:e})=>e.bg.shadow};
5788  border: solid 1px ${({theme:e})=>e.delimiter.neutral200};
5789  background-color: ${({theme:e})=>e.bg.white};
5790  z-index: 11;
5791  ${e=>e.$isHidden&&L`
5792      z-index: -1;
5793      opacity: 0;
5794      height: 0;
5795      visibility: hidden;
5796    `}
5797`,Obe=g(Jt)`
5798  padding: 3px;
5799  position: absolute;
5800  right: ${({expandedOffset:e})=>e?"75px":"40px"};
5801  z-index: 4;
5802  top: 50%;
5803  transform: translateY(-50%);
5804  cursor: pointer;
5805
5806  &:hover ~ ${Zk} {
5807    z-index: 11;
5808    opacity: 1;
5809    height: auto;
5810    visibility: visible;
5811  }
5812`,Dbe=g.div`
5813  display: flex;
5814  align-items: center;
5815  background-color: ${({theme:e})=>e.bg.white};
5816  padding: 0 4px;
5817
5818  position: absolute;
5819  z-index: 4;
5820  right: 4px;
5821  top: 50%;
5822  transform: translateY(-50%);
5823`,Pbe=g.div`
5824  top: 50%;
5825  transform: translateY(-50%);
5826  z-index: 1;
5827  position: absolute;
5828  left: 14px;
5829`,Lbe=L`
5830  padding-top: 6px;
5831  padding-bottom: 6px;
5832  height: 40px;
5833  width: 100%;
5834  padding-left: 40px;
5835`,Fbe=(e="100%")=>L`
5836  padding: 6px 60px 6px 40px;
5837  width: ${e};
5838  height: 40px;
5839`,Mbe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...e},c.createElement("path",{fill:"#D2D2E1",d:"M8 2C4.688 2 2 4.688 2 8s2.688 6 6 6 6-2.688 6-6-2.688-6-6-6m.3 10.2h-.6a.3.3 0 0 1-.3-.3v-.6a.3.3 0 0 1 .3-.3h.6a.3.3 0 0 1 .3.3v.6a.3.3 0 0 1-.3.3m1.542-4.65-.54.552C8.87 8.54 8.6 8.9 8.6 9.8H7.4v-.3c0-.66.27-1.26.702-1.698l.744-.756a1.196 1.196 0 0 0-.502-1.997 1.205 1.205 0 0 0-1.48.763c-.076.222-.263.388-.499.388H6.19a.522.522 0 0 1-.495-.673A2.4 2.4 0 0 1 7.63 3.828c.915-.14 1.782.33 2.324 1.08.708.979.5 2.03-.112 2.642"})),pm=e=>{const{[e.name]:t=""}=e.watch(),{isScannerApplicable:r=!0,setValue:o}=e,[i,s]=c.useState(!1),a=t.length||i,{stopSearchByScanning:l,active:u}=dm(),p=r&&(a&&!u?!1:!i||u),m=!i||t.length>=3,h=c.useCallback(W=>{o(e.name,W)},[o,e.name]),{scanningModeActive:A,toggleScanningMode:f}=tk({...e,updateKeyword:h}),_=es(t),b=c.useRef(e.nodesAmount);b.current=e.nodesAmount;const E=c.useRef(e.loading);E.current=e.loading;const T=W=>{e.onFocus?.(W),s(!0)},w=W=>{$(["target","value"],W)&&(W.target.value=e3(W.target.value,!0))},{onBlur:v}=e,k=c.useCallback(()=>
5839{i&&(s(!1),v?.())},[i,v]),{onKeyDown:N}=e,D=c.useCallback(W=>{if(!W)return null;(At(W)||vl(W,"Escape")||xp(W)&&M(t))&&(k(),W.target.blur()),u&&r&&l(),N?.()},[t,u,r,N,k,l]),F=()=>{e.onClear?.(),s(!1),h(""),r&&l()},B=c.useCallback(()=>{const W=j(t)?cp(t):t;if(ft(W)>=3&&_!==W){if(!E.current){const K=e.logAnalytics;return K(W,b.current),h(W)}return setTimeout(B,500)}},[t,_,b,E,e.logAnalytics,h]),{getFieldState:U,register:z}=e;return n.jsx(Ia,{style:{position:"relative"},onOutsideClick:k,children:n.jsxs(R,{relative:!0,children:[n.jsxs(Nbe,{$minWidth:i&&e.focusedMinWidth?e.focusedMinWidth:e.minWidth,children:[n.jsx(Pbe,{children:n.jsx(Ea,{})}),n.jsx(we,{placeholder:e.placeHolder,type:"text",...z(e.name,{onChange:w}),...U(e.name),noFieldWrapper:!0,autoComplete:"off","data-testid":"search-input",icon:Ea,inputControlStyles:a?Fbe(e.maxWidth):Lbe,onFocus:T,onKeyDown:D}),n.jsx(I,{when:a||t.length,children:n.jsx(kbe,{"data-testid":"search-input-clear-button",onClick:F,children:n.jsx(Hl,{})})}),n.jsx(I,{when:p,children:n.jsxs(Dbe,{id:"scanner-button-wrapper",children:[n.jsx(fe,{height:"24px",right:"8px",width:"1px"}),n.jsx(Xk,{active:A,hintPortalAnchor:"#action-bar-controls",isScanningInProcess:e.isScanningInProcess,source:e.source,toggleScanningMode:f,tooltipPlacement:"bottom",tooltipPortalAnchor:"#scanner-button-wrapper",onScannerToggle:e.onScannerToggle})]})})]}),n.jsxs(I,{when:a&&e.searchHint,children:[n.jsx(Obe,{expandedOffset:p,icon:Mbe}),n.jsx(Zk,{"data-testid":"search-tooltip",$isHidden:m,children:e.searchHint})]})]})})},rE=({workflowType:e,StatusComponent:t})=>{const{t:r}=P(),{register:o,getFieldState:i,setValue:s,watch:a,resetField:l}=De(),u=Te({name:"workflowSearchKeyword"}),{debouncedValue:p}=Ki(u,500),m=es(p),h=le(),{data:A,meta:f,isInitialized:_}=q(T=>T?.workflows),b=Pe();c.useEffect(()=>()=>{h({type:d.RESET_WORKFLOWS}),l("workflowSearchKeyword")},[h,l]),c.useEffect(()=>{if(!ii(m,p)){if(ox(p,m))return;h({type:d.RESET_WORKFLOWS}),h({type:d.FETCH_WORKFLOWS_REQUEST,payload:{workflowType:e,keyword:p,offset:0}})}},[p,h,m,e]);const E=Rs({loading:b.fetchWorkflows,hasNextPage:f?.hasNext,threshold:50,onLoadMore:()=>{h({type:d.FETCH_WORKFLOWS_REQUEST,payload:{keyword:p,offset:(f?.offset||0)+Vc,workflowType:e}})}});return n.jsxs(n.Fragment,{children:[n.jsx(pm,{getFieldState:i,isScannerApplicable:!1,maxWidth:"100%",name:"workflowSearchKeyword",placeHolder:r(`workflows.add_items_to_workflows.${e}.search_placeholder`),register:o,setValue:s,watch:a}),n.jsx(yxe,{"data-testid":"workflow-list-wrapper",children:n.jsx("div",{ref:E,children:n.jsx(Tbe,{isLoading:b.fetchWorkflows||_,StatusComponent:t,workflows:A,workflowType:e})})})]})},Ube=({status:e,...t})=>n.jsx(Wk,{...t,status:e}),Bbe=({status:e,...t})=>n.jsx(Ag,{...t,status:e}),Hbe=({status:e,...t})=>n.jsx(qk,{...t,status:e}),zbe=e=>n.jsx(rE,{...e,StatusComponent:Ube}),Vbe=e=>n.jsx(rE,{...e,StatusComponent:Bbe}),Qbe=e=>n.jsx(rE,{...e,StatusComponent:Hbe}),Wbe=({workflowType:e})=>{const{t}=P(),r=le(),{register:o,getFieldState:i,setError:s,clearErrors:a,resetField:l}=De(),u=Te({name:"createWorkflowMethod"}),p="newWorkflowNumber",m=c.useMemo(()=>Ss(h=>{const A=h.target.value,{error:f}=i("newWorkflowNumber");!A||f||Gxe(A,e,r).then(()=>a("newWorkflowNumber")).catch(_=>{s("newWorkflowNumber",{message:_.message})})},500),[i,e,r,a,s]);return c.useEffect(()=>{u!==eo.ENTER_WORKFLOW_NUMBER&&l(p)},[u,l]),c.useEffect(()=>()=>{l("newWorkflowNumber")},[l]),n.jsxs(xxe,{"data-testid":"create-workflow-wrapper",children:[n.jsx(C,{neutral900:!0,"data-testid":"workflow-description",children:t(`workflows.add_items_to_workflows.${e}.create_new_workflow_subtext`)}),n.jsxs(S,{column:!0,style:{marginTop:"10px"},children:[n.jsx(Jn,{...o("createWorkflowMethod"),customStyle:qT,"data-testid":"auto-assign-workflow-number-option",label:t("workflows.add_items_to_workflows.create_workflow_options.auto_assign_workflow_number"),value:eo.AUTO_ASSIGN_WORKFLOW_NUMBER}),n.jsx(Jn,{...o("createWorkflowMethod"),customStyle:qT,"data-testid":"enter-workflow-number-option",label:t("workflows.add_items_to_workflows.create_workflow_options.enter_workflow_number"),value:eo.ENTER_WORKFLOW_NUMBER}),n.jsx(I,{when:u===eo.ENTER_WORKFLOW_NUMBER,children:n.jsx(we,{...o("newWorkflowNumber",{onChange:h=>{m(h)}}),...i("newWorkflowNumber"),"data-testid":"workflow-number-input",label:t(`workflows.add_items_to_workflows.${e}.workflow_number_label`),placeholder:t(`workflows.add_items_to_workflows.${e}.workflow_number_label`)})})]})]})},qbe={[ze.PICK_LIST]:ibe,[ze.PURCHASE_ORDER]:sbe,[ze.STOCK_COUNTS]:abe},Gbe={[ze.PICK_LIST]:zbe,[ze.PURCHASE_ORDER]:Vbe,[ze.STOCK_COUNTS]:Qbe},$be=({setCurrentStep:e,workflowType:t})=>({[pn.SELECT_WORKFLOW_TYPE]:{heading:x("workflows.add_items_to_workflows.node_action_label"),ItemDetail:Fm,shouldShowNewBadge:o=>o===ze.STOCK_COUNTS,ModalContent:nbe},[pn.ITEM_INPUT]:{heading:x(`workflows.add_items_to_workflows.${t}.select_workflow_type_label`),ItemDetail:Fm,ModalContent:qbe[t],footerContent:{leftCta:[{label:
5839x("common.back"),onClick:()=>e(pn.SELECT_WORKFLOW_TYPE),testId:"item-input-back-button"}],rightCta:[{label:x("labels.action_btn.next"),onClick:()=>e(pn.SEARCH_AND_SELECT_WORKFLOW),isPrimaryCTA:!0,testId:"item-input-next-button"}]}},[pn.SEARCH_AND_SELECT_WORKFLOW]:{heading:x(`workflows.add_items_to_workflows.${t}.select_workflow_type_label`),ItemDetail:Fm,ModalContent:Gbe[t],footerContent:{leftCta:[{label:x("common.back"),onClick:()=>e(t===ze.STOCK_COUNTS?pn.SELECT_WORKFLOW_TYPE:pn.ITEM_INPUT),testId:"search-workflow-back-button"}],rightCta:[{label:x("common.create_new"),onClick:()=>e(pn.CREATE_NEW_WORKFLOW),testId:"create-new-button"},{label:x("common.add"),type:"submit",isPrimaryCTA:!0,testId:"search-workflow-add-button"}]}},[pn.CREATE_NEW_WORKFLOW]:{heading:x(`workflows.add_items_to_workflows.${t}.select_workflow_type_label`),ItemDetail:Fm,ModalContent:Wbe,footerContent:{leftCta:[{label:x("common.back"),onClick:()=>e(pn.SEARCH_AND_SELECT_WORKFLOW),testId:"create-new-back-button"}],rightCta:[{label:x("common.create_new"),type:"submit",isPrimaryCTA:!0,testId:"create-new-submit-button"}]}}}),Kbe=({footerContent:e={leftCta:[],rightCta:[]}})=>{const{leftCta:t=[],rightCta:r=[]}=e,{formState:{isValid:o,errors:i}}=De(),s=Pe(),a=[s.addItemsToNewWorkflow,s.addItemsToExistingWorkflow,s.fetchWorkflows,s.validateWorkflowNumber].some(Boolean),l=({ctaPropsList:h})=>n.jsx(S,{gap:12,children:n.jsx(I,{when:oe(h),children:h.map(({label:A,...f},_)=>n.jsx(Y,{...f,children:A},_))})}),u=s.addItemsToNewWorkflow||s.addItemsToExistingWorkflow,p=JT({ctaList:t,isFormValid:_e(i)&&o,isLoading:a}),m=JT({ctaList:r,isFormValid:_e(i)&&o,isLoading:a,shouldShowSpinner:u});return n.jsxs(_xe,{children:[n.jsx(l,{ctaPropsList:p}),n.jsx(l,{ctaPropsList:m})]})},Ybe=({item:e,source:t})=>{const[r,o]=c.useState(pn.SELECT_WORKFLOW_TYPE),i=so(),{hideModal:s}=Cb(),a=c.useMemo(()=>zk(e),[e]),l=Ye({defaultValues:a,mode:"onChange",resolver:w=>gt(w,$xe(e,r,w),{fullMessages:!1})}),{control:u,handleSubmit:p}=l,m=Te({control:u,name:"workflowType"}),h=c.useCallback(w=>{if(oe(w.selectedExistingWorkflowId)){i({type:d.ADD_ITEMS_TO_EXISTING_WORKFLOW_REQUEST,payload:{values:w,items:[e],source:t}});return}i({type:d.ADD_ITEMS_TO_NEW_WORKFLOW_REQUEST,payload:{values:w,items:[e],source:t}})},[i,e,t]),A=c.useMemo(()=>$be({workflowType:m,setCurrentStep:o}),[m]),{heading:f,ItemDetail:_,ModalContent:b,footerContent:E,shouldShowNewBadge:T}=A[r];return n.jsx(tn,{...l,children:n.jsx("form",{onSubmit:p(h),children:n.jsxs(mxe,{children:[n.jsx(Gl,{hideModal:s,modalData:{heading:f,styleType:"light",showCrossBtn:!0}}),n.jsx(_,{item:e}),n.jsx(R,{height:"340px",horizontal:20,style:{overflow:"hidden"},vertical:20,children:n.jsx(b,{item:e,setCurrentStep:o,shouldShowNewBadge:T,source:t,workflowType:m})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(Kbe,{footerContent:E})]})})})},Jbe=g.div.withConfig({displayName:"ui__SearchContainer"})(["display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;position:relative;background-color:",";border-radius:0 0 16px 16px;z-index:10;"],({theme:e})=>e.bg.white),Xbe=g.div.withConfig({displayName:"ui__FooterContainer"})(["display:flex;justify-content:space-between;align-items:center;border-top:1px solid ",";width:100%;height:90px;padding:0px 20px;"],({theme:e})=>e.delimiter.neutral200),Zbe=g.div.withConfig({displayName:"ui__PaginationWrapper"})(["position:absolute;bottom:0;left:16px;right:0;z-index:10;"]),eEe=g.button.withConfig({displayName:"ui__DestinationFolderButton"})(["display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:1px solid ",";border-radius:6px;background:",";cursor:pointer;font-size:14px;&:hover{border-color:",";}"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral400),g1t=g.button.withConfig({displayName:"ui__BulkAddItemsButtonWrapper"})(["display:flex;align-items:center;justify-content:center;gap:16px;flex-grow:0;height:42px;width:190px;font-size:11px;font-weight:700;line-height:20px;text-transform:uppercase;color:",";letter-spacing:1.6px;border-radius:6px;border:1px solid ",";background-color:",";&:hover{background-color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.bg.neutral100),tEe=g.div.withConfig({displayName:"ui__IconWrapper"})(["top:50%;transform:translateY(-50%);z-index:1;position:absolute;
5839left:14px;color:",";width:24px;height:24px;"],({theme:e,$isFocused:t})=>t?e.text.neutral700:e.text.neutral400),nEe=g.button.withConfig({displayName:"ui__ClearButton"})(["display:flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);cursor:pointer;background-color:",";"],({theme:e})=>e.bg.white),rEe=L(["padding:9px 10px 9px 44px;height:42px;&:disabled{background-color:",";opacity:0.6;}"],({theme:e})=>e.text.white),y1t=g.div.withConfig({displayName:"ui__SearchContainer"})(["display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;position:relative;border-top:1px solid ",";background-color:",";border-radius:0 0 16px 16px;padding:20px;"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.neutral25),oEe=g(R).withConfig({displayName:"ui__SearchBoxWrapper"})(["position:relative;padding:0;min-width:260px;flex-grow:1;"]),iEe=g(fe).withConfig({displayName:"ui__ScannerDelimiter"})(["height:20px;width:1px;background-color:",";"],({theme:e})=>e.delimiter.neutral200),sEe=g.div.withConfig({displayName:"ui__ScannerButtonWrapper"})(["display:flex;align-items:center;background-color:",";padding:0 4px;position:absolute;z-index:4;top:50%;right:4px;transform:translateY(-50%);"],({theme:e})=>e.bg.white),aEe=L([""]),f1t=L(["z-index:10;top:68px;left:20px;right:20px;width:calc(100% - 40px);"]),lEe=g.button.withConfig({displayName:"ui__ImageActionIconWrapper"})(["position:absolute;",";right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:2.5px;border-radius:6px;border:none;color:",";background-color:",";cursor:not-allowed;&:hover{background-color:",";}"],({$top:e})=>e?"top: 8px":"bottom: 8px",({theme:e})=>e.bg.white,({theme:e})=>ot(e.bg.neutral700,.8),({theme:e})=>ot(e.bg.neutral700,1)),cEe=g.button.attrs({type:"button",disabled:!0}).withConfig({displayName:"ui__RestockOrderedIconWrapper"})(["display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;color:",";background-color:",";cursor:not-allowed;&:hover{background-color:",";}"],({theme:e})=>e.bg.white,({theme:e})=>ot(e.bg.neutral700,.8),({theme:e})=>ot(e.bg.neutral700,1)),dEe=g.button.withConfig({displayName:"ui__ButtonWrapper"})(["display:flex;align-items:center;justify-content:center;margin-left:1px;padding-left:4px;padding-right:4px;position:relative;border-radius:4px;cursor:pointer;background-color:",";&:hover{background-color:",";}"],({theme:e})=>e.bg.white,({theme:e})=>e.bg.neutral50),uEe=g.div.withConfig({displayName:"ui__Description"})(["position:absolute;left:0;width:100%;height:44px;padding:12px 20px;border-radius:8px 8px 0 0;z-index:3;display:flex;justify-content:space-between;align-items:center;color:",";background-color:",";bottom:-28px;",";"],({theme:e})=>e.text.white,({theme:e})=>e.bg.neutral700,({$descriptionStyles:e})=>e),pEe=g(Jt).withConfig({displayName:"ui__Triangle"})(["position:absolute;left:50%;transform:translateX(-50%);background-color:",";bottom:-28px;"],({theme:e})=>e.bg.neutral700),mEe=g.button.withConfig({displayName:"ui__CloseButton"})(["padding:3px;cursor:pointer;display:flex;align-items:center;",";"],({$closeButtonStyles:e})=>e),hEe=({active:e,source:t,toggleScanningMode:r,tooltipPlacement:o,tooltipPortalAnchor:i,hintPortalAnchor:s,closeButtonStyles:a,descriptionStyles:l,onScannerToggle:u=Me})=>{const{t:p}=P(),m=c.useContext(Ue),h=document.querySelector(s),{mark:{base:A},planFeatures:f={}}=dt(),_=!f.searchByScanEnabled,b=le(),E=c.useCallback(()=>{if(!_)return document.activeElement.blur(),u(),r();b({type:d.SHOW_POPUP,popupType:je.SEARCH_BY_SCANNING,meta:{plan:A,when:"before",featureInfo:Z5}})},[_,u,r,b,A]),T=e?"search_by_scanning.disable_scanning":"search_by_scanning.enable_scanning";return n.jsxs(Le.Fragment,{children:[n.jsx(iEe,{}),n.jsx(Ge,{content:p(T),placement:o,portalAnchor:i,width:"130px",wrapperFocusable:!1,children:n.jsxs(dEe,{"data-testid":"scanner-mode-toggle",type:"button",onClick:E,onKeyDown:w=>{if(At(w))return E()},children:[n.jsxs(I,{when:e,children:[n.jsx(Of,{}),n.jsx(pEe,{source:t,icon:Jk})]}),n.jsx(I,{when:!e,children:n.jsx(Yk,{})}),n.jsx(I,{when:_,children:n.jsx(cm,{small:!0,bgColor:m.plans.ultra})})]})}),n.jsx(I,{when:e,children:n.jsx(Ra,{container:h,children:n.jsxs(uEe,{$descriptionStyles:l,children:[n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(Of,{}),n.jsx(C,{white:!0,size:"14px",weight:"500",children:p("search_by_scanning.scanning_mode_enabled")})]}),n.jsx(mEe,{$closeButtonStyles:a,type:"button",onClick:r,onKeyDown:w=>{if(At(w))return r(w)},children:n.jsx(C,{neutral200:!0,white:!0,size:"14px",weight:"400",children:p("search_by_scanning.exit_scanning_mode")})})]})})})]})},eN=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M9.594 4c.979 0 1.915.18 2.779.508-.183.47-.304.971-.35 1.494a6.325 6.325 0 1 0 3.896 5.842l-.002-.076c.48.144.99.224 1.516.23a7.8 7.8 0 0 1-1.784 4.828l3.59 3.589a.759.759 0 0 1-1.074 1.073L14.576 17.9A7.843 7.843 0 1 1 9.594 4"}),c.createElement("path",{fill:"currentColor",d:"M17.5 2a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9m2.864 4.91h-2.455v2.454a.41.41 0 0 1-.818 0V6.909h-2.455a.41.41 0 0 1 0-.818h2.455V3.636a.41.41 0 0 1 .818 0v2.455h2.455a.41.41 0 0 1 0 .818Z"})),AEe=g.button.withConfig({displayName:"ui__FoldersFilterWrapper"})(["display:flex;align-items:center;justify-content:flex-start;flex-grow:0;gap:8px;height:42px;
5839width:200px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:",";border-radius:6px;background-color:",";&:hover{background-color:",";}",""],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.neutral100,({theme:e})=>e.bg.neutral200,({$isSelected:e})=>e&&L(["background-color:",";color:",";&:hover{background-color:",";}"],({theme:t})=>t.bg.neutral700,({theme:t})=>t.text.white,({theme:t})=>t.bg.neutral800)),gEe=g.div.withConfig({displayName:"ui__Footer"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 20px;border-top:1px solid ",";"],({theme:e})=>e.bg.neutral200),yEe=L(["font-size:12px;font-weight:400;line-height:16px;color:",";"],({theme:e})=>e.text.white),fEe=L(["background-color:",";padding:2px 9px;border-radius:9999px;min-width:24px;height:24px;"],({theme:e})=>e.bg.neutral800),_Ee=e=>{const{t}=P(),r=c.useContext(ZU),o=r.isDefaultProvider?e:r,{data:i,submitFilterValues:s,loading:a,defaultState:l,additionalData:u,customClearButtonName:p,filterStateReference:m,customApplySideFilterEvent:h}=o,{showModal:A,hideModal:f}=lt(),{showSlidingModal:_}=Eo(),b=j(m)?m:l,E=q(k=>Ze(k)),T=()=>{if(O.viewSideFilter({filterCategory:`${e.workflowDetails.type}-folders-filter`,userRole:E?.roleType,origin:e.isBulkAddFlow?"bulk modal":"workflow search"}),e.isBulkAddFlow&&e.handleFoldersFilterSubmit){A("FolderFilterModal",{styleType:"light",size:"small",autoWidth:!0,isExtraModal:!0,heading:t("workflows.search_and_add_items.folders_filter_heading"),handleHideModal:()=>f({isExtraModal:!0}),data:{handleFoldersFilterSubmit:e.handleFoldersFilterSubmit,initialValues:e.initialModalData??{},disabledFolderNodes:e.disabledFolderNodes,folderFilterStartNodeId:e.folderFilterStartNodeId}});return}_("SideFilter",{data:{initialData:i,filterCategory:wn.SEARCH_AND_ADD_ITEMS_TO_WORKFLOW,handleSubmit:s,defaultFormState:l,openedFrom:"filter_button",loading:a,additionalData:u,customClearButtonName:p,customApplySideFilterEvent:h,referenceState:b}})},w=!!e?.folders?.allFoldersSelected,v=e?.folders?.allFoldersSelected?t("workflows.search_and_add_items.folders_filter_default"):t("common.x_folders",{count:ix(e?.folders)});return n.jsxs(AEe,{$isSelected:!w,"data-testid":"folders-filter-button",type:"button",onClick:T,children:[n.jsx(wA,{}),n.jsx(C,{neutral700:w,size:"14px",weight:500,white:!w,children:v})]})},xEe=g.div.withConfig({displayName:"ui__CardImageWrapper"})(["position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:106px;width:100px;background-size:cover;background-color:",";border-radius:8px;",";"],e=>e.theme.text.neutral200,e=>e.$isDisabled&&L(["&::before{position:absolute;content:'';width:100%;height:100%;background-color:props.theme.bg.neutral50;}"])),tN=g.div.withConfig({displayName:"ui__CardImageContainer"})(["position:relative;width:100px;height:106px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px;",""],({$isTable:e})=>e&&L(["width:48px;height:48px;border-radius:4px;"])),bEe=g.div.withConfig({displayName:"ui__ContainerWrapper"})(["height:550px;overflow:hidden;border-radius:8px 8px 0 0;box-shadow:0 0 4px 0 rgba(84,86,93,0.16);",""],({$isOutsideBulkAddModal:e})=>e&&L(["height:auto;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;"])),EEe=g.div.withConfig({displayName:"ui__ItemsWrapper"})(["overflow-y:auto;height:500px;",""],({$isOutsideBulkAddModal:e})=>e&&L(["height:auto;flex:1;min-height:0;position:relative;"])),SEe=g.div.withConfig({displayName:"ui__ListWrapper"})(["position:relative;padding:0 8px;display:grid;grid-template-columns:100px 1fr 1fr;align-items:center;opacity:",";cursor:",";&:hover{background-color:",";}border-bottom:1px solid ",";"],({$isDisabled:e})=>e?.5:1,({$isDisabled:e})=>e?"not-allowed":"pointer",({theme:e,$isDisabled:t})=>t?e.bg.white:e.bg.neutral50,({theme:e})=>e.delimiter.neutral200),CEe=g.div.withConfig({displayName:"ui__TagsWrapper"})(["padding:0 16px;margin-bottom:10px;"]),TEe=g.div.withConfig({displayName:"ui__TableWrapper"})(["position:relative;padding:8px 12px;display:grid;grid-template-columns:40px 60px 1fr 1fr;align-items:center;opacity:",";cursor:",";&:hover{background-color:",";}"],({$isDisabled:e})=>e?.5:1,({$isDisabled:e})=>e?"not-allowed":"pointer",({theme:e,$isDisabled:t})=>t?e.bg.white:e.bg.neutral50),wEe=g(xEe).withConfig({displayName:"ui__StyledListCardImageWrapper"})(["display:flex;align-items:center !important;justify-content:center !important;svg{transform:scale(0.8);}"]),IEe=g(S).withConfig({displayName:"ui__JobIntegrationDriftBadge"})(["position:absolute;bottom:0;left:0;right:0;height:26px;text-transform:uppercase;font-size:9px;font-weight:600;color:",";background-color:",";"],({theme:e})=>e.text.white,({theme:e})=>e.bg.red500),vEe=L(["z-index:5;top:52px;left:0px;right:0px;height:44px;width:100%;"]),REe=g.div.withConfig({displayName:"ui__ScannerContainer"})(["max-height:350px;overflow:auto;top:",";z-index:2;position:absolute;
5839left:0px;right:10px;width:calc(100% - 10px);display:flex;height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:200px;",""],({isScanningModeActive:e})=>"30px",({$isOutsideBulkAddModal:e})=>e&&L(["position:relative;top:0;width:100%;right:0;"])),jEe=g(S).withConfig({displayName:"ui__SearchSectionWrapper"})(["",""],({$isOutsideBulkAddModal:e})=>e&&L(["flex:1;min-height:0;"])),kEe=g.div.withConfig({displayName:"ui__ContentWrapper"})(["padding:0px;overflow:auto;"]),NEe=({scanningModeActive:e,toggleScanningMode:t,setValue:r})=>{const[o,i]=c.useState(!1);return{handleKeywordChange:c.useCallback(a=>{const{value:l}=a.target;r("keyword",l),e&&t(),l.length>0&&i(!0)},[e,t,r]),isTypingForScanner:o,setIsTypingForScanner:i}},OEe=({debouncedKeyword:e,isLowStock:t,folders:r,isBulkFlow:o=!1,page:i=1,perPage:s=10,initialized:a=!1,customSearchActions:l})=>{const u=so(),p=c.useRef({keyword:null,isLowStock:t,folders:r,page:i,perPage:s}),m=c.useCallback((h,A)=>{if(_e(h))return"";const f=h.trim();return f.length>=3?f:f.length<3&&A.length>=3?"":null},[]);c.useEffect(()=>{if(o&&!a)return;const h=e??"",A=p.current.keyword,f=m(h,A);if(f===null||!(p.current.isLowStock!==t||!ii(p.current.folders,r)||p.current.page!==i||p.current.perPage!==s||p.current.keyword!==f))return;const b=l?.resetAction||d.RESET_SEARCH_ITEMS_FOR_WORKFLOW,E=l?.searchAction||d.SEARCH_ITEMS_FOR_WORKFLOW_REQUEST;u({type:b}),u({type:E,payload:{keyword:f,page:i,perPage:s,isLowStock:t,folders:r}}),p.current={keyword:f,isLowStock:t,folders:r,page:i,perPage:s}},[e,t,r,i,s,o,a,u,m,l?.searchAction,l?.resetAction])},DEe=({workflowDetails:e,scanningModeActive:t,toggleScanningMode:r,setFoldersValue:o,renderExtra:i,customSearchActions:s,disabledFolderNodes:a,folderFilterStartNodeId:l})=>{const{t:u}=P(),{register:p,setValue:m,control:h}=De(),[A,f]=c.useState(!1),[_,b,E,T,w,v]=Te({control:h,name:["keyword","folders","page","perPage","isLowStock","initialized"]}),{currentUserInfo:k}=q(ae=>({currentUserInfo:Ze(ae)})),{debouncedValue:N}=Ki(_,500),D=es(_);OEe({debouncedKeyword:N,isLowStock:w,folders:b,initialized:v,page:E,perPage:T,isBulkFlow:!0,customSearchActions:s}),Ro(()=>{if(N!==D)return m("page",1)},[N,D]);const{handleKeywordChange:F,isTypingForScanner:B,setIsTypingForScanner:U}=NEe({scanningModeActive:t,toggleScanningMode:r,setValue:m});c.useEffect(()=>{_.length===0&&U(!1)},[_,U]);const z=c.useCallback(()=>{f(!1),m("keyword","")},[f,m]),W=t||!A&&!B,K=De(),X=c.useCallback(ae=>{K.setValue("folders",ae?.folders),K.setValue("page",1),o(ae?.folders);const pe=ae?.folders,xe=pe&&"allFoldersSelected"in pe&&pe.allFoldersSelected?void 0:ix(pe);O.applySideFilter({filterCategory:`${e.type}-folders-filter`,userRole:k.roleType,appliedFilterKeys:["folders"],applied_folders_count:xe,origin:"bulk modal"})},[K,e,k,o]),Z=c.useCallback(()=>{r(),_.length>0&&m("keyword","")},[r,m,_]);return n.jsxs(Jbe,{id:"bulk-scanner-button-hint-wrapper",children:[n.jsx(oEe,{children:n.jsx(S,{relative:!0,alignItems:"center",gap:20,justifyContent:"flex-start",children:n.jsxs(R,{fullWidth:!0,relative:!0,children:[n.jsx(we,{autoComplete:"off","data-testid":"item-search-input",inputControlStyles:rEe,inputWrapperStyle:{padding:0},placeholder:u("workflows.search_and_add_items.input_placeholder"),...p("keyword",{onChange:F}),onFocus:()=>f(!0)}),n.jsx(tEe,{$isFocused:A,children:n.jsx(eN,{})}),n.jsx(I,{when:A||_.length>0,children:n.jsx(nEe,{"data-testid":"search-input-clear-button",onClick:z,children:n.jsx(Hl,{})})}),n.jsx(I,{when:W,children:n.jsx(sEe,{id:"bulk-scanner-button-wrapper",children:n.jsx(hEe,{active:t,closeButtonStyles:aEe,descriptionStyles:vEe,hintPortalAnchor:"#bulk-scanner-button-hint-wrapper",source:e?.type,toggleScanningMode:Z,tooltipPlacement:"top",tooltipPortalAnchor:"#bulk-scanner-button-wrapper",onScannerToggle:()=>O.toggleScanMode("scanner",{workflow:e?.type,workflow_id:e?.id,workflow_number:e?.number,role:k.roleType})})})})]})})}),n.jsx(_Ee,{isBulkAddFlow:!0,disabledFolderNodes:a,folders:b,handleFoldersFilterSubmit:X,initialModalData:b,workflowDetails:e,folderFilterStartNodeId:l}),i]})},ew=g.div.withConfig({displayName:"ui__ViewTypeWrapper"})(["width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:",";"],({theme:e,$active:t})=>t?e.text.white:e.text.neutral400),PEe=g.div.withConfig({displayName:"ui__TopBarContainer"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;height:44px;padding:0 20px 0 8px;color:",";background-color:",";"],({theme:e})=>e.text.white,({theme:e})=>e.bg.neutral700),LEe=L(["height:24px;display:flex;align-items:center;width:fit-content;color:",";"],({theme:e})=>e.text.white),FEe=L(["color:",";font-size:12px;font-weight:400;"],({theme:e})=>e.text.white),MEe=g.div.withConfig({displayName:"ui__MaxReachedWrapper"})(["display:flex;padding:4px 6px;align-items:center;justify-content:center;background-color:",";border-radius:4px;color:",";font-size:10px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:-0.1px;text-transform:uppercase;"],({theme:e})=>e.bg.brand,({theme:e})=>e.text.white),UEe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18 5.5H6a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5M6 4a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm12 10.5H6a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5M6 13a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2z",clipRule:"evenodd"})),BEe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 6.065v11.87c0 .402.284.565.44.565h12.12c.156 0 .44-.163.44-.564V6.065c0-.402-.284-.565-.44-.565H5.94c-.156 0-.44.163-.44.565m-1.5 0v11.87C4 19.076 4.868 20 5.94 20h12.12c1.072 0 1.94-.924 1.94-2.064V6.065C20 4.925 19.132 4 18.06 4H5.94C4.867 4 4 4.924 4 6.065",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.75 9.5a.75.75 0 0 1-.75.75H5a.75.75 0 0 1 0-1.5h14a.75.75 0 0 1 .75.75m0 5a.75.75 0 0 1-.75.75H5a.75.75 0 0 1 0-1.5h14a.75.75 0 0 1 .75.75",clipRule:"evenodd"})),HEe=({formValues:e,defaultValues:t,persistedFields:r=[],saveToDb:o,getFromDb:i})=>{const[s,a]=c.useState({...t,initialized:!1});c.useEffect(()=>{async function p(){if(_e(e)||!s.initialized)return null;const m=o,h=oe(r)?Cs(r,e):e;await m(Du(s,h))}p()},[s,e,r,o]);const l=c.useCallback(async()=>{const m=await i();a({...m,initialized:!0})},[a]);return c.useEffect(()=>{l()},[l]),{persistedFormValues:c.useMemo(()=>{const m=Cs([...r,"initialized"],s||{});return Object.keys(m).length>0?Du(t,m):t},[s,r,t])}},nN="workflowSearchFormValues",zEe=async e=>{try{return await(await(await bo()).transaction(to.WORKFLOW_SEARCH,"readwrite")).store.put(e,nN)}catch{return null}},VEe=async()=>{try{return await(await(await bo()).transaction(to.WORKFLOW_SEARCH,"readonly")).store.get(nN)}catch{return{viewType:Pn.list,isLowStock:!1}}},mm=e=>({[ze.STOCK_COUNTS]:250})[e]||100,QEe=e=>({[ze.STOCK_COUNTS]:x("workflows.search_and_add_items.quantity_label.stock_count"),[ze.PICK_LIST]:x("workflows.search_and_add_items.quantity_label.pick_list"),[ze.PURCHASE_ORDER]:x("workflows.search_and_add_items.quantity_label.purchase_order"),[ze.INVOICES]:x("workflows.search_and_add_items.quantity_label.invoice"),[ze.JOB]:x("workflows.search_and_add_items.quantity_label.job")})[e],WEe=e=>({[ze.STOCK_COUNTS]:x("workflows.search_and_add_items.workflow_label.stock_count"),[ze.PICK_LIST]:x("workflows.search_and_add_items.workflow_label.pick_list"),[ze.PURCHASE_ORDER]:x("workflows.search_and_add_items.workflow_label.purchase_order"),[ze.INVOICES]:x("workflows.search_and_add_items.workflow_label.invoice"),[ze.JOB]:x("workflows.search_and_add_items.workflow_label.job")})[e];var Df=(e=>(e.TEXT="text",e.INPUT="input",e))(Df||{});const qEe=e=>({[ze.STOCK_COUNTS]:"text",[ze.PICK_LIST]:"input",[ze.PURCHASE_ORDER]:"input",[ze.INVOICES]:"input",[ze.JOB]:"input"})[e]||"text",GEe=({isSearchApplied:e})=>{const{t}=P();return e?n.jsx(R,{children:n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(C,{white:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:t("workflows.search_and_add_items.search_results")}),n.jsx(fe,{height:"20px",opacity:.8,width:"1px"})]})}):n.jsx(R,{children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(C,{white:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:t("workflows.search_and_add_items.all_items")}),n.jsx(fe,{height:"20px",opacity:.8,width:"1px"})]})})},tw=({data:e,workflowDetails:t,isItemAlreadyAdded:r,selectedEntities:o,addedItemsCount:i,previousActionType:s,actionType:a})=>{const u=(e||[]).filter(f=>t?.type===ze.STOCK_COUNTS?!r(f.nodeId):!0).map(f=>f.id),p=mm(t?.type),m=a===Cr.CURRENT_PAGE&&s===Cr.ALL_NODES?new Set(u):new Set([...o||[],...u]),h=Math.max(p-i,0);return m.size+i>p?Array.from(m).slice(0,h):Array.from(m)},$Ee=Ck,KEe=XA,YEe=({addedItemsCount:e,itemsCount:t,isSearchApplied:r,workflowDetails:o,isItemAlreadyAdded:i})=>{const{t:s}=P(),a=le(),[l,u]=c.useState(!1),p=q(z=>z.bulk.selectedEntities),m=q(z=>z.bulk.selectedEntitiesType),h=q(z=>z.searchItemsForWorkflow?.searchItems?.data),f=p.length===t?$Ee:KEe,{control:_}=De(),[b,E,T]=Te({control:_,name:["keyword","folders","isLowStock"]}),w=mm(o?.type),v=c.useMemo(()=>tw({data:h,workflowDetails:o,isItemAlreadyAdded:i,selectedEntities:p,addedItemsCount:e}),[h,o,i,p,e]),k=p.length+e>=w,N=c.useCallback((z,W)=>k?z(p):(u(!0),new Promise((K,X)=>{a({type:d.SEARCH_ITEMS_FOR_WORKFLOW_REQUEST,payload:{keyword:b,isLowStock:T,folders:E,page:1,allNodesSelection:!0,perPage:w,resolve:K,reject:X}})}).then(K=>{const X=K.filter(Z=>o?.type===ze.STOCK_COUNTS?!i(Z.nodeId):!0).map(Z=>Z.id).slice(0,w-e);z(X),u(!1)}).catch(K=>{W(K),u(!1)})),[a,e,w,k,b,E,T,o,i,p]),D=s("workflows.search_and_add_items.bulk_add_items.items_selected_count",{count:p.length})+(k?` ${s("workflows.search_and_add_items.bulk_add_items.max")}`:""),{searchItemsForWorkflow:F}=Pe(),B=F&&!l,U=c.useCallback(()=>{const z=tw({data:h,workflowDetails:o,isItemAlreadyAdded:i,selectedEntities:p,addedItemsCount:e,previousActionType:m,actionType:Cr.CURRENT_PAGE});a({type:d.SELECT_BULK_ENTITIES,payload:{entitiesType:Cr.CURRENT_PAGE,entities:z}})},[a,h,o,i,e,p,m]);return B?n.jsx(R,{left:12,children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(C,{white:!0,children:n.jsx(Vi,{display:"flex"})}),n.jsx(C,{white:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:s("workflows.search_and_add_items.all_items")})]})}):n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(I,{when:p.length===0,children:n.jsx(rt,{$size:"18px",checked:!1,checkMarkIcon:null,"data-testid":"page-select-checkbox",name:"pageSelect",squareCustomStyle:{margin:"0"},styleType:"white",wrapperStyles:{margin:"0 0 0 8px"},onChange:U})}),n.jsx(I,{when:p.length>0,children:n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(Sk,{noBorder:!0,skipAllNodesEntityTypeCheck:!0,checkboxIcon:f,customPageSelectClickHandler:U,customTitle:D,handleAllNodesSelect:N,nodeIds:v,overlayAnchor:"#modal
5839-wrapper",selectedNodes:p,source:"workflows"}),n.jsx(fe,{height:"20px",opacity:.8,width:"1px"})]})}),n.jsx(I,{when:p.length===0,children:n.jsx(GEe,{isSearchApplied:r})}),n.jsx(C,{neutral300:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:s("workflows.search_and_add_items.bulk_add_items.items_found_count",{count:t})})]})},JEe=({isBulkAddFlow:e,itemsCount:t,isLoading:r,isSearchApplied:o,workflowDetails:i,isItemAlreadyAdded:s,addedItemsCount:a})=>{const{t:l}=P();return e?n.jsx(YEe,{addedItemsCount:a,isItemAlreadyAdded:s,isSearchApplied:o,itemsCount:t,workflowDetails:i}):r?n.jsx(R,{left:12,children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(C,{white:!0,children:n.jsx(Vi,{display:"flex"})}),n.jsx(C,{white:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:l("workflows.search_and_add_items.all_items")})]})}):o?n.jsx(R,{left:12,children:n.jsx(C,{white:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:l("workflows.search_and_add_items.search_results_count",{count:t})})}):n.jsx(R,{left:12,children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(C,{white:!0,children:n.jsx(Vi,{display:"flex"})}),n.jsx(C,{white:!0,size:"14px",weight:500,whiteSpace:"nowrap",children:l("workflows.search_and_add_items.all_items_count",{count:t})})]})})},XEe={viewType:Pn.list,isLowStock:!1},ZEe=({workflowDetails:e,isItemAlreadyAdded:t,isBulkAddFlow:r=!1,addedItemsCount:o,showLowStockToggle:i=!0})=>{const{t:s}=P(),{control:a,setValue:l,register:u}=De(),[p,m,h,A]=Te({control:a,name:["viewType","isLowStock","keyword","folders"]}),{searchItemsForWorkflow:f}=Pe(),_=q(N=>N.searchItemsForWorkflow?.searchItems?.meta),b=q(N=>Ze(N)),{persistedFormValues:E}=HEe({formValues:{viewType:p,isLowStock:m},defaultValues:XEe,persistedFields:["viewType","isLowStock"],getFromDb:VEe,saveToDb:zEe});Ro(()=>
5839{p!==E.viewType&&l("viewType",E.viewType),i&&m!==E.isLowStock&&l("isLowStock",E.isLowStock)},[E.initialized]);const T=N=>{l("viewType",N)},w=()=>{O.toggleLowStockItems({role:b.roleType,workflow:e?.type,workflowNumber:e?.number,workflowId:e?.id,origin:r?"bulk modal":"workflow search"})},v=mm(e?.type),k=o>=v;return n.jsxs(PEe,{"data-testid":"top-bar-container",children:[n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(JEe,{addedItemsCount:o,isBulkAddFlow:r,isItemAlreadyAdded:t,isLoading:f,isSearchApplied:h?.length>=3||!A.allFoldersSelected||m,itemsCount:_?.total??0,workflowDetails:e}),n.jsx(I,{when:!r&&k,children:n.jsx(MEe,{"data-testid":"max-reached-message",children:s("workflows.search_and_add_items.max_reached")})})]}),n.jsxs(S,{alignItems:"center",gap:16,children:[n.jsxs(S,{alignItems:"center",gap:3,children:[n.jsx(ew,{$active:p===Pn.list,"data-testid":"list-view-toggle",tabIndex:0,onClick:()=>T(Pn.list),children:n.jsx(UEe,{})}),n.jsx(ew,{$active:p===Pn.table,"data-testid":"table-view-toggle",tabIndex:0,onClick:()=>T(Pn.table),children:n.jsx(BEe,{})})]}),n.jsx(I,{when:i,children:n.jsx(rt,{...u("isLowStock",{onChange:w}),checkboxType:"switcher","data-testid":"low-stock-items-checkbox",label:s("workflows.search_and_add_items.only_low_stock_items"),labelStyle:FEe,name:"isLowStock",wrapperStyles:LEe})})]})]})},_1t=g.div.withConfig({displayName:"ui__ListContainer"})(["position:relative;max-height:500px;width:calc(100% - 40px);margin:0 20px;position:absolute;top:70px;background-color:",";border-radius:8px;box-shadow:0 8px 8px 0 rgba(84,86,93,0.16);z-index:2;overflow:hidden;"],({theme:e})=>e.bg.white),x1t=g.div.withConfig({displayName:"ui__ScannerContainer"})(["max-height:350px;overflow:hidden;top:",";position:absolute;z-index:1;left:20px;right:20px;width:calc(100% - 40px);
5839display:flex;height:350px;align-items:center;justify-content:center;padding-top:12%;border-radius:8px;background-color:",";box-shadow:0 8px 8px 0 rgba(84,86,93,0.16);"],({isScanningModeActive:e})=>e?"90px":"60px",({theme:e})=>e.bg.white),b1t=g.div.withConfig({displayName:"ui__CardImageContainer"})(["position:relative;width:175px;height:118px;overflow:hidden;border-radius:8px;",""],({$isTable:e})=>e&&L(["width:58px;height:42px;border-radius:4px;"])),E1t=g.div.withConfig({displayName:"ui__ListWrapper"})(["position:relative;padding:0px 16px;display:grid;grid-template-columns:180px 1fr 1fr;align-items:center;opacity:",";cursor:",";&:hover{background-color:",";}border-bottom:1px solid ",";"],({$isDisabled:e})=>e?.5:1,({$isDisabled:e})=>e?"not-allowed":"pointer",({theme:e,$isDisabled:t})=>t?e.bg.white:e.bg.neutral50,({theme:e})=>e.delimiter.neutral200),S1t=g.div.withConfig({displayName:"ui__TableWrapper"})(["position:relative;padding:8px 12px 8px 8px;display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;opacity:",";cursor:",";&:hover{background-color:",";}"],({$isDisabled:e})=>e?.5:1,({$isDisabled:e})=>e?"not-allowed":"pointer",({theme:e,$isDisabled:t})=>t?e.bg.white:e.bg.neutral50),e2e=g.div.withConfig({displayName:"ui__ListDescription"})(["position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:122px;overflow:hidden;padding:8px;border-right:1px dashed ",";"],({theme:e})=>e.delimiter.neutral100),t2e=g(n0).withConfig({displayName:"ui__StyledCardImageWrapper"})(["svg{transform:scale(0.5);}"]),n2e=g.div.withConfig({displayName:"ui__LowQuantityWrapper"})(["padding:0 6px;border-radius:5px;font-size:12px;color:",";background-color:",";"],({theme:e})=>e.text.white,({theme:e})=>e.brand);var r2e=(e=>(e.Disconnected="disconnected",e.Onboarding="onboarding",e.Connected="connected",e))(r2e||{}),Pf=(e=>(e.InProgress="in_progress",e.Completed="completed",e.Failed="failed",e))(Pf||{});const rN=(e,t)=>{const r=q(s=>s.pages.jobPage?.drift?.sourceItemsBySid??null);if(!r)return{isDrifted:!1,integrationQuantity:"0"};const o=r[e]??"0";return{isDrifted:eB(o,t),integrationQuantity:o}},C1t=e=>{const{userStorage:t,updateUserStorage:r}=xr(),{mark:{base:o}}=dt(),s=(t?.[Ph]??{}).pendingAt??null,a=e?.connectedAt??null;c.useEffect(()=>{if(!s||!a)return;new Date(a).getTime()>=new Date(s).getTime()&&O.appfolioIntegrationConnectSuccess(o),r({[Ph]:{pendingAt:null}})},[s,a,o,r])},T1t=e=>{const{t}=P(),r=e?.postConnection?.status??null,o=e?.postConnection?.result?.jobsImported??0,i=e?.postConnection?.result?.itemsImported??0,s=c.useRef(null);c.useEffect(()=>{const a=s.current;if(s.current=r,!(r===Pf.Completed&&a!==null&&a!==Pf.Completed))return;const u=o>0||i>0;se({type:u?"success":"info",message:t(u?"appfolio.import_complete_toast":"appfolio.empty_import")})},[r,o,i])},nw=g(S).withConfig({displayName:"ui__CustomAttributeWrapper"})(["margin-top:6px;padding-left:16px;overflow:hidden;width:",";opacity:",";"],({$width:e})=>e?`${e}px`:"auto",({$isDeleted:e})=>e?.5:1),o2e=({customAttributeValues:e=[],customAttributesById:t,dateFormat:r,timeZone:o})=>_e(e)||_e(t)?[]:e.map(a=>{const l=t[a?.customAttributeId]||{};return{...l,value:O5(l,a,r,o),notificationTriggers:a?.notificationTriggers?.[0]||{},rawValue:a.attributeValue||""}}).filter(a=>a.visibleInListView?a.applicableForFilterKey===cs.both?!0:a.applicableForFilterKey===cs.items:!1),i2e=(e,t,r,o)=>ct(new Date).diff(ct(e),"hours")<21?ct(e).fromNow():No({date:e,timezone:r,dateFormat:t,is12HourTimeFormat:o,includeTime:!0}),s2e=({item:e,isCompact:t=!1,width:r})=>{const{t:o}=P(),i=q(f=>f?.customAttributes?.byId||{}),{customAttributeValues:s=[],updatedAt:a}=e||{},{dateFormat:l,timezone:u,is12HourTimeFormat:p}=_r({isUserTimezone:!0,includeTime:!0}),m=i2e(a,l,u,p),{timeZone:h}=Fn(),A=o2e({timeZone:h,dateFormat:l,customAttributesById:i,customAttributeValues:s});return M(A)?n.jsx(nw,{column:!0,$isDeleted:j(e.itemDetails?.deletedAt),$width:r,height:t?"100px":"132px",children:n.jsxs(S,{style:{margin:"4px 0"},children:[n.jsxs(C,{neutral500:!0,trimLongString:!0,offsets:{mr:5},size:"12px",children:[o("common.updated_at"),":"]}),n.jsx(C,{fontSemiBold:!0,neutral700:!0,trimLongString:!0,size:"12px",children:m})]})}):n.jsxs(nw,{column:!0,$isDeleted:j(e?.deletedAt),$width:r,gap:4,height:t?"100px":"132px",justifyContent:"flex-start",children:[n.jsxs(S,{style:{margin:"4px 0"},children:[n.jsxs(C,{neutral500:!0,trimLongString:!0,offsets:{mr:5},size:"12px",children:[o("common.updated_at"),":"]}),n.jsx(C,{fontSemiBold:!0,neutral700:!0,trimLongString:!0,size:"12px",children:m})]}),A.map((f,_)=>n.jsx(sR,{alertsInfoPortalAnchor:"page-content-wrapper",isCompact:t,item:f},`${f.id}-${_}`))]})},a2e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("circle",{cx:12,cy:12,r:9.75,stroke:"currentColor",strokeWidth:2}),c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:2,d:"M12 7v5.666"}
5839),c.createElement("circle",{cx:12,cy:16.667,r:1.334,fill:"currentColor"})),l2e=({item:e,isTable:t})=>{const{t:r}=P(),o=e.quantity,i=e.prettyUnit||"units",s=e.minQuantity,a=Lt(i,o),l=`${$r(o)} ${a}`;return j(s)&&parseFloat(s)>=parseFloat(o)&&t?n.jsx(Ge,{content:pt(r("item.qty_warning_tooltip_data",{quantity:parseFloat(s),unit:a})),children:n.jsx(n2e,{children:l})}):n.jsx(C,{neutral700:!0,trimLongString:!0,"data-testid":"quantity",size:"12px",weight:600,children:l})},oN=({item:e,isTable:t,integrationDriftQuantity:r,shouldShowDriftQuantity:o})=>{const{t:i}=P(),s=c.useContext(Ue),a=Ji(),l=j(e.totalValue)?e.totalValue:e.value,u=a(l),p=Hi({feature:sr.ITEM_ORDERED_STATUS}),{acl:m}=Jh(e),{isPriceHiddenForNode:h}=zo({...e,acl:m}),A=j(r),f=Lt(e.prettyUnit||"units",r??"");return n.jsx(R,{maxWidth:"300px",style:{overflow:"hidden"},children:n.jsxs(S,{alignItems:"center",style:{whiteSpace:"nowrap"},children:[n.jsxs(I,{when:t&&!!e.isInOpenOrder&&p,children:[n.jsx(Ge,{content:i("common.ordered"),children:n.jsx(cEe,{"data-testid":"ordered-icon",children:n.jsx(MA,{})})}),n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"})]}),n.jsx(l2e,{isTable:t,item:e}),n.jsx(I,{when:o&&A,children:n.jsxs(S,{alignItems:"center","data-testid":"appfolio-drift-quantity",gap:4,style:{marginLeft:8},children:[n.jsx(S,{center:!0,children:n.jsx(a2e,{width:16,height:16,color:s.icon.red500})}),n.jsx(C,{red500:!0,trimLongString:!0,size:"12px",weight:600,children:i("appfolio.job_item_drift.units_in_appfolio",{quantity:r,unit:f})})]})}),n.jsxs(I,{when:!h,children:[n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"}),n.jsx(C,{neutral500:!0,trimLongString:!0,"data-testid":"value",size:"12px",weight:400,children:u})]})]})})},c2e=g.div.withConfig({displayName:"ui__BreadcrumbsWrapper"})(["background-color:",";display:flex;align-items:center;justify-content:flex-start;padding:",";"],({theme:e})=>e.bg.neutral50,({$padding:e})=>e||"0px 20px"),d2e=({item:e,padding:t})=>{const r=_t(i=>i?.navigation?.byId),o=c.useMemo(()=>Xi({nodesById:r,nodeId:e.parentNodeId,appendCurrentNode:!0}),[r,e.parentNodeId]);return n.jsx(c2e,{$padding:t,children:n.jsx(Us,{disableAllLinks:!0,items:o,offsetType:"compact",width:"100%"})})},u2e=g.div.withConfig({displayName:"ui__AddedBadgeWrapper"})(["display:flex;align-items:center;justify-content:center;gap:10px;color:",";font-size:11px;font-weight:700;line-height:20px;letter-spacing:1.6px;text-transform:uppercase;background-color:",";opacity:0.9;padding:4px 12px;border-radius:6px;position:absolute;bottom:12px;right:8px;"," "," ",""],({theme:e})=>e.text.white,({theme:e})=>e.bg.neutral900,({$isTable:e})=>e&&L(["bottom:22px;right:12px;"]),({$transparent:e})=>e&&L(["background-color:",";color:",";right:16px;svg{path{fill:",";}}"],({theme:t})=>t.bg.white,({theme:t})=>t.text.neutral900,({theme:t})=>t.text.neutral500),({$isTable:e,$transparent:t})=>e&&t&&L(["bottom:-5px;right:auto;left:-100px;"])),iN=({transparent:e,isTable:t})=>{const{t:r}=P();return n.jsxs(u2e,{$isTable:t,$transparent:e,"data-testid":"added-badge",children:[n.jsx(wp,{}),r("workflows.search_and_add_items.added_badge")]})},p2e=({$top:e})=>{const{t}=P();return n.jsx(lEe,{disabled:!0,$top:e,"data-testid":"ordered-icon",onClick:r=>{r.preventDefault(),r.stopPropagation()},children:n.jsx(Ge,{content:t("card.tooltip.ordered"),maxWidth:"136px",offset:[0,14],placement:"top",children:n.jsx(R,{top:3,children:n.jsx(MA,{})})})})},m2e=({index:e,item:t,searchKeywords:r,isSelected:o,handleSelect:i,isMaxItemsLimitReached:s,isItemAlreadyAdded:a,shouldShowDriftQuantity:l})=>{const{t:u}=P(),p=q(b=>t&&b?.nodes?.nodeThumbnails?.[t.id]||[]),m=kl(t,"list"),h=Hi({feature:sr.ITEM_ORDERED_STATUS}),{isDrifted:A,integrationQuantity:f}=rN(t.sid,t.quantity),_=!o&&(s||a);return n.jsxs(n.Fragment,{children:[n.jsx(d2e,{item:t,padding:"0px 8px"}),n.jsxs(SEe,{$isDisabled:_,"data-testid":`search-item-${e}`,tabIndex:0,onClick:i,onKeyDown:b=>{At(b)&&i()},children:[n.jsxs(tN,{children:[n.jsx(ZA,{isActive:!0,customStyle:{top:"7px",left:"7px"},isRadioSelection:!1,isSelected:o,styleType:"filled",onClick:b=>{b.preventDefault(),b.stopPropagation(),i()}}),n.jsxs(wEe,{$isDisabled:_,children:[n.jsx(s0,{isItem:!0,descendantsThumbs:p,fakeMode:!1,imageSrc:m,isList:!0,isPlaceholder:Bu(t)}),n.jsx(uR,{customBadgeWrapperStyles:{bottom:"4px",left:"4px",right:"auto",top:"auto"},isTrash:!1,isWaiting:!1,node:t}),n.jsx(I,{when:t.isInOpenOrder&&h,children:n.jsx(p2e,{$top:!0})}),n.jsx(I,{when:l&&A,children:n.jsx(IEe,{center:!0,"data-testid":"appfolio-out-of-sync-badge",children:u("appfolio.job_item_drift.out_of_sync")})})]})]}),n.jsxs(e2e,{children:[n.jsxs(R,{children:[n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,tinySize:!0,trimLongString:!0,"data-testid":"sid",children:t.sid}),n.jsx(R,{children:n.jsx(C,{neutral700:!0,"data-testid":"name",lineClamp:2,size:"14px",weight:500,children:t.name})}),n.jsx(oo,{table:!0,searchWords:r.hyphenDelimiter,variantOptionValues:t.variantOptionValues})]}),n.jsx(oN,{shouldShowDriftQuantity:l,integrationDriftQuantity:A?f:null,item:t})]}),n.jsxs(R,{children:[n.jsx(s2e,{isCompact:!0,item:t,width:250}),n.jsx(CEe,{children:n.jsx(Al,{staticLayout:!0,tags:t.tags})})]}),n.jsx(I,{when:a,children:n.jsx(iN,{})})]})]})},sN=({item:e,maxWidth:t=100})=>{const r=_t(l=>l?.navigation?.byId||{}),o=e?.parentNodeId,i=Mo.name,s=r?.[o]?.name||i,a=c.useMemo(()=>tA({folders:r,parentId:o}),[r,o]);
5839return n.jsx(Ge,{content:n.jsx(om,{namedAncestry:a,rootFolderName:i}),portalAnchor:"#page-content-wrapper",children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{neutral300:!0,offsets:{mr:4},children:n.jsx(Ps,{isFilled:!0,display:"flex",style:{zoom:.5}})}),n.jsx(C,{neutral500:!0,nowrap:!0,trimLongString:!0,"data-testid":"folder-name",maxWidth:`${t}px`,size:"10px",children:s})]})})},h2e=g.div.withConfig({displayName:"ui__NodeBadgeContainer"})(["position:absolute;left:2px;bottom:0;"]),A2e=({item:e})=>{const{t}=P(),r=c.useContext(Ue),o=e.createdAt,i=ct(new Date).diff(ct(o),"days");return j(o)&&i<=7?n.jsx(h2e,{"data-testid":"new-badge",children:n.jsx(Wc,{data:{testid:"new",text:t("common.new"),tooltipMessage:"",backgroundColor:r.bg.neutral700},offsets:{mb:2,pr:2,pl:2}})}):null},g2e=({index:e,item:t,searchKeywords:r,isSelected:o=!1,handleSelect:i=Me,isMaxItemsLimitReached:s,isItemAlreadyAdded:a,shouldShowDriftQuantity:l})=>{const u=q(f=>t&&f?.nodes?.nodeThumbnails?.[t.id]||[]),p=kl(t,"list"),m=!o&&(s||a),{isDrifted:h,integrationQuantity:A}=rN(t.sid,t.quantity);return n.jsxs(TEe,{$isDisabled:m,"data-testid":`search-item-${e}`,tabIndex:0,onClick:i,onKeyDown:f=>{At(f)&&i()},children:[n.jsx(R,{fullHeight:!0,fullWidth:!0,relative:!0,children:n.jsx(ZA,{customStyle:{top:"12px",left:"0px"},isActive:!0,isRadioSelection:!1,isSelected:o,styleType:"filled",onClick:f=>{f.preventDefault(),f.stopPropagation(),i()}})}),n.jsx(tN,{$isTable:!0,children:n.jsxs(t2e,{$isItem:!0,$isTable:!0,center:!0,$isDisabled:m,$isPlaceholder:Bu(t),children:[n.jsx(s0,{isItem:!0,descendantsThumbs:u,fakeMode:!1,imageSrc:p,isList:!0,isPlaceholder:Bu(t)}),n.jsx(A2e,{item:t})]})}),n.jsxs(S,{column:!0,overflow:"hidden",style:{marginRight:"16px"},children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(sN,{item:t,maxWidth:100}),n.jsx(R,{children:n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"})}),n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,tinySize:!0,"data-testid":"sid",whiteSpace:"nowrap",children:n.jsx(t2,{autoEscape:!0,highlightStyle:I5,searchWords:r.hyphenDelimiter,textToHighlight:t.sid})})]}),n.jsx(R,{children:n.jsx(C,{block:!0,neutral700:!0,trimLongString:!0,"data-testid":"name",size:"14px",weight:500,children:n.jsx(t2,{autoEscape:!0,highlightStyle:bn,searchWords:r.hyphenDelimiter,textToHighlight:t.name})})}),n.jsx(oo,{table:!0,searchWords:r.hyphenDelimiter,variantOptionValues:t.variantOptionValues})]}),n.jsx(S,{column:!0,alignItems:"flex-end",children:n.jsx(oN,{isTable:!0,shouldShowDriftQuantity:l,integrationDriftQuantity:l&&h?A:null,item:t})}),n.jsx(I,{when:a,children:n.jsx(iN,{isTable:!0})})]})},y2e=()=>{const{t:e}=P(),r=c.useContext(Ue).text.neutral400;return n.jsxs(S,{column:!0,alignItems:"center",height:"145px",justifyContent:"center",children:[n.jsx(Ct,{hasNoBg:!0,inlineSpinner:!0,height:"24px",left:"0px",size:"24px",spinnerColor:r,styleType:"light",top:"0px",width:"24px"}),n.jsx(C,{neutral500:!0,offsets:{mt:12},size:"14px",weight:"400",children:e("workflows.search_and_add_items.loading_state.title")})]})},f2e=()=>{const{t:e}=P();return n.jsxs(S,{column:!0,alignItems:"center",height:"145px",justifyContent:"center",children:[n.jsx(C,{neutral400:!0,children:n.jsx(eN,{})}),n.jsx(C,{neutral500:!0,offsets:{mt:5},size:"14px",weight:"400",children:e("workflows.search_and_add_items.no_results_state.title")})]})},P1=({children:e})=>{const[t]=c.useState(!1),r=D9(t,null,{from:{position:"relative",zIndex:2,display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",boxSizing:"border-box",width:"100%",height:"calc(100vh - 220px)",paddingBottom:"100px",backgroundColor:"transparent",opacity:0},enter:{opacity:1},leave:{opacity:0}});return n.jsx("div",{children:r.map(({key:o,props:i})=>n.jsx(P9.div,{style:i,children:e},o))})},_2e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:88,height:80,fill:"none",...e},c.createElement("g",{fillRule:"evenodd",clipRule:"evenodd"},c.createElement("path",{fill:"#E4E4E5",d:"M88 52.167a16 16 0 0 1-4.653 11.281L66.89 80H12C5.373 80 0 74.627 0 68V20L24.213 2.31A12 12 0 0 1 31.292 0H88zM84 4H32.543a12 12 0 0 0-7.081 2.312L6.736 20H60v4H4v43a9 9 0 0 0 9 9h51V28h4v45.128l11.867-11.79A14 14 0 0 0 84 51.408zM68 20h-4v4h4zm2-6h4v4h-4zm10-6h-4v4h4z"}),c.createElement("path",{fill:"#F7F7F7",d:"M67.906 30c-2.66 0-4.246.496-4.781.625-.293.07-.438.125-.875.281-.438.157-1.023.371-1.719.625-1.386.508-3.195 1.18-5.062 1.875-3.735 1.387-7.672 2.871-8.875 3.344-.645.25-1.164.488-1.594.844a2.7 2.7 0 0 0-.875 1.375c-.266 1.015.016 1.906.281 3.093v.032c.008.043.594 3.355 1 4.75.395 1.351 1.184 2.386 2.407 2.843C57.737 53.337 64.285 53 
583966 53q.094-.007.188-.031c.132-.028.261-.078.374-.157l.063-.03a.5.5 0 0 0 .063-.063l1-.657.25 2.313c-.192.223-.434.527-.938 1.094a37 37 0 0 1-1.656 1.75l-.031.031a.5.5 0 0 0-.063.063.5.5 0 0 0-.063.062v.031a.5.5 0 0 0-.062.063 1 1 0 0 0-.031.093 1 1 0 0 0-.063.188v.031a1 1 0 0 0-.031.063v.031c-.023.191.008.387.094.563q.013.064.031.124l.969 3c.117.336.402.586.75.657 0 0 1.172.238 1.875.375.066.648.14 1.308.187 1.781.031.332.043.617.063.813.008.097.027.168.031.218-.004-.008-.031.078-.188.25-.206.227-.578.531-.968.906-.785.75-1.781 1.856-1.781 3.47 0 .777.335 1.456.75 2.093.414.637.972 1.23 1.562 1.781s1.21 1.067 1.844 1.438c.633.37 1.242.656 1.969.656h7.156c.797 0 1.5-.394 2.062-.938q.844-.816 1.406-2.093C83.567 71.269 84 69 84 66.406c0-5.531-3.094-12.613-3.094-19.312 0-1.883.52-3.64.969-4.438.106-.187.207-.37.313-.531l.03-.031c.009-.012.024-.02.032-.032a1 1 0 0 0 .188-.343c.058-.098.128-.16.187-.282.25-.511.375-1.148.375-2.062v-5.094c0-1.191-.64-2.12-1.313-2.562a3.66 3.66 0 0 0-1.593-.563c.023.004-.602-.078-1.469-.187-.867-.11-2.031-.23-3.313-.375-2.562-.285-5.535-.594-7.406-.594"}),c.createElement("path",{fill:"#54565D",d:"M63.336 30.571c.68-.177 2.198-.571 4.57-.571 1.871 0 4.844.309 7.406.594l1.24.137a142 142 0 0 1 3.542.425c.273.035.922.121 1.594.563.671.441 1.312 1.37 1.312 2.562v5.094c0 .914-.125 1.55-.375 2.063a1 1 0 0 1-.112.173 1 1 0 0 0-.076.108 1 1 0 0 1-.187.343q-.007.009-.016.016l-.015.016-.031.031c-.096.145-.189.31-.284.48l-.029.051c-.45.797-.969 2.555-.969 4.438 0 3.51.85 7.125 1.658 10.567C83.3 60.788 84 63.773 84 66.406c0 2.594-.434 4.863-1.188 6.563q-.561 1.277-1.406 2.094c-.562.543-1.265.937-2.062.937h-7.156c-.727 0-1.336-.285-1.97-.656-.632-.371-1.253-.887-1.843-1.438s-1.148-1.144-1.563-1.781c-.414-.637-.75-1.316-.75-2.094 0-1.613.997-2.719 1.782-3.469.168-.16.332-.309.481-.444a7 7 0 0 0 .487-.462 1.2 1.2 0 0 0 .188-.25l-.011-.075q-.012-.06-.02-.144-.013-.136-.025-.32a18 18 0 0 0-.038-.492 81 81 0 0 0-.091-.87c-.031-.292-.065-.603-.096-.911-.703-.137-1.875-.375-1.875-.375a1.01 1.01 0 0 1-.75-.657l-.969-3a1 1 0 0 1-.031-.124 1 1 0 0 1-.094-.563v-.031a1 1 0 0 1 .031-.063v-.031c.016-.063.035-.129.063-.188a1 1 0 0 1 .031-.093.5.5 0 0 1 .063-.063v-.031a.5.5 0 0 1 .062-.063.5.5 0 0 1 .063-.062l.03-.031A37 37 0 0 0 67 55.469c.357-.4.582-.67.751-.872q.104-.125.188-.222l-.25-2.313-1 .657a.5.5 0 0 1-.063.062l-.063.032a1 1 0 0 1-.374.156A1 1 0 0 1 66 53l-.401.003c-2.19.024-8.514.093-17.787-3.316-1.222-.456-2.011-1.492-2.406-2.843-.394-1.353-.957-4.511-.998-4.738l-.002-.012v-.032q-.051-.228-.102-.443c-.227-.974-.41-1.765-.179-2.65A2.7 2.7 0 0 1 45 37.594c.43-.356.95-.594 1.594-.844 1.203-.473 5.14-1.957 8.875-3.344 1.867-.695 3.675-1.367 5.062-1.875l.348-.127h.001c.544-.199 1.008-.368 1.37-.498l.1-.035c.361-.13.505-.181.775-.246l.21-.054zm11.758 1.991c-2.535-.285-5.531-.562-7.188-.562-2.13 0-3.287.3-4.022.489l-.27.069.007-.002-.027.007.02-.005-.007.002c-.068.019-.377.105-.7.221q-.353.127-.831.307h-.001q-.39.146-.856.318c-.992.361-2.206.813-3.5 1.295h-.003l-.002.001-.003.001-1.555.578c-3.664 1.36-7.46 2.774-8.687 3.25l.124.023c2.674.49 10.718 1.962 17.157 2.977a.995.995 0 0 1 .844.844l1.156 7.906 1.125-.75a1 1 0 0 1 .188-.125l12.624-8.625a3 3 0 0 0 .126-.218c.105-.22.187-.446.187-1.188v-5.094c0-.605-.172-.722-.406-.875-.235-.152-.578-.23-.75-.25l-1.1-.14-.369-.047-.62-.08c-.762-.099-1.676-.217-2.661-.327m-29 7.75c1.363.254 10.52 1.95 17.625 3.094L64.844 51c-2.531.02-7.86-.07-16.344-3.188-.762-.285-.875-.425-1.188-1.5-.296-1.019-.937-4.593-.937-4.593a1 1 0 0 0-.031-.063 16 16 0 0 1-.25-1.343zm32.812 6.782c0-1.063.145-2.043.344-2.938l-9.719 6.625.375 3.063 6 .968h.156a.998.998 0 0 1 .938 1.25c.004 1.372-.055 2.81-.5 4.126-.469 1.398-1.508 2.683-3.219 3.156a1 1 0 0 1-.437.031 25 25 0 0 1-.87-.17h-.002c-.344-.07-.752-.153-1.19-.236.021.23.048.486.073.723a20.17 20.17 0 0 1 .09.991v.001q.011.18.024.316.008.083.018.15a1 1 0 0 1 .014.168l-.001.12c0 .706-.379 1.19-.719 1.562a9 9 0 0 1-.687.657q-.193.171-.375.343c-.68.648-1.156 1.219-1.156 2.031 0 .117.14.543.437 1s.727.977 1.219 1.438 1.031.879 1.5 1.156.918.375.969.375h7.156c.164 0 .383-.082.687-.375s.637-.79.938-1.469c.601-1.355 1.031-3.39 1.031-5.75 0-2.108-.616-4.728-1.297-7.63-.847-3.605-1.797-7.645-1.797-11.682m-9.531 8.687 4.438.688-1.688 1.593-4.125-.75c.
583908-.088.155-.166.231-.244.085-.088.172-.178.269-.287.327-.37.517-.588.676-.772zm5.25 3.782c.121-.368.184-.81.219-1.282l-1.75 1.594c-.227.21-.54.3-.844.25l-4.781-.844.344 1.094c.1.02.257.053.455.096.353.075.836.179 1.357.279a.2.2 0 0 0 .063 0 .14.14 0 0 1 .062 0q.047.013.094.031l.094.016.093.016c1.317.253 2.281.437 2.813.53 1-.312 1.465-.843 1.781-1.78M40 60v12h3V60zm5 12V60h2v12zm4-12v12h3V60zm5 12V60h2v12z"}))),x2e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:93,height:70,viewBox:"0 0 93 70",...e},c.createElement("path",{fill:"#E4E4E5",d:"M28.192 0a1.8 1.8 0 0 0-.807.403L8.551 14.852l-.058.058h-.057a2 2 0 0 0-.403.287l-.058.058a1 1 0 0 0-.115.057v.058a2 2 0 0 0-.173.23 1 1 0 0 0-.058.115l-.057.058c-.043.094-.087.187-.115.288L.199 30.51c-.36.71-.223 1.572.339 2.137a1.85 1.85 0 0 0 2.138.338l4.723-2.36v37.533c0 1.014.828 1.842 1.843 1.842h55.352a1.9 1.9 0 0 0 .518-.115c.23-.072.447-.187.634-.346a1 1 0 0 0 .115-.115 1 1 0 0 0 .115-.115l.115-.172a1 1 0 0 0 .116-.116L80.72 50.888c.26-.324.403-.734.403-1.151V32.122l10.54-10.535a1.835 1.835 0 0 0 .231-2.245L81.125 1.44a1.8 1.8 0 0 0-.404-.806 1 1 0 0 0-.057-.115h-.058a1 1 0 0 0-.058-.115h-.057a1 1 0 0 0-.115-.115c-.13-.072-.26-.13-.404-.173a1 1 0 0 0-.115-.057H79.8a1 1 0 0 0-.115-.058zm.921 3.684H74.79L63.73 14.737H14.657zm49.823 1.152 9.1 15.082-12.095 12.089-9.1-15.083zM11.086 18.42h51.607v47.895H11.085V27.862a1.2 1.2 0 0 0 0-.23v-9.21zm55.293 4.72 7.66 12.78c.282.49.778.828 1.34.907a1.85 1.85 0 0 0 1.54-.504l.52-.518v13.298l-11.06 13.815zM7.4 24.408v2.072l-1.382.691zm19.756 1.381a1.864 1.864 0 0 0-1.584 2.102 1.864 1.864 0 0 0 2.102 1.583h18.432a1.85 1.85 0 0 0 1.62-.914 1.86 1.86 0 0 0 0-1.857 1.85 1.85 0 0 0-1.62-.914z"})),rw=g(S)`
5840  width: 64px;
5841  height: 58.182px;
5842
5843  svg {
5844    transform: scale(0.7);
5845  }
5846`,ow=g(R)`
5847  max-width: 340px;
5848  text-align: center;
5849`,b2e=e=>{const{t}=P(),{label:r,shouldShowPreview:o,initialFetchEnded:i}=dm(),{keyword:s,scannerDefaultStateText:a=t("search_by_scanning.cta")}=e,l=!i||s!==void 0&&Lo(s);return o?n.jsxs(P1,{children:[n.jsx(ek,{scaleUp:!0,showAnimation:!0,label:r}),n.jsx(R,{outside:!0,top:50,children:n.jsx(C,{enormousSize:!0,fontBold:!0,xLargeLineHeight:!0,children:t("search_by_scanning.scan_successful")})}),n.jsx(R,{outside:!0,top:14,children:n.jsx(C,{center:!0,neutral500:!0,maxWidth:"218px",size:"14px",weight:"500",children:t("search_by_scanning.fetching_result")})})]}):l?n.jsxs(P1,{children:[n.jsx(rw,{center:!0,children:n.jsx(_2e,{})}),n.jsx(ow,{outside:!0,top:14,children:n.jsx(C,{center:!0,neutral500:!0,maxWidth:"218px",size:"14px",weight:"500",children:a})})]}):n.jsxs(P1,{children:[n.jsx(rw,{center:!0,children:n.jsx(x2e,{})}),n.jsx(ow,{outside:!0,top:14,children:n.jsx(C,{center:!0,neutral500:!0,maxWidth:"218px",size:"14px",weight:"500",children:t("search_by_scanning.no_items_found")})})]})},E2e=e=>({data:e.searchItemsForWorkflow?.searchItems?.data??[],selectedItemsCount:e.bulk.selectedEntities.length}),aN=({values:e,lineItems:t,workflowDetails:r,setFoldersValue:o,renderToolbar:i,renderSearchExtra:s,isOutsideBulkAddModal:a,dataSelector:l=E2e,customSearchActions:u,disabledFolderNodes:p,showLowStockToggle:m,folderFilterStartNodeId:h,shouldShowDriftQuantity:A})=>{const{t:f}=P(),{data:_,selectedItemsCount:b}=q(l),E=le(),T=Pe(),{setValue:w}=De(),v=q(Z=>Z.bulk.selectedEntities),k=c.useMemo(()=>new Set(t.map(Z=>Z.itemDetails?.id).filter(Boolean)),[t]),N=c.useCallback(Z=>k.has(Z),[k]),D=mm(r?.type),F=t.length+b>=D,B={updateKeyword:Z=>w("keyword",Z),nodeFetchSuccess:u?d.SEARCH_JOB_ITEMS_SUCCESS:d.SEARCH_ITEMS_FOR_WORKFLOW_SUCCESS,nodeFetchFailure:u?d.SEARCH_JOB_ITEMS_FAILURE:d.SEARCH_ITEMS_FOR_WORKFLOW_FAILURE},U=e.keyword,{scanningModeActive:z,toggleScanningMode:W}=tk({...B,keyword:U}),K=q(Z=>Z?.searchByScanning),X=tB({...K,nodes:_});return n.jsxs(jEe,{column:!0,$isOutsideBulkAddModal:a,gap:10,children:[n.jsx(DEe,{customSearchActions:u,disabledFolderNodes:p,renderExtra:s,scanningModeActive:z,setFoldersValue:o,toggleScanningMode:W,workflowDetails:r,folderFilterStartNodeId:h}),n.jsxs(bEe,{$isOutsideBulkAddModal:a,children:[i||n.jsx(ZEe,{isBulkAddFlow:!0,addedItemsCount:t.length,isItemAlreadyAdded:N,showLowStockToggle:m,workflowDetails:r}),n.jsxs(EEe,{$isOutsideBulkAddModal:a,children:[n.jsx(I,{when:X,children:n.jsx(REe,{$isOutsideBulkAddModal:a,isScanningModeActive:z,children:n.jsx(b2e,{keyword:e.keyword,scannerDefaultStateText:f("search_by_scanning.cta_items_only")})})}),n.jsx(I,{when:!X,children:n.jsxs(kEe,{children:[n.jsx(I,{when:j(_),children:_.map((Z,ae)=>{const pe=r?.type===ze.STOCK_COUNTS?N(Z.nodeId):!1,xe=()=>{!v.includes(Z.id)&&(pe||F)||E({type:d.SELECT_SINGLE_ENTITY,payload:{entity:Z.id}})},te=v.includes(Z.id),ye=e.viewType===Pn.list?m2e:g2e;return n.jsx(ye,{handleSelect:xe,index:ae,isItemAlreadyAdded:pe,isMaxItemsLimitReached:F,isSelected:te,item:Z,searchKeywords:{hyphenDelimiter:[]},shouldShowDriftQuantity:A},`search-item-card-${Z.id}`)})}),n.jsx(I,{when:T.searchItemsForWorkflow||T.searchJobItems,children:n.jsx(y2e,{})}),n.jsx(I,{when:!T.searchItemsForWorkflow&&!T.searchJobItems&&_.length===0&&!X,children:n.jsx(f2e,{})})]})})]})]})]})},S2e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:73,height:64,fill:"none",viewBox:"0 0 73 64",...e},c.createElement("g",{clipPath:"url(#empty-box_svg__clip0_1305_10880)"},c.createElement("path",{fill:"#A8A8AC",d:"M11.082 17.951V53.37c0 .374.224.823.599 1.048l17.297 9.435s.075 0 .075.075h.075c.075 0 .224.075.3.075h.15l33.77-5.467c.599-.075.973-.599.973-1.123V21.845l7.713-12.43c.15-.3.225-.674.075-.973-.075-.3-.374-.6-.749-.75L50.693.056c-.524-.15-1.048 0-1.422.524l-7.563 11.457-20.667 3.145-1.648-2.022c-.074-.075-.224-.225-.3-.225L1.723 3.724c-.524-.224-1.123-.15-1.498.3-.3.374-.3 1.048 0 1.497zm17.297 42.907L13.403 52.77V19.599l14.901 8.087v33.172zM50.843 2.526l18.645 6.74-6.59 10.632-18.644-7.563zm-7.188 12.28 15.35 6.216-15.35 2.47zm.673 44.554L30.7 61.457V27.91l31.375-5.092v33.546L48.447 58.61m-7.114-44.254v9.51l-11.307 1.797-7.113-8.536zm-23.587.45 6.89 8.161-11.607-6.29-6.89-8.012z"})),c.createElement("defs",null,c.createElement("clipPath",{id:"empty-box_svg__clip0_1305_10880"}
5849,c.createElement("path",{fill:"#fff",d:"M0 0h72.192v64H0z"})))),C2e=()=>{const{t:e}=P();return n.jsxs(S,{column:!0,alignItems:"center",justifyContent:"center",children:[n.jsx(S2e,{}),n.jsx(C,{center:!0,neutral500:!0,offsets:{mt:24},size:"14px",weight:"400",children:e("workflows.search_and_add_items.empty_selected_items_placeholder")})]})},T2e=g.div.withConfig({displayName:"ui__SelectedItemsWrapper"})(["position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:595px;max-height:630px;width:518px;border-radius:8px;border:1px solid ",";background:",";"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.neutral50),w2e=g.div.withConfig({displayName:"ui__Header"})(["position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:",";color:",";font-weight:500;font-size:14px;line-height:20px;z-index:3;"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.text.neutral700),I2e=g.div.withConfig({displayName:"ui__Item
5849Card"})(["display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:",";border-bottom:1px solid ",";padding:12px 16px;width:100%;height:67px;"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200),v2e=g.div.withConfig({displayName:"ui__UnitLabel"})(["position:absolute;right:0px;top:5px;height:30px;padding:6px 0 0 4px;margin-right:8px;font-size:13px;color:",";background-color:",";"],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.white),iw=g.button.withConfig({displayName:"ui__ItemPlusMinusCTA"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0 !important;width:42px;height:42px;color:",";cursor:pointer;border-radius:6px;border:1px solid ",";opacity:",";cursor:",";&:hover{background-color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200,({disabled:e})=>e&&.5,({disabled:e})=>e&&"not-allowed",({theme:e})=>e.bg.neutral50),R2e=L(["bottom:-14px;"]),j2e=({index:e=0,lineItem:t,formFieldName:r,maxAllowedQuantity:o})=>{const{t:i}=P(),{register:s,setValue:a,watch:l,getFieldState:u,control:p}=De(),m=c.useCallback(T=>{const w=Nn(T);return Ho(w)},[]),h=Te({name:r,control:p}),A=Lt(t?.unitName||"units",h),f=c.useCallback((T,w)=>{const v=T.target.value||"",k=v.indexOf(".");v==="."?a(w,"0",{shouldValidate:!0,shouldDirty:!0}):k===v.length-1&&a(w,v.slice(0,-1),{shouldValidate:!0,shouldDirty:!0})},[a]),_=M(h)||parseFloat(h)<=0,b=o??nl,E=j(h)&&parseFloat(h)>=b;return c.useEffect(()=>{const T=j(o)?Math.min(1,o):1;a(r,String(T),{shouldValidate:!0,shouldDirty:!0})},[]),n.jsxs(S,{alignItems:"center",gap:8,height:"40px",width:"100%",children:[n.jsx(iw,{"data-testid":`item-${e}-quantity-minus-button`,disabled:_,type:"button",onClick:T=>{if(T.stopPropagation(),T.preventDefault(),_)return;const w=new Sn(l(r)),v=Math.max(w.minus(1).toNumber(),0);a(r,m(v)||"0",{shouldValidate:!0,shouldDirty:!0})},children:n.jsx(ag,{})}),n.jsxs(R,{relative:!0,width:"100%",children:[n.jsx(we,{...s(r,{validate:T=>{if(M(T))return i("validations.none_strict_blank");const w=o??nl;return parseFloat(T)>w?j(o)?i("validations.exceeds_available",{max:o}):i("validations.is_large"):!0}}),...u(r),noFieldWrapper:!0,customErrorStyles:R2e,"data-testid":`item-${e}-quantity`,onBlur:T=>f(T,r),onChange:T=>{T.stopPropagation(),T.preventDefault();const w=T.target.value||"",v=m(w)||"";a(r,v,{shouldValidate:!0,shouldDirty:!0})}}),n.jsx(v2e,{children:A})]}),n.jsx(iw,{"data-testid":`item-${e}-quantity-plus-button`,disabled:E,onClick:T=>{if(T.stopPropagation(),T.preventDefault(),E)return;if(M(h)){a(r,"0",{shouldValidate:!0,shouldDirty:!0});return}const w=new Sn(l(r)),v=o??nl,k=Math.min(w.plus(1).toNumber(),v);a(r,m(k)||"0",{shouldValidate:!0,shouldDirty:!0})},children:n.jsx(Ms,{height:14,viewBox:"0 0 12 12",width:14})})]})},k2e=({item:e,index:t,workflowDetails:r})=>{const o=le(),i=()=>{o({type:d.SELECT_SINGLE_ENTITY,payload:{entity:e.id}})},s=qEe(r?.type),l=r?.type===ze.JOB?parseFloat(String(e.quantity||"0")):void 0;return n.jsxs(I2e,{"data-testid":`selected-item-card-${t}`,children:[n.jsxs(S,{column:!0,fullWidth:!0,overflow:"hidden",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(sN,{item:e,maxWidth:120}),n.jsx(R,{children:n.jsx(fe,{height:"8px",left:"8px",right:"8px",width:"1px"})}),n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,tinySize:!0,trimLongString:!0,"data-testid":"sid",whiteSpace:"nowrap",children:e.sid})]}),n.jsx(C,{block:!0,neutral700:!0,trimLongString:!0,"data-testid":"name",size:"14px",weight:500,whiteSpace:"nowrap",children:e.name}),n.jsx(oo,{table:!0,variantOptionValues:e.variantOptionValues})]}),n.jsxs(S,{alignItems:"center",children:[n.jsxs(R,{width:"200px",children:[n.jsx(I,{when:s===Df.INPUT,children:n.jsx(j2e,{formFieldName:`quantity-${e.nodeId}`,index:t,lineItem:e,maxAllowedQuantity:l})}),n.jsx(I,{when:s===Df.TEXT,children:n.jsx(S,{justifyContent:"center",children:n.jsxs(C,{center:!0,neutral700:!0,trimLongString:!0,"data-testid":`quantity-${t}`,size:"14px",weight:500,children:[parseFloat(e.quantity)," ",Lt(e.unitName,e.quantity)]})})})]}),n.jsx(C,{neutral400:!0,cursor:"pointer","data-testid":"remove-item",offsets:{ml:16},role:"button",tabIndex:0,onClick:i,onKeyDown:u=>{At(u)&&i()},children:n.jsx(l7,{})})]})]})},N2e=({workflowDetails:e})=>{const{t}=P(),r=q(u=>u.bulk.selectedEntities||[]),o=q(u=>u.nodes.bucketsById),i=c.useMemo(()=>Object.values(o).filter(u=>r.includes(u.id)),[r,o]),s=le(),a=()=>{s({type:d.RESET_BULK_STATE})},l=QEe(e?.type);return n.jsxs(T2e,{"data-testid":"selected-items-section",children:[n.jsxs(w2e,{children:[n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(C,{inherit:!0,whiteSpace:"nowrap",children:t("workflows.search_and_add_items.selected_items_section.title",{count:i.length})}),n.jsx(I,{when:j(i),children:n.jsx(C,{brand:!0,cursor:"pointer","data-testid":"remove-all-items",size:"14px",tabIndex:0,weight:"500",whiteSpace:"nowrap",onClick:a,onKeyDown:u=>{At(u)&&a()},children:t("workflows.search_and_add_items.selected_items_section.remove_all")})})]}),n.jsx(I,{when:j(i),children:n.jsx(C,{center:!0,neutral500:!0,size:"14px",weight:"500",whiteSpace:"nowrap",width:"280px",children:l})})]}),n.jsx(I,{when:M(i),children:n.jsx(C2e,{})}),n.jsx(I,{when:j(i),children:n.jsx(R,{fullHeight:!0,fullWidth:!0,style:{overflowY:"auto"},top:42,children:i.map((u,p)=>n.jsx(k2e,{index:p,item:u,workflowDetails:e},`selected-item-card-${u.id}`))})})]})},O2e=({lineItems:e,workflowDetails:t,isSubmitting:r})=>{const{t:o}=P(),i=WEe(t?.type),{formState:{isValid:s},control:a}
5849=De(),l=t?.type===ze.JOB,u=mm(t?.type),p=e.length>=u,m=q(f=>f.bulk?.selectedEntities?.length),h=Te({control:a,name:"destinationFolderId"}),A=l&&!h;return n.jsx(Xbe,{children:n.jsxs(S,{fullWidth:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsx(I,{when:!l,children:n.jsx(S,{alignItems:"center",gap:16,children:n.jsxs(C,{uppercase:!0,brand:p,"data-testid":"items-added-text",letterSpacing:"1.6px",neutral500:!p,size:"11px",weight:"700",children:[o("workflows.search_and_add_items.bulk_add_items.items_added_count",{count:e.length}),n.jsx(I,{when:p,children:o("workflows.search_and_add_items.bulk_add_items.max_reached")})]})})}),n.jsx(I,{when:l,children:n.jsx("div",{})}),n.jsxs(Y,{"data-testid":"bulk-add-items-button",disabled:m===0||!s||A||r,showSpinner:r,styleType:"brandCTA",type:"submit",children:[n.jsx(I,{when:!l,children:o("workflows.search_and_add_items.bulk_add_items.cta",{workflowType:i})}),n.jsx(I,{when:l,children:o("jobs.items_tab.add_items_to_job")})]})]})})},D2e={page:1,perPage:100,viewType:Pn.list,isLowStock:!1,keyword:"",folders:{allFoldersSelected:!0}},P2e=({handleAddItems:e,lineItems:t,workflowDetails:r,initialValues:o,resetForm:i,setFoldersValue:s,keepOpenOnSubmit:a,disabledFolderNodes:l})=>{const{t:u}=P(),p=le(),m=_i(),{paginationMeta:h,selectedEntitiesIds:A,bucketsById:f}=q(xe=>({paginationMeta:xe?.searchItemsForWorkflow?.searchItems?.meta||{},selectedEntitiesIds:xe?.bulk?.selectedEntities??[],bucketsById:xe?.nodes?.bucketsById})),{searchItemsForWorkflow:_}=Pe(),b=c.useMemo(()=>(Object.values(f)||[]).filter(xe=>A.includes(xe?.id)),[A,f]),E=Ye({defaultValues:{...D2e,initialized:!1,destinationFolderId:r?.folderId||null}}),{setValue:T,reset:w,handleSubmit:v,watch:k}=E,N=c.useMemo(()=>({...o,keyword:"",page:1,perPage:100,initialized:!0,destinationFolderId:r?.folderId||null}),[o,r?.folderId]);c.useEffect(()=>{w(N)},[w,N]);const D=k();c.useEffect(()=>()=>{p({type:d.RESET_BULK_STATE})},[p]);const[F,B]=c.useState(!1),U=c.useCallback(xe=>{a?B(!0):p({type:d.HIDE_MODAL}),e(b,xe,"bulk");const te=xe.folders,ye=!(te&&"allFoldersSelected"in te&&te.allFoldersSelected);O.completeBulkAddItems({workflow:r?.type,workflowNumber:r?.number,workflowId:r?.id,workflowStatus:r?.status,foldersFilterApplied:ye,selectedItemCount:b.length}),i?.()},[p,e,b,i,r,a]),z=c.useCallback(xe=>{T("page",xe?.currentPage),T("perPage",xe?.perPage)},[T]),W=r?.type===ze.JOB,{showModal:K,hideModal:X}=lt(),Z=Te({control:E.control,name:"destinationFolderId"}),ae=q(xe=>vd(xe)(Z)),pe=c.useCallback(()=>{K("JobFolderSelectModal",{styleType:"light",size:"extended",autoWidth:!0,isExtraModal:!0,heading:u("jobs.items_tab.select_job_folder"),handleHideModal:()=>X({isExtraModal:!0}),data:{onFolderSelect:xe=>{T("destinationFolderId",xe)},currentFolderId:Z,jobFolderId:r?.folderId}})},[K,X,T,Z,r?.folderId]);return n.jsx(tn,{...E,children:n.jsx("form",{style:{position:"relative"},onSubmit:v(U),children:n.jsxs(R,{fullWidth:!0,children:[n.jsxs(S,{children:[n.jsxs(R,{relative:!0,bottom:35,left:16,top:16,width:"654px",children:[n.jsx(aN,{disabledFolderNodes:l,lineItems:t,setFoldersValue:s,showLowStockToggle:!W,values:D,workflowDetails:r}),n.jsx(Zbe,{children:n.jsx(Mk,{tableMode:!0,isPaginationDisabled:_,totalCount:h.total,values:{currentPage:D.page,perPage:D.perPage},wrapperStyles:{padding:"4.5px 12px"},onChange:z})})]}),n.jsx(R,{bottom:12,left:12,right:16,top:16,children:n.jsxs(S,{column:!0,fullHeight:!0,children:[n.jsx(N2e,{workflowDetails:r}),n.jsx(I,{when:W,children:n.jsxs(R,{top:12,maxWidth:"518px",children:[n.jsxs(S,{gap:8,alignItems:"center",children:[n.jsx(wb,{height:40,width:40}),n.jsx(C,{customColor:m.text.neutralBlack,weight:500,size:"14px",children:u("jobs.items_tab.move_to_folder")})]}),n.jsxs(eEe,{"data-testid":"job-folder-select-button",type:"button",onClick:pe,children:[n.jsxs(S,{alignItems:"center",gap:6,overflow:"hidden",children:[n.jsxs(I,{when:!!ae?.name,children:[n.jsx(RA,{node:ae}),n.jsx(C,{neutral700:!0,size:"14px",trimLongString:!0,title:ae?.name,children:ae?.name})]}),n.jsx(I,{when:!ae?.name,children:n.jsx(C,{neutral500:!0,size:"14px",children:u("jobs.items_tab.add_items_to")})})]}),n.jsx(Vn,{rotate:90})]})]})})]})})]}),n.jsx(O2e,{isSubmitting:F,lineItems:t,workflowDetails:r})]})})})},L2e=(e,t=Dl)=>new Sn(e||"0").toFixed(t),lN=(e,t="")=>{const r={workflowType:"",newWorkflowNumber:"",selectedExistingWorkflowId:"",workflowSearchKeyword:"",createWorkflowMethod:eo.AUTO_ASSIGN_WORKFLOW_NUMBER},o={items:e.reduce((i,s)=>(i[s.id]={quantity:t===ze.STOCK_COUNTS&&s.quantity||"1",price:mg(s.price)},i),{})};return{...r,...o}},F2e=(e,t,r)=>{const o={selectedExistingWorkflowId:{validateWorkflowId:{currentStep:t,validationStep:pn.SEARCH_AND_SELECT_WORKFLOW}},newWorkflowNumber:{validateNewWorkflowNumber:{currentStep:t,values:r,validationStep:pn.CREATE_NEW_WORKFLOW}}};return r.workflowType===ze.STOCK_COUNTS?o:{...e.reduce((a,l)=>(a[`items.${l.id}.quantity`]={validateQuantity:!0},a[`items.${l.id}.price`]={validateItemPrice:!0},a),{}),...o}},sw=({ctaList:e,isValidForm:t,isLoading:r,isShowSpinner:o})=>e.map(i=>i.isPrimaryCTA?{...i,"data-testid":i.testId,type:i.type||"button",disabled:r||!t,disableStyleType:"semitransparentBrandCTA",showSpinner:o,styleType:"brandCTA"}:{...i,"data-testid":i.testId,type:"button",disabled:!1,showSpinner:!1,styleType:"stepperBack"}),M2e=e=>[{Header:"",accessor:"id",minWidth:48,width:48,disableSortBy:!0,padding:"20px 0px 20px 12px",justifyContent:"center",Cell:({row:{original:t,index:r}})=>n.jsx(Jn,{hideLabel:!0,disabled:!t?.permissions?.edit,label:String(t.id),value:String(t.id),...e("selectedExistingWorkflowId"),"data-testid":`pick-list-${r}-radio`})},{Header:x("pick_list.columns.pick_list_number"),accessor:"pickListNumber",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>n.jsx(Qt,{testId:`pick-list-${r}-number`,value:t.pickListNumber})},{Header:x("pick_list.columns.assignee"),accessor:"assignee",minWidth:226,width:226,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>t?.assignees?.[0]?.type===Ku.Everyone?n.jsx(Qt,{testId:`pick-list-${r}-assigned-to`,value:x("pick_list.form_fields.assignee.everyone")}):n.jsx(Qt,{testId:`pick-list-${r}-assigned-to`,value:t?.assignees?.[0]?.name})},{Header:x("pick_list.columns.pick_list_action"),accessor:"pickListAction",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>t.pickListAction?t.pickListAction===fr.Consume?n.jsx(Qt,{testId:`pick-list-${r}-item-outcome`,value:x("pick_list.pick_list_action.consume")}):j(t?.destinationFolder)&&!t.destinationFolder.deletedAt?n.jsx(Qt,{testId:`pick-list-${r}-item-outcome`,value:x("pick_list.pick_list_action.move_to_specific_folder",{folder:t.de
5849stinationFolder.name})}):n.jsx(Qt,{testId:`pick-list-${r}-item-outcome`,value:x("pick_list.pick_list_action.move")}):n.jsx(Qt,{testId:`pick-list-${r}-item-outcome`})},{Header:x("pick_list.columns.status"),accessor:"status",minWidth:206,width:206,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>n.jsx("span",{"data-testid":`pick-list-${r}-status`,children:n.jsx(Wk,{status:t.status})})}],U2e=(e,t)=>[{Header:"",accessor:"id",minWidth:48,width:48,disableSortBy:!0,padding:"20px 0px 20px 12px",justifyContent:"center",Cell:({row:{original:r,index:o}})=>n.jsx(Jn,{hideLabel:!0,customStyle:"display: flex; justify-content: center;",label:String(r.id),value:String(r.id),...e("selectedExistingWorkflowId"),"data-testid":`purchase-order-${o}-radio`})},{Header:x("purchase_order.columns.po_order_number"),accessor:"purchaseOrderNumber",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>n.jsx(Qt,{testId:`purchase-order-${o}-number`,value:r.purchaseOrderNumber})},{Header:x("purchase_order.columns.vendor"),accessor:"vendor",minWidth:226,width:226,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>n.jsx(Qt,{testId:`po-${o}-vendor-name`,value:r.vendor?.name})},{Header:x("purchase_order.columns.order_total"),accessor:"total",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>{const i=r.total||0,s=L2e(i,t),l=`${r.currencyCode||lA.currencyCode} ${s}`;return n.jsx(Qt,{testId:`po-${o}-order-total`,value:l})}},{Header:x("purchase_order.columns.status"),accessor:"status",minWidth:206,width:206,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>n.jsx("span",{"data-testid":`purchase-order-${o}-status`,children:n.jsx(Ag,{status:r.status})})}],B2e=e=>[{Header:"",accessor:"id",minWidth:48,width:48,disableSortBy:!0,padding:"20px 0px 20px 12px",justifyContent:"center",Cell:({row:{original:t,index:r}})=>n.jsx(Jn,{hideLabel:!0,disabled:!t?.permissions?.edit,label:String(t.id),value:String(t.id),...e("selectedExistingWorkflowId"),"data-testid":`stock-count-${r}-radio`})},{Header:x("stock_counts.columns.stock_count_number"),accessor:"stockCountNumber",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>n.jsx(Qt,{testId:`stock-count-${r}-number`,value:t.stockCountNumber})},{Header:x("stock_counts.columns.assigned_to"),accessor:"assignees",minWidth:226,width:226,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>n.jsx(Qt,{testId:`stock-count-${r}-assignee`,value:t?.assignees?.[0]?.name})},{Header:x("stock_counts.columns.due_at"),accessor:"dueAt",minWidth:226,width:226,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>{const{formattedDateTime:o}=_r({date:t.dueAt,isUserTimezone:!1,isOnlyDate:!0});return M(t.dueAt)?n.jsx(Qt,{testId:`stock-count-${r}-date-due`}):n.jsx(Qt,{testId:`stock-count-${r}-date-due`,value:o})}},{Header:x("stock_counts.columns.status"),accessor:"status",minWidth:206,width:206,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:t,index:r}})=>n.jsx("span",{"data-testid":`stock-count-${r}-status`,children:n.jsx(qk,{status:t.status})})}],H2e=(e,t,r)=>{if(e===ze.PICK_LIST)return M2e(t);if(e===ze.PURCHASE_ORDER)return U2e(t,r);if(e===ze.STOCK_COUNTS)return B2e(t)},z2e=({footerContent:e})=>{const{leftCta:t=[],rightCta:r=[]}=e||{leftCta:[],rightCta:[]},{formState:{isValid:o,errors:i}}=De(),{fetchWorkflows:s,validateWorkflowNumber:a,addItemsToExistingWorkflow:l,addItemsToNewWorkflow:u}=Pe(),p=u||l||s||a,m=u||l,h=({ctaPropsList:_})=>n.jsx(S,{gap:12,children:n.jsx(I,{when:oe(_),children:_.map(({label:b,...E},T)=>n.jsx(Y,{...E,children:b},T))})}),A=sw({ctaList:t,isValidForm:_e(i)&&o,isLoading:p,isShowSpinner:m}),f=sw({ctaList:r,isValidForm:_e(i)&&o,isLoading:p,isShowSpinner:m});return n.jsxs(Kxe,{children:[n.jsx(h,{ctaPropsList:A}),n.jsx(h,{ctaPropsList:f})]})},V2e=({setCurrentStep:e,items:t,source:r,shouldShowNewBadge:o})=>{const{t:i}=P(),{availableWorkflows:s}=FA(),{setValue:a,reset:l,clearErrors:u}=De(),{role:p}=dn(),m=A=>
5849{const f=lN(t,A);l(f),u(),a("workflowType",A),e(pn.ITEM_INPUT),O.selectWorkflowTypeInQuickAddItems({nodeId:t.map(_=>_.id),nodeCount:t.length,bulk:!0,workflowType:A,source:r,role:p})},h={[ze.PURCHASE_ORDER]:"add-to-purchase-order-option",[ze.PICK_LIST]:"add-to-pick-list-option",[ze.STOCK_COUNTS]:"bulk-add-to-stock-count-option"};return n.jsx(Yxe,{children:n.jsx(S,{column:!0,gap:8,children:s.map(A=>n.jsxs(Jxe,{alignItems:"center","data-testid":h[A],justifyContent:"space-between",role:"button",onClick:()=>m(A),children:[n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(C,{medium:!0,mediumSize:!0,neutral700:!0,children:i(`workflows.add_items_to_workflows.${A}.select_workflow_type_label`)}),n.jsx(I,{when:o?.(A),children:n.jsx(Ls,{label:i("common.new"),textStyleObj:Vk,wrapperStyle:Qk})})]}),n.jsx(Vn,{})]},A))})})},Q2e=g.div.withConfig({displayName:"ui__PhotoWrapper"})(["display:flex;justify-content:center;align-items:center;width:48px;height:48px;flex-shrink:0;border-radius:6x;position:relative;margin-right:12px;"]),W2e=g.div.withConfig({displayName:"ui__Photo"})(["border-radius:6px;width:100%;height:100%;position:absolute;right:0;bottom:0;background-color:",";background-image:url(",");background-size:",";background-position:center;background-repeat:no-repeat;"],({theme:e})=>e.text.neutral200,({bg:e})=>e||ei.item,({bg:e})=>e?"cover":"30px"),aw=g(C).withConfig({displayName:"ui__ItemNameText"})(["color:",";&:hover{color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.text.brand),lw=2,q2e=({photos:e,imgSrc:t,testId:r,skipNormalization:o,linkTo:i})=>{const a=c.useMemo(()=>o?e:sx(e),[e,o])?.[0]?.extraSmallImageUrl||t,l=n.jsx(W2e,{bg:a,"data-testid":r});return n.jsxs(Q2e,{children:[n.jsx(I,{when:!!i,children:n.jsx(gr,{to:i,children:l})}),n.jsx(I,{when:!i,children:l})]})},Fa=({item:e,index:t,skipNormalization:r,width:o,linkTo:i,multiLineName:s})=>{const a=kl(e,Pn.list),l=`item-${t}-description`;return n.jsxs(S,{alignItems:"center",height:"72px",children:[n.jsx(q2e,{imgSrc:a,linkTo:i,photos:e.photos,skipNormalization:r,testId:`item-${t}-photo`}),n.jsxs(S,{column:!0,width:o||"200px",children:[n.jsx(I,{when:!!i,children:n.jsxs(gr,{to:i,children:[n.jsx(I,{when:!!s,children:n.jsx(aw,{mediumSize:!0,"data-testid":l,lineClamp:lw,maxWidth:o||"200px",children:e.name})}),n.jsx(I,{when:!s,children:n.jsx(aw,{mediumSize:!0,trimLongString:!0,"data-testid":l,maxWidth:o||"200px",children:e.name})})]})}),n.jsxs(I,{when:!i,children:[n.jsx(I,{when:!!s,children:n.jsx(C,{mediumSize:!0,neutral700:!0,"data-testid":l,lineClamp:lw,maxWidth:o||"200px",children:e.name})}),n.jsx(I,{when:!s,children:n.jsx(Qt,{inherit:!0,trim:!0,testId:l,value:e.name})})]}),n.jsx(oo,{table:!0,maxWidth:o,variantOptions:e.variantOptions,variantOptionValues:e.variantOptionValues})]})]})},G2e=({item:e})=>{const{t}=P(),{register:r,setValue:o,getFieldState:i}=De(),s=`items.${e.id}.quantity`,a=Te({name:s}),l=Lt(e.prettyUnit,parseFloat(a)),u=c.useCallback(h=>{const A=h.target.value||"",f=A.indexOf(".");!A||A==="."?o(s,"",{shouldValidate:!0}):f===A.length-1&&o(s,A.slice(0,-1),{shouldValidate:!0})},[o,s]),p=c.useCallback(h=>{const A=Nn(h);return Ho(A)},[]),m=h=>{const A=h.target.value||"",f=p(A)||"";o(s,f,{shouldValidate:!0})};return n.jsx(we,{"data-testid":`node-${e.id}-quantity`,label:t("workflows.add_items_to_workflows.input_labels.quantity_to_pick"),offsets:{pt:6,pb:16},placeholder:t("workflows.add_items_to_workflows.input_labels.quantity_to_pick"),"suffix-data-testid":`node-${e.id}-units-label`,suffixText:l,...r(s,{onChange:m,onBlur:u}),...i(s)})},$2e=({item:e})=>{const{t}=P(),r=`${e.quantity} ${Lt(e.prettyUnit,parseFloat(e.quantity))}`,o=t("workflows.add_items_to_workflows.input_labels.min_quantity",{quantity:e.minQuantity,unit:Lt(e.prettyUnit,parseFloat(e.minQuantity))});return n.jsxs(S,{column:!0,alignItems:"flex-start",gap:4,justifyContent:"center",width:"190px",children:[n.jsx(C,{medium:!0,neutral700:!0,"data-testid":`current-quantity-${e.id}`,children:r}),n.jsx(I,{when:j(e.minQuantity),children:n.jsx(C,{neutral500:!0,smallSize:!0,"data-testid":`min-level-${e.id}`,letterSpacing:"0.4px",children:o})})]})},K2e=({items:e})=>{const{t}=P(),r=[{title:t("workflows.add_items_to_workflows.header_items.items",{count:e.length}),width:"400px",testId:"items-count"},{title:t("workflows.add_items_to_workflows.header_items.current_quantity"),width:"190px",testId:"current-quantity"},{title:t("workflows.add_items_to_workflows.header_items.quantity_to_pick"),width:"230px",testId:"quantity-to-pick"}];return n.jsxs(n.Fragment,{children:[n.jsx(Xb,{children:r.map((o,i)=>n.jsx(C,{uppercase:!0,white:!0,weight:500,width:o.width,children:o.title},i))}),n.jsx(Zb,{children:Uo((o,i)=>n.jsx(eE,{column:!0,"data-testid":`table-row-${i}`,children:n.jsxs(tE,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fa,{skipNormalization:!0,index:i,item:o,width:"340px"}),n.jsx($2e,{item:o}),n.jsx(S,{column:!0,width:"230px",children:n.jsx(G2e,{item:o})})]})},`item-${o.id}`),e)})]})},Y2e=({item:e})=>{const{t}=P(),{register:r,setValue:o,getFieldState:i}
5849=De(),s=`items.${e.id}.quantity`,a=Te({name:s}),l=Lt(e.prettyUnit,parseFloat(a)),u=c.useCallback(h=>{const A=h.target.value||"",f=A.indexOf(".");!A||A==="."?o(s,"",{shouldValidate:!0}):f===A.length-1&&o(s,A.slice(0,-1),{shouldValidate:!0})},[o,s]),p=c.useCallback(h=>{const A=Nn(h);return Ho(A)},[]),m=h=>{const A=h.target.value||"",f=p(A)||"";o(s,f,{shouldValidate:!0})};return n.jsx(we,{"data-testid":`node-${e.id}-quantity`,label:t("workflows.add_items_to_workflows.input_labels.quantity_to_add"),offsets:{pt:6,pb:16},placeholder:t("workflows.add_items_to_workflows.input_labels.quantity_to_add"),"suffix-data-testid":`node-${e.id}-units-label`,suffixText:l,...r(s,{onChange:m,onBlur:u}),...i(s)})},J2e=({item:e})=>{const{t}=P(),{register:r,setValue:o}=De(),i=`items.${e.id}.price`,s=c.useCallback(l=>{const u=l.target.value||"",p=u.indexOf(".");u==="."?o(i,"0"):p===u.length-1&&o(i,u.slice(0,-1))},[o,i]),a=l=>{const u=l.target.value,p=hg(u)||"";o(i,p,{shouldValidate:!0})};return n.jsx(we,{"data-testid":`node-${e.id}-price`,label:t("workflows.add_items_to_workflows.input_labels.unit_rate"),offsets:{pt:6,pb:16},placeholder:t("workflows.add_items_to_workflows.input_labels.unit_rate"),...r(i,{onChange:a,onBlur:s})})},X2e=({item:e})=>{const{t}=P(),r=`${e.quantity} ${Lt(e.prettyUnit,parseFloat(e.quantity))}`,o=t("workflows.add_items_to_workflows.input_labels.min_quantity",{quantity:e.minQuantity,unit:Lt(e.prettyUnit,parseFloat(e.minQuantity))});return n.jsxs(S,{column:!0,alignItems:"flex-start",gap:4,justifyContent:"center",width:"190px",children:[n.jsx(C,{medium:!0,neutral700:!0,"data-testid":`current-quantity-${e.id}`,children:r}),n.jsx(I,{when:j(e.minQuantity),children:n.jsx(C,{neutral500:!0,smallSize:!0,"data-testid":`min-level-${e.id}`,letterSpacing:"0.4px",children:o})})]})},Z2e=({items:e})=>{const{t}=P(),r=[{title:t("workflows.add_items_to_workflows.header_items.items",{count:e.length}),width:"290px",testId:"items-count"},{title:t("workflows.add_items_to_workflows.header_items.current_quantity"),width:"190px",testId:"current-quantity"},{title:t("workflows.add_items_to_workflows.header_items.order_quantity"),width:"190px",testId:"order-quantity"},{title:t("workflows.add_items_to_workflows.header_items.unit_rate"),width:"190px",testId:"unit-rate"}];return n.jsxs(n.Fragment,{children:[n.jsx(Xb,{children:r.map((o,i)=>n.jsx(S,{"data-testid":o.testId,width:o.width,children:n.jsx(C,{uppercase:!0,white:!0,weight:500,children:o.title})},i))}),n.jsx(Zb,{children:Uo((o,i)=>n.jsx(eE,{column:!0,"data-testid":`table-row-${i}`,children:n.jsxs(tE,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fa,{skipNormalization:!0,index:i,item:o,width:"230px"}),n.jsx(X2e,{item:o}),n.jsx(S,{column:!0,width:"190px",children:n.jsx(Y2e,{item:o})}),n.jsx(S,{column:!0,width:"190px",children:n.jsx(J2e,{item:o})})]})},`item-${o.id}`),e)})]})},eSe=({item:e})=>{const{t}=P(),r=`${e.quantity} ${Lt(e.prettyUnit,parseFloat(e.quantity))}`,o=t("workflows.add_items_to_workflows.input_labels.min_quantity",{quantity:e.minQuantity,unit:Lt(e.prettyUnit,parseFloat(e.minQuantity))});return n.jsxs(S,{column:!0,alignItems:"flex-start",gap:4,justifyContent:"center",width:"270px",children:[n.jsx(C,{medium:!0,neutral700:!0,"data-testid":`current-quantity-${e.id}`,children:r}),n.jsx(I,{when:j(e.minQuantity),children:n.jsx(C,{neutral500:!0,smallSize:!0,"data-testid":`min-level-${e.id}`,letterSpacing:"0.4px",children:o})})]})},tSe=({items:e})=>{const{t}=P(),r=[{title:t("workflows.add_items_to_workflows.header_items.items",{count:e.length}),width:"630px",testId:"items-count"},{title:t("workflows.add_items_to_workflows.header_items.expected_quantity"),width:"270px",testId:"expected-quantity"}];return n.jsxs(n.Fragment,{children:[n.jsx(Xb,{children:r.map((o,i)=>n.jsx(C,{uppercase:!0,white:!0,weight:500,width:o.width,children:o.title},i))}),n.jsx(Zb,{children:Uo((o,i)=>n.jsx(eE,{column:!0,"data-testid":`table-row-${i}`,children:n.jsxs(tE,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fa,{skipNormalization:!0,index:i,item:o,width:"570px"}),n.jsx(eSe,{item:o})]})},`item-${o.id}`),e)})]})},Md=c.createContext({selectedIds:[],idAttribute:"id",selectMode:"",isBulkModeDisabled:!1,isSelectModeEnabled:!1,clearSelection:Me,toggleEntitySelection:Me,bulkSelectEntities:Me,getEntitySelectionStatus:Me,handleEntitySelection:Me,customBulkActions:[]}),w1t=({children:e,selectedIds:t=[],toggleEntitySelection:r=Me,bulkSelectEntities:o=Me,idAttribute:i="id",...s})=>{const a=c.useCallback(p=>{if(_e(p))return!1;if(p.isSummary)return _e(p.descendantIds)?!1:We((h,A)=>t.includes(A)?h:Fr(!1),!0,p.descendantIds||[]);const m=Ae(i,p);return it(m,t)},[t,i]),l=c.useCallback(p=>{if(p.original.isSummary){if(_e(p.original.descendantIds))return Me();const A=a(p.original)?Po(p.original.descendantIds,t):on(t,p.original.descendantIds);return o(A)}const{original:m,...h}=p;return r(m,h)},[a,r,o,t]),u=c.useMemo(()=>({selectedIds:t,bulkSelectEntities:o,getEntitySelectionStatus:a,handleEntitySelection:l,...s}),[t,o,a,l,s]);return n.jsx(Md.Provider,{value:u,children:e})},nSe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.7,d:"m12 9-4 4-4-4m4-6v10"})),rSe=({initialState:e={sortBy:[]},column:t})=>{const r=c.useMemo(()=>e.sortBy.find(o=>o.id===t.id),[e,t]);return _e(r)?null:n.jsx(R,{left:4,children:n.jsx(S,{children:n.jsx(nSe,{"data-testid":"sort-arrow",style:{transform:r.desc?"none":"rotate(180deg)"}})})})},oSe={mainActionsList:[Se.MOVE,Se.EXPORT],dropdownActionsList:[Se.HISTORY,Se.EDIT,Se.LABELS,Se.SET_ALERTS,Se.CLONE,Se.PERMISSIONS,Se.DELETE]},iSe={mainActionsList:[Se.RESTOCK,Se.CHANGE_QUANTITY,Se.MOVE],dropdownActionsList:[Se.RESTOCK,Se.EXPORT,Se.HISTORY,Se.TRANSACTIONS,Se.LABELS,Se.RETURN_TO_ORIGIN,Se.SET_ALERTS,Se.CLONE,Se.MERGE,Se.ADD_ITEM_TO_WORKFLOW,Se.DELETE]},sSe=e=>e.isItem?iSe:oSe,aSe=e=>{const t=sSe(e.currentNode);return n.jsx(R,{left:5,children:n.jsx(gb,{show:!0,wideDropdownContent:!0,dropdownActionsList:t.dropdownActionsList,dropdownPortalAnchor:"#page-content-wrapper",mainActionsList:t.mainActionsList,node:e.currentNode,placement:"bottom-end",requestPageMeta:e.requestPageMeta,source:e.source,width:"185px",zIndex:"12"})})},lSe={mainActionsList:[],dropdownActionsList:[Se.EDIT,Se.MOVE,Se.EXPORT,Se.LABELS,Se.SET_ALERTS,Se.DELETE]},cSe={mainActionsList:[],dropdownActionsList:[Se.EDIT,Se.ADD_VARIANT,Se.MOVE,Se.EXPORT,Se.HISTORY,Se.DELETE]},dSe=({original:e,requestPageMeta:t})=>{const r=Cp(e),o=r?f8:y8,i=r?cSe:lSe;
5849return n.jsx(R,{left:5,children:n.jsx(o,{hideBackground:!0,show:!0,wideDropdownContent:!0,bucket:e,dropdownActionsList:i.dropdownActionsList,dropdownPopperModifiers:{...Sp,flip:{flipVariationsByContent:!0}},dropdownPortalAnchor:"#page-content-wrapper",mainActionsList:i.mainActionsList,placement:"bottom-end",requestPageMeta:t,width:"135px"})})},uSe=({row:e})=>{const{t}=P(),{acl:r}=zn(e.original.node),{openEditQuantityAlertModal:o,openEditDateAlertModal:i,openRemoveAlertsModal:s}=_he(),a=c.useMemo(()=>Dr([{element:{"data-testid":"edit",name:t("common.edit"),icon:jd,onClick:l=>{l.preventDefault(),l.stopPropagation(),e.original.type===ur.Quantity&&o([e.original]),e.original.type===ur.Date&&i([e.original])}},include:Uu({acl:r},{onlyStockAlerts:e.original.type===ur.Quantity,onlyDateAlerts:e.original.type===ur.Date})},{element:{"data-testid":"delete",name:t("common.delete"),icon:kd,onClick:l=>{l.preventDefault(),l.stopPropagation(),s([e.original])}},include:Uu({acl:r},{onlyStockAlerts:e.original.type===ur.Quantity,onlyDateAlerts:e.original.type===ur.Date})}]),[r,e.original,o,i,s]);return M(a)?null:n.jsx(R,{left:5,children:n.jsx(Oa,{show:!0,wideDropdownContent:!0,"data-testid":"alerts",dropdownActions:a,dropdownPortalAnchor:"#page-content-wrapper",entityId:e.id,placement:"bottom-end"})})},I1t=g.div.withConfig({displayName:"ui__TableWrapper"})(["position:relative;box-shadow:0px 5px 20px 0px ",";"],({theme:e})=>e.text.neutral200),v1t=g.div.withConfig({displayName:"ui__AddFieldRow"})(["display:flex;align-items:center;background-color:",";border-top:1px solid ",";border-radius:0 0 8px 8px;height:66px;padding:12px 40px;"],e=>e.theme.bg.white,e=>e.theme.delimiter.neutral100),R1t=g(S).withConfig({displayName:"ui__AddIcon"})(["width:40px;height:40px;border:1px dashed ",";border-radius:50%;margin-right:16px;flex-shrink:0;"],({theme:e})=>e.text.neutral200),pSe=g.div.withConfig({displayName:"ui__DefaultTag"})(["border-radius:6px;border:1px solid ",";padding:4px 8px;margin:0 8px 0 16px;font-size:10px;font-style:normal;color:",";font-weight:600;line-height:10px;text-transform:uppercase;white-space:nowrap;"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.text.neutral700),mSe=g.div.withConfig({displayName:"ui__NewTag"})(["align-items:center;padding:3px 8px;border-radius:6px;color:",";background-color:",";text-transform:uppercase;font-weight:600;font-size:10px;white-space:nowrap;"],({theme:e})=>e.text.white,({theme:e})=>e.brand),j1t=()=>{const{t:e}=P(),t=q(bi),{userStorage:r}=xr(),o=c.useMemo(()=>[{Header:e("manage_unit.manage_units_table.name"),id:"unitName",accessor:"unitName",align:"left",letterSpacing:"-0.1px",padding:"0 8px 0 40px",width:200,disableSortBy:!0,Cell:({row:{original:i}})=>{const s=J(!1,["skipCustomUnitNewTagList",i.id],r);return n.jsx(S,{alignItems:"center",justifyContent:"space-between",style:{width:"100%"},children:n.jsxs(S,{column:!0,children:[n.jsxs(S,{children:[n.jsx(C,{medium:!0,neutral700:!0,trimLongString:!0,lineHeight:"20px",maxWidth:"160px",size:"14px",children:i.prettyName}),n.jsx(I,{when:i.isDefault,children:n.jsxs(pSe,{children:[" ",e("manage_unit.manage_units_table.default")]})}),n.jsx(I,{when:i.isCustom&&!s,children:n.jsx(R,{outside:!0,left:16,children:n.jsx(mSe,{children:e("common.new")})})})]}),n.jsx(I,{when:i.isCustom,children:n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,lineHeight:"16px",size:"10px",children:e("manage_unit.manage_units_table.custom")})})]})})}},{Header:e("manage_unit.manage_units_table.abbreviation"),id:"abbreviation",accessor:"abbreviation",align:"right",letterSpacing:"-0.1px",padding:"0 8px",width:200,disableSortBy:!0,Cell:({row:{original:i}})=>n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:i.abbreviation})},{Header:e("manage_unit.manage_units_table.type"),id:"unitType",accessor:"unitType",align:"left",letterSpacing:"-0.1px",width:100,disableSortBy:!0,Cell:({row:{original:i}})=>n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:yn(i.unitType)})}],[r]);return{data:t,columns:o}},hSe=()=>{const{t:e}=P(),{showModal:t,hideModal:r}=lt(),o=le(),{deletePathFromUserStorage:i}=xr(),s=c.useCallback(()=>t("UnitForm",{styleType:"light",disableOutsideClick:!0,size:"small",overflow:"visible",heading:e("manage_unit.unit_form.create_new"),data:{spinner:"createCustomUnit"}}),[t]),a=c.useCallback(u=>t("UnitForm",{styleType:"light",disableOutsideClick:!0,size:"small",overflow:"visible",heading:e("manage_unit.unit_form.edit_unit"),data:{spinner:"editCustomUnit",unit:u}}),[t]),l=c.useCallback(u=>{t("ActionModal",{component:"ActionModal",isDefaultHeadingHidden:!0,showCrossBtn:!1,styleType:"light",size:"small",data:{spinner:"deleteCustomUnit",content:pt(e("manage_unit.delete_warning",{name:u.name})),cancelHandler:r,submitButton:e("common.delete"),submitHandler:()=>o({type:d.DELETE_CUSTOM_UNIT_REQUEST,payload:{unit:u,onSuccess:()=>
5849{i(["skipCustomUnitNewTagList",u.id])}}})}})},[o,r,t,i]);return{showCreateUnitModal:s,showDeleteCustomUnitModal:l,showEditUnitModal:a}},ASe=({row:e})=>{const{t}=P(),{showEditUnitModal:r,showDeleteCustomUnitModal:o}=hSe(),{featureFlags:i}=Yt(),{original:s={}}=e,a=q(u=>Ze(u))||{},l=c.useMemo(()=>Dr([{element:{"data-testid":"edit",name:t("common.edit"),icon:jd,onClick:u=>{u.preventDefault(),u.stopPropagation(),r(s),O.startCustomUnitEdit(a.roleType,s)}},include:e.original.isCustom&&i.enableUomNameEdit},{element:{"data-testid":"delete",name:t("common.delete"),icon:kd,onClick:u=>{u.preventDefault(),u.stopPropagation(),o(s),O.startCustomUnitDelete(a.roleType,s.isDefault)}},include:e.original.isCustom}]),[e,s,o,r,a.roleType,i.enableUomNameEdit]);return M(l)?null:n.jsx(R,{left:5,children:n.jsx(Oa,{show:!0,wideDropdownContent:!0,"data-testid":"manage-unit-actions",dropdownActions:l,dropdownPortalAnchor:"#page-content-wrapper",entityId:e.id,handleClickAnalytics:()=>O.clickCustomUnitMenu(a.roleType,!1),placement:"bottom-end"})})},cN=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:6,fill:"none",viewBox:"0 0 10 6",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.7,d:"m1 5 4-4 4 4"})),gSe=58,ySe=300,cw=15,k1t=(e,t,r)=>{let o=ySe+gSe;return t&&(o+=r),e-o},g0=15,oE=e=>({[Ht.Move]:"Move Reason",[Ht.UpdateQuantity]:"Quantity Update Reason"})[e],aa=e=>({[Ht.Move]:"Move Reason",[Ht.UpdateQuantity]:"Quantity Update Reason"})[e],dN=(e,t)=>e&&t?"both":e?"move":t?"quantity update":null,N1t=({reasonType:e})=>{const{t}=P(),r=q(l=>nge(l,e))||[],o=le(),i=c.useCallback((l,u)=>{l.isWorkflowProtected||o({type:d.EDIT_CUSTOM_TRANSACTION_REASON_REQUEST,payload:{reason:l,values:{isHidden:!u.target.checked},editAction:ms.ToggleVisibility}})},[o]),s=c.useCallback((l,u)=>{l.isHidden||o({type:d.EDIT_CUSTOM_TRANSACTION_REASON_REQUEST,payload:{reason:l,values:{isDefault:u.target.checked},editAction:ms.SetDefault}})},[o]),a=c.useMemo(()=>[{Header:e===Ht.Move?t("transaction_reasons.move_reasons"):t("transaction_reasons.qty_update_reasons"),id:"reasonName",accessor:"reasonName",align:"left",letterSpacing:"-0.1px",padding:"0 8px 0 40px",width:"70%",disableSortBy:!0,Cell:({row:{original:l}})=>n.jsxs(S,{column:!0,children:[n.jsx(C,{weight:500,neutral700:!0,trimLongString:!0,lineHeight:"20px",size:"14px",children:l.name}),n.jsx(I,{when:l.origin===ti.Custom,children:n.jsx(C,{mediumLetterSpacing:!0,neutral500:!0,lineHeight:"16px",size:"10px",weight:400,children:t("common.custom")})})]})},{Header:()=>n.jsxs(S,{center:!0,fullWidth:!0,children:[n.jsx(C,{neutral500:!0,uppercase:!0,weight:500,size:"14px",offsets:{mr:4},children:t("transaction_reasons.columns.default")}),n.jsx(Ge,{content:t("transaction_reasons.tooltips.default_header"),maxWidth:"220px",offset:[0,6],portalAnchor:"#page-content-wrapper"})]}),id:"isDefault",accessor:"isDefault",align:"center",letterSpacing:"-0.1px",width:"15%",disableSortBy:!0,Cell:({row:{original:l}})=>n.jsx(S,{center:!0,fullWidth:!0,children:n.jsx(Ge,{forceHidden:!l.isHidden,c
5849ontent:t("transaction_reasons.tooltips.cannot_be_default"),maxWidth:"220px",offset:[0,6],portalAnchor:"#page-content-wrapper",children:n.jsx(Jn,{checked:l.isDefault,$size:"18px",value:l.id,disabled:l.isHidden,name:`${l.id}-default`,"data-testid":`${l.id}-default`,onChange:u=>s(l,u)})})})},{Header:()=>n.jsxs(S,{center:!0,fullWidth:!0,children:[n.jsx(C,{neutral500:!0,uppercase:!0,weight:500,size:"14px",offsets:{mr:4},children:t("transaction_reasons.columns.visibility")}),n.jsx(Ge,{content:t("transaction_reasons.tooltips.visibility_header"),maxWidth:"220px",offset:[0,6],portalAnchor:"#page-content-wrapper"})]}),id:"isHidden",accessor:"isHidden",align:"center",letterSpacing:"-0.1px",width:"15%",disableSortBy:!0,Cell:({row:{original:l}})=>{const u=l.isWorkflowProtected||l.isDefault;return n.jsx(S,{center:!0,fullWidth:!0,children:n.jsx(Ge,{forceHidden:!u,content:l.isDefault?t("transaction_reasons.tooltips.hide_default_reason"):t("transaction_reasons.tooltips.workflow_reason"),maxWidth:"220px",offset:[0,6],portalAnchor:"#page-content-wrapper",children:n.jsx(rt,{checkboxType:"switcher",disabled:u,checked:!l.isHidden,name:`${l.id}-hidden`,"data-testid":`${l.id}-hidden-checkbox`,portalAnchor:"#page-content-wrapper",$size:"18px",onChange:p=>i(l,p)})})})}}],[e]);return{data:r,columns:a}},fSe=e=>{const{t}=P(),{showModal:r,hideModal:o}=lt(),i=le(),s=q(zs),a=q(Hs),l=c.useCallback((m="main red button")=>{O.startAddCustomReason({moveReasonsCount:s.length,qtyReasonsCount:a.length,source:m,tab:oE(e)}),r("CustomReasonModal",{styleType:"light",disableOutsideClick:!0,size:"small",overflow:"visible",heading:t("transaction_reasons.custom_reason_modal.create_new"),data:{spinner:"createCustomReason",reasonType:e}})},[r,e,s,a]),u=c.useCallback(m=>{O.startEditCustomReason({reasonName:m.name,reasonId:m.id,type:aa(e),isDefaultReason:m.isDefault}),r("CustomReasonModal",{styleType:"light",disableOutsideClick:!0,size:"small",overflow:"visible",heading:t("transaction_reasons.custom_reason_modal.edit_reason"),data:{spinner:"editCustomReason",reason:m,ctaLabel:t("common.update"),reasonType:e}})},[r,e]),p=c.useCallback(m=>{O.startDeleteCustomReason({reasonName:m.name,reasonId:m.id,type:aa(e),isDefaultReason:m.isDefault}),r("ActionModal",{isDefaultHeadingHidden:!0,showCrossBtn:!1,styleType:"light",size:"small",data:{spinner:"deleteCustomReason",content:n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{size:"18px",weight:500,neutral900:!0,children:t("transaction_reasons.delete_modal.title")}),n.jsx(C,{neutral600:!0,size:"13px",weight:400,children:t("transaction_reasons.delete_modal.sub_title")})]}),cancelHandler:o,showFooterDelimiter:!0,submitButton:t("common.delete"),submitHandler:()=>i({type:d.DELETE_CUSTOM_TRANSACTION_REASON_REQUEST,payload:{reason:m}})}})},[i,o,r]);return{showCreateCustomReasonModal:l,showDeleteCustomReasonModal:p,showEditCustomReasonModal:u}},_Se=()=>{const e=q(zs),t=q(Hs),r=c.useMemo(()=>t.filter(l=>l.origin===ti.Custom),[t]),o=c.useMemo(()=>e.filter(l=>l.origin===ti.Custom),[e]),i=c.useMemo(()=>r.length>=cw,[r]),s=c.useMemo(()=>o.length>=cw,[o]);return{isMaxAllCustomReasonsLimitReached:c.useMemo(()=>i&&s,[i,s]),isMaxUpdateQuantityCustomReasonsLimitReached:i,isMaxMoveCustomReasonsLimitReached:s}},xSe=({row:e,requestPageMeta:t})=>{const{t:r}=P(),{showEditCustomReasonModal:o,showDeleteCustomReasonModal:i}=fSe(t.reasonType),s=le(),a=c.useContext(Ue),{original:l}=e,u=c.useMemo(()=>Dr([{element:{"data-testid":"edit",name:r("common.edit"),icon:jd,onClick:p=>{p.preventDefault(),p.stopPropagation(),o(l)}},include:l?.origin===ti.Custom},{element:{"data-testid":"delete",name:r("common.delete"),icon:kd,onClick:p=>{p.preventDefault(),p.stopPropagation(),i(l)}},include:l?.origin===ti.Custom&&!l?.isDefault},{element:{"data-testid":"clear-default",name:r("transaction_reasons.clear_default"),customStyles:{color:a.text.red500,borderTop:l?.origin===ti.Custom?`1px solid ${a.delimiter.neutral100}`:"none",paddingLeft:"16px",fontSize:"14px"},onClick:p=>{p.preventDefault(),p.stopPropagation(),s({type:d.EDIT_CUSTOM_TRANSACTION_REASON_REQUEST,payload:{reason:l,values:{isDefault:!1},editAction:ms.ClearDefault}})}},include:l.isDefault}]),[l,i,o]);return M(u)?null:n.jsx(R,{left:5,children:n.jsx(Oa,{show:!0,wideDropdownContent:!0,"data-testid":"custom-reason-actions",dropdownActions:u,dropdownPortalAnchor:"#page-content-wrapper",entityId:e.id,placement:"bottom-end"})})},bSe=c.memo(({expanded:e,style:t,refProp:r,placement:o,update:i,isBucket:s,children:a})=>(c.useEffect(()=>
5849i(),[e,s]),n.jsx("div",{ref:r,"data-placement":o,style:t,children:a}))),Nc=c.memo(({children:e,placement:t="left-start",...r})=>n.jsx(nv,{placement:t,children:({placement:o,ref:i,style:s,scheduleUpdate:a})=>n.jsx(bSe,{expanded:Ae("expanded",r),isBucket:r.isBucket,placement:o,refProp:i,style:{zIndex:8,...s},update:a,children:e})})),ESe=c.memo(({row:e,hasNoActions:t,requestPageMeta:r={},isBulkMode:o,expanded:i,capturedHoverState:s,formValues:a})=>{const l=so(),{isOpened:u,toggleBucketVisibility:p}=z7(e.original,!1),m=_t(A=>d6(A)(e.original.id));c.useEffect(()=>{e.toggleRowExpanded(u)},[u,e]);const h=c.useCallback(A=>{A.preventDefault(),A.stopPropagation(),p(),_e(m)&&l({type:d.OPEN_NODES_BUCKET_REQUEST,payload:{requestPageMeta:r,formValues:a,layer:{level:Mr(e.original.layer),bucketIds:[e.original.id]}}})},[l,e,m,r,p]);return n.jsxs(Nc,{isBucket:!0,expanded:i,children:[n.jsx(I,{when:!t&&s&&!o,children:n.jsx(Dae,{children:n.jsx(dSe,{...e,requestPageMeta:r})})}),n.jsx(cR,{"data-testid":"summarize-results-collapse",isOpen:e.isExpanded,...e.getToggleRowExpandedProps({onClick:h}),children:n.jsx(cN,{})})]})}),SSe=({row:e,expanded:t,formValues:r})=>{const o=so(),i=c.useCallback(s=>{s.preventDefault(),s.stopPropagation(),O.toggleRowExpandState(e.isExpanded?"collapse":"expand"),e.toggleRowExpanded(),e.original.subRowsFetched||o({type:d.EXPAND_TRANSFER_REPORT_RECORD_REQUEST,payload:{parentRecord:e.original,formValues:r}})},[o,e,r]);return _e(e.original.subRows)?null:n.jsx(Nc,{expanded:t,row:e.original,children:n.jsx(cR,{"data-testid":"transfer-record-collapse",isOpen:e.isExpanded,...e.getToggleRowExpandedProps({onClick:i}),children:n.jsx(cN,{})})})},CSe=c.memo(({row:e,mode:t,isBulkMode:r,isHovered:o,requestPageMeta:i,formValues:s,expanded:a,hasNoActions:l,capturedHoverState:u,source:p,CustomRowActions:m})=>oe(m)?n.jsx(m,{capturedHoverState:u,expanded:a,hasNoActions:l,isBulkMode:r,isHovered:o,requestPageMeta:i,rowData:e.original}):B_(e.original)||Cp(e.original)?n.jsx(ESe,{capturedHoverState:u,expanded:a,formValues:s,hasNoActions:l,isBulkMode:r,requestPageMeta:i,row:e}):t==="transfer"?n.jsx(SSe,{expanded:a,formValues:s,row:e}):r?null:t==="manageAlerts"&&u?n.jsx(Nc,{row:e.original,children:n.jsx(RC,{"data-testid":"row-action-catalog-wrapper",children:n.jsx(uSe,{row:e})})}):["catalog","summary"].includes(t)&&u?n.jsx(Nc,{expanded:a,row:e.original,children:n.jsx(RC,{"data-testid":"row-action-catalog-wrapper",children:n.jsx(aSe,{currentNode:e.original,requestPageMeta:i,source:p})})}):t==="manageUnits"?n.jsx(Nc,{expanded:a,children:n.jsx(ff,{$isPersistent:!0,children:n.jsx(ASe,{row:e})})}):t==="transactionReasons"?n.jsx(Nc,{expanded:a,children:n.jsx(ff,{$isPersistent:!0,children:n.jsx(xSe,{row:e,requestPageMeta:i,source:p})})}):null),TSe=g(S)`
5850  ${({$rowStyle:e})=>e};
5851
5852  ${({$tableStyles:e})=>e&&e.rowWrapperStyles}
5853`,wSe=({row:e,source:t,mode:r,width:o})=>{const i=qe(t,"inventory"),s=c.useCallback((a,l)=>{if(r==="transfer")return l===0?null:n.jsx(Xo,{outside:!0,height:8,width:a.column.width*.5});if(i){if(l===0)return n.jsx(a0,{fakeMode:!0,isFakeLastRow:e.original.isLast,row:e})}else{if(l===0)return a.render("Cell");if(l===1)return n.jsx(a0,{fakeMode:!0,isFakeLastRow:e.original.isLast,row:e})}return n.jsx(Xo,{outside:!0,height:8,width:48})},[e,r,i]);return n.jsx(Pd,{isSub:!0,mode:r,...e.getRowProps({style:{width:ng({width:o})}}),children:e.cells.map((a,l)=>n.jsx(rm,{align:$(["column","align"],a),flexEnd:J(!1,["column","flexEnd"],a),isFirst:gi(["column","id"],"selection")(a),justifyContent:$(["column","justifyContent"],a),maxWidth:$(["column","maxWidth"],a),minWidth:$(["column","minWidth"],a),mode:r,padding:$(["column","padding"],a),topAlign:$(["column","topAlign"],a),width:$(["column","width"],a),children:s(a,l)},l))})},ISe=Le.memo(({row:e,number:t,hasNoActions:r,source:o,formValues:i,width:s,isSubRowCondition:a=Me,requestPageMeta:l,autoCellHeight:u,expanded:p,clickAnalytics:m,enableDragAndDropSorting:h=!1,handleRowsRearrange:A=Me,skipHover:f,rowWrapperFocusable:_=!0,isDisabledRow:b=!1,onRowClick:E,onRowHover:T=Me,onRowHoverEnd:w=Me,CustomRowActions:v})=>{const[k,N]=c.useState(!1),{checkDropdownState:D}=c.useContext(Nd),{selectedIds:F,selectMode:B,getEntitySelectionStatus:U,handleEntitySelection:z,isSelectModeEnabled:W}=c.useContext(Md),K=U(e.original),X=j(F)||W,Z=D("action-box"),ae=c.useCallback(()=>{N(!0),T(e)},[N,T,e]),pe=c.useCallback(()=>{N(!1),w(e)},[N,w,e]),xe=J({},["original"],e),te=q($(["modal","show"])),ye=ft(F);c.useEffect(()=>N(!1),[te,ye]);const he=q($e=>it(xe.type,["folder","item"])||it(o,["poItems, pickListItems"])?Ox($e)(xe.id):Dx($e)(xe.descendantIds||[])),Ie=c.useCallback(()=>
5853{if(!he){if(m&&m(),X)return z(e);if(!b&&E&&typeof E=="function")return E(e)}},[e,he,X,z,m,E,b]),ke=($e,et)=>gi(["column","id"],"selection")($e)?et.stopPropagation():Me(),ce=c.useRef(null),{onKeyDown:de,isFocusWithin:ve}=Tb({ref:ce,setUnfocused:pe}),{isDragging:Be}=Rb({ref:ce,type:"table-row",item:{index:t,data:e.original},handleRearrange:A,orientation:"horizontal"}),Qe=(k||Z||ve)&&!he&&!Be&&!f;return e.original.isFake?n.jsx(wSe,{mode:B,row:e,source:o,width:s}):n.jsx("div",{ref:ce,role:"row",tabIndex:_?0:null,onClick:ve?Ie:Me,onFocus:ae,onKeyDown:de,onMouseLeave:pe,onMouseOver:ae,children:n.jsx(ev,{children:n.jsx(tv,{children:({ref:$e})=>n.jsxs(Pd,{ref:$e,$opacity:Be||he||b?"0.5":"1",checked:K,"data-testid":`table-row-${t}`,hasNoActions:r,isArchived:!!$(["original","archivedAt"],e),isBulk:X,isClickable:!b&&j(E),isFirst:$(["original","isFirstRow"],e),isHovered:Qe,isLast:$(["original","isLastRow"],e),isSub:a(e),mode:B,source:o,onClick:Ie,...e.getRowProps({style:{width:ng({width:s})}}),children:[e.cells.map((et,Xe)=>n.jsx(rm,{isHovered:k,mode:B,source:o,...et.getCellProps(),align:$(["column","align"],et),autoCellHeight:u,flexEnd:J(!1,["column","flexEnd"],et),isFirst:gi(["column","id"],"selection")(et),justifyContent:$(["column","justifyContent"],et),letterSpacing:$(["column","letterSpacing"],et),maxWidth:$(["column","maxWidth"],et),minWidth:$(["column","minWidth"],et),padding:$(["column","padding"],et),topAlign:$(["column","topAlign"],et),width:$(["column","width"],et),onClick:tt=>ke(et,tt),children:et.render("Cell",{isHovered:Qe})},Xe)),n.jsx(CSe,{capturedHoverState:Qe,CustomRowActions:v,expanded:p,hasNoActions:r,isBulkMode:X,isHovered:Qe,mode:B,requestPageMeta:l,row:e,source:o,formValues:i})]})})})})}),dw=c.memo(({index:e,style:t={},data:r})=>{const o=r.rows[e];r.prepareRow(o);const i=r.showDisabledRows?!!o?.original?.isDisabled:!1,s=r.showTooltipOnRows&&j(o?.original?.tooltipContent),{present:a,render:l=Me}=r.renderContentAboveRow(o,e,r.rows,r.isSubRowCondition,r.width),{present:u,render:p=Me}=r.renderContentBelowRow(o,e,r.rows,r.isSubRowCondition,r.width);if(!o)return n.jsx("div",{});const{style:m,...h}=o.getRowProps({style:t});return n.jsxs(TSe,{...h,column:!0,fullWidth:!0,$rowStyle:m,$tableStyles:r.$tableStyles,justifyContent:"center",source:r.source,style:{top:`${parseFloat(t.top)+BR}px`},children:[a&&l(),n.jsx($h,{children:n.jsx(Ge,{content:o?.original?.tooltipContent,forceHidden:!s,children:n.jsx(ISe,{autoCellHeight:r.autoCellHeight,clickAnalytics:r.clickAnalytics,CustomRowActions:r.CustomRowActions,enableDragAndDropSorting:r.enableDragAndDropSorting,expanded:r.expanded,handleRowsRearrange:r.handleRowsRearrange,hasNoActions:r.hasNoActions,isDisabledRow:i,isSubRowCondition:r.isSubRowCondition,minWidth:r.minWidth,number:e,requestPageMeta:r.requestPageMeta,row:o,rowWrapperFocusable:r.rowWrapperFocusable,skipHover:r.skipHover,source:r.source,width:r.width,onRowClick:r.onRowClick,onRowHover:r.onRowHover,onRowHoverEnd:r.onRowHoverEnd,formValues:r.formValues})})}),u&&p()]})},gv),uw=({children:e,...t})=>{const r=c.useRef(null),{x:o}=F9(r),{setScrolling:i}=c.useContext($b);c.useLayoutEffect(()=>i(o!==0),[o,i]);const{enableDnd:s}=c.useContext(Ql),{isGrabbing:a}=Pk(r,{disableScrollTracking:s,allowHorizontalScroll:!0});return t.disableInternalScrolling?e:n.jsx(rg,{...t,ref:r,isGrabbing:a,children:e})},pw=c.memo(({measuredWidth:e,width:t,footerGroups:r})=>n.jsx(gde,{"data-testid":"table-tfoot",children:r.map((o,i)=>{const s=o.headers.filter(a=>a.sticky==="left").map(a=>a.id);return n.jsx(yde,{...o.getFooterGroupProps({style:{width:ng({width:t||e})}}),children:o.headers.map(a=>{const{style:l,...u}=sde(a,s);return c.createElement(fde,{...a.getFooterProps(),...u,key:a.id,align:a.align,"data-testid":`${a.id.replace(/([A-Z])/g,"-$1").toLowerCase()}-footer`,justifyContent:a.justifyContent,maxWidth:a.maxWidth,minWidth:a.minWidth,padding:a.padding,style:{...a.getFooterProps().style,...l}},a.Footer?a.render("Footer"):null)})},i)})})),mw=c.memo(({measuredWidth:e,width:t,initialState:r,headerGroups:o})=>{const i=c.useCallback(p=>M(r)?!1:r.sortBy&&r.sortBy[0].id===p.id,[r]),{selectedIds:s,selectMode:a,isBulkModeDisabled:l}=c.useContext(Md),u=j(s)&&!l;return n.jsx(Ade,{children:o.map((p,m)=>n.jsx(_de,{isBulkMode:u,mode:a,...p.getHeaderGroupProps({style:{width:ng({width:t||e})}}),children:p.headers.map(h=>{const A=h.getHeaderProps(h.getSortByToggleProps());return c.createElement(pde,{...A,key:h.id,align:h.align,"data-testid":`${h.id.replace(/([A-Z])/g,"-$1").toLowerCase()}-header`,justifyContent:h.justifyContent,maxWidth:h.maxWidth,minWidth:h.minWidth,padding:h.padding,selected:i(h),sortable:h.canSort,tabIndex:h.canSort?"0":void 0,width:h.width,onKeyDown:f=>{At(f)&&j(A.onClick)&&A.onClick(f)}},n.jsxs(mde,{trimLongString:!0,boundingWrapper:!u&&a!=="summary",overflow:h.overflow,showHoverWrap:h.canSort,children:[h.render("Header"),n.jsx(rSe,{column:h,initialState:r})]}))})},m))})}),vSe=(e,t)=>J(e,["rows",e,"original","id"],t),RSe=({onSort:e,resetExpandedKey:t=null,height:r=dde,...o})=>{const i=c.useRef(null),{getTableProps:s,getTableBodyProps:a,footerGroups:l,headerGroups:u,rows:p,prepareRow:m,dis
5853patch:h,state:{sortBy:A,expanded:f}}=Xs.useTable({data:o.data,columns:o.columns,initialState:o.initialState,disableSortRemove:!0,autoResetExpanded:!1,manualSortBy:!0},Xs.useSortBy,_v.useSticky,Xs.useExpanded,Xs.useRowSelect,Xs.useBlockLayout),{getRowHeight:_,totalHeight:b,hasAdditionalRows:E}=H_e(p,o.rowHeight,o.renderContentAboveRow,o.isSubRowCondition),T=cde({totalHeight:b,availableHeight:r,showFooter:o.showFooter});Ro(()=>h({type:"resetExpanded"}),[t]),Ro(()=>{e&&e(A)},[A]),Ro(()=>{E&&i&&i.current&&i.current.resetAfterIndex&&i.current.resetAfterIndex(0)},[p,E]);const w=c.useMemo(()=>({...o,rows:p,prepareRow:m,expanded:f}),[p,m,f,o]);return o.autoCellHeight?n.jsxs(vC,{...s(),children:[n.jsx(I,{when:o.enableColumnsFilter,children:n.jsx(jC,{children:n.jsx(Nf,{analyticsViewName:o.analyticsViewName,customAttributesSelector:o.customAttributesSelector,source:o.source})})}),n.jsx(ha,{disableHeight:!0,disableWidth:o.disableInternalScrolling,children:({width:v})=>n.jsxs(uw,{disableInternalScrolling:o.disableInternalScrolling,style:{overflow:"auto",height:T,width:v},children:[n.jsx(mw,{headerGroups:u,initialState:o.initialState,measuredWidth:v,width:o.width}),n.jsx(A1,{"data-testid":"table-tbody",...a(),children:p.map((k,N)=>n.jsx(dw,{data:{...o,rows:p,prepareRow:m,expanded:f},index:N},`table_row_renderer_${N}`))}),n.jsx(I,{when:o.showFooter,children:n.jsx(pw,{footerGroups:l,measuredWidth:v,width:o.width})})]})})]}):n.jsxs(vC,{...s(),children:[n.jsx(I,{when:o.enableColumnsFilter,children:n.jsx(jC,{children:n.jsx(Nf,{analyticsViewName:o.analyticsViewName,customAttributesSelector:o.customAttributesSelector,isSaveToIdb:o.isSaveToIdb,source:o.source})})}),n.jsx(ha,{disableHeight:!0,children:({width:v})=>n.jsx(L9,{ref:i,estimatedItemSize:o.rowHeight,height:T,innerElementType:({children:k,style:N,...D})=>n.jsxs(Le.Fragment,{children:[n.jsx(mw,{headerGroups:u,initialState:o.initialState,measuredWidth:v,width:o.width}),n.jsx(I,{when:o.infiniteScrollRef,children:n.jsx("div",{ref:o.infiniteScrollRef,children:n.jsx(A1,{"data-testid":"table-tbody",...a(),style:{...N},...D,children:k})})}),n.jsx(I,{when:!o.infiniteScrollRef,children:n.jsx(A1,{"data-testid":"table-tbody",...a(),style:{...N},...D,children:k})}),n.jsx(I,{when:o.showFooter,children:n.jsx(pw,{footerGroups:l,measuredWidth:v,width:o.width})})]}),itemCount:p.length,itemData:w,itemKey:vSe,itemSize:_,outerElementType:uw,overscanCount:5,width:v,children:dw})})]})},jSe=Le.memo(RSe),iE=({item:e={},onClick:t,checkSelection:r,...o})=>{const{selectedIds:i,getEntitySelectionStatus:s,handleEntitySelection:a}=c.useContext(Md),l=c.useMemo(()=>oe(r)?r(i):s(e),[e,i,s,r]),u=c.useCallback(()=>oe(t)?t(e):a({original:e}),[e,t,a]);return _t(m=>it(e.type,["folder","item"])?Ox(m)(e.id):Dx(m)(e.descendantIds))?n.jsx(Ct,{hasNoBg:!0,largeRed:!0,noOverlap:!0,height:"18px",left:"15px",size:"18px",top:"15px",width:"18px",zIndex:20}):n.jsxs(Su,{checked:l,"data-testid":"row-select-label",tabIndex:"0",onKeyDown:m=>{At(m)&&u(m)},children:[n.jsx("input",{"data-testid":o["data-testid"],defaultChecked:l,tabIndex:0,type:"checkbox",onChange:u}),n.jsx(I,{when:l,children:n.jsx(gd,{})})]})},kSe=e=>{const t=_t(xi),{selectedIds:r,selectMode:o,customBulkActions:i}=c.useContext(Md);return oe(i)&&r.length>0?n.jsx(y1,{tableMode:!0,children:n.jsx(wk,{hideTitle:!0,isCompact:!0,tableMode:!0,customBulkActions:i,selectedEntities:r,source:e.source})}):n.jsxs(Le.Fragment,{children:[n.jsx(I,{when:o==="catalog"&&ft(r),children:n.jsx(y1,{tableMode:!0,children:n.jsx(zT,{hideTitle:!0,isCompact:!0,tableMode:!0,afterBulkRemove:t?e.afterBulkRemove:Me,isSummaryView:t,requestPageMeta:e.requestPageMeta,source:"catalog",styleType:e.styleType})})}),n.jsx(I,{when:o==="summary"&&ft(r),children:n.jsx(y1,{summaryMode:!0,tableMode:!0,children:n.jsx(zT,{hideTitle:!0,isCompact:!0,removeCloneAction:!0,tableMode:!0,afterBulkRemove:e.afterBulkRemove,requestPageMeta:e.requestPageMeta,source:"item summary",styleType:e.styleType})})})]})},NSe=c.memo(kSe),OSe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:3,viewBox:"0 0 10 3",...e},c.createElement("path",{fill:"#FFF",fillRule:"evenodd",stroke:"currentColor",strokeWidth:1.25,d:"M.938.938h8.125v1.25H.938z"})),DSe=e=>{const{t}=P(),{selectionOptions:r=[]}=e,{selectedIds:o,selectedFilter:i,selectMode:s,isLoadingMetadata:a,clearSelection:l,selectAllEntities:u,bulkSelectEntities:p}=c.useContext(Md),m=c.useContext(Ue),h=c.useMemo(()=>ide(e.data),[e.data]),A=c.useCallback(()=>p(h),[h,p]),f=c.useMemo(()=>Lo(ys(h||[],o)),[o,h]),_=c.useCallback(()=>{O.bulkSelectionTypeAllClicked(e.source,!0),typeof u=="function"&&u()},[u,e.source]),b=j(u)?_:A,E=f?gd:OSe;if(M(o))return n.jsx(iE,{"data-testid":"select-all",onClick:A});if(s==="manageAlerts")return n.jsx(mh,{leftPadding:!0,children:n.jsxs(ph,{"data-testid":"bulk-actions-label",children:[n.jsx(Su,{headerBulk:!0,"data-testid":"bulk-select-label",tabIndex:"0",onClick:l,onKeyDown:w=>{At(w)&&l(w)},children:n.jsx(E,{color:m.text.neutral700})}),n.jsx(g1,{children:t("bulk_selector.title",{count:ft(o),entity:"alert"})})]})});const T=it(s,["catalog","summary"])?"item":"notification";return it(s,["summary","catalog"])?n.jsxs(mh,{leftPadding:!0,summaryMo
5853de:it(s,["summary"]),children:[n.jsxs(ph,{"data-testid":"selected-nodes-count",children:[n.jsx(Su,{headerBulk:!0,"data-testid":"bulk-select-label",tabIndex:"0",onClick:l,onKeyDown:w=>{At(w)&&l(w)},children:n.jsx(E,{color:m.text.neutral700})}),n.jsx(g1,{children:t("bulk_selector.title",{count:ft(o),entity:T})})]}),n.jsx(bde,{onClick:b,children:t("display_options.selectAll")}),n.jsx(I,{when:a,children:n.jsx(kC,{"data-testid":"bulk-actions-spinner",children:n.jsx(Ct,{})})})]}):n.jsxs(mh,{children:[n.jsx(cr,{closeOnClick:!0,anchor:()=>n.jsx(Le.Fragment,{children:n.jsxs(ph,{children:[n.jsx(Su,{headerBulk:!0,tabIndex:"0",onClick:l,onKeyDown:w=>{At(w)&&l(w)},children:n.jsx(E,{color:m.text.neutral700})}),n.jsxs(g1,{children:[t("bulk_selector.title",{count:ft(o),entity:T}),n.jsx(Ede,{icon:$x})]})]})}),content:n.jsxs(xde,{expandedWidth:ft(o)>1,children:[r.map(w=>n.jsx(_f,{active:i===w.value,"data-testid":`${w.value}-option`,onClick:w.onClick,children:w.name},`${w.value}-${w.name}`)),n.jsx(wx,{}),n.jsx(_f,{clear:!0,"data-testid":"notifications-clear-selection",onClick:l,children:t("display_options.clearSelection")})]}),overlayAnchor:"#popup-root",placement:"bottom-start"}),n.jsx(I,{when:a,children:n.jsx(kC,{"data-testid":"bulk-actions-spinner",children:n.jsx(Ct,{})})})]})},hw=()=>({present:!1}),PSe=e=>{const{renderContentAboveRow:t=hw,renderContentBelowRow:r=hw,rowHeight:o=58}=e,{isScrolling:i}=c.useContext($b),s=c.useMemo(()=>e.enableRowSelection?[{id:"selection",Header:()=>n.jsx(DSe,{data:e.data,selectionOptions:e.selectionOptions,source:e.source}),Cell:({row:{index:a,original:l}})=>n.jsx(iE,{"data-testid":`select-checkbox-${a}`,item:l}),minWidth:56,width:56,maxWidth:56,justifyContent:"center",padding:"0 16px",sticky:"left"},...e.columns]:e.columns,[e.data,e.enableRowSelection,e.columns,e.selectionOptions,e.source]);return n.jsxs(hde,{$tableStyles:e.$tableStyles,isOverflow:e.overflowed,isScrolling:i,preventHorizontalOverflow:e.preventHorizontalOverflow,children:[n.jsx(NSe,{afterBulkRemove:e.afterBulkRemove,requestPageMeta:e.requestPageMeta,source:e.source,styleType:e.bulkActionsStyleType}),n.jsx(jSe,{$tableStyles:e.$tableStyles,analyticsViewName:e.analyticsViewName,autoCellHeight:e.autoCellHeight,clickAnalytics:e.clickAnalytics,columns:s,customAttributesSelector:e.customAttributesSelector,CustomRowActions:e.CustomRowActions,data:e.data,disableInternalScrolling:e.disableInternalScrolling,enableColumnsFilter:e.enableColumnsFilter,enableDragAndDropSorting:e.enableDragAndDropSorting,handleRowsRearrange:e.handleRowsRearrange,hasNoActions:e.hasNoActions,height:e.height,infiniteScrollRef:e.infiniteScrollRef,initialState:e.initialState,isSaveToIdb:e.isSaveToIdb,isSubRowCondition:e.isSubRowCondition,renderContentAboveRow:t,renderContentBelowRow:r,requestPageMeta:e.requestPageMeta,resetExpandedKey:e.resetExpandedKey,rowHeight:o,rowWrapperFocusable:e.rowWrapperFocusable,showDisabledRows:e.showDisabledRows,showFooter:e.showFooter,showTooltipOnRows:e.showTooltipOnRows,skipHover:e.skipHover,source:e.source,width:e.width,onRowClick:e.onRowClick,onRowHover:e.onRowHover,onRowHoverEnd:e.onRowHoverEnd,onSort:e.onSort,formValues:e.formValues})]})},LSe=X_(["data","initialState","columns","height","width","enableRowSelection","resetExpandedKey"]),FSe=Le.memo(PSe,LSe),uN=e=>n.jsx(z_e,{children:n.jsx(FSe,{...e})}),MSe=()=>{const{t:e}=P(),t=le(),{register:r,getFieldState:o,setValue:i,watch:s,getValues:a,resetField:l}=De(),u=a("workflowType"),p=Te({name:"workflowSearchKeyword"}),{debouncedValue:m}=Ki(p,500),h=es(m),{fetchWorkflows:A}=Pe(),{priceDecimalScale:f}=Fn(),{data:_=[],meta:b,isInitialized:E}=q(v=>v?.workflows);c.useEffect(()=>{if(!ii(h,m)){if(ox(m,h))return;t({type:d.RESET_WORKFLOWS}),t({type:d.FETCH_WORKFLOWS_REQUEST,payload:{workflowType:u,keyword:m,offset:0}})}},[u,m,h,t]);const T=Rs({loading:A,hasNextPage:b.hasNext,threshold:10,onLoadMore:()=>{t({type:d.FETCH_WORKFLOWS_REQUEST,payload:{workflowType:u,keyword:m,offset:(b.offset||0)+Vc}})}});c.useEffect(()=>()=>{l("workflowSearchKeyword"),l("selectedExistingWorkflowId"),t({type:d.RESET_WORKFLOWS})},[l,t]);const w=c.useCallback(v=>{i("selectedExistingWorkflowId",String(v.original.id))},[i]);return n.jsx(Xxe,{children:n.jsxs(S,{column:!0,children:[n.jsx(pm,{getFieldState:o,isScannerApplicable:!1,name:"workflowSearchKeyword",placeHolder:e(`workflows.add_items_to_workflows.${u}.search_placeholder`),register:r,setValue:i,watch:s}),n.jsx(I,{when:j(_),children:n.jsx(uN,{preventHorizontalOverflow:!0,showDisabledRows:!0,showTooltipOnRows:!0,columns:H2e(u,r,f),data:Kk(u,_),height:480,infiniteScrollRef:T,onRowClick:w})}),n.jsx(I,{when:!A&&!E&&M(_),children:n.jsx(R,{outside:!0,"data-testid":"workflow-list-wrapper",style:{alignSelf:"center"},top:150,children:n.jsx(C,{largerLineHeight:!0,largeSize:!0,neutral700:!0,children:e("common.no_results_found")})})}),n.jsx(I,{when:A&&j(_),children:n.jsx(R,{style:{alignSelf:"center"},children:n.jsx(C,{largerLineHeight:!0,largeSize:!0,neutral700:!0,children:e("common.loading")})})}),n.jsx(I,{when:A&&M(_),children:n.jsx(ebe,{children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"74px",width:"100%"})})})]})})},USe=(e,t,r)=>new Promise((o,i)=>{r({type:d.VALIDATE_WORKFLOW_NUMBER_REQUEST,payload:{workflowType:e,workflowNumber:t,resolve:o,reject:i}})}).catch(o=>{throw o}),BSe=()=>{const{t:e}=P(),t=le(),{register:r,getFieldState:o,setError:i,clearErrors:s,getValues:a,resetField:l}=De(),u=Te({name:"createWorkflowMethod"}),p=a("workflowType"),m="newWorkflowNumber",h=c.useMemo(()=>Ss(A=>{const f=A.target.value,{error:_}=o(m);!f||_||USe(p,f,t).then(()=>{s(m)}).catch(b=>{i(m,{message:b.message})})},500),[i,s,t,p,o]);return c.useEffect(()=>{u!==eo.ENTER_WORKFLOW_NUMBER&&l(m)},[u,l]),c.useEffect(()=>()=>{l(m)},[l]),n.jsxs(Zxe,{children:[n.jsx(C,{neutral900:!0,children:e(`workflows.add_items_to_workflows.${p}.create_new_workflow_subtext`)}),n.jsxs(S,{column:!0,children:[n.jsx(Jn,{...r("createWorkflowMethod"),customStyle:XT,"data-testid":"auto-assign-workflow-number-option",label:e("workflows.add_items_to_workflows.create_workflow_options.auto_assign_workflow_number"),value:eo.AUTO_ASSIGN_WORKFLOW_NUMBER}),n.jsx(Jn,{...r("createWorkflowMethod"),customStyle:XT,"data-testid":"enter-workflow-number-option",label:e("workflows.add_items_to_workflows.create_workflow_options.enter_workflow_number"),value:eo.ENTER_WORKFLOW_NUMBER}),n.jsx(I,{when:u===eo.ENTER_WORKFLOW_NUMBER,children:n.jsx(we,{noFieldWrapper:!0,"data-testid":"workflow-number-input",inputWrapperStyle:tbe,label:e(`workflows.add_items_to_workflows.${p}.workflow_number_label`),offsets:{pt:6,pb:16},...r(m,{onChange:h}),...o(m)})})]})]})},HSe={[ze.PICK_LIST]:K2e,[ze.PURCHASE_ORDER]:Z2e,[ze.STOCK_COUNTS]:tSe},zSe=({workflowType:e,setCurrentStep:t})=>({[pn.SELECT_WORKFLOW_TYPE]:{heading:x("workflows.add_items_to_workflows.bulk_heading.select"),Mod
5853alContent:V2e,shouldShowNewBadge:o=>o===ze.STOCK_COUNTS,footerContent:{leftCta:[],rightCta:[]}},[pn.ITEM_INPUT]:{heading:x(`workflows.add_items_to_workflows.bulk_heading.${e}`),ModalContent:HSe[e],footerContent:{leftCta:[{label:x("common.back"),onClick:()=>t(pn.SELECT_WORKFLOW_TYPE),testId:"item-input-back-button"}],rightCta:[{label:x("common.next"),onClick:()=>t(pn.SEARCH_AND_SELECT_WORKFLOW),isPrimaryCTA:!0,testId:"item-input-next-button"}]}},[pn.SEARCH_AND_SELECT_WORKFLOW]:{heading:x(`workflows.add_items_to_workflows.bulk_heading.${e}`),ModalContent:MSe,footerContent:{leftCta:[{label:x("common.back"),onClick:()=>{t(pn.ITEM_INPUT)},testId:"search-workflow-back-button"}],rightCta:[{label:x("common.create_new"),onClick:()=>t(pn.CREATE_NEW_WORKFLOW),testId:"create-new-button"},{label:x("common.add"),isPrimaryCTA:!0,type:"submit",testId:"search-workflow-add-button"}]}},[pn.CREATE_NEW_WORKFLOW]:{heading:x(`workflows.add_items_to_workflows.bulk_heading.${e}`),ModalContent:BSe,footerContent:{leftCta:[{label:x("common.back"),onClick:()=>t(pn.SEARCH_AND_SELECT_WORKFLOW),testId:"create-new-back-button"}],rightCta:[{label:x("common.create_new"),isPrimaryCTA:!0,type:"submit",testId:"create-new-submit-button"}]}}}),VSe=({items:e,source:t})=>{const r=so(),[o,i]=c.useState(pn.SELECT_WORKFLOW_TYPE),{hideModal:s}=Cb(),a=c.useMemo(()=>lN(e),[e]),l=Ye({defaultValues:a,mode:"onChange",resolver:w=>gt(w,F2e(e,o,w),{fullMessages:!1})}),{control:u,reset:p,handleSubmit:m}=l,h=Te({control:u,name:"workflowType"});c.useEffect(()=>{oe(a)&&p(a)},[p,a]);const A=c.useCallback(w=>{if(oe(w.selectedExistingWorkflowId)){r({type:d.ADD_ITEMS_TO_EXISTING_WORKFLOW_REQUEST,payload:{values:w,items:e,source:t}});return}r({type:d.ADD_ITEMS_TO_NEW_WORKFLOW_REQUEST,payload:{values:w,items:e,source:t}})},[r,e,t]),f=c.useMemo(()=>zSe({workflowType:h,setCurrentStep:i}),[h,i]),{heading:_,ModalContent:b,footerContent:E,shouldShowNewBadge:T}=f[o];return n.jsx(tn,{...l,children:n.jsxs("form",{onSubmit:m(A),children:[n.jsx(Gl,{hideModal:s,modalData:{heading:_,styleType:"light",showCrossBtn:!0}}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(b,{items:e,setCurrentStep:i,shouldShowNewBadge:T,source:t}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(z2e,{footerContent:E})]})})},pN=()=>{const{t:e}=P(),{control:t}=De(),r=Te({control:t,name:"folders"}),o=c.useMemo(()=>ix(r),[r]);return n.jsx(R,{bottom:12,right:10,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{size:"14px",weight:400,children:e("workflows.search_and_add_items.folders_filter_label")}),n.jsx(I,{when:!r.allFoldersSelected,children:n.jsx(Ls,{label:o,textStyleObj:yEe,wrapperStyle:fEe})})]})})},QSe=({handleFoldersFilterSubmit:e,initialValues:t,disabledFolderNodes:r,folderFilterStartNodeId:o})=>{const{t:i}=P(),s=Ye({defaultValues:{folders:t}}),{setValue:a,control:l,handleSubmit:u}=s,{hideModal:p}=lt(),m=Te({control:l,name:"folders"}),h=q(Mn),A=c.useCallback(v=>{const N=ii(Object.keys(h.byId),Object.keys(v))?{allFoldersSelected:!0}:v;a("folders",N)},[a,h.byId]),f=v=>{e({folders:v.folders}),p({isExtraModal:!0})},_=()=>{p({isExtraModal:!0})},b=()=>{a("folders",{allFoldersSelected:!0})},E=!ii(m,t),T=M(m),w=!E||T;return n.jsx(tn,{...s,children:n.jsxs("form",{onSubmit:u(f),children:[n.jsxs(R,{all:16,children:[n.jsx(pN,{}),n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,activeNodeId:m?.allFoldersSelected?be:m,clearIcon:ks,disabledNodes:r,maxListHeight:400,mode:kr.SELECTION.BULK,nodeSource:h,searchInputHeight:42,selectedNodes:m?.allFoldersSelected?h.byId:m,styleType:"foldersFilter",updateSelectedNodes:A,startNodeId:o})]}),n.jsxs(gEe,{children:[n.jsx(R,{width:"130px",children:n.jsx(I,{when:!m?.allFoldersSelected&&M(r)&&!o,children:n.jsx(Y,{"data-testid":"clear-all-button",disableStyleType:"transparent",offsetType:"clear",styleType:"stepperBack",type:"button",onClick:b,children:i("common.clear_all")})})}),n.jsxs(S,{gap:16,children:[n.jsx(R,{width:"117px",children:n.jsx(Y,{"data-testid":"cancel-button",disableStyleType:"transparent",offsetType:"clear",styleType:"userCancel",type:"button",onClick:_,children:i("common.cancel")})}),n.jsx(R,{width:"106px",children:n.jsx(Y,{"data-testid":"apply-filters-button",disabled:w,disableStyleType:"pale",minWidth:"106px",offsetType:"compact",styleType:"brandCTA",type:"submit",children:i("common.apply")})})]})]})]})})},mN=({nodeAccesses:e,companyRoles:t,defaultAccess:r="role"})=>We((o,i)=>Rl(i.role)?Ne(o,{[i.id]:J(null,[i.id,"accesses"],e)}):Ne(o,{[i.id]:r}),{},t),WSe=(e,t)=>{const{payload:r,type:o}=t;switch(o){case"INIT":{const i=mN(r);return{formValues:i,initialValues:i}}case"SET_USER_ACCESS":return He(e,{formValues:{[r.userId]:r.accesses}});default:return e}},qSe=({nodeId:e,searchKeyword:t})=>{const{nodeAccesses:r,companyRoles:o}=_t(m=>({nodeAccesses:rB(m)(e),companyRoles:nB(m)})),{usersWithAccess:i,usersWithoutAccess:s}=c.useMemo(()=>We((m,h)=>Kc(t,[h.firstName,h.lastName])?Rl(h.role)&&_e(r[h.id])?wo({usersWithoutAccess:h},m):wo({usersWithAccess:h},m):m,{usersWithAccess:[],usersWithoutAccess:[]},o),[o,r,t]),[{initialValues:a,formValues:l},u]=c.useReducer(WSe,{nodeAccesses:r,companyRoles:o},mN);c.useEffect(()=>u({type:"INIT",payload:{nodeAccesses:r,companyRoles:o}}),[u,r,o]);const p=c.useCallback((m,h,A)=>{A?O.addFolderPermissions(e,oe(t)):O.modifyFolderPermissions(e,oe(t),h),u({type:"SET_USER_ACCESS",payload:{userId:m,accesses:h}})},[u,e,t]);return{formValues:l,initialValues:a,setUserAccess:p,usersWithAccess:i,usersWithoutAccess:s}},GSe=g.div`
5854  position: relative;
5855  height: 380px;
5856  overflow-y: auto;
5857  overflow-x: hidden;
5858
5859  margin-right: ${({isScrollable:e})=>e&&"4px"};
5860  ${Yi};
5861`,$Se=g.div`
5862  display: flex;
5863  align-items: center;
5864  justify-content: flex-end;
5865  padding: 24px 20px;
5866
5867  border-top: 1px solid ${({theme:e})=>e.text.neutral200};
5868  box-shadow: ${e=>!e.isScrollingFinished&&"0px -4px 20px rgba(56, 58, 72, 0.04)"};
5869`,KSe=({user:e,access:t,setAccess:r,permissionsList:o,defaultAccess:i="role"})=>{const{t:s}=P(),a=!Rl(e.role),l=Kn(st("value",t))(o);return M(l)?n.jsx(R,{maxWidth:"50px",children:n.jsx(Y,{"data-testid":"add-folder-access",offsetType:"small",styleType:"primary",textTransform:"none",type:"button",onClick:()=>r(e.id,i,!0),children:s("common.add")})}):n.jsx(cr,{closeOnClick:!0,anchor:u=>n.jsx(os.Select,{compact:!0,active:u,disabled:a,minWidth:a?"76px":"9
58690px",styleType:"light",title:l.label}),content:n.jsxs(Le.Fragment,{children:[o.map(u=>n.jsx(ar,{active:l.value===u.value,"data-testid":`${u.value}-option`,onClick:()=>r(e.id,u.value),children:u.label},u.value)),n.jsx(wx,{}),n.jsx(ar,{"data-testid":"clear-selection-option",onClick:()=>r(e.id,null),children:s("display_options.revokeAccess")})]}),"data-testid":"folder-permissions",dropdownDisabled:a,overlayAnchor:"#modal-wrapper"})},YSe=({user:e,access:t,setAccess:r})=>{const{getRoleOptionById:o}=Jp(),{label:i,permissions:s=[]}=o(e.roleGroupId),a=M(s)?t3:s;return n.jsxs(S,{alignItems:"center","data-testid":"company-user-row",justifyContent:"space-between",children:[n.jsxs(S,{children:[n.jsx(s7,{firstName:e.firstName,lastName:e.lastName,size:40,styleType:"permissionsModal"}),n.jsxs(S,{column:!0,children:[n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:Ih(e)}),n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",lineHeight:"16px",size:"12px",children:i})]})]}),n.jsx(KSe,{access:t,permissionsList:a,setAccess:r,user:e})]})},Aw=({title:e,users:t,accesses:r,setAccess:o})=>n.jsx(R,{horizontal:20,children:n.jsxs(S,{column:!0,children:[n.jsx(C,{medium:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.05em",lineHeight:"24px",size:"12px",children:e}),t.map(i=>n.jsx(R,{top:16,children:n.jsx(YSe,{access:Ae(i.id,r),setAccess:o,user:i})},i.id))]})}),JSe=({nodeId:e})=>{const{t}=P(),r=le(),[o,i]=c.useState("");bd({enterEvent:()=>O.openFolderPermissions(e)});const{formValues:s,initialValues:a,setUserAccess:l,usersWithAccess:u,usersWithoutAccess:p}=qSe({nodeId:e,searchKeyword:o}),m=vr(a,s),h=()=>{r({type:d.UPDATE_NODE_PERMISSIONS_REQUEST,payload:{nodeId:e,changedPermissions:m.difference}})},{fetchTeamMembers:A,fetchNodeMembers:f,updateNodePermissions:_}=Pe();qt(()=>{r({type:d.FETCH_TEAM_MEMBERS_REQUEST}),r({type:d.FETCH_NODE_MEMBERS_REQUEST,payload:{nodeId:e}})});const{scrollRef:b,isScrollable:E,isScrollingFinished:T}=js();return A||f?n.jsx(R,{relative:!0,minHeight:"543px",children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"74px",width:"100%"})}):n.jsxs(S,{column:!0,children:[n.jsx(R,{horizontal:20,vertical:16,children:n.jsx(Rd,{clearIcon:Hl,"data-testid":"search-input",debounceMs:200,handleOnChange:i,placeholder:t("permissions_modal.search"),searchIcon:Ea,showClearIcon:j(o)})}),n.jsxs(GSe,{ref:b,isScrollable:E,children:[n.jsxs(I,{when:j(p),children:[n.jsx(Aw,{accesses:s,setAccess:l,title:t("permissions_modal.add_users"),users:p}),n.jsx(fe,{neutral200:!0,bottom:"20px",height:"1px",top:"20px",width:"100%"})]}),n.jsx(I,{when:j(u),children:n.jsx(Aw,{accesses:s,setAccess:l,title:t("permissions_modal.existing_users"),users:u})})]}),n.jsx($Se,{isScrollingFinished:T,children:n.jsx(Y,{"data-testid":"submit-button",disabled:M(m.difference)||_,disableStyleType:"semitransparentBrandCTA",minWidth:128,offsetType:"compact",showSpinner:_,styleType:"brandCTA",type:"button",onClick:h,children:t("common.save")})})]})},XSe=g.div.withConfig({displayName:"ui__ImgWrapper"})(["width:72px;height:72px;border-radius:6px;background-image:",";background-position:center;background-size:",";background-color:",";"],e=>e.$imageSrc&&`url(${e.$imageSrc})`,e=>e.$isPlaceholderImageUrl?"64px":"cover",e=>e.theme.text.neutral200),hN=g.div.withConfig({displayName:"ui__GridRow"})(["display:grid;grid-template-columns:1fr;"]),ZSe=g(hN).withConfig({displayName:"ui__QuantityWrapper"})(["padding:24px 20px 10px 20px;grid-row-gap:18px;"]),eCe=g(hN).withConfig({displayName:"ui__ReasonContainer"})(["padding:24px 20px 16px 20px;grid-row-gap:12px;"]),tCe=g.div.withConfig({displayName:"ui__DescriptionContainer"})(["display:grid;grid-template-columns:72px 1fr;grid-column-gap:16px;padding:16px 20px 16px 20px;"]),nCe=g.div.withConfig({displayName:"ui__ScrollableContent"})(["max-height:500px;overflow:auto;",";margin-right:4px;"],Bo),rCe=L(["margin:0;"]),oCe=({node:e})=>{const t=kl(e,Pn.grid),r=e?.variantOptionValues||[],o=t===ei.item,{nodesWithAcl:i}=zn(e);return n.jsxs(tCe,{children:[n.jsx(XSe,{$imageSrc:t,$isPlaceholderImageUrl:o}),n.jsxs(R,{maxWidth:"370",children:[n.jsx(C,{block:!0,bold:!0,largeSize:!0,neutral700:!0,nowrap:!0,lineHeight:"20px",offsets:{mb:5},width:"90%",children:n.jsx(xs,{ellipsis:"...",lines:1,children:e.name})}),n.jsx(oo,{list:!0,variantOptionValues:r}),n.jsx(hf,{customStyles:rCe,node:i}
5869)]})]})},iCe=({hoistModalContentState:e,node:t,submitting:r,uiVersion:o=""})=>{const{t:i}=P(),{register:s,getFieldState:a,control:l}=De(),u=Te({control:l});c.useEffect(()=>{e(u)},[e,u]);const p=Number(t?.quantity||0),m=t?.unitName||null,h=q(Hs),A=c.useCallback(Ss((E,T)=>O.modifyQuantity({flow:"modal",change:T,uiVersion:o}),1e3),[]),f=c.useCallback(Ss(()=>O.modifyQuantity({flow:"modal",change:"manual",uiVersion:o}),1e3),[]),_=c.useCallback((E,T,w)=>O.updateQuantityError({field:xt.decamelize(E),error:w,uiVersion:o}),[o]),b=document.getElementById(jr);return n.jsxs(Le.Fragment,{children:[n.jsxs(ZSe,{children:[n.jsx(sa,{showLabel:!0,showSign:!0,baseQuantity:p,"data-testid":"quantity-field",label:i("common.quantity"),name:"quantityDelta",newQtyFieldName:"newQuantity",unit:m,onActionsChange:A,onErrorDisplay:_,onManualChange:f}),n.jsx(sa,{defaultShowError:!0,showLabel:!0,baseQuantity:p,"data-testid":"new-quantity-field",decrementAction:{show:!1},incrementAction:{show:!1},label:i("common.new_quantity"),name:"newQuantity",qtyDeltaFieldName:"quantityDelta",unit:m,onErrorDisplay:_,onManualChange:f})]}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsxs(eCe,{children:[n.jsx(is,{reasonType:Ht.UpdateQuantity,testId:"reason-field",isDisabled:r||M(h),label:i("common.reason"),menuPlacement:"top",menuPortalTarget:b,menuPosition:"fixed",name:"reason",placeholder:i("update_quantity_modal.placeholders.reason"),source:lm.UpdateModal}),n.jsx(Qn,{...s("transactionNote"),...a("transactionNote"),"data-testid":"notes-field",disabled:r,label:i("common.transaction_note"),placeholder:i("update_quantity_modal.placeholders.transaction_note"),onErrorDisplay:_})]})]})},sCe=e=>{const{t}=P(),{entryPoint:r,uiVersion:o}=e||{},i=le(),{updateQuantity:s}=Pe(),a=e.node;qt(()=>{O.startUpdateQuantity({entryPoint:r,uiVersion:o})});const l=v=>{i({type:d.UPDATE_QUANTITY_REQUEST,payload:{node:a,...rge(v),requestPageMeta:e.requestPageMeta,uiVersion:e.uiVersion,afterAll:e.afterAll}})},u=c.useMemo(()=>({quantityDelta:"0",newQuantity:parseFloat(a?.quantity)||0,reason:"",transactionNote:""}),[a]),{validationSchema:p}=$l(Mj,Ht.UpdateQuantity),m=Ye({defaultValues:u,mode:"onChange",resolver:v=>gt(v,p)}),{control:h,formState:{isValid:A},reset:f,handleSubmit:_}=m,b=Te({control:h}),E=u?.newQuantity,T=b?.newQuantity,w=!A||s||T===E;return c.useEffect(()=>{f(u)},[u,f]),n.jsx(tn,{...m,children:n.jsxs("form",{autoComplete:"off",onSubmit:_(l),children:[n.jsxs(nCe,{children:[n.jsx(oCe,{node:a}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(iCe,{hoistModalContentState:e.hoistModalContentState,node:a,submitting:s,uiVersion:e.uiVersion})]}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(S,{justifyContent:"flex-end",children:n.jsx(R,{bottom:19,right:20,top:20,children:n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:w,disableStyleType:"semitransparentBrandCTA",minWidth:"128",showSpinner:s,styleType:"brandCTA",type:"submit",children:t("common.update")})})})]})})},aCe=g.div`
5870  width: 72px;
5871  height: 72px;
5872  border-radius: 6px;
5873  background-image: ${e=>e.$imageSrc&&`url(${e.$imageSrc})`};
5874  background-position: center;
5875  background-size: ${e=>e.$isPlaceholderImageUrl?"64px":"cover"};
5876  background-color: ${e=>e.theme.text.neutral200};
5877`,lCe=g.div`
5878  display: grid;
5879  grid-template-columns: 1fr;
5880`,cCe=g(lCe)`
5881  padding: 24px 20px 16px 20px;
5882  grid-row-gap: 12px;
5883`,dCe=g.div`
5884  display: grid;
5885  grid-template-columns: 72px 1fr;
5886  grid-column-gap: 16px;
5887  padding: 16px 20px 16px 20px;
5888`,uCe=g.div`
5889  overflow: auto;
5890  ${Bo};
5891  margin-right: 4px;
5892  height: 350px;
5893`,pCe=e=>e.action.actionType===_2.UPDATE_QUANTITY?e.undoStatus===Oy.UNDO?"undoUpdateQuantity":"updateQuantity":e.action.actionType===_2.MOVE?e.undoStatus===Oy.UNDO?"undoMove":"move":null,mCe={transactionNote:{length:{maximum:200,get message(){return x("validations.is_too_long_strict",{label:"Transaction Note",max:200})}}}},hCe=e=>({...e,reason:e.reason?{label:e.reason,value:e.reason}:null}),ACe=({node:e={},openItem:t,transaction:r={}})=>{const{t:o}=P();let i=ei.item;e.isItemDeleted||(i=kl(e,Pn.grid));const s=J([],["variantOptions"],r),a=i===ei.item;return n.jsxs(dCe,{children:[n.jsx(aCe,{$imageSrc:i,$isPlaceholderImageUrl:a}),n.jsxs(R,{maxWidth:370,children:[n.jsx(C,{neutral500:!0,lineHeight:"16px",size:"12px",children:n.jsx("span",{children:r.sid})}),n.jsx(C,{block:!0,bold:!0,neutral700:!0,nowrap:!0,lineHeight:"20px",offsets:{mb:5},size:"16px",width:"90%",children:n.jsx(xs,{ellipsis:"...",lines:1,children:r.nodeName})}),n.jsx(oo,{list:!0,variantOptionValues:s}),n.jsx(I,{when:!e.isItemDeleted,children:n.jsx(Y,{$underline:!0,$height:"initial","data-testid":"open-item",disabled:e.isItemDeleted,disableStyleType:"semitransparentBrandCTA",offsetType:"clear",styleType:"redLink",type:"button",onClick:t,children:o("reporting.transactions_item_panel.open_item")})})]})]})},gCe=e=>{const{t}=P(),r=document.getElementById(jr),{register:o,getFieldState:i}=e;return n.jsx(Le.Fragment,{children:n.jsxs(cCe,{children:[n.jsx(is,{reasonType:e.reasonActionType,testId:"reason-field",isDisabled:e.submitting||M(e.reasonOptions),label:t("common.reason"),menuPortalTarget:r,name:"reason",placeholder:t("update_quantity_modal.placeholders.reason")}),n.jsx(Qn,{...o("transactionNote"),...i("transactionNote"),control:e.control,"data-testid":"notes-field",disabled:e.submitting,label:"Transaction Note",name:"transactionNote",placeholder:"Transaction Note"})]})})},yCe=e=>{const{t}=P(),r=le(),{locationPush:o}=zt(),{editTransactions:i}=Pe(),s=pCe(e.transaction),a=q(F=>F.reasonOptions[s]),l=s==="updateQuantity"?Ht.UpdateQuantity:Ht.Move,{validationSchema:u}=$l(mCe,l),p=Ye({defaultValues:hCe(e.initialValues),mode:"onChange",resolver:F=>gt(F,u)}),{control:m,register:h,reset:A,handleSubmit:f,getFieldState:_,formState:{isDirty:b,errors:E,isValid:T}}=p,w=!T||i||!b,v=c.useMemo(()=>a.reduce((F,{label:B,value:U})=>({...F,[B]:U}),{}),[a]),k=F=>{const B=Ne(F,{transactionNote:rv(["transactionNote"],F)?F.transactionNote:""}),{difference:U}=vr(B,e.initialValues);return bt(U)},N=F=>{let U={ledgerEntryId:J({},["transaction","uid"],e)};const z=oB(F.reason)?Ne(F,{reason:F.reason.label}):F,W=k(z);W.includes("transactionNote")&&(U=Ne(U,{notes:F.transactionNote||""})),W.includes("reason")&&(U=Ne(U,{actionReasonId:v[z.reason]||"SORTLY_EMPTY_VALUE_CODE"}));const K={notes_added:!!J([],["transactionNote"],F).length,reason:z.reason||""};O.completeEditTransaction(K),r({type:d.EDIT_TRANSACTIONS_REQUEST,payload:{params:U,formValues:z,afterAll:e.afterAll}})},D=()=>{const F=$(["node","nodeId"],e);if(!F)return;const B=`/item/${F}`;o(B)};return n.jsx("form",{autoComplete:"off",onSubmit:f(N),children:n.jsxs(tn,{...p,children:[n.jsxs(uCe,{children:[n.jsx(ACe,{node:e.node,openItem:D,transaction:e.transaction}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(gCe,{control:m,errors:E,getFieldState:_,reasonOptions:a,reasonActionType:l,register:h,submitting:i})]}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsxs(S,{justifyContent:"flex-end",children:[n.jsx(I,{when:b,children:n.jsx(R,{right:16,top:25,children:n.jsx(Y,{"data-testid":"discard-button",minWidth:"128",offsetType:"compact",styleType:"userCancel",type:"button",onClick:()=>{A()},children:t("common.discard")})})}),n.jsx(R,{bottom:19,right:20,top:20,children:n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:w,disableStyleType:"semitransparentBrandCTA",minWidth:"128",showSpinner:i,styleType:"brandCTA",type:"submit",children:t("common.save")})})]})]})})},fCe=L(["font-weight:400;"]),_Ce=L(["font-size:18px !important;font-weight:500;&::placeholder{font-weight:normal;}&:focus{border-bottom:1px solid ",";}"],({theme:e})=>e.brand),xCe=(e,t)=>{const{error:r}=s5(e,t);return j(r)?r:void 0},bCe=({defaultValues:e,validationHint:t,existingTagNames:r,onSubmit:o,spinner:i,submitButton:s,mode:a="add"})=>{const{t:l}=P(),p=Pe()[i]??!1,{handleSubmit:m,formState:{isValid:h},control:A}=Ye({mode:"onChange",defaultValues:e});return n.jsx("form",{onSubmit:m(o),children:n.jsxs(S,{column:!0,children:[n.jsx(R,{horizontal:20,vertical:16,children:n.jsx(Un,{control:A,name:"name",render:({field:f,fieldState:{isTouched:_,invalid:b,error:E}})=>oh({input:{name:f.name,value:f.value,onChange:f.onChange,onBlur:f.onBlur},inputRef:f.ref,mandatory:!0,autoFocus:!0,defaultShowError:!0,placeholder:l("common.name"),"data-testid":"name-field",styleType:"borderless",inputWrapperStyle:{margin:0},customPlaceholderStyle:fCe,inputControlStyles:_Ce,showHint:(f.value?.length??0)<2,validationHint:t,errors:E?.message,hasError:j(E?.message),meta:{error:E?.message,touched:_,invalid:b}}),rules:{required:l("tags.validations.blank"),validate:f=>a==="edit"&&e.name===f?l("tags.validations.current_tag_name"):xCe(f,r)}})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{alignItems:"center",justifyContent:"flex-end",children:n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:!h||p,disableStyleType:"semitransparentBrandCTA",minWidth:"92",showSpinner:p,styleType:"brandCTA",type:"submit",children:s})})})]})})},ECe=g.form`
5894  width: auto;
5895  border-radius: 8px;
5896  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
5897  background-color: ${({theme:e})=>e.bg.white};
5898
5899  ${Cn.tablet`
5900    width: 620px;
5901  `}
5902`,SCe=g.div`
5903  padding: 36px 48px;
5904  display: ${e=>e.block?"block":"flex"};
5905  flex-direction: column;
5906  align-items: center;
5907  text-align: ${e=>e.center?"center":"left"};
5908`,CCe=g.div`
5909  margin-bottom: 16px;
5910
5911  font-size: 14px;
5912  line-height: 22px;
5913  color: ${({theme:e})=>e.text.neutral700};
5914  text-align: ${e=>e.left&&"left"};
5915  ${e=>e.customStyles}
5916`,TCe=g.div`
5917  width: 100%;
5918  margin-bottom: 16px;
5919  color: ${({theme:e})=>e.text.neutral700};
5920  font-size: 22px;
5921  font-weight: 600;
5922  text-align: ${e=>e.center?"center":"left"};
5923  ${e=>e.customStyles}
5924`,wCe=g.div`
5925  display: grid;
5926  justify-items: start;
5927  align-items: start;
5928
5929  ${Cn.tablet`
5930    grid-template-columns: repeat(2, auto);
5931    grid-template-rows: repeat(4, 30px);
5932    grid-auto-flow: column;
5933  `}
5934`,ICe=g.div`
5935  padding-top: 25px;
5936  width: 100%;
5937
5938  textarea {
5939    min-height: 85px;
5940    max-height: 300px;
5941  }
5942`,vCe=g.div`
5943  display: flex;
5944  flex-direction: column-reverse;
5945  justify-content: center;
5946  align-items: center;
5947  padding: 19px 32px 19px;
5948  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral100};
5949
5950  ${e=>e.customStyles}
5951
5952  ${e=>e.$noTopPadding&&`
5953    padding-top: 0;
5954    `}
5955
5956  ${Cn.tablet`
5957    flex-direction: row;
5958    justify-content: flex-end;
5959  `}
5960`,RCe=g(Y)`
5961  padding: 5px 20px;
5962  min-width: 160px;
5963  min-height: 40px;
5964`,jCe=g(Y)`
5965  min-width: 128px;
5966
5967  ${Cn.tablet`
5968    margin-right: 16px;
5969  `}
5970`,kCe=()=>[x("delete_downgrade_reason.lack_of_features"),x("delete_downgrade_reason.too_expensive"),x("delete_downgrade_reason.dont_use"),x("delete_downgrade_reason.dont_need"),x("delete_downgrade_reason.lots_of_bugs"),x("delete_downgrade_reason.lack_of_customer_support"),x("delete_downgrade_reason.didnt_work_for_my_needs"),x("delete_downgrade_reason.other")],NCe=e=>{if(e===x("delete_downgrade_reason.other"))return x("delete_account_modal.user_typed_reason_placeholder.other");if(e===x("delete_downgrade_reason.lack_of_features"))return x("delete_account_modal.user_typed_reason_placeholder.lack_of_features")},OCe={reason:{presence:{allowEmpty:!1}}},DCe=e=>{const{t}=P(),r=c.useContext(Ue),{cancelSubscription:o}=Pe(),{handleSubmit:i,formState:{isValid:s},register:a,watch:l}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{},resolver:p=>gt(p,OCe)}),u=l("reason");return n.jsxs(ECe,{autoComplete:"off",onSubmit:i(e.onSubmit),children:[n.jsxs(SCe,{children:[n.jsx(TCe,{children:t("downgrade_plan_modal.heading")}),n.jsx(CCe,{children:pt(t("downgrade_plan_modal.description"))}),n.jsx(wCe,{children:kCe().map((p,m)=>n.jsx(Jn,{"data-testid":`${p}-option`,...a("reason"),customStyle:{minWidth:248},label:p,labelColor:r.text.neutral700,value:p},`reason_${p}_${m}`))}),n.jsx(I,{when:[t("delete_downgrade_reason.other"),t("delete_downgrade_reason.lack_of_features")].includes(u),children:n.jsx(ICe,{children:n.jsx(Qn,{...a("reasonDetail
5970s"),label:u,placeholder:NCe(u)})})})]}),n.jsxs(vCe,{children:[n.jsx(jCe,{"data-testid":"cancel-button",styleType:"modalBackBtn",type:"button",onClick:e.hideModal,children:t("common.cancel")}),n.jsx(RCe,{"data-testid":"submit-button",disabled:!s||o,showSpinner:o,styleType:"danger",type:"submit",children:t("common.confirm")})]})]})};var nn=(e=>(e.Custom="custom",e.Snapshot="inventory_snapshot",e))(nn||{}),gs=(e=>(e.CurrentView="current_view",e.ExistingReportView="existing_report_view",e))(gs||{});const PCe=e=>{const{t}=P(),r=Pe(),{featureFlags:o}=Yt(),i=e.schedules.length>0&&e.schedules[0].type===nn.Snapshot,s=ge(!1,e.spinner,r);return n.jsxs("div",{children:[n.jsxs(I,{when:o.enableInventorySnapshots,children:[n.jsxs(R,{horizontal:20,top:32,children:[n.jsx(C,{enormousSize:!0,semibold:!0,children:t("delete_report_modal.title")}),n.jsxs(R,{bottom:16,top:12,children:[n.jsx(I,{when:i,children:n.jsx(C,{medium:!0,neutral500:!0,children:t("delete_report_modal.snapshot_description")})}),n.jsx(I,{when:!i,children:n.jsx(C,{medium:!0,neutral500:!0,children:t("delete_report_modal.description")})})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]}),n.jsx(I,{when:!o.enableInventorySnapshots,children:n.jsx(R,{horizontal:32,vertical:30,children:n.jsx(C,{fontMedium:!0,hugeSize:!0,neutral700:!0,children:t("common.deleteHeadline",{entities:e.name})})})}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-button",disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"userCancel",onClick:e.cancelHandler,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:s,styleType:"brandCTA",onClick:e.submitHandler,children:t("common.delete")})]})})]})},Qs=g(S)`
5971  border: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5972  color: ${({theme:e})=>e.text.neutral700};
5973  border-radius: 76px;
5974  padding: 6px 8px;
5975`,LCe=g(Qs)`
5976  font-size: 12px;
5977  cursor: pointer;
5978  min-width: 36px;
5979
5980  &:hover {
5981    color: ${({theme:e})=>e.text.neutral700};
5982    background-color: ${({theme:e})=>e.bg.neutral200};
5983  }
5984`,FCe=g.ul`
5985  display: flex;
5986  flex-direction: column;
5987  align-items: flex-start;
5988  margin: 0;
5989  padding-left: 22px;
5990`,MCe=({filters:e,additionalFiltersCount:t,type:r})=>{const{t:o}=P(),i=Object.keys(e);let s=()=>!0;r===wt.INVENTORY_SUMMARY||r===wt.QUANTITY_CHANGES_BY_ITEM?s=l=>l!=="folders"&&l!=="names":r===wt.TRANSACTIONS&&(s=l=>l!=="folders"&&l!=="names"&&l!=="transactionTypes");const a=vt(s,i);return n.jsxs(S,{column:!0,alignItems:"start",children:[n.jsx("span",{children:o("reporting.custom_reports.filter_description.additional_count",{count:t})}),n.jsx(FCe,{children:a.map(l=>n.jsx("li",{children:e[l].label},e[l].label))})]})},L1=({folders:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(ax,{fillColor:o.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:t("reporting.custom_reports.filter_description.folder_count",{count:r})})]})},F1=({names:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(sB,{fillColor:o.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:t("reporting.custom_reports.filter_description.item_count",{count:r})})]})},UCe=({users:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(aB,{fillColor:o.icon.neutral400,height:14,width:14}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:t("reporting.custom_reports.filter_description.user_count",{count:r})})]})},BCe=({originFolders:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=t("reporting.custom_reports.filter_description.folder_count",{count:r}),s=t("reporting.scenes.transfer.filters.source")+o,a=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(ax,{fillColor:a.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:s})]})},HCe=({destinationFolders:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=t("reporting.custom_reports.filter_description.folder_count",{count:r}),s=t("reporting.scenes.transfer.filters.destination")+o,a=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(ax,{fillColor:a.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:s})]})},Mm=({dateRange:e})=>{const t=Yn[xt.decamelize(e.value).toUpperCase()].label,r=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(iB,{fillColor:r.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:t})]})},M1=({filters:e,type:t})=>{const r=Object.keys(e),o=!!e?.folders?.data?.values.length,i=!!e?.names?.data?.values.length,s=!!e?.transactionTypes?.data?.values.length;let a=r.length;
5990return t===wt.INVENTORY_SUMMARY||t===wt.QUANTITY_CHANGES_BY_ITEM?a=a-o-i:t===wt.TRANSACTIONS&&(a=a-o-i-s),n.jsx(I,{when:a>0,children:n.jsx(Ge,{content:n.jsx(MCe,{additionalFiltersCount:a,filters:e,type:t}),portalAnchor:"#page-content-wrapper",testId:"tooltip-id",children:n.jsxs(LCe,{children:["+ ",a]})})})},zCe=({actions:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(n3,{fillColor:o.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:t("reporting.custom_reports.filter_description.action_count",{count:r})})]})},VCe=({transactionTypes:e})=>{const{t}=P(),r=e?.data?.values.length||0,o=c.useContext(Ue);return n.jsxs(Qs,{center:!0,gap:6,children:[n.jsx(n3,{fillColor:o.icon.neutral400}),n.jsx(C,{inherit:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:t("reporting.custom_reports.filter_description.transaction_count",{count:r})})]})},AN=({type:e,filters:t=[],dateRange:r})=>{const o=We((h,A)=>M(A)?h:{...h,[xt.camelize(A.name)]:A},{},t),{folders:i={},names:s={},originFolders:a={},destinationFolders:l={},actions:u={},transactionTypes:p={},users:m}=o;return e===wt.ACTIVITY_HISTORY?n.jsxs(S,{wrap:!0,gap:8,children:[n.jsx(zCe,{actions:u}),n.jsx(Mm,{dateRange:r})]}):e===wt.TRANSFER?n.jsxs(S,{wrap:!0,gap:8,children:[n.jsx(BCe,{originFolders:a}),n.jsx(HCe,{destinationFolders:l}),n.jsx(Mm,{dateRange:r})]}):e===wt.QUANTITY_CHANGES_BY_ITEM?n.jsxs(S,{wrap:!0,gap:8,children:[n.jsx(L1,{folders:i}),n.jsx(F1,{names:s}),n.jsx(Mm,{dateRange:r}),n.jsx(M1,{filters:o,type:e})]}):e===wt.TRANSACTIONS?n.jsxs(S,{wrap:!0,gap:8,children:[n.jsx(L1,{folders:i}),n.jsx(F1,{names:s}),n.jsx(VCe,{transactionTypes:p}),n.jsx(Mm,{dateRange:r}),n.jsx(M1,{filters:o,type:e})]}):e===wt.USER_ACTIVITY_SUMMARY?n.jsx(S,{wrap:!0,gap:8,children:n.jsx(UCe,{users:m})}):n.jsxs(S,{wrap:!0,gap:8,children:[n.jsx(L1,{folders:i}),n.jsx(F1,{names:s}),n.jsx(M1,{filters:o,type:e})]})},QCe=g.div`
5991  display: flex;
5992  padding: 20px;
5993  min-height: 90px;
5994  justify-content: flex-end;
5995  align-items: center;
5996  border-top: 1px solid ${({theme:e})=>e.delimiter.neutral200};
5997`,WCe=L`
5998  font-size: 18px;
5999  font-weight: 500;
6000  padding: 0 0 2px;
6001  border: none;
6002  border-bottom: solid 1px ${({theme:e})=>e.bg.neutral700};
6003  border-bottom-left-radius: 0px;
6004  border-bottom-right-radius: 0px;
6005`,qCe=L`
6006  bottom: 0;
6007`,GCe=g(S)`
6008  position: relative;
6009  justify-content: space-between;
6010  height: 45px;
6011  padding: 12px 16px;
6012  border: solid 1.5px ${({theme:e})=>e.neutral500};
6013  border-radius: 5px;
6014
6015  &:before {
6016    content: '';
6017    position: absolute;
6018    top: -16px;
6019    right: 7px;
6020    width: 0;
6021    height: 0;
6022    border: 8px solid transparent;
6023    border-bottom: 8px solid ${({theme:e})=>e.neutral500};
6024  }
6025`,$Ce=async e=>{try{return await(await(await bo()).transaction(to.ACTIVITY_HISTORY_FILTERS,"readwrite")).store.put(e,"activityHistoryFilters")}catch(t){return H(t,{tags:["idb","activityHistoryFilters"],level:"info"}),null}},KCe=async()=>{try{return await(await(await bo()).transaction(to.ACTIVITY_HISTORY_FILTERS,"readonly")).store.get("activityHistoryFilters")}catch(e){return H(e,{tags:["idb","activityHistoryFilters"],level:"info"}),null}},Lf=["order","order_received","order_voided"],YCe=e=>({...x2,filter:[...x2.filter,...e?.enableCycleCounts?["count"]:[],...e?.enableSpeedboat?Lf:[]],viewOptions:["undo_activity"]}),sE=e=>[...lB,...e?.enableCycleCounts?[{label:x("reporting.scenes.activity_history.activity_type.count"),value:"count"}]:[],...e?.enableSpeedboat?[{label:x("reporting.scenes.activity_history.activity_type.order"),value:"order"},{label:x("reporting.scenes.activity_history.activity_type.order_received"),value:"order_received"},{label:x("reporting.scenes.activity_history.activity_type.order_voided"),value:"order_voided"}]:[]],gg=e=>sE(e).map(({label:t,value:r})=>r),JCe=e=>sE(e).reduce((t,r)=>(t[r.value]=r.label,t),{}),yg=e=>i3.reduce((t,r)=>(t[r.value]=e.includes(r.value),t),{}),gN={string:"Small Text Box",text:"Large Text Box",integer:"Round Number",float:"Decimal Number",boolean:"Checkbox",datetime:"Date",scanner:"Scanner",url:"Web Link",email:"Email",phone:"Phone Number",attachment:"File Attachment",dropdown:"Dropdown"},O1t=(e,t)=>
6025{const{featureFlags:r}=Yt(),{getFormattedFormattedDateRange:o}=ja(),[i,s]=c.useState({...t,initialized:!1});c.useEffect(()=>{async function u(){if(M(e))return null;const p={sortBy:e.sortBy,dateRange:e.dateRange,filter:e.filter,viewOptions:e.viewOptions};await $Ce(p)}u()},[i,e.sortBy,e.dateRange,e.filter,e.viewOptions]);const a=c.useCallback(async()=>{const u=await KCe();if(u){const p={...u,dateRange:o(u.dateRange)};!r?.enableCycleCounts&&j(p?.filter.includes("count"))&&(p.filter=p.filter.filter(_=>_!=="count"));const m=gg(r),A=m.filter(_=>!Lf.includes(_)).every(_=>p.filter?.includes(_)),f=Lf.every(_=>!p.filter?.includes(_));j(p?.filter)&&A&&f&&(p.filter=m),s({...p,initialized:!0})}else{const p={...t,initialized:!0};s(p)}},[o,r,t]);return qt(()=>{a()}),{persistedFormValues:c.useMemo(()=>i?Ir(t,i):t,[i,t])}},XCe=(e,t)=>{const[r,o]=t;let i=e[r]||o;return j(i)&&cB(i)?$r(i):r==="customAttributeType"&&gN[i]||i},ZCe=(e,t)=>{const[r,o]=t;return e[`${o}Name`]||"Items"},eTe=(e,t)=>{const[r,o,i,s]=t;return e[r]===o?i:s},D1t=e=>{const t=e.message,r=j(t)&&typeof t=="string"?t.split(" "):[];return[e.owner,...r].map(s=>{const a=o3.exec(s);if(a){const[,l,u,p]=a,[m,...h]=xt.camelize(u).split(r3);switch(m){case"var":return`${l}${XCe(e,h)??""}${p}`;case"link":return`${l}${ZCe(e,h)??""}${p}`;case"cond":return`${l}${eTe(e,h)??""}${p}`;default:return s}}return s}).join(" ")},tTe=e=>{const t=e.reduce((r,o)=>({...r,[o.key]:o}),{});return J0.viewOptions.options.reduce((r,o)=>({...r,[xt.camelize(o.key)]:oe(t[o.key])}),{})},nTe=[Yn.TODAY,Yn.YESTERDAY,Yn.THIS_WEEK,Yn.LAST_WEEK,Yn.THIS_MONTH,Yn.LAST_MONTH,Yn.LAST_THREE_MONTHS,Yn.LAST_YEAR],rTe={name:{presence:{allowEmpty:!1},length:{maximum:ya,get message(){return x("validations.is_too_long_strict",{label:"Name",max:ya})}}}},yN=(e,t)=>e===wt.INVENTORY_SUMMARY?{}:!t||t.value==="custom"?Yn.LAST_MONTH:t,oTe=(e,t)=>{switch(e){case wt.ACTIVITY_HISTORY:return yg(t.viewOptions||[]);case wt.TRANSACTIONS:return tTe(t.viewOptions?.values||[]);default:return{}}},fN=({id:e,name:t,type:r,filters:o,dateRange:i,filtersArray:s,currentOrder:a,currentSortOptions:l,currentVisibility:u,persistLayout:p})=>{const m=oTe(r,o),h=a.map(_=>({name:_,visible:u[_]})),A=p?l:{};let f=[];return(r===wt.INVENTORY_SUMMARY||r===wt.TRANSACTIONS)&&(f=p?h:[]),{id:e,name:t,type:r,metadata:{filters:xt.decamelizeKeys(s),columnsLayout:f,misc:{dateRange:j(i)?xt.decamelize(i.value):"",sortOptions:A,...[wt.ACTIVITY_HISTORY,wt.TRANSACTIONS].includes(r)?{viewOptions:m}:{},activityHistoryLayoutSelected:p}},lastOpenedAt:ct().format()}},gw=()=>n.jsx("svg",{fill:"none",height:"20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M15.451.344a1 1 0 0 1 1.41-.099 12.051 12.051 0 0 1 3.048 4.064 1 1 0 0 1-1.818.836 10.05 10.05 0 0 0-2.54-3.39 1 1 0 0 1-.1-1.411ZM3.136.245a1 1 0 0 1 1.312 1.51 10.05 10.05 0 0 0-2.54 3.39A1 1 0 1 1 .091 4.31 12.05 12.05 0 0 1 3.136.245ZM12.236 17c.864 0 1.321 1.024.744 1.668a4 4 0 0 1-5.96 0c-.552-.616-.158-1.579.634-1.661l.11-.006L12.235 17ZM10 0c1.358 0 2.506.903 2.875 2.141l.046.171.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287.02.289v2.931l.02.136a3 3 0 0 0 1.143 1.847l.167.117.162.099c.86.487.56 1.766-.377 1.864L18 16H2c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L3 11.924l.001-2.97A8 8 0 0 1 6.822 2.5l.248-.146.01-.043A3 3 0 0 1 9.642.021l.182-.017L10 0Z",fill:rr})}),iTe=()=>n.jsx("svg",{fill:"none",height:"14",width:"22",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M0 14V0h2v14H0Zm3 0V0h2v14H3Zm3 0V0h1v14H6Zm3 0V0h2v14H9Zm3 0V0h3v14h-3Zm4 0V0h1v14h-1Zm3 0V0h3v14h-3Z",fill:rr})}),Um=()=>n.jsx("svg",{fill:"none",height:"13",width:"22",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"m12.014 10.172 8.466-8.466 1.414 1.415-9.88 9.88L5.65 6.636l1.414-1.414 4.95 4.95Zm-1.41-4.24L15.556.979l1.41 1.41-4.952 4.953-1.41-1.41Zm-2.827 5.655L6.364 13 0 6.636l1.414-1.414 1.413 1.413-.001.001 4.951 4.951Z",fill:rr})}),Bm=()=>n.jsx("svg",{fill:"none",height:"18",width:"22",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M4 1h1a3 3 0 0 1 3 3m0 0a3 3 0 0 1 3-3h1M8 4v10m4 3h-1a3 3 0 0 1-3-3m0 0a3 3 0 0 1-3 3H4m0-4H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h1m8 0h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",stroke:rr,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})}),sTe=()=>n.jsx("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M5.14314 12V7.49145C5.15653 6.60522 5.34465 5.73034 5.69674 4.91694C6.04883 4.10354 6.55796 3.36761 7.19496 2.75131C7.83196 2.13502 8.5843 1.65047 9.40889 1.32544C10.2335 1.0004 11.1141 0.841273 12.0003 0.857162C12.8865 0.841273 13.7671 1.0004 14.5917 1.32544C15.4163 1.65047 16.
60251686 2.13502 16.8056 2.75131C17.4426 3.36761 17.9517 4.10354 18.3038 4.91694C18.6559 5.73034 18.844 6.60522 18.8574 7.49145V12M15.4289 21C16.3382 21 17.2102 20.6388 17.8532 19.9958C18.4962 19.3528 18.8574 18.4808 18.8574 17.5714V13.7143M15.4289 21C15.4289 21.5683 15.2031 22.1134 14.8012 22.5152C14.3994 22.9171 13.8543 23.1429 13.286 23.1429H10.7146C10.1462 23.1429 9.6012 22.9171 9.19934 22.5152C8.79747 22.1134 8.57171 21.5683 8.57171 21C8.57171 20.4317 8.79747 19.8867 9.19934 19.4848C9.6012 19.0829 10.1462 18.8572 10.7146 18.8572H13.286C13.8543 18.8572 14.3994 19.0829 14.8012 19.4848C15.2031 19.8867 15.4289 20.4317 15.4289 21ZM2.57171 9.42859H4.28599C4.51332 9.42859 4.73134 9.5189 4.89208 9.67964C5.05283 9.84039 5.14314 10.0584 5.14314 10.2857V15.4286C5.14314 15.6559 5.05283 15.8739 4.89208 16.0347C4.73134 16.1954 4.51332 16.2857 4.28599 16.2857H2.57171C2.11705 16.2857 1.68102 16.1051 1.35952 15.7836C1.03803 15.4621 0.857422 15.0261 0.857422 14.5714V11.1429C0.857422 10.6882 1.03803 10.2522 1.35952 9.93069C1.68102 9.6092 2.11705 9.42859 2.57171 9.42859ZM21.4289 16.2857H19.7146C19.4872 16.2857 19.2692 16.1954 19.1085 16.0347C18.9477 15.8739 18.8574 15.6559 18.8574 15.4286V10.2857C18.8574 10.
60250584 18.9477 9.84039 19.1085 9.67964C19.2692 9.5189 19.4872 9.42859 19.7146 9.42859H21.4289C21.8835 9.42859 22.3195 9.6092 22.641 9.93069C22.9625 10.2522 23.1431 10.6882 23.1431 11.1429V14.5714C23.1431 15.0261 22.9625 15.4621 22.641 15.7836C22.3195 16.1051 21.8835 16.2857 21.4289 16.2857Z",stroke:rr,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.71429"})}),aTe=()=>n.jsx("svg",{fill:"none",height:"21",width:"16",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"m2 21-1-1-1-1V9l1-1 1-1h1V5l1-4 4-1 4 1 1 4v2h1l1 1 1 1v10l-1 1-1 1H2Zm6-5 1-1 1-1-1-1-1-1-1 1-1 1 1 1 1 1ZM5 7h6V5l-1-2-2-1-2 1-1 2v2Z",fill:rr})}),lTe=()=>n.jsxs("svg",{fill:"none",height:"22",width:"22",xmlns:"http://www.w3.org/2000/svg",children:[n.jsx("path",{d:"M17 20v-1.5h1.5V20H17Zm-4.5-3v-1.5H14V17h-1.5Zm0 4.5h3V20H14v-1.5h-1.5v3Zm6-3v-3H20v3h-1.5Zm1.5 0h1.5v3h-3V20H20v-1.5ZM18.5 14v-1.5h3v3H20V14h-1.5ZM17 14h-1.5v3H14v1.5h3V14Zm-4.5 0v-1.5h3V14h-3Zm-9 1.5h3v3h-3v-3Z",fill:rr}),n.jsx("path",{d:"M9.5 21.5h-9v-9h9v9ZM2 20h6v-6H2v6ZM15.5 3.5h3v3h-3v-3Z",fill:rr}),n.jsx("path",{d:"M21.5 9.5h-9v-9h9v9ZM14 8h6V2h-6v6ZM3.5 3.5h3v3h-3v-3Z",fill:rr}),n.jsx("path",{d:"M9.5 9.5h-9v-9h9v9ZM2 8h6V2H2v6Z",fill:rr})]}),cTe=()=>n.jsxs("svg",{fill:"none",height:"18",viewBox:"0 0 18 18",width:"18",xmlns:"http://www.w3.org/2000/svg",children:[n.jsx("path",{d:"M15.0741 6.10352e-05C16.6337 6.10352e-05 17.9082 1.18693 17.9943 2.68238L17.9989 2.84375L18 7.76965C17.5829 7.50992 17.1297 7.30024 16.6494 7.14932L16.649 4.70134L9.31382 8.45561C9.14515 8.54192 8.94828 8.55425 8.77155 8.4926L8.6851 8.45561L1.34992 4.70221V11.1561C1.34992 11.9595 1.98628 12.6183 2.79566 12.6822L2.92482 12.6873L9.06824 12.6874C9.02295 12.9726 8.99946 13.2648 8.99946 13.5623C8.99946 13.7096 9.00522 13.8556 9.01653 14.0001L2.92482 13.9998C1.36519 13.9998 0.0906732 12.8129 0.00463007 11.3174L0 11.1561V2.84375C0 1.32738 1.22074 0.088219 2.75885 0.00456267L2.92482 6.10352e-05H15.0741ZM15.0741 1.31253H2.92482C2.09852 1.31253 1.42084 1.93124 1.35514 2.71817L1.34992 2.84375V3.21912L8.99946 7.13332L16.649 3.21824V2.84375C16.649 2.04037 16.0126 1.38149 15.2033 1.31761L15.0741 1.31253Z",fill:rr}),n.jsx("path",{clipRule:"evenodd",d:"M11.3638 9.37174C11.5967 9.13371 11.9126 8.99999 12.242 8.99999H16.7581C17.0875 8.99999 17.4034 9.13371 17.6363 9.37174C17.8692 9.60977 18 9.9326 18 10.2692V17.6538C18 17.7835 17.9291 17.9023 17.8163 17.9616C17.7035 18.021 17.5677 18.0109 17.4644 17.9355L14.5 15.7715L11.5356 17.9355C11.4324 18.0109 11.2966 18.021 11.1837 17.9616C11.0709 17.9023 11 17.7835 11 17.6538V10.2692C11 9.9326 11.1309 9.60977 11.3638 9.37174Z",fill:rr,fillRule:"evenodd"})]}),dTe=()=>n.jsx("svg",{fill:"none",height:"12",viewBox:"0 0 22 12",width:"22",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M2.00013 6C2.00013 5.07174 2.36888 4.18151 3.02525 3.52513C3.68163 2.86875 4.57187 2.5 5.50013 2.5C6.70413 2.5 7.52013 2.934 8.20013 3.613C8.92613 4.34 9.48513 5.333 10.1261 6.486L10.1601 6.546C10.7601 7.628 11.4431 8.857 12.3871 9.801C13.3951 10.809 14.7031 11.5 16.5001 11.5C17.4213 11.5 18.3278 11.2687 19.1363 10.8271C19.9448 10.3856 20.6294 9.74813 21.1274 8.97312C21.6254 8.19812 21.9207 7.31045 21.9863 6.39159C22.0519 5.47273 21.8856 4.55211 21.5028 3.71423C21.1199 2.87636 20.5328 2.14806 19.7952 1.59619C19.0576 1.04433 18.1932 0.686563 17.2813 0.555743C16.3694 0.424923 15.4393 0.525236 14.5763 0.847474C13.7133 1.16971 12.9451 1.70355 12.3421 2.4C12.7439 3.00177 13.1183 3.6214 13.4641 4.257C13.7702 3.72396 14.2113 3.28094 14.743 2.97251C15.2747 2.66408 15.8783 2.50111 16.493 2.50001C17.1077 2.4989 17.7118 2.6597 18.2446 2.96623C18.7774 3.27275 19.2201 3.71419 19.5281 4.24612C19.8361 4.77806 19.9986 5.38174 19.9992 5.99642C19.9999 6.61111 19.8386 7.21511 19.5317 7.74768C19.2247 8.28025 18.783 8.72259 18.2508 9.0302C17.7186 9.33781 17.1148 9.49985 16.5001 9.5C15.2971 9.5 14.4801 9.066 13.8001 8.387C13.0741 7.66 12.5151 6.667 11.8741 5.514L11.8401 5.454C11.2401 4.372 10.5571 3.143 9.61313 2.199C8.60513 1.191 7.29713 0.500001 5.50013 0.500001C4.57893 0.499981 3.67248 0.731342 2.86398 1.17285C2.05547 1.61436 1.37082 2.25188 0.872847 3.02688C0.374877 3.80189 0.0795457 4.68956 0.0139589 5.60842C-0.051628 6.52728 0.114631 7.44789 0.497476 8.28577C0.880321 9.12365 1.46749 9.85194 2.20508 10.4038C2.94268 10.9557 3.80708 11.3134 4.71894 11.4443C5.6308 11.5751 6.56092 11.4748 7.42392 11.1525C8.28692 10.8303 9.05516 10.2964 9.65813 9.6C9.25632 8.99823 8.88194 8.3786 8.53613 7.743C8.15229 8.41217 7.55811 8.93578 6.84598 9.23243C6.13385 9.52907 5.34367 9.58213 4.59827 9.38335C3.85288 9.18457 3.19404 8.74509 2.72419 8.13324C2.25433 7.52139 1.99979 6.77145 2.00013 6Z",fill:rr})}),Hm=()=>n.jsx("svg",{fill:"none",height:"15",viewBox:"0 0 20 15",width:"20",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M14 13V15H0V13C0 13 0 9.00001 7 9.00001C14 9.00001 14 13 14 13ZM10.5 3.50001C10.5 2.80777 10.2947 2.13108 9.91014 1.55551C9.52556 0.979939 8.97893 0.531335 8.33939 0.266428C7.69985 0.00152138 6.99612 -0.0677903 6.31718 0.067258C5.63825 0.202306 5.01461 0.535649 4.52513 1.02513C4.03564 1.51462 3.7023 2.13826 3.56725 2.81719C3.4322 3.49612 3.50152 4.19986 3.76642 4.8394C4.03133 5.47894 4.47993 6.02557 5.0555 6.41015C5.63108 6.79473 6.30777 7.00001 7 7.00001C7.92826 7.00001 8.8185 6.63126 9.47487 5.97488C10.1313 5.3185 10.5 4.42826 10.5 3.50001ZM13.94 9.00001C14.5547 9.47575 15.0578 10.0804 15.4137 10.7715C15.7696 11.4626 15.9697 12.2233 16 13V15H20V13C20 13 20 9.37001 13.94 9.00001ZM13 6.27892e-06C12.3118 -0.0031948
60256 11.6388 0.202537 11.07 0.590006C11.6774 1.43874 12.0041 2.45629 12.0041 3.50001C12.0041 4.54372 11.6774 5.56127 11.07 6.41001C11.6388 6.79747 12.3118 7.00321 13 7.00001C13.9283 7.00001 14.8185 6.63126 15.4749 5.97488C16.1313 5.3185 16.5 4.42826 16.5 3.50001C16.5 2.57175 16.1313 1.68151 15.4749 1.02513C14.8185 0.368755 13.9283 6.27892e-06 13 6.27892e-06Z",fill:rr})}),uTe=()=>n.jsx("svg",{fill:"none",height:"20",viewBox:"0 0 22 20",width:"22",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M15.7033 15.5H9.43709C9.32357 16.1718 9.05901 16.809 8.66335 17.3636C8.26769 17.9182 7.75127 18.3757 7.15303 18.7017C6.55479 19.0277 5.89034 19.2135 5.20981 19.2453C4.52927 19.2771 3.8504 19.1539 3.22439 18.8851C2.59839 18.6163 2.0416 18.2088 1.596 17.6935C1.1504 17.1781 0.827637 16.5683 0.652041 15.91C0.476445 15.2518 0.452603 14.5622 0.582314 13.8934C0.712026 13.2246 0.991903 12.594 1.40084 12.0491C1.46 11.9703 1.53409 11.9039 1.6189 11.8537C1.70371 11.8036 1.79756 11.7706 1.89511 11.7567C1.99265 11.7429 2.09198 11.7483 2.18741 11.7728C2.28284 11.7973 2.37252 11.8404 2.45131 11.8995C2.5301 11.9587 2.59647 12.0328 2.64663 12.1176C2.69679 12.2024 2.72975 12.2963 2.74363 12.3938C2.75752 12.4913 2.75206 12.5907 2.72756 12.6861C2.70305 12.7815 2.66 12.8712 2.60084 12.95C2.20954 13.4683 1.99879 14.1006 2.00084 14.75C2.00084 15.5457 2.31691 16.3087 2.87952 16.8713C3.44213 17.4339 4.20519 17.75 5.00084 17.75C5.79649 17.75 6.55955 17.4339 7.12216 16.8713C7.68477 16.3087 8.00084 15.5457 8.00084 14.75C8.00084 14.5511 8.07986 14.3603 8.22051 14.2197C8.36116 14.079 8.55193 14 8.75084 14H15.7033C15.8684 13.714 16.1233 13.4906 16.4284 13.3642C16.7334 13.2378 17.0717 13.2157 17.3906 13.3011C17.7096 13.3866 17.9914 13.5749 18.1924 13.8369C18.3934 14.0988 18.5024 14.4198 18.5024 14.75C18.5024 15.0802 18.3934 15.4012 18.1924 15.6631C17.9914 15.9251 17.7096 16.1134 17.3906 16.1989C17.0717 16.2844 16.7334 16.2622 16.4284 16.1358C16.1233 16.0095 15.8684 15.786 15.7033 15.5ZM5.00084 16.25C5.26064 16.2501 5.51601 16.1827 5.74194 16.0544C5.96787 15.9262 6.15661 15.7414 6.28967 15.5183C6.42274 15.2952 6.49557 15.0413 6.50104 14.7816C6.5065 14.5218 6.44441 14.2651 6.32084 14.0366L9.67428 8.58595C9.77835 8.41659 9.81094 8.21285 9.76488 8.01949C9.71883 7.82612 9.5979 7.65895 9.42865 7.55469C9.02778 7.30791 8.69061 6.97025 8.44441 6.56903C8.1982 6.1678 8.04987 5.71426 8.01141 5.24509C7.97295 4.77592 8.04544 4.30428 8.22302 3.86832C8.4006 3.43235 8.67827 3.04429 9.0336 2.73552C9.38893 2.42674 9.81194 2.20592 10.2684 2.09091C10.7249 1.97589 11.202 1.96992 11.6612 2.07346C12.1205 2.177 12.5489 2.38716 12.9118 2.68693C13.2748 2.98671 13.5621 3.36769 13.7505 3.79907C13.8301 3.98145 13.9788 4.12475 14.1641 4.19745C14.3493 4.27015 14.5558 4.26629 14.7382 4.18673C14.9206 4.10716 15.0639 3.95841 15.1366 3.77318C15.2093 3.58796 15.2054 3.38145 15.1258 3.19907C14.8557 2.58147 14.4502 2.03246 13.9394 1.59259C13.4286 1.15272 12.8255 0.833241 12.1746 0.657741C11.5237 0.482242 10.8418 0.455212 10.1791 0.578648C9.51635 0.702083 8.88984 0.97283 8.34581 1.37089C7.80178 1.76895 7.35413 2.28414 7.03593 2.87842C6.71773 3.4727 6.53711 4.13088 6.50742 4.80433C6.47772 5.47778 6.59971 6.1493 6.86436 6.76928C7.12902 7.38926 7.52958 7.94186 8.03647 8.38626L5.04209 13.25H5.00084C4.60302 13.25 4.22149 13.408 3.94018 13.6893C3.65888 13.9707 3.50084 14.3522 3.50084 14.75C3.50084 15.1478 3.65888 15.5294 3.94018 15.8107C4.22149 16.092 4.60302 16.25 5.00084 16.25ZM17.0008 10.25C16.4226 10.2501 15.8497 10.3612 15.3133 10.5772L12.3208 5.71251C12.4768 5.42355 12.5337 5.0914 12.4827 4.76702C12.4317 4.44265 12.2756 4.14397 12.0385 3.91682C11.8014 3.68967 11.4963 3.5466 11.17 3.50958C10.8437 3.47255 10.5143 3.5436 10.2324 3.71183C9.95036 3.88007 9.73136 4.13619 9.60896 4.44088C9.48657 4.74558 9.46753 5.08203 9.55479 5.39858C9.64204 5.71514 9.83075 5.99432 10.092 6.19329C10.3532 6.39225 10.6725 6.5 11.0008 6.50001H11.0421L14.3965 11.9516C14.5009 12.1207 14.6681 12.2414 14.8615 12.2873C15.0548 12.3331 15.2585 12.3004 15.4277 12.1963C15.8226 11.9528 16.2685 11.8043 16.7305 11.7623C17.1924 11.7203 17.6578 
602511.786 18.0901 11.9543C18.5224 12.1225 18.9098 12.3887 19.2218 12.732C19.5338 13.0752 19.762 13.4861 19.8884 13.9324C20.0149 14.3787 20.0361 14.8483 19.9504 15.3041C19.8647 15.76 19.6745 16.1898 19.3946 16.5598C19.1148 16.9297 18.753 17.2298 18.3376 17.4363C17.9223 17.6428 17.4647 17.7502 17.0008 17.75C16.8019 17.75 16.6112 17.829 16.4705 17.9697C16.3299 18.1103 16.2508 18.3011 16.2508 18.5C16.2508 18.6989 16.3299 18.8897 16.4705 19.0303C16.6112 19.171 16.8019 19.25 17.0008 19.25C18.1943 19.25 19.3389 18.7759 20.1828 17.932C21.0267 17.0881 21.5008 15.9435 21.5008 14.75C21.5008 13.5565 21.0267 12.4119 20.1828 11.568C19.3389 10.7241 18.1943 10.25 17.0008 10.25Z",fill:rr})}),yw=e=>Qa(parseFloat(e)),U1=({limits:e})=>{const t=oe(e.itemMasters)?yw(e.itemMasters):yw(e.items);return n.jsx(C,{fontBold:!0,blue400:!0,size:"18px",children:t})},aE={},pTe=e=>e===je.ENTRY_LIMIT,mTe=e=>e===je.CUSTOM_FIELDS_LIMIT,hTe=(e,t=null)=>t?`/images/upsale-popups/popup-images/${t}-${e}`:`/images/upsale-popups/popup-images/${e}`,ATe=(e=aE,t,r=null)=>{const o=Object.entries(e).filter(([,a])=>a?.features?.[t]===!0).map(([a])=>a),i=s3(o),s=r?i.indexOf(r):-1;return s===-1?i[0]??jt.ADVANCED:i[s+1]??jt.ADVANCED},sn=(e=aE,t,r=null)=>{if(j(r))return r;const o=Object.entries(e).filter(([,s])=>s?.features?.[t]===!0).map(([s])=>s);return s3(o)[0]??jt.ADVANCED},la=(e={})=>{const t=`${dB}+`;return j(e.itemMasters)?x("limits.x_items_limit",{count:e.itemMasters??0,value:e.itemMasters||t}):x("limits.x_entries_limit",{count:e.items??0,value:e.items||t})},gTe=()=>[je.MANAGE_PERMISSIONS,je.CUSTOM_REPORT,je.CUSTOM_REPORT_SUBSCRIPTION,je.SLACK_INTEGRATION,je.MS_TEAMS_INTEGRATION,je.AMAZON_BUSINESS_INTEGRATION,je.WEBHOOKS_INTEGRATION,je.APPFOLIO_INTEGRATION,je.QUICKBOOKS_INTEGRATION,je.PURCHASE_ORDER,je.RETURN_TO_ORIGIN,je.PICK_LIST,je.SEARCH_BY_SCANNING,je.QR_LABELS,je.BARCODE_LABELS,je.LOW_STOCK_REPORT,je.TRANSFER_REPORT,je.QTY_CHANGES_REPORT,je.STOCK_ALERT,je.STOCK_COUNT,je.JOBS].filter(Boolean),yTe=(e=aE,t=null,r=null)=>{const{limits:o={}}=e[jt.FREE]??{limits:{}},{limits:i={}}=e[jt.ADVANCED]??{limits:{}},{limits:s={}}=e[jt.ULTRA]??{limits:{}},{limits:a={}}=e[jt.PREMIUM]??{limits:{}},l=sn(e,"customReportsEnabled",t),u=e[l]?.limits?.customReportsPerUserLimit??0,p=t||ATe(e,"jobsEnabled",r),m=h=>e[h.toLowerCase()]?.limits??{};return[{type:je.ENTRY_LIMIT,title:x("entry_limit.title"),description:x("entry_limit.description",{limit:la(o),plan:yn(jt.ADVANCED)}),advanced_plan_description:x("entry_limit.description",{limit:la(i),plan:yn(jt.ULTRA)}),ultra_plan_description:x("entry_limit.description",{limit:la(s),plan:yn(jt.PREMIUM)}),premium_plan_description:x("entry_limit.description",{limit:la(a),plan:yn(jt.ENTERPRISE)}),plan_modifier:t,imgSrc:hTe("entry-limit.jpg")},{type:je.CUSTOM_FIELDS_LIMIT,plan_modifier:t},{type:je.QR_LABELS,plan_modifier:sn(e,"preLabelsEnabled",t)},{type:je.BARCODE_LABELS,plan_modifier:sn(e,"barcodesEnabled",t)},{type:je.STOCK_ALERT,plan_modifier:sn(e,"stockAlertsEnabled",t)},{type:je.DATE_ALERT,plan_modifier:sn(e,"dateRemindersEnabled",t)},{type:je.MANAGE_USERS,plan_modifier:t},{type:je.MANAGE_PERMISSIONS,plan_modifier:sn(e,"customRolesEnabled",t)},{type:je.DROPBOX_EXPORT,plan_modifier:sn(e,"dropboxExportEnabled",t)},{type:je.CUSTOM_BRANDING,plan_modifier:sn(e,"customBrandingEnabled",t)},{type:je.FILE_ATTACHMENTS,plan_modifier:sn(e,"fileAttachmentsEnabled",t)},{type:je.CUSTOM_REPORT,plan_modifier:l,customReportsLimit:u},{type:je.CUSTOM_REPORT_SUBSCRIPTION,plan_modifier:sn(e,"reportsSchedulingEnabled",t)},{type:je.PUBLIC_API,plan_modifier:sn(e,"apiEnabled",t)},{type:je.QUICKBOOKS_INTEGRATION,plan_modifier:sn(e,"invoicesEnabled",t)},{type:je.SEARCH_BY_SCANNING,plan_modifier:sn(e,"searchByScanEnabled",t)},{type:je.UNITS_OF_MEASURE,plan_modifier:sn(e,"measurementUnitsEnabled",t)},{type:je.LOW_STOCK_REPORT,plan_modifier:sn(e,"lowStockReportEnabled",t)},{type:je.INVENTORY_SUMMARY_REPORT,plan_modifier:sn(e,"inventorySummaryReportEnabled",t)},{type:je.QTY_CHANGES_REPORT,plan_modifier:sn(e,"quantityChangesReportEnabled",t)},{type:je.TRANSFER_REPORT,plan_modifier:sn(e,"transferReportEnabled",t)},{type:je.TRANSACTIONS_REPORT,plan_modifier:sn(e,"transactionReportEnabled",t)},{type:je.USER_ACTIVITY_SUMMARY_REPORT,plan_modifier:sn(e,"userActivitySummaryReportEnabled",t)},{type:je.SLACK_INTEGRATION,plan_modifier:sn(e,"integrationsEnabled",t)},{type:je.MS_TEAMS_INTEGRATION,plan_modifier:sn(e,"msTeamsIntegrationEnabled",t)},{type:je.AMAZON_BUSINESS_INTEGRATION,plan_modifier:sn(e,"amazonBusinessIntegrationEnabled",t)},{type:je.WEBHOOKS_INTEGRATION,plan_modifier:sn(e,"webhooksIntegrationEnabled",t)},{type:je.APPFOLIO_INTEGRATION,plan_modifier:sn(e,"appfolioIntegrationEnabled",t)},{type:je.RETURN_TO_ORIGIN,plan_modifier:sn(e,"returnToOriginEnabled",t)},{type:je.PURCHASE_ORDER,plan_modifier:sn(e,"purchaseOrdersEnabled",t)}
6025,{type:je.PICK_LIST,plan_modifier:sn(e,"pickListsEnabled",t)},{type:je.STOCK_COUNT,plan_modifier:sn(e,"stockCountsEnabled",t)},{type:je.JOBS,plan_modifier:p,getPlanLimits:m,redirectTo:"/jobs"}]},fTe=(e,t={})=>{const{limits:r={},features:o={}}=e,i={icon:n.jsx(Kv,{color:rr}),featureDescription:x("limits.upsale_popup.old.advanced.jobs_limit",{limit:r?.activeJobsLimit||x("limits.unlimited")}),hidden:!o.jobsEnabled||!t?.enableJobsGaRelease};return{[jt.ADVANCED]:[{icon:n.jsx(Um,{}),featureDescription:x("limits.upsale_popup.old.advanced.all_free"),hidden:!1},{icon:n.jsx(U1,{limits:r}),featureDescription:x("limits.upsale_popup.old.advanced.items_limit",{limit:la(r)}),hidden:!1},{icon:n.jsx(Hm,{}),featureDescription:x("limits.upsale_popup.old.advanced.users_limit",{limit:r?.users}),hidden:!1},{icon:n.jsx(Bm,{}),featureDescription:x("limits.upsale_popup.old.advanced.ca_limit",{limit:r.customFields}),hidden:!1},i,{icon:n.jsx(lTe,{}),featureDescription:x("limits.upsale_popup.old.advanced.unlimited_qr_labels"),hidden:!o.preLabelsEnabled},{icon:n.jsx(gw,{}),featureDescription:x("limits.upsale_popup.old.advanced.stock_alerts"),hidden:!o.stockAlertsEnabled}],[jt.ULTRA]:[{icon:n.jsx(Um,{}),featureDescription:x("limits.upsale_popup.old.ultra.all_advanced"),hidden:!1},{icon:n.jsx(U1,{limits:r}),featureDescription:x("limits.upsale_popup.old.ultra.items_limit",{limit:la(r)||x("limits.unlimited")}),hidden:!1},{icon:n.jsx(Hm,{}),featureDescription:x("limits.upsale_popup.old.ultra.users_limit",{limit:r.users||x("limits.unlimited")}),hidden:!1},{icon:n.jsx(Bm,{}),featureDescription:x("limits.upsale_popup.old.ultra.ca_limit",{limit:r.customFields||x("limits.unlimited")}),hidden:!1},i,{icon:n.jsx(iTe,{}),featureDescription:x("limits.upsale_popup.old.ultra.barcodes"),hidden:!o.barcodesEnabled},{icon:n.jsx(gw,{}),featureDescription:x("limits.upsale_popup.old.ultra.date_alerts"),hidden:!o.dateRemindersEnabled}],[jt.PREMIUM]:[{icon:n.jsx(Um,{}),featureDescription:x("limits.upsale_popup.old.premium.all_ultra"),hidden:!1},{icon:n.jsx(U1,{limits:r}),featureDescription:x("limits.upsale_popup.old.premium.items_limit",{limit:la(r)||x("limits.unlimited")}),hidden:!1},{icon:n.jsx(Hm,{}),featureDescription:x("limits.upsale_popup.old.premium.users_limit",{limit:r.users||x("limits.unlimited")}),hidden:!1},{icon:n.jsx(Bm,{}),featureDescription:x("limits.upsale_popup.old.premium.ca_limit",{limit:r.customFields||x("limits.unlimited")}),hidden:!1},i,{icon:n.jsx(cTe,{}),featureDescription:x("limits.upsale_popup.old.premium.report_subscriptions"),hidden:!o.reportsSchedulingEnabled},{icon:n.jsx(aTe,{}),featureDescription:x("limits.upsale_popup.old.premium.role_permissions"),hidden:!o.customRolesEnabled}],[jt.ENTERPRISE]:[{icon:n.jsx(Um,{}),featureDescription:x("limits.upsale_popup.old.enterprise.all_premium"),hidden:!1},{icon:n.jsx(dTe,{}),featureDescription:x("limits.upsale_popup.old.enterprise.items_limit",{limit:la(r)}),hidden:!1},{icon:n.jsx(Hm,{}),featureDescription:x("limits.upsale_popup.old.enterprise.users_limit",{limit:"12+"}),hidden:!1},{icon:n.jsx(Bm,{}),featureDescription:x("limits.upsale_popup.old.enterprise.ca_limit"),hidden:!1},i,{icon:n.jsx(sTe,{}),featureDescription:x("limits.upsale_popup.old.enterprise.csm"),hidden:!1},{icon:n.jsx(uTe,{}),featureDescription:x("limits.upsale_popup.old.enterprise.webhooks"),hidden:!o.apiEnabled||!o.webhooksIntegrationEnabled}]}},_Te=({features:e={}})=>[{id:"qty-alerts",label:x("limits.upsale_popup.generic.advanced.low_stock_alerts"),hidden:!e.stockAlertsEnabled},{id:"team-members",label:x("limits.upsale_popup.generic.advanced.team_members"),hidden:!e.additionalUsersEnabled},{id:"custom-fields",label:x("limits.upsale_popup.generic.advanced.custom_fields"),hidden:!1},{id:"qr-labels",label:x("limits.upsale_popup.generic.advanced.qr_labels"),hidden:!e.preLabelsEnabled}],xTe=({limits:e={},features:t={}})=>[{id:"custom-fields",label:x("limits.upsale_popup.generic.ultra.custom_fields"),hidden:M(e.customFields)},{id:"scanner",label:x("limits.upsale_popup.generic.ultra.scanner"),hidden:!t.searchByScanEnabled},{id:"reports",label:x("limits.upsale_popup.generic.ultra.reports"),hidden:!t.quantityChangesReportEnabled||!t.transferReportEnabled},{id:"date-alerts",label:x("limits.upsale_popup.generic.ultra.date_alerts"),hidden:!t.dateRemindersEnabled}],bTe=({features:e={}},t)=>[{id:"quickbooks-integration",label:x("limits.upsale_popup.generic.enterprise.quickbooks_integration"),hidden:t!==je.QUICKBOOKS_INTEGRATION},{id:"api",label:x("limits.upsale_popup.generic.enterprise.api"),hidden:!e.apiEnabled},{id:"saved-reports",label:x("limits.upsale_popup.generic.enterprise.saved_reports"),hidden:!1},{id:"support",label:x("limits.upsale_popup.generic.enterprise.support"),hidden:!1}],ETe=({features:e={}})=>[{id:"custom-roles",label:x("limits.upsale_popup.generic.premium.custom_roles"),hidden:!e.customRolesEnabled},{id:"reports-subscriptions",label:x("limits.upsale_popup.generic.premium.report_subscriptions"),hidden:!e.reportsSchedulingEnabled},{id:"purchase-orders",label:x("limits.upsale_popup.generic.premium.purchase_orders"),hidden:!e.purchaseOrdersEnabled},{id:"quickbooks-integration",label:x("limits.upsale_popup.generic.premium.quickbooks_integration"),hidden:!e.invoicesEnabled},{id:"onboarding",label:x("limits.upsale_popup.generic.premium.onboarding"),hidden:!1},{id:"priority-support",label:x("limits.upsale_popup.generic.premium.priority_support"),hidden:!1}],fg=(e,t)=>{const o=uB.find(i=>i.allowedPlans.includes(t))?.popupType||t;return e?.plan_modifier||o},STe=()=>{const{t:e}=P(),t=le(),{mark:{base:r}}=dt(),o=()=>{t({type:d.SHOW_POPUP,popupType:je.CUSTOM_REPORT_SUBSCRIPTION,meta:{plan:r,when:"before",featureInfo:t5}})},i=c.useMemo(()=>{const s=fg({},r);return yn(s)},[r]);return n.jsx(C,{white:!0,size:"12px",children:pt(e("reporting.custom_reports.save_report.extendable_limit_reached",{planName:yn(i)}),{link:({children:s})=>n.jsx(C,{cursorPointer:!0,inheritSize:!0,semibold:!0,white:!0,onClick:o,children:s})})})},CTe=e=>{const{t}=P(),{reportDetails:{id:r,name:o,title:i,isTableLayoutSaved:s=!1,currentValues:{order:a=[],visibility:l={},sortOptions:u,filters:p,dateRange:m={},activityHistoryLayoutSelected:h}={},type:A}={}}=e,{featureFlags:f}=Yt(),_=le(),E=Pe().saveCustomReport,T=q(Qe=>Qe.customAttributes.byId),w=j(r),v=_a(p,A,T),[k,N]=c.useState(!1),D=m.value==="custom",[F,B]=c.useState(D),U=q(Qe=>Qe.reporting.customReports[A]?.meta?.pagination?.totalCount);bd({enterEvent:()=>{O.startSaveReport(w?Vr.Update:Vr.New,i)}});const z=U>=mB,W=yN(A,m),{usageStats:K={}}=dt(),X=K.custom_reports_per_user.reached,{handleSubmit:Z,register:ae,control:pe,getFieldState:xe,formState:{errors:te},setError:ye,getValues:he}=Ye({mode:"onChange",defaultValues:{name:w?o:`${i} (saved)`,dateRange:W,persistLayout:A===wt.ACTIVITY_HISTORY?h:s},resolver:Qe=>gt(Qe,rTe)}),Ie=Te({name:"dateRange",control:pe}),ke=c.useMemo(()=>w?k?Vr.SaveAsNew:Vr.Update:Vr.New,[w,k]),ce=async Qe=>{const{name:$e,dateRange:et={},persistLayout:Xe=!1}=Qe,tt=fN({id:r,name:$e,type:A,filters:p,dateRange:et,filtersArray:v,currentOrder:
6025a,currentSortOptions:u,currentVisibility:l,persistLayout:Xe});return new Promise((Tt,dr)=>{_({type:d.SAVE_CUSTOM_REPORT_REQUEST,payload:{values:tt,flowType:ke,title:i,resolve:Tt,reject:dr}})}).catch(Tt=>{Tt?.name&&(ye("name",{message:Tt.name}),O.saveReportError(i,ke,Tt.name))})},de=c.useMemo(()=>!f.enableInventorySnapshots&&X?n.jsx(STe,{}):z?t("reporting.custom_reports.save_report.limit_reached",{title:i}):null,[f.enableInventorySnapshots,X,z,i]),ve=c.useContext(Ue),Be=ft(bt(te))>0;return n.jsxs("form",{onSubmit:Z(ce),children:[n.jsxs(R,{minHeight:"400px",children:[n.jsx(R,{horizontal:20,top:20,children:n.jsx(we,{...ae("name"),...xe("name"),$borderBottom:!0,customErrorStyles:qCe,"data-testid":"report-name-field",inputControlStyles:WCe,placeholder:t("common.name")})}),n.jsx(R,{outside:!0,all:20,minHeight:"56px",children:n.jsxs(S,{column:!0,justifyContent:"space-between",style:{minHeight:"inherit"},children:[n.jsx(C,{fontMedium:!0,mediumLetterSpacing:!0,mediumSize:!0,neutral700:!0,uppercase:!0,children:t("reporting.custom_reports.save_report.report_options")}),n.jsx(I,{when:A!==wt.INVENTORY_SUMMARY,children:n.jsxs(R,{top:16,children:[n.jsx(ht,{componentStyles:{containerStyles:{color:ve.text.neutral700,borderColor:ve.bg.neutral200}},control:pe,"data-testid":"date-range-dropdown-anchor",label:t("common.date_range"),name:"dateRange",options:nTe,value:he("dateRange"),wrapperStyles:{padding:"6px 0 22px 0"}}),n.jsx(I,{when:F,children:n.jsx(R,{outside:!0,bottom:22,top:-4,children:n.jsxs(GCe,{children:[n.jsx(S,{style:{marginRight:"18px"},children:n.jsx(pB,{fillColor:ve.icon.neutral400})}),n.jsx(S,{fullWidth:!0,children:n.jsx(C,{neutral700:!0,children:t("reporting.custom_reports.save_report.date_change_note")})}),n.jsx(S,{justifyContent:"flex-end",style:{cursor:"pointer"},width:"56px",onClick:()=>B(!1),children:n.jsx(C,{brand:!0,fontMedium:!0,children:t("common.got_it")})})]})})})]})}),n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(C,{mediumSize:!0,neutral700:!0,children:t("reporting.custom_reports.save_report.save_layout")}),n.jsx(rt,{...ae("persistLayout"),checkboxType:"switcher","data-testid":"report-options-toggle"})]})]})}),n.jsx(R,{outside:!0,all:20,minHeight:"68px",top:30,children:n.jsxs(S,{column:!0,justifyContent:"space-between",children:[n.jsx(C,{fontMedium:!0,mediumLetterSpacing:!0,mediumSize:!0,neutral700:!0,uppercase:!0,children:t("reporting.custom_reports.save_report.applied_filters")}),n.jsx(R,{top:16,children:n.jsx(AN,{dateRange:Ie,filters:v,type:A})})]})})]}),n.jsx(QCe,{children:n.jsxs(S,{gap:20,children:[n.jsx(I,{when:w,children:n.jsx(Ge,{interactive:!0,content:de,forceHidden:M(de),maxWidth:"225px",zIndex:20,children:n.jsx(R,{children:n.jsx(Y,{"data-testid":"save-as-new-button",disabled:Be||E||z||!f.enableInventorySnapshots&&X,disableStyleType:"semitransparentCTA",minWidth:"128",name:"saveAsNew",offsetType:"clear",showSpinner:k&&E,styleType:"userCancel",type:"submit",onClick:()=>N(!0),children:t("reporting.custom_reports.save_report.save_as_new")})})})}),n.jsx(Ge,{content:t("reporting.custom_reports.save_report.limit_reached",{title:i}),forceHidden:w||!z,children:n.jsx(R,{children:n.jsx(Y,{"data-testid":"submit-button",disabled:Be||E||!w&&z,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:!k&&E,styleType:"brandCTA",type:"submit",onClick:()=>N(!1),children:t(w?"common.update":"common.save")})})})]})})]})},TTe=g.div.withConfig({displayName:"ui__IconWrapper"})(["position:absolute;right:4px;"]),wTe=g(R).withConfig({displayName:"ui__FormBody"})(["color:",";border-bottom:1px solid ",";"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200),ITe=g.div.withConfig({displayName:"ui__ScheduleOption"})(["height:65px;cursor:",";opacity:",";border:2px solid ",";border-radius:8px;margin:8px 16px;"],({$isDisabled:e})=>e?"not-allowed":"pointer",({$isDisabled:e})=>e?.5:1,({theme:e,$isSelected:t})=>t?e.delimiter.brand:e.delimiter.neutral200),vTe=g(R).withConfig({displayName:"ui__SubscribedTextWrapper"})(["background-color:",";border-radius:4px;"],({theme:e})=>
6025e.bg.neutral100),RTe=g(R).withConfig({displayName:"ui__SnapshotScheduleInfoWrapper"})(["border-radius:8px;background-color:",";border:1px solid ",";"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.delimiter.neutral100),jTe=L(["height:20px;padding:0px 6px;border-radius:4px;background-color:",";"],({theme:e})=>e.bg.brand),kTe=L(["text-transform:uppercase;font-weight:600;color:",";"],({theme:e})=>e.text.white),NTe=e=>{const t=c.useContext(Ue),r=Pe(),o=ge(!1,"unsubscribeReport",r);return n.jsxs(S,{"data-testid":"unsubscribe-button",gap:12,style:{position:"relative",cursor:"pointer"},onClick:e.onClick,children:[n.jsx(ts,{fillColor:t.icon.brand,height:18,width:16}),n.jsx(C,{brand:!0,fontMedium:!0,children:e.ctaText}),n.jsx(I,{when:o,children:n.jsx(TTe,{children:n.jsx(Ct,{inlineSpinner:!0,size:"24px"})})})]})},np="daily",rp="weekly",rd="monthly",Ff=[{get label(){return x("reporting.custom_reports.subscriptions.form.format_options.csv")},value:"csv"},{get label(){return x("reporting.custom_reports.subscriptions.form.format_options.xlsx")},value:"xlsx"}],Iu=[{get label(){return x("reporting.custom_reports.subscriptions.form.frequency_options.weekly")},value:rp,fieldName:"weeklySchedule"},{get label(){return x("reporting.custom_reports.subscriptions.form.frequency_options.monthly")},value:rd,fieldName:"monthlySchedule"},{get label(){return x("reporting.custom_reports.subscriptions.form.frequency_options.daily")},value:np,fieldName:"dailySchedule"}],Mf=[{get label(){return x("reporting.custom_reports.subscriptions.form.daily_options.every_day")},value:"every_day",testid:"every-day-option"},{get label(){return x("reporting.custom_reports.subscriptions.form.daily_options.weekdays")},value:"weekdays",testid:"weekdays-option"}],OTe=[{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.monday")},value:"monday"},{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.tuesday")},value:"tuesday"},{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.wednesday")},value:"wednesday"},{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.thursday")},value:"thursday"},{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.friday")},value:"friday"},{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.saturday")},value:"saturday"},{get label(){return x("reporting.custom_reports.subscriptions.form.weekly_options.sunday")},value:"sunday"}],Ah=[{get label(){return x("reporting.custom_reports.subscriptions.form.monthly_options.first_day")},value:"first_day",testid:"first-day-option"},{get label(){return x("reporting.custom_reports.subscriptions.form.monthly_options.last_day")},value:"last_day",testid:"last-day-option"}],DTe=[{"data-testid":"current-view-checkbox",get label(){return x("reporting.custom_reports.subscriptions.form.view_options.current_view")},value:gs.CurrentView},{"data-testid":"existing-report-view-checkbox",get label(){return x("reporting.custom_reports.subscriptions.form.view_options.existing_report")},value:gs.ExistingReportView}],PTe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor",viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M21.167 8.334a.917.917 0 0 0-.917-.917h-3.667a.92.92 0 0 1-.762-.408l-1.562-2.342H9.741L8.179 7.009a.92.92 0 0 1-.762.408H3.75a.917.917 0 0 0-.917.917v10.083a.917.917 0 0 0 .917.916h16.5a.916.916 0 0 0 .917-.916zM23 18.417a2.75 2.75 0 0 1-2.75 2.75H3.75A2.75 2.75 0 0 1 1 18.417V8.334a2.75 2.75 0 0 1 2.75-2.75h3.176l1.561-2.342.07-.09a.92.92 0 0 1 .693-.319h5.5c.306 0 .593.154.763.409l1.56 2.342h3.177A2.75 2.75 0 0 1 23 8.334z"}),c.createElement("path",{d:"M14.75 12.917a2.75 2.75 0 1 0-5.5 0 2.75 2.75 0 0 0 5.5 0m1.833 0a4.583 4.583 0 1 1-9.166 0 4.583 4.583 0 0 1 9.166 0"})),_N=e=>[{label:x("reporting.custom_reports.subscriptions.form.delivery_time_options.eight_12_hour"),include:e===nn.Custom,value:"08:00"},{label:x("reporting.custom_reports.subscriptions.form.delivery_time_options.twelve_12_hour"),include:e===nn.Custom,value:"12:00"}
6025,{label:x("reporting.custom_reports.subscriptions.form.delivery_time_options.sixteen_12_hour"),include:e===nn.Custom,value:"16:00"},{label:x("reporting.custom_reports.subscriptions.form.delivery_time_options.twenty_12_hour"),include:e===nn.Custom,value:"20:00"},{label:x("reporting.custom_reports.subscriptions.form.delivery_time_options.twenty_three_fifty_nine_12_hour"),include:e===nn.Snapshot,value:"23:59"}].filter(t=>t.include===!0).map(t=>Bt(["include"])(t)),B1=(e,t,r)=>{const o=_N(e),i={format:Ff.find(a=>a.value==="csv"),name:"",selectedReport:null,...t?{subscriptionView:gs.ExistingReportView}:{subscriptionView:gs.CurrentView},scheduleType:e,...e===nn.Snapshot?{frequency:Iu.find(a=>a.value===rd),monthlySchedule:Ah.find(a=>a.value==="last_day"),deliveryTime:o.find(a=>a.value==="23:59")}:{frequency:Iu.find(a=>a.value===rp),monthlySchedule:Ah.find(a=>a.value==="first_day"),deliveryTime:o.find(a=>a.value==="12:00")},dailySchedule:Mf.find(a=>a.value==="every_day"),weeklySchedule:["monday"]};if(e===nn.Snapshot||!j(r))return i;const s=Ne(i,{format:Ff.find(a=>a.value===r.outputFormat),frequency:Iu.find(a=>a.value===r.period),deliveryTime:o.find(a=>a.value===r.deliverBefore)});if(r.period===np)return Ne(s,{dailySchedule:Mf.find(a=>a.value===r.days[0])});if(r.period===rp)return Ne(s,{weeklySchedule:r.days});if(r.period===rd)return Ne(s,{monthlySchedule:Ah.find(a=>a.value===r.days[0])})},uc=e=>{const{scheduleType:t,format:r,frequency:o,dailySchedule:i,weeklySchedule:s,monthlySchedule:a,deliveryTime:l}=e,u={type:t,output_format:r.value,period:o.value,deliverBefore:l.value};if(o.value===np)return Ne(u,{days:[i.value]});if(o.value===rp)return Ne(u,{days:s});if(o.value===rd)return Ne(u,{days:[a.value]})},LTe=(e,t,r)=>{if(e.length===1){const i=x(`reporting.custom_reports.subscriptions.form.weekly_delivery_text.${e[0]}`);return x("reporting.custom_reports.subscriptions.form.weekly_delivery_note",{weeklyText:i,deliveryTime:t,timezone:r})}let o="";for(let i=0;i<e.length;i++){const s=x(`reporting.custom_reports.subscriptions.form.weekly_delivery_text.${e[i]}`);i===e.length-1?o+=` ${x("common.and")} ${s}`:i===e.length-2?o+=` ${s}`:o+=` ${s},`}return x("reporting.custom_reports.subscriptions.form.weekly_delivery_note",{weeklyText:o,deliveryTime:t,timezone:r})},FTe=(e,t,r)=>{const o=x(`reporting.custom_reports.subscriptions.form.monthly_delivery_text.${e}`);return x("reporting.custom_reports.subscriptions.form.monthly_delivery_note",{monthlyText:o,deliveryTime:t,timezone:r})},MTe=(e,t,r)=>{const o=x(`reporting.custom_reports.subscriptions.form.daily_delivery_text.${e}`);return x("reporting.custom_reports.subscriptions.form.daily_delivery_note",{dailyText:o,deliveryTime:t,timezone:r})},UTe=(e,t,r)=>[{icon:PTe,title:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.title"),description:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.description"),isSelected:e===nn.Snapshot,isDisabled:t,disabledTooltipContent:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.disabled_tooltip",{inventorySnapshotsLimit:r}),isNew:!0,"data-testid":"snapshot-type-option",scheduleType:nn.Snapshot},{icon:zl,title:x("reporting.custom_reports.subscriptions.form.schedule_type.options.custom.title"),description:x("reporting.custom_reports.subscriptions.form.schedule_type.options.custom.description"),isSelected:e===nn.Custom,isNew:!1,isDisabled:!1,disabledTooltipContent:null,"data-testid":"custom-type-option",scheduleType:nn.Custom}],BTe=(e,t)=>e===gs.CurrentView?{name:{presence:{allowEmpty:!1},length:{maximum:ya,message:x("validations.is_too_long_strict",{label:x("common.name"),max:ya})}}}:t?{}:{selectedReport:{presence:{allowEmpty:!1}}},HTe=e=>[{title:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.info.period.title"),description:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.info.period.description")},{title:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.info.day.title"),description:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.info.day.description")},{title:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.info.time.title"),description:x("reporting.custom_reports.subscriptions.form.schedule_type.options.snapshot.info.time.de
6025scription",{timezoneAbbr:e})}],zTe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor",...e},c.createElement("path",{fillRule:"evenodd",d:"M5.055 3.055A2.75 2.75 0 0 1 7 2.25h10A2.75 2.75 0 0 1 19.75 5v16a.75.75 0 0 1-1.186.61L12 16.922 5.436 21.61A.75.75 0 0 1 4.25 21V5c0-.73.29-1.429.805-1.945",clipRule:"evenodd"})),VTe=e=>{const{t}=P(),{label:r,isDisabled:o}=e.data;return n.jsx(R,{height:"32px",children:n.jsxs(S,{fullHeight:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsx(I,{when:!o,children:n.jsx(C,{medium:!0,trimLongString:!0,children:r})}),n.jsx(I,{when:o,children:n.jsx(C,{medium:!0,neutral400:!0,trimLongString:!0,children:r})}),n.jsx(I,{when:o,children:n.jsx(vTe,{horizontal:4,vertical:4,children:n.jsx(S,{alignItems:"center",justifyContent:"center",children:n.jsx(C,{largeTinySize:!0,minWidth:"max-content",children:t("common.subscribed")})})})})]})})},QTe=({reportData:e,reportType:t,origin:r,title:o,currentValues:{order:i=[],visibility:s={},sortOptions:a,filters:l,dateRange:u,activityHistoryLayoutSelected:p}})=>{const{t:m}=P(),h=le(),A=c.useContext(Ue),f=yN(t,u),_=Pe(),b=_.subscribeReport||_.saveCustomReport,E=q(yt=>$(["currentUser","user","email"],yt)),T=q(yt=>yt.reporting.customReports[t].reports),w=q(yt=>yt.customAttributes.byId),v=_a(l,t,w),k=c.useMemo(()=>T.map(yt=>({label:yt.name,value:yt.id,isDisabled:yt.schedules.length>0})),[T]),{timezoneAbbr:N}=_r({isUserTimezone:!0}),{featureFlags:D}=Yt(),{showModal:F,hideModal:B}=lt(),U=c.useMemo(()=>j(e),[e]),{usageStats:z={}}
6025=dt(),{id:W,schedules:K=[],name:X}=e||{},Z=j(K),{reached:ae,limit:pe}=c.useMemo(()=>z.inventory_snapshot_schedules,[z]),xe=c.useMemo(()=>!D.enableInventorySnapshots||t!==il.InventorySummary?nn.Custom:Z?K[0]?.type===nn.Snapshot?nn.Snapshot:nn.Custom:ae?nn.Custom:nn.Snapshot,[D.enableInventorySnapshots,Z,ae,t,K]),te=c.useMemo(()=>B1(xe,U,K[0]),[xe,U,K]),{handleSubmit:ye,register:he,control:Ie,getValues:ke,getFieldState:ce,setValue:de,setError:ve,formState:Be,reset:Qe}=Ye({mode:"onChange",defaultValues:te,resolver:yt=>gt(yt,BTe(yt.subscriptionView,U))}),{isValid:$e}=Be,et=Te({control:Ie}),{scheduleType:Xe,subscriptionView:tt,selectedReport:Tt,frequency:dr,dailySchedule:ci,weeklySchedule:Ug,monthlySchedule:zd,deliveryTime:An}=et,Bg=c.useMemo(()=>j(vr(et,te).difference),[te,et]),QP=c.useMemo(()=>Z?m("common.update"):!D.enableInventorySnapshots||tt===gs.ExistingReportView||U?m("reporting.custom_reports.subscriptions.subscribe"):m("reporting.custom_reports.subscriptions.save_and_subscribe"),[D.enableInventorySnapshots,U,Z,tt]),Xl=dr?.value,KE=ci?.value,YE=Ug,JE=zd?.value,WP=c.useMemo(()=>UTe(Xe,ae,pe),[pe,ae,Xe]),qP=c.useMemo(()=>_N(Xe),[Xe]),XE=c.useMemo(()=>HTe(N),[N]),Ci=c.useMemo(()=>Xe===nn.Snapshot?m("reporting.custom_reports.subscriptions.form.snapshot_delivery_note",{timezone:N,userEmail:E}):Xl===rd?FTe(String(JE),An?.label,N):Xl===np?MTe(String(KE),An?.label,N):LTe(YE,An?.label,N),[Xe,Xl,JE,An,N,KE,YE,E]),GP=c.useCallback(yt=>{const Zn=B1(Xe,U,null);Iu.forEach(uo=>{uo.value!==yt.value&&de(uo.fieldName,Zn[uo.fieldName])})},[U,Xe,de]),Hg=c.useCallback(yt=>{const Zn=B1(yt,U,null);["format","frequency","dailySchedule","weeklySchedule","monthlySchedule","deliveryTime"].forEach(uo=>{de(uo,Zn[uo])})},[U,de]),$P=c.useCallback(yt=>{if(!D.enableInventorySnapshots)return h({type:d.SUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:uc(yt),isSaveAndSubscribeFlow:!1,redirectToSavedReport:!1,origin:r,reportData:e,reportDeliveryFrequencyNote:Ci}});if(M(e)&&M(Tt)){const Zn=t===il.ActivityHistory?p:!1,uo=fN({id:W,name:U?X:ke("name"),type:t,filters:l,dateRange:f,filtersArray:v,currentOrder:i,currentSortOptions:a,currentVisibility:s,persistLayout:Zn});return new Promise((Zl,YP)=>{h({type:d.SAVE_CUSTOM_REPORT_REQUEST,payload:{values:uo,flowType:Vr.SaveAndSubscribe,showGlobalMsg:!1,title:o,resolve:Zl,reject:YP}})}).then(Zl=>{h({type:d.SUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:uc(yt),isSaveAndSubscribeFlow:!0,redirectToSavedReport:!0,origin:r,reportData:Zl,reportDeliveryFrequencyNote:Ci}})}).catch(Zl=>{Zl?.name&&ve("name",{message:Zl?.name})})}else if(j(Tt)){const Zn=T.find(uo=>uo.id===Tt.value);return h({type:d.SUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:uc(yt),isSaveAndSubscribeFlow:!1,redirectToSavedReport:!0,origin:r,reportData:Zn,reportDeliveryFrequencyNote:Ci}})}else return Z&&K[0]?.type!==Xe&&K[0]?.type===nn.Snapshot?F("ActionModal",{isDefaultHeadingHidden:!0,isExtraModal:!0,disableOutsideClick:!0,showCrossBtn:!1,size:"small",modalRootStyles:{borderRadius:"16px"},data:{spinner:"subscribeReport",content:n.jsxs(n.Fragment,{children:[n.jsxs(R,{horizontal:20,children:[n.jsx(C,{enormousSize:!0,semibold:!0,children:m("reporting.custom_reports.subscriptions.form.action_modal.snapshot_switch")}),n.jsx(R,{bottom:16,top:12,children:n.jsx(C,{medium:!0,neutral500:!0,children:m("reporting.custom_reports.subscriptions.form.action_modal.description")})})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]}),contentStyles:{padding:"40px 0px 0px 0px"},cancelButton:m("common.cancel"),cancelHandler:()=>B({isExtraModal:!0}),submitButton:m("common.confirm"),submitHandler:()=>{O.updatedReportSubscriptionScheduleType({currentScheduleType:K[0].type,updatedScheduleType:Xe,origin:r,reportId:W,subscriptionId:K[0].id}),h({type:d.SUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:uc(yt),isSaveAndSubscribeFlow:!1,redirectToSavedReport:!1,origin:r,reportData:e,reportDeliveryFrequencyNote:Ci}})}}}):(Z&&K[0]?.type!==Xe&&O.updatedReportSubscriptionScheduleType({currentScheduleType:K[0].type,updatedScheduleType:Xe,origin:r,reportId:W,subscriptionId:K[0].id}),h({type:d.SUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:uc(yt),isSaveAndSubscribeFlow:!1,redirectToSavedReport:!1,origin:r,reportData:e,reportDeliveryFrequencyNote:Ci}}))},[p,i,a,s,T,f,h,D.enableInventorySnapshots,l,v,ke,B,W,U,Z,r,e,Ci,t,X,Xe,K,Tt,ve,F,o]),KP=c.useCallback(()=>{const yt=ke(),Zn=uc(yt);return D.enableInventorySnapshots&&K[0]?.type===nn.Snapshot?F("ActionModal",{isDefaultHeadingHidden:!0,isExtraModal:!0,disableOutsideClick:!0,showCrossBtn:!1,size:"small",modalRootStyles:{borderRadius:"16px"},data:{spinner:"unsubscribeReport",content:n.jsxs(n.Fragment,{children:[n.jsxs(R,{horizontal:20,children:[n.jsx(C,{hugeSize:!0,semibold:!0,children:m("reporting.custom_reports.subscriptions.form.action_modal.unsubscribe_snapshot_schedule")}),n.jsx(R,{bottom:16,top:12,children:n.jsx(C,{medium:!0,children:m("reporting.custom_reports.subscriptions.form.action_modal.description")})})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]}),contentStyles:{padding:"40px 0px 0px 0px"},cancelButton:m("common.cancel"),cancelHandler:()=>B({isExtraModal:!0}),submitButton:m("common.confirm"),submitHandler:()=>{h({type:d.UNSUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:Zn,origin:r,reportData:e,reportDeliveryFrequencyNote:Ci}})}}}):h({type:d.UNSUBSCRIBE_REPORT_REQUEST,payload:{subscriptionFormValues:Zn,origin:r,reportData:e,reportDeliveryFrequencyNote:Ci}})},[ke,D.enableInventorySnapshots,K,F,B,h,r,e,Ci]);return c.useEffect(()=>{!ae&&r==="SnapshotsModal"&&(de("scheduleType",nn.Snapshot),Hg(nn.Snapshot))},[Hg,ae,r,de]),n.jsx("form",{"data-testid":"form",onSubmit:ye($P),children:n.jsxs(R,{children:[n.jsxs(I,{when:!D.enableInventorySnapshots,children:[n.jsx(R,{horizontal:16,vertical:16,children:n.jsx(C,{neutral700:!0,lineHeight:"22px",children:pt(m("reporting.custom_reports.subscriptions.form.profile_note",{userEmail:E}))})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]}),n.jsxs(I,{when:D.enableInventorySnapshots,children:[n.jsx(I,{when:!U,children:n.jsxs(R,{horizontal:16,vertical:16,children:[n.jsx(R,{bottom:8,children:n.jsx(C,{medium:!0,children:m("reporting.custom_reports.subscriptions.form.view_options.heading")})}),n.jsx(S,{gap:24,children:DTe.map((yt,Zn)=>n.jsx(R,{children:n.jsx(Jn,{"data-testid":yt["data-testid"],isActive:tt===yt.value,label:yt.label,value:yt.value,...he("subscriptionView",{onChange:uo=>{Qe({...te,subscriptionView:uo.target.value})}})})},`view-option-${Zn}`))})]})}),n.jsxs(I,{when:U,children:[n.jsx(R,{horizontal:16,vertical:16,children:n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(zTe,{fill:A.bg.neutral300}),n.jsx(C,{largeSize:!0,semibold:!0,children:X})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]})]}),n.jsxs(I,{when:D.enableInventorySnapshots,children:[n.jsxs(I,{when:!U,children:[n.jsxs(R,{horizontal:16,children:[n.jsxs(I,{when:tt===gs.CurrentView,children:[n.jsx(we,{label:m("reporting.custom_reports.subscriptions.form.report_name"),...he("name"),...ce("name",Be)}),n.jsx(R,{bottom:12,children:n.jsx(AN,{dateRange:f,filters:v,type:t})})]}),n.jsx(I,{when:tt===gs.ExistingReportView,children:n.jsx(ht,{control:Ie,customOptionRender:yt=>n.jsx(VTe,{...yt}),label:m("reporting.custom_reports.subscriptions.form.select_saved_report"),maxMenuHeight:200,name:"selectedReport",noOptionsMessage:m("reporting.custom_reports.subscriptions.form.no_search_report"),options:k})})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]}),n.jsxs(I,{when:t===il.InventorySummary,children:[n.jsx(R,{horizontal:16,top:12,children:n.jsx(C,{medium:!0,children:m("reporting.custom_reports.subscriptions.form.schedule_type.heading")})}),n.jsx(R,{children:WP.map((yt,Zn)=>{const uo=yt.icon;return n.jsx(Ge,{content:yt.disabledTooltipContent,forceHidden:!yt.isDisabled,maxWidth:"225px",children:n.jsx(ITe,{$isDisabled:yt.isDisabled,$isSelected:yt.isSelected,"data-testid":yt["data-testid"],onClick:()=>{Xe!==yt.scheduleType&&!yt.isDisabled&&(O.selectReportSubscriptionScheduleType(U,r,W,yt.scheduleType),de("scheduleType",yt.scheduleType),Hg(yt.scheduleType))},children:n.jsx(R,{horizontal:12,vertical:12,children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(uo,{fill:yt.isSelected?A.bg.brand:A.bg.neutral400}),n.jsxs(R,{children:[n.jsxs(S,{gap:8,children:[n.jsx(C,{medium:!0,mediumSize:!0,children:yt.title}),n.jsx(I,{when:yt.isNew,children:n.jsx(Ls,{label:m("common.new"),textStyleObj:kTe,wrapperStyle:jTe})})]}),n.jsx(C,{smallSize:!0,children:yt.description})]})]})})})},`schedule-option-${Zn}`)})})]})]}),n.jsxs(wTe,{bottom:40,horizontal:20,top:12,children:[n.jsx(I,{when:D.enableInventorySnapshots,children:n.jsx(R,{bottom:8,children:n.jsx(C,{medium:!0,children:m("reporting.custom_reports.subscriptions.form.schedule")})})}),n.jsx(I,{when:Xe===nn.Snapshot,children:n.jsx(RTe,{height:"60px",horizontal:12,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"center",children:XE.map((yt,Zn)=>n.jsx(R,{children:n.jsxs(S,{alignItems:"center",justifyContent:"center",children:[n.jsxs(R,{children:[n.jsx(C,{neutral500:!0,smallSize:!0,children:yt.title}),n.jsx(C,{medium:!0,smallSize:!0,children:yt.description})]}),n.jsx(I,{when:Zn!==XE.length-1,children:n.jsx(R,{height:"32px",horizontal:16,children:n.jsx(fe,{height:"100%",width:"1px"})})})]})},`snapshot-info-${Zn}`))})})}),n.jsxs(I,{when:Xe===nn.Custom,children:[n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{neutral700:!0,children:m("reporting.custom_reports.subscriptions.form.select_format")}),n.jsx(ht,{componentStyles:{iconStyles:{color:A.bg.neutral700}},control:Ie,"data-testid":"select-report-format",label:m("reporting.custom_reports.subscriptions.form.label.format"),name:"format",options:Ff})]}),n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{neutral700:!0,children:m("reporting.custom_reports.subscriptions.form.select_schedule")}),n.jsx(ht,{componentStyles:{iconStyles:{color:A.bg.neutral700}},control:Ie,"data-testid":"select-report-schedule",label:m("reporting.custom_reports.subscriptions.form.label.period"),name:"frequency",options:Iu,onChange:yt=>{GP(yt)}})]}),n.jsx(I,{when:Xl===rp,children:n.jsx(R,{bottom:8,children:n.jsx(S,{gap:16,children:OTe.map(({label:yt,value:Zn})=>n.jsx(rt,{"data-testid":`${Zn}-option`,...he("weeklySchedule"),isMultiSelect:!0,checkboxType:"circular",label:yt,value:Zn},Zn))})})}),n.jsx(I,{when:Xl===np,children:n.jsx(ht,{componentStyles:{iconStyles:{color:A.bg.neutral700}},control:Ie,"data-testid":"select-period",label:m("reporting.custom_reports.subscriptions.form.label.period"),name:"dailySchedule",options:Mf})}),n.jsx(I,{when:Xl===rd,children:n.jsx(ht,{componentStyles:{iconStyles:{color:A.bg.neutral700}},control:Ie,"data-testid":"select-period",label:m("reporting.custom_reports.subscriptions.form.label.period"),name:"monthlySchedule",options:Ah})}),n.jsx(ht,{componentStyles:{iconStyles:{color:A.bg.neutral700}},control:Ie,"data-testid":"select-time-of-day",label:m("reporting.custom_reports.subscriptions.form.label.time"),name:"deliveryTime",options:qP})]}),n.jsx(R,{top:10,children:n.jsx(C,{neutral500:!0,smallSize:!0,children:Ci})})]}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{justifyContent:Z?"space-between":"flex-end",children:[n.jsx(I,{when:Z,children:n.jsx(S,{center:!0,style:{borderRadius:"6px"},children:n.jsx(NTe,{ctaText:m("reporting.custom_reports.subscriptions.unsubscribe"),"data-testid":"unsubscribe-button",onClick:KP})})}),n.jsx(R,{children:n.jsx(Y,{"data-testid":"submit-button",disabled:Z&&!Bg||!$e||!!b,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"medium",showSpinner:!!b,styleType:"brandCTA",type:"submit",children:QP})})]})})]})})},lE=g.div`
6026  display: grid;
6027  width: 100%;
6028  height: 600px;
6029  padding: 24px 0 24px 20px;
6030  grid-template-columns: auto 456px;
6031  grid-column-gap: 24px;
6032  align-items: flex-start;
6033`,cE=g.div`
6034  display: grid;
6035  width: 100%;
6036  padding: 24px 20px;
6037  grid-template-columns: 101px 80px 98px;
6038  grid-column-gap: 24px;
6039  align-items: center;
6040  justify-items: center;
6041  justify-content: space-between;
6042  border-top: 1px solid ${({theme:e})=>ot(e.delimiter.neutral200,.65)};
6043  background-color: ${({theme:e})=>e.bg.white};
6044`,WTe=g(hB)`
6045  color: ${({theme:e})=>e.brand};
6046`,qTe=g.div`
6047  display: grid;
6048  padding: 8px 10px;
6049  margin-bottom: 8px;
6050
6051  align-items: center;
6052  grid-template-columns: 24px auto 70px;
6053  grid-column-gap: 16px;
6054
6055  background-color: ${({theme:e})=>e.bg.neutral50};
6056  border-radius: 5px;
6057`,GTe=g.div`
6058  display: grid;
6059  padding: 16px 0;
6060  grid-template-columns: repeat(2, 1fr);
6061  grid-column-gap: 12px;
6062  grid-row-gap: 12px;
6063`,H1=g.div`
6064  display: flex;
6065  align-items: center;
6066
6067  width: 100%;
6068  height: ${e=>e.$tall?"80px":"48px"};
6069  padding: 12px 16px;
6070
6071  box-shadow: 0 5px 20px rgba(60, 64, 88, 0.05);
6072  color: ${e=>e.$isSelected?e.theme.icon.brand:e.theme.icon.neutral400};
6073  border: 2px solid ${e=>e.$isSelected?e.theme.brand:"transparent"};
6074  border-radius: 6px;
6075
6076  opacity: ${e=>e.$isDisabled&&"0.4"};
6077  cursor: ${e=>e.$isDisabled?"not-allowed":"pointer"};
6078`,fw=g.div`
6079  display: flex;
6080  flex-direction: column;
6081  justify-content: center;
6082
6083  height: 100%;
6084  padding: 20px;
6085  border-radius: 24px 0 0 24px;
6086
6087  background-color: ${({theme:e})=>e.bg.neutral50};
6088  pointer-events: none;
6089`,$Te=g.div`
6090  display: flex;
6091  align-items: center;
6092  min-height: 104px;
6093  padding: 16px 20px;
6094
6095  background-color: ${({theme:e})=>e.bg.white};
6096  border-radius: 4px;
6097`,xN=g.div`
6098  position: relative;
6099  max-height: 100%;
6100  overflow: auto;
6101  padding-right: 12px;
6102  margin-right: -12px;
6103
6104  ${Bo};
6105`,Yd=({compact:e,value:t,label:r,defaultValue:o,placeholder:i,postfix:s,entity:a="Text",component:l,componentProps:u})=>{const{t:p}=P(),m=s?`${r}, ${s}`:r;return e?n.jsx(R,{fullWidth:!0,top:10,children:n.jsx(l,{label:m,value:t,...u})}):n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(C,{neutral500:!0,size:"12px",children:p("custom_attribute.preview.headlines.sample_value")}),n.jsx(R,{fullWidth:!0,top:10,children:n.jsx(l,{label:m,value:t,...u})}),n.jsx(C,{neutral500:!0,offsets:{mt:10},size:"12px",children:p("custom_attribute.preview.headlines.default_value",{entity:a})}),n.jsx(R,{fullWidth:!0,top:10,children:n.jsx(l,{label:m,value:o,...u})}),n.jsx(C,{neutral500:!0,offsets:{mt:10},size:"12px",children:p("custom_attribute.preview.headlines.empty_placeholder")}),n.jsx(R,{fullWidth:!0,top:10,children:n.jsx(l,{label:m,placeholder:i,...u})})]})},KTe=({kind:e,values:t={},compact:r})=>{const{t:o}=P(),i=c.useContext(Ue);switch(e){case Pt.smallText:case Pt.url:case Pt.phone:case Pt.email:return n.jsx(Yd,{...t,compact:r,component:Fu,componentProps:{inputType:e}}
6105);case Pt.number:case Pt.float:return n.jsx(Yd,{...t,compact:r,component:Fu,entity:"Value"});case Pt.largeText:return n.jsx(Yd,{...t,compact:r,component:fB,componentProps:{rows:1}});case Pt.date:return n.jsx(Yd,{...t,compact:r,component:yB,entity:"Date"});case Pt.dropdown:return n.jsx(Yd,{...t,compact:r,component:gB,entity:"Option"});case Pt.attachment:return n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(I,{when:!r,children:n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",size:"12px",children:o("custom_attribute.preview.headlines.sample_value")})}),n.jsx(R,{fullWidth:!0,top:10,children:n.jsx(E2,{label:t.label,value:t.value})}),n.jsxs(I,{when:!r,children:[n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{mt:10},size:"12px",children:o("custom_attribute.preview.headlines.empty")}),n.jsx(R,{fullWidth:!0,top:10,children:n.jsx(E2,{label:t.label,placeholder:t.placeholder||t.label,value:{}})})]})]});case Pt.scanner:return n.jsxs(S,{column:!0,children:[n.jsx(I,{when:!r,children:n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{mb:16},size:"12px",children:o("custom_attribute.preview.headlines.sample_value")})}),n.jsxs(S,{column:!0,children:[n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,offsets:{mb:16},children:t.label}),n.jsx(b2,{canEditLabel:!0,node:{},value:t.value||{}})]}),n.jsxs(I,{when:!r,children:[n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{mt:16,mb:16},size:"12px",children:o("custom_attribute.preview.headlines.empty_scan")}),n.jsxs(S,{column:!0,children:[n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,offsets:{mb:16},children:t.label}),n.jsx(b2,{canEditLabel:!0,node:{},value:{}})]})]})]});case Pt.checkbox:return n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(I,{when:!r,children:n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{mb:26},size:"12px",children:o("custom_attribute.preview.headlines.sample_value")})}),n.jsx(rt,{$size:"18px",checked:t.value,direction:"row-reverse",justify:"space-between",label:t.label,labelStyle:{color:i.text.neutral700,fontSize:"14px"},styleType:"red",width:"100%"}),n.jsxs(I,{when:!r,children:[n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{mt:36,mb:26},size:"12px",children:o("custom_attribute.preview.headlines.default_value",{entity:"Value"})}),n.jsx(R,{fullWidth:!0,bottom:22,children:n.jsx(rt,{$size:"18px",checked:t.defaultValue,direction:"row-reverse",justify:"space-between",label:t.label,labelStyle:{color:i.text.neutral700,fontSize:"14px"},styleType:"red",width:"100%"})})]})]});default:return null}},bN=({kind:e,compact:t,sampleValues:r,description:o,limits:i})=>{if(M(e))return n.jsx(fw,{});const s=ge({},e,AB),a=o||s.description,l=i||s.limits,u=Ne(s.sampleValues,r);return n.jsxs(fw,{children:[n.jsx($Te,{"data-testid":"preview-control-wrapper",children:n.jsx(KTe,{compact:t,kind:e,values:u})}),n.jsx(I,{when:j(a),children:n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{pl:20,pr:20,mt:16},size:"12px",children:pt(a)})}),n.jsx(I,{when:j(l),children:n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",offsets:{pl:20,pr:20,mt:8},size:"12px",children:pt(l)})})]})},EN=({control:e,...t})=>{const{t:r}=P(),[o,i,s,a]=Te({name:["name","defaultValue","placeholder","postfix"],control:e}),l={label:j(o)?o:r("custom_attribute.manage_form.fields.field_name"),defaultValue:i,placeholder:s,postfix:a};return n.jsx(bN,{control:e,sampleValues:l,...t})},zm={SUGGESTED:"suggested",CUSTOM:"custom"},YTe=()=>{const{t:e}=P(),{mark:t,usageStats:r,planName:o}=dt(),i=J({},["custom_fields"],r),s=i.limit-i.value;if(t.isEnterprise||M(i.limit)||s>2)return null;const a=t.isFree?e("custom_attribute.type_selection.upsale_banner.free"):e("custom_attribute.type_selection.upsale_banner.paid",{planName:o,count:s});return n.jsxs(qTe,{"data-testid":"upsale-banner-wrapper",children:[n.jsx(WTe,{}),n.jsx(C,{neutral700:!0,lineHeight:"16px",size:"12px",children:pt(a)}),n.jsx(gr,{"data-testid":"view-plans-button",to:"/change-plan",children:n.jsx(C,{brand:!0,medium:!0,size:"12px",children:e("custom_attribute.type_selection.upsale_banner.view_plans")})})]})},JTe=({selectedType:e,setSelectedType:t})=>{const{t:r}=P(),o=le(),{usageStats:i={},planFeatures:s={},mark:a}=dt(),l=q(Hn),[u,p]=c.useState(zm.SUGGESTED),m=c.useMemo(()=>_B(l),[l]),h=u===zm.SUGGESTED&&j(m),A=c.useCallback(b=>{o({type:d.SHOW_POPUP,popupType:b,meta:{plan:a.base,when:"before"}})},[o,a.base]),f=h?m:G5,_=r(h?"custom_attribute.type_selection.suggested_fields":"custom_attribute.type_selection.choose_field_type");return n.jsxs(S,{column:!0,children:[n.jsx(YTe,{}),n.jsx(C,{medium:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.6px",offsets:{mt:16},size:"14px",children:_}),n.jsx(GTe,{children:f.map(b=>{const E=h?`${b.id}-ca-option`:`${b.kind}-ca-option`,{isGated:T=Pi(!1),isDisabled:w=Pi(!1)}=b;return T(s)?n.jsxs(H1,{$tall:h,"data-testid":E,onClick:()=>A(b.gatedPopupType),children:[n.jsx(ih,{gated:!0,kind:b.kind}),n.jsx(C,{neutral700:!0,offsets:{ml:8},size:"14px",children:b.title})]},b.id):w(i)?n.jsx(Ge,{content:b.disabledTooltip,children:n.jsxs(H1,{$isDisabled:!0,$tall:h,"data-testid":E,children:[n.jsx(ih,{kind:b.kind}),n.jsx(C,{neutral700:!0,offsets:{ml:8},size:"14px",children:b.title})]})},b.id):n.jsxs(H1,{$isSelected:e.id===b.id,$tall:h,"data-testid":E,onClick:()=>t(b),children:[n.jsx(ih,{kind:b.kind}),n.jsx(C,{neutral700:!0,offsets:{ml:8},size:"14px",children:b.title})]},b.id)})}),n.jsx(I,{when:h,children:n.jsxs(Le.Fragment,{children:[n.jsx(R,{fullWidth:!0,bottom:24,top:16,children:n.jsx(xB,{})}),n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,"data-testid":"create-ca-button",size:"14px",onClick:()=>p(zm.CUSTOM),children:r("custom_attribute.type_selection.switch_to_custom")})]})}),n.jsx(I,{when:!h&&j(m),children:n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,"data-testid":"suggested-fields-button",size:"14px",onClick:()=>p(zm.SUGGESTED),children:r("custom_attribute.type_selection.switch_to_suggested")})})]})},XTe=({selectedType:e,setSelectedType:t,navigateToNextStep:r,stepCount:o})=>{const{t:i}=P();return n.jsxs(S,{column:!0,children:[n.jsxs(lE,{children:[n.jsx(JTe,{selectedType:e,setSelectedType:t}),n.jsx(bN,{compact:!0,description:e.description,kind:e.kind,limits:e.limits,sampleValues:e.sampleValues})]}),n.jsxs(cE,{children:[n.jsx("div",{}),n.jsx(C,{neutral700:!0,size:"14px",children:i("common.step_of",{current:1,total:o})}),n.jsx(Y,{"data-testid":"next-button",disabled:M(e),disableStyleType:"semitransparentBrandCTA",minWidth:"100%",offsetType:"compact",styleType:"brandCTA",type:"button",onClick:r,children:i("common.next")})]})]})},ZTe=e=>e?L(["cursor:not-allowed;opacity:0.3;"]):L([""]),Ud=({register:e,control:t,setValue:r,isEditCAFlow:o})=>{const{t:i}=P(),s=c.useContext(Ue),a=!o,[l,u={}
6105]=Te({name:["defaultValue","applicableTo"],control:t});c.useEffect(()=>{a&&!l&&r("applyDefaultValue",!1)},[a,l,r]);const{items:p=!0,folders:m=!0}=u,h=c.useMemo(()=>i(p&&!m?"custom_attribute.manage_form.fields.apply_default_value_items":!p&&m?"custom_attribute.manage_form.fields.apply_default_value_folders":"custom_attribute.manage_form.fields.apply_default_value"),[p,m]),A=o||!l;return n.jsx(R,{bottom:10,children:n.jsx(rt,{...e("applyDefaultValue"),$size:"18px","data-testid":"apply-default-value",disabled:A,label:h,labelContentWrapperStyles:ZTe(A),labelStyle:{color:s.text.neutral700,fontSize:"14px"},styleType:"red"})})},ewe=({register:e,getFieldState:t,control:r,setValue:o,isEditCAFlow:i})=>n.jsxs(Le.Fragment,{children:[n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"default-value-field",type:"text",...e("defaultValue"),...t("defaultValue"),hint:x("custom_attribute.manage_form.hints.default_value"),label:x("custom_attribute.manage_form.fields.default_text_value"),placeholder:x("custom_attribute.manage_form.holders.default_text_value")})}),n.jsx(Ud,{control:r,isEditCAFlow:i,register:e,setValue:o}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"placeholder-field",type:"text",...e("placeholder"),...t("placeholder"),hint:x("custom_attribute.manage_form.hints.placeholder"),label:x("custom_attribute.manage_form.fields.placeholder"),placeholder:x("custom_attribute.manage_form.holders.placeholder")})})]}),twe=({register:e,getFieldState:t,control:r,setValue:o,isEditCAFlow:i})=>n.jsxs(Le.Fragment,{children:[n.jsx(R,{vertical:6,children:n.jsx(Qn,{"data-testid":"default-value-field",type:"text",...e("defaultValue"),...t("defaultValue"),hint:x("custom_attribute.manage_form.hints.default_value"),label:x("custom_attribute.manage_form.fields.default_text_value"),placeholder:x("custom_attribute.manage_form.holders.default_text_value")})}),n.jsx(Ud,{control:r,isEditCAFlow:i,register:e,setValue:o}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"placeholder-field",type:"text",...e("placeholder"),...t("placeholder"),hint:x("custom_attribute.manage_form.hints.placeholder"),label:x("custom_attribute.manage_form.fields.placeholder"),placeholder:x("custom_attribute.manage_form.holders.placeholder")})})]}
6105),_w=({register:e,getFieldState:t,normalizer:r,control:o,setValue:i,isEditCAFlow:s})=>{const{t:a}=P(),l=c.useCallback(u=>{$(["target","value"],u)&&(u.target.value=r(u.target.value))},[r]);return n.jsxs(Le.Fragment,{children:[n.jsxs(S,{children:[n.jsx(R,{vertical:6,width:"50%",children:n.jsx(we,{"data-testid":"default-value-field",type:"text",...e("defaultValue",{onChange:l}),...t("defaultValue"),overflowErrorMsg:!0,hint:a("custom_attribute.manage_form.hints.default_value"),label:a("custom_attribute.manage_form.fields.default_number_value"),placeholder:a("custom_attribute.manage_form.holders.default_number_value")})}),n.jsx(R,{left:16,vertical:6,width:"50%",children:n.jsx(we,{"data-testid":"units-field",type:"text",...e("postfix"),...t("postfix"),hint:a("custom_attribute.manage_form.hints.postfix"),label:a("custom_attribute.manage_form.fields.postfix"),placeholder:a("custom_attribute.manage_form.holders.postfix")})})]}),n.jsx(Ud,{control:o,isEditCAFlow:s,register:e,setValue:i}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"placeholder-field",type:"text",...e("placeholder"),...t("placeholder"),hint:a("custom_attribute.manage_form.hints.placeholder"),label:a("custom_attribute.manage_form.fields.placeholder"),placeholder:a("custom_attribute.manage_form.holders.placeholder")})})]})},nwe=({register:e,control:t,setValue:r,isEditCAFlow:o})=>{const{t:i}=P(),s=c.useContext(Ue);return n.jsxs(n.Fragment,{children:[n.jsx(R,{vertical:18,children:n.jsx(rt,{...e("defaultValue"),$size:"18px","data-testid":"default-value-checkbox",label:i("custom_attribute.manage_form.fields.checkbox_default_text_value"),labelStyle:{color:s.text.neutral700,fontSize:"14px"},styleType:"red"})}),n.jsx(Ud,{control:t,isEditCAFlow:o,register:e,setValue:r})]})},rwe=({control:e,register:t,getFieldState:r,setValue:o,isEditCAFlow:i})=>n.jsxs(Le.Fragment,{children:[n.jsx(R,{vertical:6,children:n.jsx(Qi,{control:e,"data-testid":"default-value-field",label:x("custom_attribute.manage_form.fields.default_number_value"),name:"defaultValue",placeholder:x("custom_attribute.manage_form.holders.default_number_value"),portalAnchor:"modal-wrapper"})}),n.jsx(Ud,{control:e,isEditCAFlow:i,register:t,setValue:o}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"placeholder-field",type:"text",...t("placeholder"),...r("placeholder"),hint:x("custom_attribute.manage_form.hints.placeholder"),label:x("custom_attribute.manage_form.fields.placeholder"),placeholder:x("custom_attribute.manage_form.holders.placeholder")})})]}),owe=({control:e,register:t,resetField:r,getFieldState:o,getValues:i,setValue:s,isEditCAFlow:a})=>{const{t:l}=P(),u=document.getElementById(jr),p=Te({control:e,name:"options"}),m=c.useMemo(()=>j(p)?bB(p):[],[p]),h=Te({control:e,name:"defaultValue"});return Ro(()=>{j(h)&&!it(h,m)&&r("defaultValue",{defaultValue:null})},[m,r]),n.jsxs(Le.Fragment,{children:[n.jsx(R,{vertical:6,children:n.jsx(Qn,{"data-testid":"dropdown-options-field",type:"text",...t("options",{onChange:SB}),...o("options"),label:l("custom_attribute.manage_form.fields.options"),placeholder:l("custom_attribute.manage_form.holders.options"),rows:EB(m)})}),n.jsx(R,{vertical:6,children:n.jsx(ht,{control:e,"data-testid":"default-value-field",hint:
6105M(h)?l("custom_attribute.manage_form.hints.default_value"):"",isClearable:j(h),label:l("custom_attribute.manage_form.fields.default_option"),menuPortalTarget:u,name:"defaultValue",options:m,placeholder:l("custom_attribute.manage_form.holders.default_option"),value:i("defaultValue")})}),n.jsx(Ud,{control:e,isEditCAFlow:a,register:t,setValue:s}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"placeholder-field",type:"text",...t("placeholder"),...o("placeholder"),hint:l("custom_attribute.manage_form.hints.placeholder"),label:l("custom_attribute.manage_form.fields.placeholder"),placeholder:l("custom_attribute.manage_form.holders.placeholder")})})]})},SN=({kind:e,control:t,register:r,resetField:o,getValues:i,getFieldState:s,setValue:a,isEditCAFlow:l})=>{switch(e){case Pt.smallText:case Pt.url:case Pt.phone:case Pt.email:return n.jsx(ewe,{control:t,getFieldState:s,isEditCAFlow:l,register:r,setValue:a});case Pt.largeText:return n.jsx(twe,{control:t,getFieldState:s,isEditCAFlow:l,register:r,setValue:a});case Pt.number:return n.jsx(_w,{control:t,getFieldState:s,isEditCAFlow:l,normalizer:i5,register:r,setValue:a});case Pt.float:return n.jsx(_w,{control:t,getFieldState:s,isEditCAFlow:l,normalizer:H_,register:r,setValue:a});case Pt.checkbox:return n.jsx(nwe,{control:t,isEditCAFlow:l,register:r,setValue:a});case Pt.date:return n.jsx(rwe,{control:t,getFieldState:s,isEditCAFlow:l,register:r,setValue:a});case Pt.dropdown:return n.jsx(owe,{control:t,getFieldState:s,getValues:i,isEditCAFlow:l,register:r,resetField:o,setValue:a});default:return null}},iwe=({selectedType:e,navigateToPreviousStep:t,stepCount:r,onSubmit:o})=>{const{t:i}=P(),{addNodeCustomAttribute:s}=Pe(),a=c.useContext(Ue),{handleSubmit:l,control:u,formState:{isValid:p,errors:m},register:h,resetField:A,getValues:f,getFieldState:_,setValue:b}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{...e.initialValues,applicableTo:{items:!0,folders:!1}},resolver:E=>gt(E,a3(e.kind))});return n.jsx("form",{autoComplete:"off",onSubmit:l(o),children:n.jsxs(S,{column:!0,children:[n.jsxs(lE,{children:[n.jsxs(xN,{children:[n.jsx(C,{neutral700:!0,medium:!0,uppercase:!0,letterSpacing:"0.6px",offsets:{mt:16,mb:20},size:"14px",children:i("custom_attribute.manage_form.fields.headline")}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"ca-name-field",hint:i("custom_attribute.manage_form.hints.field_name"),label:i("custom_attribute.manage_form.fields.field_name"),type:"text",...h("name"),..._("name"),mandatory:!0})}),n.jsx(SN,{control:u,getFieldState:_,getValues:f,kind:e.kind,register:h,resetField:A,setValue:b}),n.jsxs(R,{top:30,children:[n.jsx(C,{neutral700:!0,medium:!0,uppercase:!0,letterSpacing:"0.6px",offsets:{mb:8},size:"14px",children:i("custom_attribute.manage_form.fields.applicable_to")}),n.jsx(C,{neutral500:!0,letterSpacing:"0.4px",size:"12px",children:pt(i("custom_attribute.manage_form.hints.applicable_to"))}),n.jsx(R,{top:26,children:n.jsx(rt,{...h("applicableTo.items"),$size:"mini",checkboxType:"switcher","data-testid":"apply-to-items-toggle",label:"Items",labelStyle:{color:a.text.neutral700,fontSize:"14px",marginLeft:"6px"}})}),n.jsx(R,{bottom:10,top:20,children:n.jsx(rt,{...h("applicableTo.folders"),$size:"mini",checkboxType:"switcher","data-testid":"apply-to-folders-toggle",label:"Folders",labelStyle:{color:a.text.neutral700,fontSize:"14px",marginLeft:"6px"}})})]})]}),n.jsx(EN,{control:u,description:e.description,kind:e.kind,limits:e.limits})]}),n.jsxs(cE,{children:[n.jsx(Y,{"data-testid":"back-button",offsetType:"compact",styleType:"modalBackBtn",type:"button",onClick:t,children:i("common.back")}),n.jsx(C,{neutral700:!0,size:"14px",children:i("common.step_of",{current:2,total:r})}),n.jsx(Y,{"data-testid":"submit-button",disabled:!p||s,disableStyleType:"semitransparentBrandCTA",minWidth:"100%",offsetType:"compact",showSpinner:s,styleType:"brandCTA",children:i("common.save")})]})]})})},z1=2,swe=({onSubmit:e})=>{const[t,r]=c.useState({}),{currentStep:o,navigateToPreviousStep:i,navigateToNextStep:s}=JA({numberOfSteps:z1});return o===1?n.jsx(XTe,{navigateToNextStep:s,selectedType:t,setSelectedType:r,stepCount:z1}):n.jsx(iwe,{navigateToPreviousStep:i,selectedType:t,setSelectedType:r,stepCount:z1,onSubmit:e})},awe=(e,t,r=[])=>t.kind.value==="dropdown"?{id:e,kind:t.kind.value,name:t.name,postfix:t.postfix,placeholder:t.placeholder,defaultValue:j(t.defaultValue)?{label:t.defaultValue,value:t.defaultValue}:null,options:CB(r),applyDefaultValue:!1}:{id:e,kind:t.kind.value,name:t.name,postfix:t.postfix,placeholder:t.placeholder,defaultValue:j(t.defaultValue)&&rn(Number,t.defaultValue)?String(t.defaultValue):t.defaultValue,applyDefaultValue:!1},lwe=({id:e})=>{const{t}=P(),r=le(),o=q(k=>$(["customAttributes","byId",e],k)),i=q(k=>$(["customAttributes","dropdownAttributesOptions",e],k)),s=$(["kind","value"],o),a=c.useMemo(()=>awe(e,o,i),[e,o,i]);qt(()=>{s==="dropdown"&&r({type:d.FETCH_DROPDOWN_OPTIONS_LIST_REQUEST,payload:{id:e}})});const{editNodeCustomAttribute:l}=Pe(),u=k=>{r({type:d.EDIT_NODE_CUSTOM_ATTRIBUTE_REQUEST,payload:{values:k,initialValues:a,onSuccess:()=>{r({type:d.FETCH_CUSTOM_ATTRIBUTES_REQUEST}),r({type:d.HIDE_MODAL})}}})},{handleSubmit:p,control:m,formState:{isValid:h,isDirty:A,errors:f},register:_,resetField:b,getValues:E,getFieldState:T,reset:w,setValue:v}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:a,resolver:k=>gt(k,a3(s,!0))});return Ro(()=>
6105w(a),[a]),n.jsx("form",{autoComplete:"off",onSubmit:p(u),children:n.jsxs(S,{column:!0,children:[n.jsxs(lE,{children:[n.jsxs(xN,{children:[n.jsx(C,{medium:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.6px",offsets:{mt:16,mb:20},size:"14px",children:t("custom_attribute.manage_form.fields.headline")}),n.jsx(R,{vertical:6,children:n.jsx(we,{"data-testid":"ca-name-field",hint:t("custom_attribute.manage_form.hints.field_name"),label:t("custom_attribute.manage_form.fields.field_name"),type:"text",..._("name"),...T("name"),mandatory:!0})}),n.jsx(SN,{isEditCAFlow:!0,control:m,getFieldState:T,getValues:E,kind:s,register:_,resetField:b,setValue:v})]}),n.jsx(EN,{control:m,kind:s})]}),n.jsxs(cE,{children:[n.jsx("div",{}),n.jsx("div",{}),n.jsx(Y,{"data-testid":"submit-button",disabled:!h||!A||l,disableStyleType:"semitransparentBrandCTA",minWidth:"100%",offsetType:"compact",showSpinner:l,styleType:"brandCTA",children:t("common.save")})]})]})})},cwe=g.div.withConfig({displayName:"ui__ModalContent"})(["display:grid;width:100%;padding:24px 0 24px 24px;grid-template-columns:1fr 1fr;grid-column-gap:24px;align-items:stretch;"]),dwe=g.div.withConfig({displayName:"ui__ModalFooter"})(["display:flex;justify-content:flex-end;width:100%;padding:16px 24px;border-top:1px solid ",";background-color:",";"],({theme:e})=>ot(e.delimiter.neutral200,.65),({theme:e})=>e.bg.white),uwe=g.div.withConfig({displayName:"ui__FormWrapper"})(["display:flex;flex-direction:column;"]),pwe=g.div.withConfig({displayName:"ui__PreviewWrapper"})(["display:flex;flex-direction:column;padding:44px;border-radius:12px 0 0 12px;background-color:",";pointer-events:none;"],({theme:e})=>e.bg.neutral50),mwe=g.div.withConfig({displayName:"ui__PreviewControlWrapper"})(["padding:16px 20px;background-color:",";border-radius:6px;"],({theme:e})=>e.bg.white),hwe=({control:e})=>{const{t}=P(),[r,o]=Te({name:["label","placeholder"],control:e}),i=r?.trim()?r:t("jobs.job_settings.custom_fields.custom_field_modal.preview_default_label");return n.jsxs(pwe,{children:[n.jsx(C,{neutral700:!0,fontMedium:!0,offsets:{mb:16},size:"16px",children:t("jobs.job_settings.custom_fields.custom_field_modal.preview_heading")}),n.jsx(mwe,{children:n.jsxs(S,{column:!0,gap:16,children:[n.jsxs(R,{children:[n.jsx(C,{neutral500:!0,offsets:{mb:8},size:"12px",children:t("jobs.job_settings.custom_fields.custom_field_modal.preview_sample_heading")}),n.jsx(we,{label:i,value:t("jobs.job_settings.custom_fields.custom_field_modal.preview_sample_value"),readOnly:!0})]}),n.jsxs(R,{children:[n.jsx(C,{neutral500:!0,offsets:{mb:8},size:"12px",children:t("jobs.job_settings.custom_fields.custom_field_modal.preview_placeholder_heading")}),n.jsx(we,{label:i,placeholder:o,readOnly:!0})]})]})}),n.jsx(C,{smallSize:!0,neutral700:!0,fontSemiBold:!0,offsets:{mt:14},letterSpacing:"0.4px",lineHeight:"16px",children:t("custom_attribute.type_names.string.title")})]})},Awe={label:{presence:{allowEmpty:!1},length:{maximum:190}},placeholder:Zv},gwe=({field:e,onSubmit:t})=>{const{t:r}
6105=P(),{createJobCustomField:o,updateJobCustomField:i}=Pe(),s=o||i,{control:a,register:l,handleSubmit:u,getFieldState:p,formState:{isValid:m}}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:e?{label:e.label,placeholder:e.placeholder??""}:{label:"",placeholder:""},resolver:h=>gt(h,Awe)});return n.jsx("form",{autoComplete:"off",onSubmit:u(t),children:n.jsxs(S,{column:!0,children:[n.jsxs(cwe,{children:[n.jsxs(uwe,{children:[n.jsx(C,{neutral700:!0,fontMedium:!0,uppercase:!0,letterSpacing:"0.6px",offsets:{mb:16},size:"12px",children:r("jobs.job_settings.custom_fields.custom_field_modal.field_options")}),n.jsx(R,{bottom:12,children:n.jsx(we,{...l("label"),...p("label"),"data-testid":"custom-field-label-input",label:r("jobs.job_settings.custom_fields.custom_field_modal.field_label"),mandatory:!0,placeholder:r("jobs.job_settings.custom_fields.custom_field_modal.field_label_placeholder"),type:"text"})}),n.jsx(we,{...l("placeholder"),...p("placeholder"),"data-testid":"custom-field-placeholder-input",label:r("jobs.job_settings.custom_fields.custom_field_modal.placeholder_label"),placeholder:r("jobs.job_settings.custom_fields.custom_field_modal.placeholder_text_placeholder"),type:"text"})]}),n.jsx(hwe,{control:a})]}),n.jsx(dwe,{children:n.jsx(Y,{"data-testid":"save-custom-field-button",disabled:!m||s,disableStyleType:"semitransparentBrandCTA",offsetType:"compact",showSpinner:s,styleType:"brandCTA",children:r("common.save")})})]})})},CN=({skipFetch:e=!1}={})=>{const{byId:t,ids:r,isFetched:o}=q(a=>a.jobs?.settings?.customFields??{byId:{},ids:[],isFetched:!1}),i=le();c.useEffect(()=>{!e&&!o&&i({type:d.FETCH_JOBS_CUSTOM_FIELDS_REQUEST})},[i,o,e]);const s=c.useMemo(()=>r.map(a=>t[a]).filter(a=>!a.disabled),[t,r]);return{byId:t,ids:r,isFetched:o,activeCustomFields:s}},xw=()=>ue("http_status.internal_server_error"),ywe=()=>{const{token:e}=Or();return{"Cache-Control":"no-cache",accept:"application/json",...!(window.enableAuthTokenCookie===!0)&&e?{Authorization:`Bearer ${e}`}:{}}},Wn=async(e,t)=>{const r=await e(t,ywe());if("error"in r)throw new Error(typeof r.error=="string"&&r.error!==""?r.error:xw());const o=r.responseStatus;if(o===void 0||o>=bs.BAD_REQUEST)throw new Error(xw());return r},fwe="job",_we="appfolio-custom-field-partner-fields",TN="appfolio-custom-field-mappings",dE=e=>({companyId:e,integrationKey:Ph,entityType:fwe}),xwe=()=>{const{id:e}=Tn();return Sr({queryKey:[_we,e],queryFn:async()=>{const{partnerFields:t}=await Wn(Fe.fetchFieldMappingPartnerFields,{pathParams:dE(e)});return t??[]}})},bwe=()=>{const{id:e}=Tn();return Sr({queryKey:[TN,e],queryFn:async()=>{const{fieldMappings:t}=await Wn(Fe.fetchFieldMappings,{pathParams:dE(e)});return t??[]},staleTime:0})},Ewe=()=>{const{id:e}=Tn(),t=yp();return pd({mutationFn:r=>Wn(Fe.saveIntegrationCustomFieldMappings,{pathParams:dE(e),data:{fieldMappings:r}}),onSuccess:()=>t.invalidateQueries({queryKey:[TN,e]})})},bw=g.div.withConfig({displayName:"ui__ModalWrapper"})(["width:894px;"]),Swe=g.div.withConfig({displayName:"ui__ModalContent"})(["display:flex;flex-direction:column;min-height:245px;padding:25px 20px;"]),Cwe=g.div.withConfig({displayName:"ui__MappingsGrid"})(["display:grid;grid-template-columns:1fr 1fr 24px;grid-column-gap:24px;grid-row-gap:18px;align-items:start;"]),Twe=g.div.withConfig({displayName:"ui__ModalFooter"})(["display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:16px 24px;border-top:1px solid ",";background-color:",";"],({theme:e})=>ot(e.delimiter.neutral200,.65),({theme:e})=>e.bg.white),wwe=g.button.withConfig({displayName:"ui__AddFieldButton"})(["border:none;background:transparent;padding:0;margin-top:18px;align-self:flex-start;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline;color:",";"],({theme:e})=>e.brand),Iwe=g.button.withConfig({displayName:"ui__RemoveFieldButton"})(["display:flex;align-items:center;justify-content:center;width:24px;height:40px;margin-top:6px;border:none;background:transparent;padding:0;cursor:pointer;color:",";&:hover{color:",";}"],({theme:e})=>e.icon.neutral500,({theme:e})=>e.icon.neutral700),vwe=g.div.withConfig({displayName:"ui__SpinnerWrapper"})(["display:flex;align-items:center;justify-content:center;min-height:319px;
6105"]),V1={fieldId:null,sortlyField:"",partnerField:null},Rwe=e=>{const t=[];e.customFieldMappings.forEach((o,i)=>{if(o.fieldId!==null)return;const s=(o.sortlyField??"").trim();s.length===0?t[i]={sortlyField:{type:"validate",message:x("validations.cant_be_blank")}}:s.length>$c&&(t[i]={sortlyField:{type:"validate",message:x("validations.less_than",{fieldValue:$c+1})}}),o.partnerField===null&&(t[i]={...t[i],partnerField:{type:"validate",message:x("validations.cant_be_blank")}})});const r=t.some(Boolean);return{values:r?{}:e,errors:r?{customFieldMappings:t}:{}}},jwe=()=>{const{t:e}=P(),t=c.useContext(Ue),r=le(),{hideModal:o}=lt(),{activeCustomFields:i,isFetched:s}=CN(),{data:a,isPending:l}=xwe(),{data:u,isPending:p}=bwe(),m=Ewe(),h=!s||l||p,A=c.useMemo(()=>{if(h)return;const K=new Map((u??[]).map(Z=>[Z.fieldId,Z.partnerFieldKey])),X=i.map(Z=>({fieldId:Z.id,sortlyField:Z.label,partnerField:K.get(Z.id)??null}));return{customFieldMappings:X.length>0?X:[{...V1}]}},[h,i,u]),{control:f,register:_,handleSubmit:b,getFieldState:E,formState:{isValid:T,isDirty:w}}=Ye({mode:"onChange",defaultValues:{customFieldMappings:[]},resolver:Rwe,values:A}),{fields:v,append:k,remove:N,update:D}=l_({control:f,name:"customFieldMappings"}),F=Te({control:f,name:"customFieldMappings"}),B=c.useMemo(()=>(a??[]).map(K=>({label:K.label,value:K.key})),[a]),U=v.length<yJ,z=T&&w&&!m.isPending,W=({customFieldMappings:K})=>{const X=K.reduce((Z,ae)=>(ae.partnerField&&(ae.fieldId!==null?Z.push({fieldId:ae.fieldId,partnerFieldKey:ae.partnerField}):Z.push({newFieldLabel:(ae.sortlyField??"").trim(),partnerFieldKey:ae.partnerField})),Z),[]);m.mutate(X,{onSuccess:()=>{r({type:d.FETCH_JOBS_CUSTOM_FIELDS_REQUEST}),se({type:"success",message:e("appfolio.custom_fields.saved")}),o()},onError:Z=>se({type:"error",message:Z.message})})};return h?n.jsx(bw,{children:n.jsx(vwe,{"data-testid":"custom-fields-loading",children:n.jsx(Ct,{inlineSpinner:!0,size:"32px",spinnerColor:t.icon.brand})})}):n.jsxs(bw,{children:[n.jsxs(Swe,{children:[n.jsx(R,{bottom:20,children:n.jsx(C,{mediumSize:!0,neutral700:!0,lineHeight:"20px",children:e("appfolio.custom_fields.subtitle")})}),n.jsxs(Cwe,{children:[n.jsx(C,{fontMedium:!0,neutral500:!0,uppercase:!0,letterSpacing:"0.6px",size:"12px",children:e("appfolio.custom_fields.sortly_column")}),n.jsx(C,{fontMedium:!0,neutral500:!0,uppercase:!0,letterSpacing:"0.6px",size:"12px",children:e("appfolio.custom_fields.appfolio_column")}),n.jsx("span",{}),v.map((K,X)=>{const Z=K.fieldId!==null,ae=F?.filter((xe,te)=>te!==X).map(xe=>xe.partnerField),pe=B.filter(xe=>!ae?.includes(xe.value));return n.jsxs(c.Fragment,{children:[n.jsx(we,{..._(`customFieldMappings.${X}.sortlyField`),...E(`customFieldMappings.${X}.sortlyField`),"data-testid":`custom-field-label-${X}`,disabled:Z,disabledTooltipText:e("appfolio.custom_fields.locked_field_tooltip"),label:e("appfolio.custom_fields.field_label"),type:"text"}),n.jsx(Un,{control:f,name:`customFieldMappings.${X}.partnerField`,render:({field:xe})=>n.jsx(R,{top:6,outside:!0,children:n.jsx(ht,{"data-testid":`custom-field-select-${X}`,isClearable:!0,isPartOfForm:!1,isSearchable:!1,name:xe.name,noFieldWrapper:!0,options:pe,placeholder:e("appfolio.custom_fields.select_placeholder"),value:B.find(te=>te.value===xe.value)??"",onChange:te=>xe.onChange(te?String(te.value):null)})})}),n.jsx(I,{when:!Z,children:n.jsx(Iwe,{"aria-label":e("appfolio.custom_fields.remove_field"),"data-testid":`custom-field-remove-${X}`,type:"button",onClick:()=>v.length>1?N(X):D(X,{...V1}),children:n.jsx(Vl,{width:16,height:18})})}),n.jsx(I,{when:Z,children:n.jsx("span",{})})]},K.id)})]}),n.jsx(I,{when:U,children:n.jsx(wwe,{"data-testid":"custom-field-add-another",type:"button",onClick:()=>k({...V1}),children:e("appfolio.custom_fields.add_another")})})]}),n.jsxs(Twe,{children:[n.jsx(Y,{minWidth:118,offsetType:"compact",styleType:"userCancel",type:"button",onClick:()=>o(),children:e("common.cancel")}),n.jsx(Y,{minWidth:98,"data-testid":"custom-fields-save",disabled:!z,disableStyleType:"semitransparentBrandCTA",offsetType:"compact",showSpinner:m.isPending,styleType:"brandCTA",type:"button",onClick:b(W),children:e("common.save")})]})]})},kwe=e=>{const{t}=P(),r=c.useContext(Ue),{deleteInvoice:o}=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"244px",vertical:30,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:30,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:r.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:20,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:t("invoice.delete_modal.heading")}),n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{black:!0,children:t("invoice.delete_modal.title")}),n.jsx(C,{black:!0,children:t("invoice.delete_modal.sub_title")})]})]})]})}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",style:{borderTop:`solid 1px ${r.delimiter.neutral200}`},children:n.jsx(Y,{"data-testid":"delete-invoice",disabled:o,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:o,styleType:"brandCTA",onClick:e.submitHandler,children:t("invoice.delete_modal.cta")})})]})},Nwe=g(S).withConfig({displayName:"ui__FooterWrapper"})(["padding:0 20px;border-top:solid 1px ",";"],({theme:e})=>e.delimiter.neutral200),Owe=({cancelHandler:e,submitHandler:t})=>{const{t:r}
6105=P(),o=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"244px",horizontal:64,vertical:56,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:12,justifyContent:"center",children:[n.jsxs(C,{black:!0,enormousSize:!0,semibold:!0,children:[r("invoice.create_picklist_from_invoice_modal.heading"),"?"]}),n.jsx(C,{black:!0,textAlign:"center",children:r("invoice.create_picklist_from_invoice_modal.sub_title")})]})}),n.jsxs(Nwe,{alignItems:"center",gap:16,height:"90px",justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-button",disabled:o.createPicklistFromInvoice,minWidth:96,styleType:"userCancel",type:"button",onClick:e,children:r("common.cancel")}),n.jsx(Y,{"data-testid":"create-picklist",disabled:o.createPicklistFromInvoice,disableStyleType:"semitransparentBrandCTA",minWidth:96,offsetType:"enormous",showSpinner:o.createPicklistFromInvoice,styleType:"brandCTA",onClick:t,children:r("common.create")})]})]})},Dwe=e=>{const t=c.useContext(Ue),r=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"244px",vertical:30,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:30,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:t.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:20,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:e.heading}),n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{black:!0,children:e.title}),n.jsx(C,{black:!0,children:e.sub_title})]})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",children:n.jsx(Y,{"data-testid":"delete-workflow",disabled:r[e.spinnerKey],disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:r[e.spinnerKey],styleType:"brandCTA",onClick:e.submitHandler,children:e.ctaLabel})})]})},Pwe=({purchaseOrder:e,step:t,setStep:r})=>{const{t:o}=P(),{register:i,getFieldState:s,formState:{isValid:a}}=De(),l=Te({name:"updateStrategy"}),u=Te({name:"suggestAveragePrice"}),p=Te({name:"priceDifferenceStrategy"}),m=Te({name:"lineItems"}),{featureFlags:h}=Yt(),A=q(T=>Ze(T)),f=h?.enableReceivingWithoutCloning&&p===Do.DO_NOT_CLONE,_=c.useMemo(()=>Yb(e?.lineItems,m).length>0,[e,m]),{receivePurchaseOrderItems:b}=Pe(),E=c.useCallback(T=>{O.toggleAveragePrice(e,A,T?"on":"off")},[e,A]);if(t===0){const T=h?.enableReceivingWithoutCloning&&l===Tr.WITH_QTY_UPDATE&&M(p),w=()=>{const v=l===Tr.WITH_QTY_UPDATE,k=v?"update_quantity":"do_not_update_quantity";let N="n/a";v&&(N=p===Do.DO_NOT_CLONE?"do_not_clone":"clone"),O.selectReceivingAction(e,A,k,N),r(1)};return n.jsx(R,{all:24,children:n.jsx(S,{alignItems:"center",justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"receive-button",disabled:M(l)||T,offsetType:"compact",showSpinner:b,styleType:"brandCTA",type:"button",onClick:w,children:o("common.next")})})})}return t===2?n.jsx(R,{horizontal:24,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Y,{"data-testid":"back-button",offsetType:"compact",styleType:"stepperBack",type:"button",onClick:()=>r(1),children:o("purchase_order.receive_items.back")}),n.jsx(Y,{"data-testid":"confirm-and-receive-button",disabled:!a||b,offsetType:"compact",showSpinner:b,styleType:"brandCTA",type:"submit",children:o("purchase_order.receive_items.confirm_and_receive")})]})}):n.jsxs(n.Fragment,{children:[n.jsx(R,{horizontal:24,top:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(R,{outside:!0,right:16,width:"240px",children:n.jsx(is,{isDisabled:!0,reasonType:Ht.UpdateQuantity,testId:"reason-field",label:o("purchase_order.receive_items.fields.reason"),name:"reason",isWorkflowProtected:!0})}),n.jsx(R,{width:p===Do.DO_NOT_CLONE?"45%":"100%",children:n.jsx(Qn,{...i("transactionNote"),...s("transactionNote"),label:o("purchase_order.receive_items.fields.transaction_note"),textAreaControlStyles:{height:"40px"}})}),n.jsx(I,{when:f,children:n.jsx(R,{children:n.jsx(rt,{showHint:!0,...i("suggestAveragePrice",{onChange:T=>E(T.target.checked)}),checkboxType:"switcher",checked:!!u,"data-testid":"suggest-average-price-toggle",hint:o("purchase_order.receive_items.suggest_average_price_tooltip"),hintTooltipMaxWidth:"250px",justify:"flex-end",label:o("purchase_order.receive_items.suggest_average_price")})})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:24,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:h?.enableReceivingWithoutCloning?"space-between":"flex-end",children:[n.jsx(I,{when:h?.enableReceivingWithoutCloning,children:n.jsx(Y,{"data-testid":"back-button",offsetType:"compact",styleType:"stepperBack",type:"button",onClick:()=>r(0),children:o("purchase_order.receive_items.back")})}),n.jsx(I,{when:f&&_,children:n.jsx(Y,{"data-testid":"next-button",disabled:!a||b,offsetType:"compact",showSpinner:b,styleType:"brandCTA",type:"button",onClick:()=>r(2),children:o("common.next")})}),n.jsx(I,{when:!f||!_,children:n.jsx(Y,{"data-testid":"receive-button",disabled:!a||b,offsetType:"compact",showSpinner:b,styleType:"brandCTA",type:"submit",children:o("common.receive")})})]})})]})},Lwe=g.div.withConfig({displayName:"ui__HeaderWrapper"})(["display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 20px;width:100%;height:48px;background-color:",";"],({theme:e})=>e.text.neutral700),Fwe=g(S).withConfig({displayName:"ui__RowWrapper"})(["width:100%;background-color:",";"],({theme:e})=>e.bg.white),Mwe=g(S).withConfig({displayName:"ui__Row"})(["padding:0 20px;width:100%;height:72px;"]),Uwe=g.div.withConfig({displayName:"ui__WarningWrapper"})(["display:flex;align-items:center;justify-content:center;padding:8px;margin-bottom:16px;width:100%;height:32px;font-size:12px;color:",";text-align:center;background-color:",";"],({theme:e})=>e.text.neutral700,({theme:e,$warningType:t})=>t==="error"?e.bg.red50:e.bg.yellow50),Bwe=g.div.withConfig({displayName:"ui__FolderPath"})(["padding-left:85px;background-color:",";height:24px;"],({theme:e})=>e.bg.neutral50),wN=g.div.withConfig({displayName:"ui__ContentWrapper"})(["max-height:300px;overflow:auto;"," ",""],S2.tablet`
6106    max-height: 500px;
6107  `,S2.lowDpiDesktop`
6108    max-height: 870px;
6109  `),Hwe=g(Y).withConfig({displayName:"ui__StyledRedLink"})(["font-size:10px;height:auto;padding:0;"]),IN=g.div.withConfig({displayName:"ui__AbsoluteWrapper"})(["width:100%;position:absolute;bottom:0px;left:0;"]),zwe=g.div.withConfig({displayName:"ui__PreviewWrapper"})(["width:465px;height:495px;background-color:",";padding:40px 137px 40px 23px;"],({theme:e})=>e.bg.neutral50),Vwe=L(["width:400px;height:72px;padding-left:16px;align-items:flex-start;justify-content:center;border-radius:8px;flex-direction:column;border:",";& ","{font-size:16px;line-height:20px;font-weight:700;color:",";}&:hover{box-shadow:0 5px 20px rgba(60,64,88,0.12);}"],({theme:e})=>`2px solid  ${e.bg.neutral200}`,C,({theme:e})=>e.text.neutral700),Qwe=g(S).withConfig({displayName:"ui__UnitsBlock"})(["position:absolute;right:8px;top:15px;background-color:",";;"],({theme:e})=>e.bg.white),Wwe=g.div.withConfig({displayName:"ui__SubQuestionWrapper"})(["padding-top:23px;
6109"]),qwe=g(S).attrs({alignItems:"flex-start",gap:12}).withConfig({displayName:"ui__InfoBannerWrapper"})(["width:calc(100% - 48px);margin:16px 24px;padding:12px 24px;border:1px solid ",";border-radius:12px;background:",";"],({theme:e})=>e.delimiter.blue400,({theme:e})=>e.bg.blue50),Gwe=g(S).attrs({alignItems:"center",justifyContent:"space-between"}).withConfig({displayName:"ui__PriceConfirmationRow"})(["width:100%;padding:16px 24px 16px 0;border-bottom:1px solid ",";"],({theme:e})=>e.delimiter.neutral200),Ew=g(S).attrs({column:!0,alignItems:"center",gap:4}).withConfig({displayName:"ui__PriceCellWrapper"})(["flex-shrink:0;width:144px;text-align:center;word-break:break-all;"]),$we=g.div.withConfig({displayName:"ui__PriceArrow"})(["flex:0 0 60px;height:1px;border-top:1px dashed ",";margin:0 12px;position:relative;&::after{content:'';position:absolute;right:-1px;top:-4px;width:0;height:0;border-left:6px solid ",";border-top:4px solid transparent;border-bottom:4px solid transparent;}"],({theme:e})=>e.delimiter.neutral400,({theme:e})=>e.delimiter.neutral400),uE=()=>{const e=_t(i=>i.navigation?.byId||{}),t=_t(i=>i.nodes?.permissionScopeIds||{}),r=_t(i=>i.roleGroups?.byId||{});return{getFolderPermissions:c.useCallback(i=>{if(_e(i))return null;const s=e[i]?.permissionScopeId||be;if(_e(s))return null;const a=t?.[s]?.roleGroupId;if(_e(a))return null;const{rootPermissions:l,permissions:u}=r[a];return s===be?l:u},[e,t,r])}},Kwe=({lineItems:e,step:t})=>{const{t:r}=P(),{setValue:o,getValues:i}=De(),{hideModal:s}=lt(),{getFolderPermissions:a}=uE(),{featureFlags:l}=Yt(),u=Te({name:"updateStrategy"}),p=Te({name:"priceDifferenceStrategy"}),m=l?.enableReceivingWithoutCloning&&p===Do.DO_NOT_CLONE,h=u!==Tr.WITHOUT_QTY_UPDATE,A=[{label:r("purchase_order.receive_items.header.items"),tooltip:r("purchase_order.receive_items.header.items_tooltip"),width:m?"260px":"200px"},...h?[{label:r("purchase_order.receive_items.header.folder"),tooltip:r("purchase_order.receive_items.header.folder_tooltip"),width:"268px"}]:[],...m?[{label:r("purchase_order.receive_items.header.new_price"),tooltip:r("purchase_order.receive_items.header.new_price_tooltip"),width:"180px"}]:[],{label:r("purchase_order.receive_items.header.quantity"),tooltip:r("purchase_order.receive_items.header.quantity_tooltip"),width:m?"180px":"200px"}],f=c.useCallback(()=>{const _=i("updateStrategy"),b=m,E=_===Tr.WITH_QTY_UPDATE;e.forEach((T,w)=>{const v=J("0",["quantity"],T),k=J("0",["receivedQuantity"],T),N=parseFloat(v)-parseFloat(k),D=`lineItems.${w}.receivedQuantity`,F=i(D)||0,B=N-parseFloat(F);if(parseFloat(v)===parseFloat(k)||B===0)return;const z=`lineItems.${w}.selectedFolderId`,W=i(z),K=a(W),X=T.isUoMChanged&&E,Z=E&&M(W),ae=!Kb(K,{isUpdateQuantityPath:E,requiresEditPrice:b});if(Z||ae||X)return;const pe=sl(N);return o(`lineItems.${w}.receivedQuantity`,pe,{shouldValidate:!0})})},[e,m,i,a,o]);return t===0?n.jsx(As,{showCrossBtn:!0,heading:r("purchase_order.receive_items.choose_action"),hideModal:s}):t===2&&m?n.jsx(As,{showCrossBtn:!0,heading:r("purchase_order.receive_items.price_confirmation_title"),hideModal:s}):n.jsxs(n.Fragment,{children:[n.jsx(As,{showCrossBtn:!0,heading:r("purchase_order.receive_items.title"),hideModal:s}),n.jsx(Lwe,{"data-testid":"receiving-items-header",children:A.map(_=>n.jsxs(S,{alignItems:"center",width:_.width,children:[n.jsx(C,{uppercase:!0,white:!0,offsets:{mr:5},weight:500,children:_.label}),n.jsx(Ge,{content:_.tooltip,icon:em,maxWidth:"250px"})]},_.label))}),n.jsx(R,{horizontal:14,left:16,right:p===Do.DO_NOT_CLONE?75:95,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[n.jsx(C,{block:!0,neutral700:!0,weight:500,children:r("purchase_order.receive_items.bulk_receive")}),n.jsx(Y,{"data-testid":"receive-all-items-button",disableStyleType:"transparent",minWidth:"200px",offsetType:"compact",styleType:"redLink",textTransform:"none",type:"button",onClick:f,children:r("purchase_order.receive_items.receive_all_items")})]})})]})},Ywe=g.svg.withConfig({displayName:"CircleCheck__Svg"})(["width:",";height:",";"],e=>`${e.$width}px`,e=>`${e.$height}px`),Jwe=({width:e,height:t,fillColor:r="currentColor"})=>{const o=e||24,i=t||24;return n.jsx(Ywe,{$height:i,$width:o,height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M10.525 16.55 17.6 9.475 16.45 8.35l-5.925 5.925-3-3L6.4 12.4l4.125 4.15ZM12 22a9.676 9.676 0 0 1-3.875-.788 10.144 10.144 0 0 1-3.188-2.15 10.142 10.142 0 0 1-2.15-3.187A9.676 9.676 0 0 1 2 12c0-1.383.263-2.683.788-3.9a9.994 9.994 0 0 1 2.15-3.175 10.25 10.25 0 0 1 3.187-2.137A9.676 9.676 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.676 9.676 0 0 1-.788 3.875 10.25 10.25 0 0 1-2.137 3.188 9.994 9.994 0 0 1-3.175 2.15A9.738 9.738 0 0 1 12 22Zm0-1.5c2.367 0 4.375-.83 6.025-2.488C19.675 16.354 20.5 14.35 20.5 12c0-2.367-.825-4.375-2.475-6.025C16.375 4.325 14.367 3.5 12 3.5c-2.35 0-4.354.825-6.013 2.475C4.33 7.625 3.5 9.633 3.5 12c0 2.35.83 4.354 2.487 6.012C7.646 19.671 9.65 20.5 12 20.5Z",fill:r})})},Xwe=({requiresEditPrice:e=!1}={})=>{const{byId:t}=_t(Mn),{acl:r}=Jh({permissionScopeId:be}),{nodesWithAcl:o}=Jh(Object.values(t));return c.useMemo(()=>Object.values(o).reduce((a,l)=>{const u=l.id===be?r:l?.acl;return Kb(u,{requiresEditPrice:e})||a.push(String(l.id)),a},[]),[o,r,e])},pE=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:17,height:16,fill:"none",viewBox:"0 0 17 16",...e},c.createElement("path",{fill:"currentColor",stroke:"currentColor",strokeWidth:.667,d:"M2.07 13.889a.556.556 0 0 1-.476-.841L8.024 2.33a.556.556 0 0 1 .952 0l6.43 10.716a.556.556 0 0 1-.476.842z"}),c.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.333,d:"M8.5 6.667v2.666M8.5 12h.008"})),vN=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:17,height:16,fill:"none",viewBox:"0 0 17 16",...e},c.createElement("path",{fill:"#BF2323",stroke:"#BF2323",strokeWidth:.889,d:"M8.501 1.778q1.133 0 2.139.375l.285.114a6.3 6.3 0 0 1 1.764 1.127l.214.204q.734.733 1.202 1.697l.13.281a6 6 0 0 1 .48 2.102l.008.321V8q0 1.133-.374 2.139l-.115.285a6.3 6.3 0 0 1-1.128 1.765l-.203.214a6.2 6.2 0 0 1-1.698 1.202l-.28.129a6 6 0 0 1-2.424.488 6.1 6.1 0 0 1-2.14-.374l-.284-.114a6.3 6.3 0 0 1-1.98-1.331H4.1a6.2 6.2 0 0 1-1.203-1.699l-.128-.28A6.1 6.1 0 0 1 2.278 8a6.1 6.1 0 0 1 .375-2.14l.115-.284a6.3 6.3 0 0 1 1.33-1.979v.001a6.2 6.2 0 0 1 1.698-1.202l.28-.13a6 6 0 0 1 2.104-.48zM8.5 9.556a1.1 1.1 0 0 0-.705.246l-.084.075a1.08 1.08 0 0 0-.316.679l-.005.11c0 .264.081.506.246.706l.076.084c.215.216.488.321.789.32.263 0 .505-.08.706-.244l.083-.077c.188-.188.294-.42.317-.677l.004-.113c0-.263-.081-.504-.246-.705l-.075-.083a1.09 1.09 0 0 0-.79-.321Zm0-5.334c-.263 0-.505.083-.705.247l-.084.075a1.08 1.08 0 0 0-.316.679l-.005.11V8c0 .264.081.506.246.706l.076.083c.215.216.488.321.789.32.3 0 .574-.105.789-.32.188-.188.294-.421.317-.678l.004-.112V5.333a1.1 1.1 0 0 0-.246-.706l-.075-.084a1.09 1.09 0 0 0-.79-.321Z"}
6109)),Zwe=({warningMessage:e,warningType:t})=>{const r=c.useContext(Ue),o=t==="error"?vN:pE;return n.jsxs(Uwe,{$warningType:t,"data-testid":"warning-banner",children:[n.jsx(o,{color:t==="error"?r.icon.red400:r.icon.yellow400}),n.jsx(C,{inherit:!0,"data-testid":"warning-banner-message",offsets:{ml:8},children:e})]})},eIe=({qtyLeftToReceive:e,qtyAvailableToReceive:t,currentQtyField:r,isReceiveDisabled:o,index:i})=>{const{t:s}=P(),{setValue:a}=De();if(e===0)return n.jsx(S,{justifyContent:"flex-end",children:n.jsx(C,{neutral700:!0,size:"10px",children:s("purchase_order.receive_items.receiving_all")})});if(e>0){const l=sl(t);return n.jsxs(S,{alignItems:"flex-end","data-testid":`input-message-${i}`,justifyContent:"space-between",children:[n.jsx(Hwe,{"data-testid":"receive-all-button",disabled:o,disableStyleType:"transparent",minWidth:"200px",offsetType:"compact",styleType:"redLink",textTransform:"none",type:"button",onClick:()=>a(r,l,{shouldValidate:!0}),children:s("purchase_order.receive_items.receive_all")}),n.jsx(C,{neutral700:!0,trimLongString:!0,offsets:{ml:10},size:"10px",textAlign:"end",children:s("purchase_order.receive_items.qty_remaining",{qty:sl(e),total:sl(t)})})]})}return null},tIe=({item:e,index:t,isReceiveDisabled:r})=>{const{t:o}=P(),{register:i,setValue:s,getFieldState:a,formState:{errors:l}}=De(),u=J("0",["quantity"],e),p=J("0",["receivedQuantity"],e),m=parseFloat(u)-parseFloat(p),h=`lineItems.${t}.receivedQuantity`,A=Te({name:h})||"0",f=m-parseFloat(A),_=cd(parseFloat(p),parseFloat(u)),b=c.useCallback(T=>{const w=Nn(T);return Ho(w)},[]),E=Lt(e.unitOfMeasure.name,u);return _?n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{green400:!0,lineHeight:"10px",offsets:{mr:5},children:n.jsx(Jwe,{})}),n.jsx(C,{neutral700:!0,size:"14px",children:o("purchase_order.receive_items.all_qty_received",{qty:u,unit:E})})]}):n.jsxs(R,{relative:!0,children:[n.jsx(we,{"data-testid":`item-${t}-received-quantity`,disabled:r,type:"text",...i(h,{onChange:T=>{const w=T.target.value||"",v=b(w)||"";s(h,v,{shouldValidate:!0})}}),...a(h)}),n.jsx(Qwe,{children:n.jsx(C,{neutral500:!0,size:"13px",children:E})}),n.jsx(IN,{children:n.jsx(eIe,{currentQtyField:h,index:t,isReceiveDisabled:r,qtyAvailableToReceive:m,qtyLeftToReceive:f})})]})},nIe=({item:e,index:t})=>{const{t:r}=P(),{watch:o,register:i,control:s,setValue:a,getValues:l}=De(),u=o(`lineItems.${t}.selectedFolderId`),{getFolderPermissions:p}=uE(),{featureFlags:m}=Yt(),h=Te({name:"priceDifferenceStrategy"}),A=q(Ze),f=q(ce=>ce?.pages?.purchaseOrderPage?.purchaseOrder),_=m?.enableReceivingWithoutCloning&&h===Do.DO_NOT_CLONE,b=q(ce=>$(["navigation","byId"],ce)),E=q(Ed),T=Ji(),w=Xwe({requiresEditPrice:_}),{parentNodeId:v,isItemOrParentFolderDeleted:k}=e?.itemInfo||{},N=j(e?.itemInfo)&&!k,D=Xi({nodesById:b,nodeId:v,appendCurrentNode:!0}),F=J("0",["quantity"],e),B=J("0",["receivedQuantity"],e),U=cd(parseFloat(B),parseFloat(F)),z=o("updateStrategy"),W=z===Tr.WITH_QTY_UPDATE&&e.isUoMChanged,K=U||W,X=p(u),Z=z===Tr.WITH_QTY_UPDATE,ae=j(u)&&!Kb(X,{isUpdateQuantityPath:Z,requiresEditPrice:_})||W,{warningMessage:pe,warningType:xe}=kxe({item:e,selectedFolderId:u,selectedFolderPermissions:X,isAllQuantityReceived:U,updateStrategy:z,priceDifferenceStrategy:h})||{},te=c.useRef(void 0);c.useEffect(()=>{ae&&a(`lineItems.${t}.receivedQuantity`,"0")},[ae,t,a]);const ye=Te({name:"suggestAveragePrice"}),he=Te({name:`lineItems.${t}.receivedQuantity`}),Ie=c.useCallback(ce=>{if(String(ce)===String(v))return;let de="n/a";z===Tr.WITH_QTY_UPDATE&&(de=h===Do.DO_NOT_CLONE?"do_not_clone":"clone"),O.editReceivingFolder(f,A,de,ce)},[v,f,A,z,h]),ke=c.useCallback(ce=>{if(ce===te.current)return;te.current=ce;const de=l("lineItems")||[],ve={...f,lineItems:f?.lineItems?.map((Be,Qe)=>({...Be,newPrice:de[Qe]?.newPrice,selectedFolderId:de[Qe]?.selectedFolderId}))};O.editNewPrice(ve,A,ye?"average_price":"po_price")},[f,A,ye,l]);return c.useEffect(()=>{if(!_||!ye)return;const ce=vxe({unitRate:e?.unitRate,currentPrice:e?.itemInfo?.price,currentQuantity:e?.itemInfo?.quantity,receivingQuantity:he??"0",hasItemInfoAccess:j(e?.itemInfo),priceDecimalScale:E});ce!==null&&a(`lineItems.${t}.newPrice`,ce,{shouldValidate:!0})},[_,ye,he,e,t,E,a]),n.jsxs(S,{column:!0,children:[n.jsx(Bwe,{children:n.jsx(I,{when:N,children:n.jsx(Us,{isLastLinkClickable:!0,items:D})})}),n.jsxs(Fwe,{column:!0,"data-testid":"receiving-item-row",children:[n.jsxs(Mwe,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fa,{index:t,item:e}),n.jsx(I,{when:z!==Tr.WITHOUT_QTY_UPDATE,children:n.jsx(S,{width:"268px",children:n.jsx(Fs,{...i(`lineItems.${t}.selectedFolderId`),showBackButton:!0,control:s,defaultNodeId:null,disabled:K,disabledNodesIds:w,headerTitle:r("purchase_order.receive_items.select_folder"),placeholder:r("common.select_folder"),testId:`item-${t}-selected-folder-id`,onSelect:Ie})})}),n.jsx(I,{when:_,children:n.jsx(S,{column:!0,width:"180px",children:n.jsxs(R,{relative:!0,"data-testid":`item-${t}-new-price`,children:[n.jsx(we,{"data-testid":`item-${t}-new-price-input`,disabled:ae,type:"text",...i(`lineItems.${t}.newPrice`,{onChange:ce=>{const de=ce.target.value||"",ve=hg(de)||"";a(`lineItems.${t}.newPrice`,ve,{shouldValidate:!0})},onBlur:ce=>{const de=ce.target.value||"",ve=de.endsWith(".")?de.slice(0,-1):de;ve!==de&&a(`lineItems.${t}.newPrice`,ve,{shouldValidate:!0}),ke(ve)}})}),n.jsx(I,{when:j(e?.itemInfo),children:n.jsx(IN,{children:n.jsx(S,{justifyContent:"flex-start",children:n.jsx(C,{neutral700:!0,size:"10px",children:r("purchase_order.receive_items.current_price",{price:Number.isFinite(Number(e?.itemInfo?.price))?T(Number(e.itemInfo.price)):"-"})})})})})]})})}),n.jsx(S,{column:!0,width:_?"180px":"200px",children:n.jsx(tIe,{index:t,isReceiveDisabled:ae,item:e})})]}),n.jsx(I,{when:j(pe),children:n.jsx(Zwe,{warningMessage:pe,warningType:xe})})]})]},e.id)},rIe=({delta:e,currencify:t})=>{if(!Number.isFinite(e)||e===0)return null;const r=e>0;return n.jsx(C,{blue500:!0,size:"10px",weight:500,children:`${r?"↑":"↓"} ${t(Math.abs(e))}`})},oIe=({item:e,index:t,newPrice:r,currencify:o})=>{const{t:i}=P(),s=e?.itemInfo?.price,a=new Sn(r||0).minus(new Sn(s||0)).toNumber(),l=u=>{if(!j(u))return"-";const p=new Sn(u);return p.isNaN()?"-":o(p.toNumber())};return n.jsxs(Gwe,{"data-testid":`price-confirmation-row-${t}`,children:[n.jsx(R,{left:16,width:"472px",children:n.jsx(Fa,{index:t,item:e})}),n.jsxs(S,{alignItems:"center",gap:40,children:[n.jsxs(Ew,{children:[n.jsx(C,{neutral900:!0,size:"10px",children:i("purchase_order.receive_items.current_inventory_price")}),n.jsx(C,{neutral800:!0,size:"16px",weight:600,children:l(s)})]}),n.jsx($we,{}),n.jsxs(Ew,{children:[n.jsx(C,{neutral900:!0,size:"10px",children:i("purchase_order.receive_items.new_inventory_price")}),n.jsx(C,{neutral900:!0,size:"16px",weight:600,children:l(r)}),n.jsx(rIe,{currencify:o,delta:a})]})]})]})},iIe=({purchaseOrder:e})=>{const{t}=P(),r=Te({name:"lineItems"})||[],o=Ji(),i=q(Ze),s=Yb(e?.lineItems,r);return c.useEffect(()=>{O.viewPriceConfirmationModal(e,i,s.length)},[]),n.jsxs(wN,{children:[n.jsxs(qwe,{"data-testid":"price-confirmation-info-banner",children:[n.jsx(J_,{height:"24",viewBox:"0 0 24 24",width:"24"}),n.jsxs(S,{column:!0,children:[n.jsx(C,{blue500:!0,size:"16px",weight:700,children:t("purchase_order.receive_items.confirm_price_changes_title")}),n.jsx(C,{neutral700:!0,offsets:{mt:4},size:"14px",children:t("purchase_order.receive_items.confirm_price_changes_subtitle")})]})]}),n.jsx(I,{when:j(s),children:s.map(({item:a,index:l,newPrice:u})=>n.jsx(oIe,{currencify:o,index:l,item:a,newPrice:u},a?.id))})]})},sIe=({purchaseOrder:e})=>{const{t}=P(),{lineItems:r=[]}=e||{},{getValues:o}=De(),i=o("updateStrategy"),s=o("priceDifferenceStrategy"),a=q(p=>Ze(p)),l=c.useRef(!1),u=c.useMemo(()=>r.filter(p=>p.isUoMChanged),[r]);return c.useEffect(()=>{if(i===Tr.WITH_QTY_UPDATE&&s===Do.DO_NOT_CLONE){O.viewReceiveItemsNoCloneModal(e,a);return}if(i===Tr.WITH_QTY_UPDATE&&s===Do.CLONE_ITEM){const p=r.reduce((m,h)=>j(h?.itemInfo)&&parseFloat(h?.itemInfo?.price)!==parseFloat(h?.unitRate)?m+1:m,0);O.viewReceiveItemsCloneModal(e,a,p)}},[]),c.useEffect(()=>{if(u.length>0&&!l.current){l.current=!0;const p=i===Tr.WITH_QTY_UPDATE?t("purchase_order.receive_items.item_unit_of_measure_mismatch_error"):t("purchase_order.receive_items.item_unit_of_measure_mismatch_w
6109arning");O.viewWarningBanner({warning:p,workflow:"Purchase Order",workflowStatus:e?.status,workflowId:e?.id,affectedItemsCount:u.length,itemIds:u.map(m=>m.id)})}},[u,e,i]),n.jsx(wN,{children:Uo((p,m)=>n.jsx(nIe,{index:m,item:p},p?.id),r)})},aIe=()=>{const{t:e}=P(),{register:t,setValue:r}=De(),{featureFlags:o}=Yt(),i=Te({name:"updateStrategy"}),s=Te({name:"priceDifferenceStrategy"});c.useEffect(()=>{o?.enableReceivingWithoutCloning&&i!==Tr.WITH_QTY_UPDATE&&j(s)&&r("priceDifferenceStrategy",null,{shouldValidate:!0})},[o?.enableReceivingWithoutCloning,i,s,r]);const a=c.useMemo(()=>$T.find(u=>u.value===i),[i]),l=c.useMemo(()=>KT.find(u=>u.value===s),[s]);return n.jsx(R,{left:24,vertical:20,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsxs(R,{width:o?.enableReceivingWithoutCloning?"440px":void 0,children:[n.jsx(C,{mediumSize:!0,neutral700:!0,uppercase:!0,offsets:{mt:12,mb:12},weight:500,children:e("purchase_order.receive_items.receiving_action")}),$T.map(u=>n.jsx(R,{bottom:12,children:n.jsx(Jn,{...t("updateStrategy"),customStyle:Vwe,"data-testid":`${u.value}-type-option`,label:u.label,value:u.value})},u.value)),n.jsx(I,{when:o?.enableReceivingWithoutCloning&&i===Tr.WITH_QTY_UPDATE,children:n.jsxs(Wwe,{children:[n.jsx(R,{bottom:12,children:n.jsx(S,{alignItems:"center",children:n.jsx(C,{neutral900:!0,offsets:{mr:6},mediumSize:!0,medium:!0,children:e("purchase_order.receive_items.price_difference.question")})})}),KT.map(u=>n.jsx(Jn,{...t("priceDifferenceStrategy"),"data-testid":`${u.value}-option`,label:n.jsxs(S,{column:!0,children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{neutral700:!0,medium:!0,mediumSize:!0,weight:600,children:u.label}),n.jsx(I,{when:j(u.suffix),children:n.jsx(C,{neutral700:!0,offsets:{ml:4},mediumSize:!0,medium:!0,children:u.suffix})})]}),n.jsx(C,{neutral500:!0,offsets:{mt:4},smallSize:!0,children:u.description})]}),value:u.value},u.value))]})})]}),n.jsxs(zwe,{children:[n.jsxs(I,{when:o?.enableReceivingWithoutCloning&&i===Tr.WITH_QTY_UPDATE&&j(l),children:[n.jsx(C,{block:!0,enormousSize:!0,lineHeight:"32px",weight:600,children:l?.previewTitle}),n.jsx(C,{block:!0,largeSize:!0,neutral700:!0,offsets:{mt:12,mr:1},weight:700,children:l?.previewSubtitle}),n.jsx(C,{block:!0,mediumSize:!0,neutral600:!0,lineHeight:"22px",offsets:{mt:16},children:l?.previewDescription}),n.jsxs(I,{when:s===Do.CLONE_ITEM||s===Do.DO_NOT_CLONE,children:[n.jsx(C,{block:!0,mediumSize:!0,neutral700:!0,offsets:{mt:16,mb:16},weight:500,children:e("purchase_order.receive_items.price_difference.example_label")}),n.jsx(C,{block:!0,mediumSize:!0,neutral600:!0,lineHeight:"22px",children:l?.example})]})]}),n.jsxs(I,{when:(!o?.enableReceivingWithoutCloning||i!==Tr.WITH_QTY_UPDATE||!j(l))&&j(a),children:[n.jsx(C,{block:!0,lineHeight:"36px",size:"24px",weight:600,children:a?.label}),n.jsx(I,{when:a?.recommended,children:n.jsx(C,{block:!0,lineHeight:"36px",size:"24px",weight:600,children:e("purchase_order.receive_items.recommended")})}),n.jsx(C,{block:!0,neutral600:!0,lineHeight:"24px",offsets:{mt:8},size:"16px",children:a?.description})]})]})]})})},lIe=({step:e,purchaseOrder:t})=>e===0?n.jsx(aIe,{}):e===2?n.jsx(iIe,{purchaseOrder:t}):n.jsx(sIe,{purchaseOrder:t}),cIe=({purchaseOrder:e})=>{const{t}=P(),r=le(),o={transactionNote:{length:{maximum:200,message:t("validations.is_too_long_strict",{label:"Transaction Note",max:200})}},lineItems:{receivePurchaseOrderItems:{lineItems:e.lineItems}}},[i,s]=c.useState(0),a=q(Hs),l=q(Ze),u=c.useMemo(()=>TB(a),[a]),{featureFlags:p}=Yt(),{isAtLimit:m}=Od(),h=OA(),A=c.useMemo(()=>jxe(e,u,p?.enableReceivingWithoutCloning),[e,u,p?.enableReceivingWithoutCloning]),f=Ye({mode:"onChange",criteriaMode:"all",resolver:b=>gt(b,o)});c.useEffect(()=>{f.reset(A)},[]);const _=c.useCallback(b=>{const E=f.formState.dirtyFields.lineItems||[],T=b.updateStrategy===Tr.WITH_QTY_UPDATE,w=T&&b.priceDifferenceStrategy===Do.DO_NOT_CLONE;let v="n/a";if(T&&(v=w?"do_not_clone":"clone"),T&&m&&Rxe(e.lineItems,b.lineItems,b.priceDifferenceStrategy).length>0){h();return}const k=(b.lineItems||[]).filter(z=>parseFloat(z?.receivedQuantity||"0")>0).length,N=w?Yb(e.lineItems,b.lineItems).length:0,D=E.some(z=>
6109z?.selectedFolderId===!0),F=(b.lineItems||[]).reduce((z,W,K)=>{if(parseFloat(W?.receivedQuantity||"0")<=0)return z;const X=e.lineItems?.[K]?.itemInfo?.parentNodeId;return W.selectedFolderId!==X?z+1:z},0),B={cloneAction:v,itemsReceived:k,itemsWithPriceChange:N,averageCostUsed:w?!!b.suggestAveragePrice:void 0,hadManualPriceOverride:w?E.some(z=>z?.newPrice===!0):void 0,editedReceivingFolder:D,itemsAddedToNewFolder:F},U=Oxe(e,b,a);r({type:d.RECEIVE_PURCHASE_ORDER_ITEMS_REQUEST,payload:{purchaseOrder:e,values:U,afterAll:z=>{const{receivingAction:W,receivingQuantity:K}=Wxe(e,U),X=new Map((U.lineItems||[]).map(ae=>[ae.lineItemId,ae.receivedQuantity])),Z={...e,lineItems:(e.lineItems||[]).map(ae=>({...ae,receivedQuantity:X.get(ae.id)??"0"}))};O.endPOReceiveItemFlow(Z,l,W,K,z,B)}}})},[e,r,a,f,l,m,h]);return n.jsx(tn,{...f,children:n.jsxs("form",{onSubmit:f.handleSubmit(_),children:[n.jsx(Kwe,{lineItems:e.lineItems,step:i}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(lIe,{purchaseOrder:e,step:i}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(Pwe,{purchaseOrder:e,setStep:s,step:i})]})})},dIe=e=>{const{t}=P(),r=c.useContext(Ue),{deletePurchaseOrder:o}=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"244px",vertical:30,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:30,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:r.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:20,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:t("purchase_order.delete_modal.heading")}),n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{black:!0,children:t("purchase_order.delete_modal.title")}),n.jsx(C,{black:!0,children:t("purchase_order.delete_modal.sub_title")})]})]})]})}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",style:{borderTop:`solid 1px ${r.delimiter.neutral200}`},children:n.jsx(Y,{"data-testid":"delete-purchase-order",disabled:o,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:o,styleType:"brandCTA",onClick:e.submitHandler,children:t("purchase_order.delete_modal.cta")})})]})},uIe=e=>{const{t}=P(),r=le(),o=c.useContext(Ue),{deleteCompanyAddress:i}=Pe(),s=Ae("address",e),a=c.useCallback(()=>r({type:d.DELETE_COMPANY_ADDRESS_REQUEST,payload:{address:s}}),[s,r]);return n.jsxs(R,{children:[n.jsx(R,{vertical:32,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:32,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:o.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:16,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:t("company_addresses.delete_address.heading")}),n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{black:!0,children:t("company_addresses.delete_address.title")}),n.jsx(C,{black:!0,children:t("company_addresses.delete_address.sub_title")})]})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",children:n.jsx(Y,{"data-testid":"delete-address",disabled:i,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:i,styleType:"brandCTA",onClick:a,children:t("company_addresses.delete_address.cta_text")})})]})},pIe=({vendor:e})=>{const{t}=P(),r=le(),o=c.useContext(Ue),{deleteVendor:i}=Pe(),s=c.useCallback(()=>r({type:d.DELETE_VENDOR_REQUEST,payload:{vendor:e}}),[e,r]);return n.jsxs(R,{children:[n.jsx(R,{vertical:32,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:32,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:o.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:16,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:t("vendors.delete_vendor.title")}),n.jsx(S,{column:!0,alignItems:"center",children:n.jsx(C,{black:!0,center:!0,children:pt(t("vendors.delete_vendor.sub_title"))})})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",children:n.jsx(Y,{"data-testid":"delete-vendor",disabled:i,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:i,styleType:"brandCTA",onClick:s,children:t("vendors.delete_vendor.cta_text")})})]})},mIe=100,hIe=1e3,P1t=e=>e===jt.ENTERPRISE?hIe:mIe,AIe={...go,phone:X0,email:K5},gIe=e=>({name:"",line1:"",line2:"",city:"",state:"",zipCode:"",country:e,phone:"",email:""}),yIe=(e,t,r)=>{const{id:o,name:i,line1:s,line2:a,city:l,state:u,zipCode:p,country:m,version:h,phone:A,email:f}=e||{};
6109if(M(Ae("id",e))){const b=Dh(t?.country,r)||{label:x("item.not_set"),value:"not_set"};return gIe(b)}const _=Dh(m,r);return{id:o,name:i,line1:s,line2:a||"",city:l,state:u,zipCode:p,country:_,version:h,phone:A,email:f}},L1t=g.div.withConfig({displayName:"ui__VendorsList"})(["display:grid;gap:24px;grid-template-columns:repeat(2,495px);"]),F1t=g.div.withConfig({displayName:"ui__SearchWrapper"})(["max-width:320px;margin-bottom:24px;"]),M1t=g.div.withConfig({displayName:"ui__PaginationWrapper"})(["margin-top:24px;"]),U1t=g.div.withConfig({displayName:"ui__VendorCardWrapper"})(["display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:24px 32px;width:100%;border-radius:8px;border:solid 2px ",";background-color:",";"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white),Sw=g.div.withConfig({displayName:"ui__IconWrapper"})(["display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);left:14px;left:auto;right:10px;top:26px;color:",";background-color:",";"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white),B1t=g.button.withConfig({displayName:"ui__IconButton"})(["display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:",";"],({theme:e})=>e.text.neutral700),fIe=e=>{const{t}=P(),r=le(),o=Pe(),i=ge(!1,e.spinner,o),{hideModal:s}=lt(),a=Ae("vendor",e),{company:l,countries:u}=q(W=>({company:$(["server","companies","current"],W),countries:$(["settings","countries"],W)})),p=c.useMemo(()=>yIe(a,l,u),[a,l,u]),{register:m,getFieldState:h,control:A,getValues:f,reset:_,formState:{isDirty:b,errors:E},handleSubmit:T}=Ye({defaultValues:p,mode:"onChange",resolver:W=>gt(W,AIe)}),w=ft(bt(E))>0;Hp(b),c.useEffect(()=>{_(p)},[_,p]);const[v,k,N,D,F,B]=Te({control:A,name:["name","line1","city","state","zipCode","country"]}),U=j(v)&&j(k)&&j(N)&&j(D)&&j(F)&&j(B?.value),z=c.useCallback(W=>{const K=Ae("id",p);if(M(K))return r({type:d.ADD_VENDOR_REQUEST,payload:{formValues:W}});r({type:d.UPDATE_VENDOR_REQUEST,payload:{vendorId:K,initialValues:p,updatedValues:W}})},[r,p]);return n.jsx("form",{onSubmit:T(z),children:n.jsx(R,{style:{borderRadius:"16px"},children:n.jsxs(S,{column:!0,justifyContent:"space-between",children:[n.jsx(R,{all:40,bottom:30,children:n.jsx(S,{column:!0,gap:24,children:n.jsxs(S,{column:!0,gap:10,children:[n.jsx(we,{"data-testid":"name",type:"text",...m("name"),mandatory:!0,label:t("vendors.fields.name"),...h("name"),placeholder:t("vendors.fields.name")}),n.jsx(we,{"data-testid":"line-1",type:"text",...m("line1"),mandatory:!0,label:t("vendors.fields.line1"),...h("line1"),placeholder:t("vendors.fields.line1")}),n.jsx(we,{"data-testid":"line-2",type:"text",...m("line2"),label:t("vendors.fields.line2"),...h("line2"),placeholder:t("vendors.fields.line2")}),n.jsx(we,{"data-testid":"city",type:"text",...m("city"),mandatory:!0,label:t("vendors.fields.city"),...h("city"),placeholder:t("vendors.fields.city")}),n.jsx(we,{"data-testid":"state",type:"text",...m("state"),mandatory:!0,label:t("vendors.fields.state"),...h("state"),placeholder:t("vendors.fields.state")}),n.jsx(we,{"data-testid":"zip-code",type:"text",...m("zipCode"),mandatory:!0,label:t("vendors.fields.zip_code"),...h("zipCode"),placeholder:t("vendors.fields.zip_code")}),n.jsx(ht,{isClearable:!0,mandatory:!0,control:A,label:t("vendors.fields.country"),maxMenuHeight:200,name:"country",options:u,placeholder:t("vendors.fields.country"),value:f("country")}),n.jsxs(R,{relative:!0,children:[n.jsx(we,{"data-testid":"email",type:"email",...m("email"),label:t("vendors.fields.email"),...h("email"),placeholder:t("vendors.fields.email")}),n.jsx(Sw,{children:n.jsx(wB,{})})]}),n.jsxs(R,{relative:!0,children:[n.jsx(we,{"data-testid":"phone-number",type:"text",...m("phone"),label:t("vendors.fields.phone_number"),...h("phone"),placeholder:t("vendors.fields.phone_number")}),n.jsx(Sw,{children:n.jsx(IB,{})})]})]})})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{height:"90px",right:24,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"flex-end",children:n.jsxs(S,{gap:16,children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:112,offsetType:"clear",styleType:"userCancel",type:"button",onClick:s,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!U||!b||i||w,disableStyleType:"semitransparentBrandCTA",minWidth:98,offsetType:"clear",showSpinner:i,styleType:"brandCTA",type:"submit",children:t("common.save")})]})})})]})})})},_Ie=g(R).withConfig({displayName:"ui__DefaultAddressWrapper"})(["text-transform:capitalize;color:",";border:solid 1px ",";border-radius:20px;background-color:",";"],({theme:e,$checked:t})=>t?e.text.white:e.text.neutral700,({theme:e})=>e.delimiter.neutral200,({theme:e,$checked:t})=>t&&e.bg.neutral700),xIe=({checked:e,addressType:t})=>n.jsx(_Ie,{$checked:e,horizontal:8,vertical:4,children:t}),bIe=e=>{const{t}=P(),r=le(),o=Pe(),i=ge(!1,e.spinner,o),{hideModal:s}=lt(),a=Ae("address",e),{company:l,countries:u,defaultAddresses:p}=q(X=>({company:$(["server","companies","current"],X),countries:$(["settings","countries"],X),defaultAddresses:J({},["pages","companyAddressesPage","defaults","mappingIds"],X)}
6109)),m=c.useMemo(()=>Ixe(a,l,u,p),[a,l,u,p]),{register:h,getFieldState:A,control:f,getValues:_,reset:b,formState:{isDirty:E,errors:T},handleSubmit:w}=Ye({defaultValues:m,mode:"onChange",resolver:X=>gt(X,go)}),v=ft(bt(T))>0;Hp(E),c.useEffect(()=>{b(m)},[b,m]);const[k,N,D,F,B,U,z]=Te({control:f,name:["name","line1","city","state","zipCode","country","defaults"]}),W=j(k)&&j(N)&&j(D)&&j(F)&&j(B)&&j(U?.value),K=c.useCallback(X=>{const Z=Ae("id",m);if(M(Z))return r({type:d.ADD_COMPANY_ADDRESS_REQUEST,payload:{formValues:X}});r({type:d.UPDATE_COMPANY_ADDRESS_REQUEST,payload:{addressId:Z,initialValues:m,updatedValues:X}})},[r,m]);return n.jsx("form",{onSubmit:w(K),children:n.jsx(R,{style:{borderRadius:"16px"},children:n.jsxs(S,{column:!0,justifyContent:"space-between",children:[n.jsx(R,{all:40,bottom:30,children:n.jsxs(S,{column:!0,gap:24,children:[n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(C,{neutral500:!0,children:"Set Default: "}),Object.keys(p).map(X=>{const Z=z[X];return n.jsx(rt,{"data-testid":`${X}-option`,...h(`defaults.${X}`),isCustomLabel:!0,labelContent:n.jsx(xIe,{addressType:X,checked:Z})},X)})]}),n.jsxs(S,{column:!0,gap:10,children:[n.jsx(we,{"data-testid":"name",type:"text",...h("name"),mandatory:!0,label:t("company_addresses.field_name.name"),...A("name"),placeholder:t("company_addresses.field_name.name")}),n.jsx(we,{"data-testid":"line-1",type:"text",...h("line1"),mandatory:!0,label:t("company_addresses.field_name.line1"),...A("line1"),placeholder:t("company_addresses.field_name.line1")}),n.jsx(we,{"data-testid":"line-2",type:"text",...h("line2"),label:t("company_addresses.field_name.line2"),...A("line2"),placeholder:t("company_addresses.field_name.line2")}),n.jsx(we,{"data-testid":"city",type:"text",...h("city"),mandatory:!0,label:t("company_addresses.field_name.city"),...A("city"),placeholder:t("company_addresses.field_name.city")}),n.jsx(we,{"data-testid":"state",type:"text",...h("state"),mandatory:!0,label:t("company_addresses.field_name.state"),...A("state"),placeholder:t("company_addresses.field_name.state")}),n.jsx(we,{"data-testid":"zip-code",type:"text",...h("zipCode"),mandatory:!0,label:t("company_addresses.field_name.zip_code"),...A("zipCode"),placeholder:t("company_addresses.field_name.zip_code")}),n.jsx(ht,{isClearable:!0,mandatory:!0,control:f,label:t("company_addresses.field_name.country"),maxMenuHeight:200,name:"country",options:u,placeholder:t("company_addresses.field_name.country"),value:_("country")})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{height:"90px",right:24,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"flex-end",children:n.jsxs(S,{gap:16,children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:112,offsetType:"clear",styleType:"userCancel",type:"button",onClick:s,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!W||!E||!!i||v,disableStyleType:"semitransparentBrandCTA",minWidth:98,offsetType:"clear",showSpinner:!!i,styleType:"brandCTA",type:"submit",children:t("common.save")})]})})})]})})})},EIe=Le.memo(bIe,(e,t)=>qe(e,t)),SIe=g.div.withConfig({displayName:"CheckerMark__OuterCircle"})(["position:relative;width:20px;height:20px;border-radius:50%;border:solid 1px ",";"],({isAddressSelected:e,theme:t})=>e?t.delimiter.brandLight:t.delimiter.neutral500),CIe=g.div.withConfig({displayName:"CheckerMark__InnerCircle"})(["position:absolute;top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background-color:",";"],({theme:e})=>e.icon.brand),TIe=({isAddressSelected:e})=>n.jsx(S,{justifyContent:"center",width:"24px",children:n.jsx(SIe,{isAddressSelected:e,children:n.jsx(I,{when:e,children:n.jsx(CIe,{})})})}),wIe=g.div.withConfig({displayName:"ui__DefaultAddressesWrapper"})(["display:flex;align-items:center;gap:4px;padding:4px;border-radius:4px;background-color:",";"],({theme:e})=>e.bg.neutral100),IIe=g.div.withConfig({displayName:"ui__IconWrapper"})(["margin-top:5px;color:",";"],({theme:e})=>e.text.neutral500),vIe=({addressId:e})=>{const t=_t(o=>J({}
6109,["pages","companyAddressesPage","defaults","mappingIds"],o)),r=vt(o=>t[o]===e,Object.keys(t));return _e(r)?null:n.jsx(R,{left:36,children:n.jsx(S,{gap:4,height:"20px",children:r.map((o,i)=>n.jsxs(wIe,{children:[n.jsx(IIe,{children:n.jsx(l3,{height:12,width:12})}),n.jsx(C,{capitalize:!0,neutral700:!0,tinySize:!0,letterSpacing:"0.4px",children:o})]},i))})})},RIe=g(R).withConfig({displayName:"ui__AddressWrapper"})(["cursor:pointer;border-radius:8px;border:solid 2px ",";"],({$isAddressSelected:e,theme:t})=>e?t.delimiter.brandLight:t.delimiter.neutral200),RN=({address:e,selectedAddress:t,setSelectedAddress:r,hideTags:o=!1,testId:i})=>{const{id:s,name:a,line1:l,line2:u,city:p,state:m,zipCode:h,country:A,email:f,phone:_}=e||{},b=s===t?.id,E=u?`${l}, ${u}`:l,T=`${p}, ${m} ${h}`,w=_t(k=>J([],["settings","countries"],k)),v=si("value",A,w);return n.jsx(RIe,{$isAddressSelected:b,all:14,"data-testid":i,onClick:()=>r(e),children:n.jsxs(S,{column:!0,gap:12,children:[n.jsx(I,{when:!o,children:n.jsx(vIe,{addressId:s})}),n.jsxs(S,{gap:14,children:[n.jsx(TIe,{isAddressSelected:b}),n.jsxs(S,{column:!0,gap:8,style:{overflow:"hidden"},children:[n.jsx(C,{bold:!0,neutral700:!0,largeSize:!0,trimLongString:!0,children:a}),n.jsx(C,{neutral700:!0,trimLongString:!0,children:E}),n.jsx(C,{neutral700:!0,trimLongString:!0,children:T}),n.jsx(C,{neutral700:!0,trimLongString:!0,children:v?.label}),n.jsx(I,{when:oe(f),children:n.jsx(C,{neutral700:!0,trimLongString:!0,underline:!0,children:n.jsx("a",{href:`mailto:${f}`,children:f})})}),n.jsx(I,{when:oe(_),children:n.jsx(C,{neutral700:!0,trimLongString:!0,underline:!0,children:n.jsx("a",{href:`tel:${_}`,children:_})})})]})]})]})})},jN=g.div.withConfig({displayName:"ui__AddressListWrapper"})(["height:420px;padding:0 20px;margin:12px 0 24px 0;overflow-y:auto;",""],Bo),kN=g.div.withConfig({displayName:"ui__SearchWrapper"})(["position:relative;width:100%;"]),NN=g.div.withConfig({displayName:"ui__ModalDelimiter"})(["width:100%;height:1px;background-color:",";"],({theme:e})=>e.delimiter.neutral200),Cw=20,jIe=()=>{const{t:e}=P();return n.jsx(R,{outside:!0,all:16,children:n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral700:!0,lineHeight:"20px",children:e("common.search_min_chars_hint")})})},kIe=({loading:e,addresses:t,selectedAddress:r,setSelectedAddress:o,isSearchActive:i,isInitialLoading:s,total:a})=>{const{t:l}=P(),u=c.useContext(Ue);if(s)return n.jsx(S,{center:!0,relative:!0,height:"100%",children:n.jsx(Ct,{solidRed:!0})});if(M(t))return i?n.jsx(S,{column:!0,gap:12,children:n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral500:!0,uppercase:!0,letterSpacing:"0.6px",lineHeight:"20px",children:l("purchase_order.select_address_modal.x_addresses",{count:0})})}):n.jsxs(S,{column:!0,alignItems:"center",gap:16,children:[n.jsx(R,{top:42,children:n.jsx(l3,{fillColor:u.text.neutral500,height:64,width:64})}),n.jsx(C,{fontMedium:!0,hugeSize:!0,neutral500:!0,children:l("purchase_order.select_address_modal.no_addresses.heading")}),n.jsxs(C,{neutral500:!0,children:[l("purchase_order.select_address_modal.no_addresses.go_to_settings")," > ",l("purchase_order.select_address_modal.no_addresses.manage_addresses")]})]});const p=i?"purchase_order.select_address_modal.x_addresses":"purchase_order.select_address_modal.total_addresses";return n.jsxs(S,{column:!0,gap:12,children:[n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral500:!0,uppercase:!0,letterSpacing:"0.6px",lineHeight:"20px",children:l(p,{count:a})}),n.jsx(S,{column:!0,gap:8,children:t.map((m,h)=>n.jsx(RN,{address:m,selectedAddress:r,setSelectedAddress:o,testId:`address-card-${h}`},m.id))}),n.jsx(I,{when:e&&j(t),children:n.jsx(S,{center:!0,children:n.jsx(Ct,{solidRed:!0})})})]})},NIe=({submitHandler:e,cancelHandler:t})=>{const{t:r}=P(),o=le(),[i,s]=c.useState(null),{getFieldState:a,register:l,setValue:u,watch:p}=De(),m=Te({name:"keyword"}),{debouncedValue:h}=Ki(m,500),A=es(h),{addresses:f,pagination:_,isInitialized:b}=q(v=>({addresses:v?.pages?.companyAddressesPage?.addresses||[],pagination:v?.pages?.companyAddressesPage?.pagination||{},isInitialized:v?.pages?.companyAddressesPage?.isInitialized??!0})),{fetchCompanyAddresses:E}=Pe();c.useEffect(()=>()=>{o({type:d.RESET_COMPANY_ADDRESSES})},[o]),c.useEffect(()=>{const v=h.length>=3||h.length===0;A!==h&&v&&(o({type:d.RESET_COMPANY_ADDRESSES}),o({type:d.FETCH_COMPANY_ADDRESSES_REQUEST,payload:{perPage:Cw,keyword:h,currentPage:1}}))},[o,h,A]);const T=Rs({loading:E,hasNextPage:_?.hasNext??!1,threshold:400,scrollContainer:"parent",onLoadMore:()=>{o({type:d.FETCH_COMPANY_ADDRESSES_REQUEST,payload:{perPage:Cw,keyword:h,currentPage:(_?.currentPage??0)+1,appendData:!0}})}}),w=h.length>=3;return n.jsxs(S,{column:!0,children:[n.jsx(R,{horizontal:20,top:20,children:n.jsx(kN,{children:n.jsx(pm,{getFieldState:a,isScannerApplicable:!1,name:"keyword",placeHolder:r("purchase_order.select_address_modal.search_placeholder"),register:l,searchHint:n.jsx(jIe,{}),setValue:u,watch:p})})}),n.jsxs(jN,{children:[n.jsx(kIe,{addresses:f,isInitialLoading:b,isSearchActive:w,loading:E,selectedAddress:i,setSelectedAddress:s,total:_?.total??0}),n.jsx("div",{ref:T})]}),n.jsx(NN,{}),n.jsx(R,{all:24,height:"90px",children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel",disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"userCancel",type:"button",onClick:t,children:r("common.cancel")}),n.jsx(Y,{"data-testid":"submit",disabled:M(i),disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:()=>e(i),children:r("common.select")})]})})]})},OIe=({submitHandler:e,cancelHandler:t})=>{const r=Ye({defaultValues:{keyword:""}});return n.jsx(tn,{...r,children:n.jsx(NIe,{cancelHandler:t,submitHandler:e})})},DIe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",d:"M5.273 1.566c-.433.178-.877.821-1.033 1.51-.077.355-.388 1.265-.688 2.02-.655 1.654-.71 2.31-.255 3.22.155.321.41.665.555.788l.266.21v6.439c0 5.706.022 6.46.178 6.616.155.156.999.178 7.704.178s7.549-.022 7.704-.178c.155-.155.178-.91.178-6.616V9.314l.266-.21c.144-.123.4-.467.555-.789.455-.91.4-1.565-.255-3.219-.3-.755-.61-1.665-.688-2.02-.078-.356-.267-.8-.411-.977-.566-.666-.311-.644-7.371-.633-3.564 0-6.572.044-6.705.1m12.932 1.376c.067.078.2.444.3.8.089.366.389 1.199.666 1.865.267.677.489 1.343.489 1.476 0 .655-.71 1.366-1.366 1.366-.355 0-.855-.234-1.
6109065-.489-.223-.266-.733-.21-1.133.122-.288.256-.477.311-.932.311s-.644-.055-.933-.31c-.455-.378-.721-.378-1.332.033-.644.444-1.154.444-1.798 0-.61-.411-.766-.411-1.355.01-.4.3-.532.334-.999.29-.377-.034-.621-.134-.843-.345-.344-.333-.9-.388-1.133-.11-.21.254-.71.488-1.065.488-.644 0-1.366-.71-1.366-1.333 0-.133.222-.81.5-1.51.277-.699.577-1.542.666-1.886.089-.345.222-.7.288-.778.19-.233 12.223-.233 12.411 0M8.803 9.781c.422 0 .943-.078 1.188-.178.388-.155.466-.155.843 0 .533.233 1.82.233 2.354.011.366-.155.455-.155.832 0 .555.222 1.743.211 2.31-.01.41-.167.477-.167.888 0 .244.099.643.177.887.177h.445v7.77h-3.331v-.421a3.7 3.7 0 0 0-.621-1.999c-.367-.555-.378-.621-.256-.988.067-.21.1-.71.078-1.099-.089-1.332-1.043-2.209-2.42-2.209-.9 0-1.554.333-2.043 1.033-.277.388-.344.61-.377 1.254-.033.444.011.9.089 1.088.122.289.089.377-.256.888a3.83 3.83 0 0 0-.632 2.065v.388H5.45v-7.77h.478c.255 0 .666-.09.899-.2.422-.189.455-.189.832 0 .267.133.644.2 1.144.2m3.918 2.686c.611.544.456 1.454-.332 1.832-.311.155-.422.155-.722.033-.81-.333-1.033-1.21-.455-1.787.422-.41 1.077-.444 1.51-.078ZM12 15.72c.333 0 .744-.045.9-.09.432-.132.798.412.854 1.277l.044.644h-3.596l.044-.643c.056-.866.422-1.41.855-1.277.155.044.566.089.899.089m6.55 4.33v1.165H5.45v-2.331h13.1v1.165Z"})),Tw=20,PIe=()=>{const{t:e}=P();return n.jsx(R,{outside:!0,all:16,children:n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral700:!0,lineHeight:"20px",children:e("common.search_min_chars_hint")})})},LIe=({loading:e,vendors:t,selectedVendor:r,setSelectedVendor:o,isSearchActive:i,isInitialLoading:s,total:a})=>{const{t:l}=P(),u=c.useContext(Ue);if(s)return n.jsx(S,{center:!0,relative:!0,height:"100%",children:n.jsx(Ct,{solidRed:!0})});if(M(t))return i?n.jsx(S,{column:!0,gap:12,children:n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral500:!0,uppercase:!0,letterSpacing:"0.6px",lineHeight:"20px",children:l("purchase_order.select_vendor_modal.vendors_count",{count:0})})}):n.jsxs(S,{column:!0,alignItems:"center",gap:16,children:[n.jsx(R,{top:42,children:n.jsx(DIe,{color:u.text.neutral500,height:64,viewBox:"0 0 24 24",width:64})}),n.jsx(C,{fontMedium:!0,hugeSize:!0,neutral500:!0,children:l("purchase_order.select_vendor_modal.no_vendors.heading")}),n.jsx(C,{neutral500:!0,children:l("purchase_order.select_vendor_modal.no_vendors.go_to_settings")})]});const p=i?"purchase_order.select_vendor_modal.vendors_count":"purchase_order.select_vendor_modal.total_vendors";return n.jsxs(S,{column:!0,gap:12,children:[n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral500:!0,uppercase:!0,letterSpacing:"0.6px",lineHeight:"20px",children:l(p,{count:a})}),n.jsx(S,{column:!0,gap:8,children:t.map((m,h)=>n.jsx(RN,{hideTags:!0,address:m,selectedAddress:r,setSelectedAddress:o,testId:`vendor-card-${h}`},m.id))}),n.jsx(I,{when:e&&j(t),children:n.jsx(S,{center:!0,children:n.jsx(Ct,{solidRed:!0})})})]})},FIe=({submitHandler:e,cancelHandler:t})=>{const{t:r}=P(),o=le(),[i,s]=c.useState(null),{getFieldState:a,register:l,setValue:u,watch:p}=De(),m=Te({name:"keyword"}),{debouncedValue:h}=Ki(m,500),A=es(h),{vendors:f,pagination:_,isInitialized:b}=q(v=>({vendors:v?.pages?.vendorsPage?.vendors||[],pagination:v?.pages?.vendorsPage?.pagination||{},isInitialized:v?.pages?.vendorsPage?.isInitialized??!0})),{fetchVendors:E}=Pe();c.useEffect(()=>()=>{o({type:d.RESET_VENDORS})},[o]),c.useEffect(()=>{const v=h.length>=3||h.length===0;A!==h&&v&&(o({type:d.RESET_VENDORS}),o({type:d.FETCH_VENDORS_REQUEST,payload:{perPage:Tw,keyword:h,currentPage:1}}))},[o,h,A]);const T=Rs({loading:E,hasNextPage:_?.hasNext??!1,threshold:400,scrollContainer:"parent",onLoadMore:()=>{o({type:d.FETCH_VENDORS_REQUEST,payload:{perPage:Tw,keyword:h,currentPage:(_?.currentPage??0)+1,appendData:!0}})}}),w=h.length>=3;return n.jsxs(S,{column:!0,children:[n.jsx(R,{horizontal:20,top:20,children:n.jsx(kN,{children:n.jsx(pm,{getFieldState:a,isScannerApplicable:!1,name:"keyword",placeHolder:r("purchase_order.select_vendor_modal.search_placeholder"),register:l,searchHint:n.jsx(PIe,{}),setValue:u,watch:p})})}),n.jsxs(jN,{children:[n.jsx(LIe,{isInitialLoading:b,isSearchActive:w,loading:E,selectedVendor:i,setSelectedVendor:s,total:_?.total??0,vendors:f}),n.jsx("div",{ref:T})]}),n.jsx(NN,{}),n.jsx(R,{all:24,height:"90px",children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel",disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"userCancel",type:"button",onClick:t,children:r("common.cancel")}),n.jsx(Y,{"data-testid":"submit",disabled:M(i),disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:()=>e(i),children:r("common.select")})]})})]})},MIe=({submitHandler:e,cancelHandler:t})=>{const r=Ye({defaultValues:{keyword:""}});return n.jsx(tn,{...r,children:n.jsx(FIe,{cancelHandler:t,submitHandler:e})})};
6109var Ca=(e=>(e.Customer="customer",e.Account="account",e))(Ca||{});const Jd=g.div.withConfig({displayName:"ui__IconWrapper"})(["margin-top:15px;color:",";"],({theme:e})=>e.text.neutral700),UIe=g(R).withConfig({displayName:"ui__ActionWrapper"})(["border-top:1px solid ",";"],({theme:e})=>e.bg.neutral200),gh=L(["width:282px;"]),ww=e=>{const{qboField:t,integrationId:r,control:o,getValues:i,label:s,placeholder:a}=e,l=le(),[u,p]=c.useState(!1),m=q(_=>_?.spinner?.fetchAccountingData),h=c.useCallback(_=>{l({type:d.FETCH_ACCOUNTING_DATA_REQUEST,payload:{qboField:t,integrationId:r,searchKeyword:_}})},[l,t,r]),A=q(_=>{const b=t===Ca.Account?"accounts":"customers";return _?.pages?.invoicePage?.quickbooks?.[b]}),f=(A||[]).map(_=>({label:_.name,value:_.name}));return c.useEffect(()=>{A&&!m&&p(!0)},[A,m]),n.jsx(ht,{showLabel:!0,control:o,"data-testid":t,isLoading:m,label:s,maxMenuHeight:180,name:t,options:f,placeholder:a,value:i(t),wrapperStyles:gh,onFocus:()=>{u||h()},onInputChange:h})},BIe=g.svg.withConfig({displayName:"LongRightArrow__Svg"})(["width:",";height:",";"],e=>`${e.$width}px`,e=>`${e.$height}px`),us=({width:e,height:t,fillColor:r="currentColor"})=>{const o=e||52,i=t||6;return n.jsx(BIe,{$height:i,$width:o,viewBox:"0 0 52 6",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M52 3L47 0.113249V5.88675L52 3ZM0 3.5H47.5V2.5H0V3.5Z",fill:r})})},HIe={invoiceNumber:{presence:{allowEmpty:!1},length:{minimum:3,maximum:21}},account:{presence:{allowEmpty:!1,get message(){return x("validations.field_cant_be_blank",{fieldName:x("quickbooks.fields.invoice_account")})}}},customer:{presence:{allowEmpty:!1,get message(){return x("validations.field_cant_be_blank",{fieldName:x("quickbooks.fields.customer")})}}}},zIe=e=>{const{t}=P(),{invoice:r,integrationId:o,cancelHandler:i}=e||{},{invoiceNumber:s,invoiceDate:a,dueDate:l}=r||{},u=le(),{accounts:p,customers:m,currentUserInfo:h}=q(z=>({accounts:$(["pages","invoicePage","quickbooks","accounts"],z),customers:$(["pages","invoicePage","quickbooks","customers"],z),currentUserInfo:Ze(z)}));qt(()=>{O.startSendInvoiceToQbo(r,h)});const A=c.useMemo(()=>({invoiceNumber:s,account:null,customer:null,invoiceDate:a,dueDate:l}),[l,a,s]),{register:f,control:_,getFieldState:b,getValues:E,formState:{isDirty:T,errors:w},handleSubmit:v}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:A,resolver:z=>gt(z,HIe)}),{sendInvoiceToAccounting:k}=Pe(),[N,D,F]=Te({name:["invoiceNumber","account","customer"],control:_}),B=c.useCallback(()=>{const z=D?.value,W=F?.value;if(M(z)||M(W))return;const K=si("name",z,p),X=si("name",W,m),Z=K?.id,ae=X?.id;u({type:d.SEND_INVOICE_TO_ACCOUNTING_REQUEST,payload:{integrationId:o,invoiceId:r.id,invoiceNumber:N,accountId:Z,customerId:ae,onSuccess:()=>O.completeSendInvoiceToQbo(r,h,{qboAccount:z,customer:W,dueDate:l,invoiceDate:a}),onError:pe=>O.errorSendInvoiceToQbo(r,h,{qboAccount:z,customer:W,dueDate:l,invoiceDate:a,error:pe})}})},[u,o,r,N,D,p,F,m,h,l,a]),U=ft(bt(w))>0;return n.jsx("form",{onSubmit:v(B),children:n.jsxs(R,{children:[n.jsx(R,{bottom:16,horizontal:20,top:32,children:n.jsxs(S,{column:!0,gap:32,children:[n.jsx(C,{largerLineHeight:!0,largeSize:!0,neutral700:!0,children:t("quickbooks.modal.invoice_sub_heading")}),n.jsx(R,{horizontal:32,children:n.jsxs(S,{column:!0,gap:8,children:[n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(we,{...f("invoiceNumber"),...b("invoiceNumber"),"data-testid":"invoice-number-field",inputWrapperStyle:gh,label:t("quickbooks.fields.invoice_number"),placeholder:t("quickbooks.fields.invoice_number")}),n.jsx(Jd,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.fields.invoice_number")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(ww,{control:_,getFieldState:b,getValues:E,integrationId:o,label:t("quickbooks.fields.invoice_account"),placeholder:t("quickbooks.placeholder"),qboField:Ca.Account,register:f}),n.jsx(Jd,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.mapped_fields.account")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(ww,{control:_,getFieldState:b,getValues:E,integrationId:o,label:t("quickbooks.fields.customer"),placeholder:t("quickbooks.placeholder"),qboField:Ca.Customer,register:f}),n.jsx(Jd,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.mapped_fields.customer")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(Qi,{disabled:!0,componentStyles:{calendarIconStyles:{color:"red"}},control:_,"data-testid":"due-date-datepicker-field",label:t("invoice.form_fields.date_due"),name:"dueDate",placeholder:t("invoice.form_fields.date_due"),wrapperStyles:gh}),n.jsx(Jd,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.mapped_fields.due_date")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(Qi,{disabled:!0,control:_,"data-testid":"issued-date-datepicker-field",label:t("invoice.form_fields.date_issued"),name:"invoiceDate",placeholder:t("invoice.form_fields.date_issued"),wrapperStyles:gh}),n.jsx(Jd,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.mapped_fields.invoice_date")})]})]})})]})}),n.jsx(UIe,{horizontal:20,vertical:24,children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-button",disableStyleType:"semitransparentBrandCTA",minWidth:"118",offsetType:"clear",styleType:"userCancel",type:"button",onClick:i,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!T||k||U,disableStyleType:"semitransparentBrandCTA",minWidth:"154",offsetType:"clear",showSpinner:k,styleType:"brandCTA",children:t("quickbooks.send")})]})})]})})},Q1=g.div.withConfig({displayName:"ui__IconWrapper"})(["margin-top:15px;color:",";"],({theme:e})=>e.text.neutral700),VIe=g(R).withConfig({displayName:"ui__ActionWrapper"})(["border-top:1px solid ",";"],({theme:e})=>e.bg.neutral200),QIe=L(["width:282px;padding-top:4px;"]),mE=L(["width:282px;"]),WIe=e=>{const{qboField:t,integrationId:r,control:o,getValues:i,label:s,placeholder:a}=e,l=le(),[u,p]=c.useState(!1),m=q(_=>_?.spinner?.fetchPurchaseOrderExpenseAccounts),h=c.useCallback(_=>{l({type:d.FETCH_PURCHASE_ORDER_EXPENSE_ACCOUNTS_REQUEST,payload:{integrationId:r,searchKeyword:_}})},[l,r]),A=q(_=>_?.pages?.purchaseOrderPage?.quickbooks?.accounts),f=(A||[]).map(_=>({label:_.name,value:_.name}));return c.useEffect(()=>{j(A)&&!m&&p(!0)},[A,m]),n.jsx(ht,{showLabel:!0,control:o,"data-testid":t,isLoading:m,label:s,maxMenuHeight:180,name:t,options:f,placeholder:a,value:i(t),wrapperStyles:mE,onFocus:()=>{u||h()},onInputChange:h})},qIe=e=>{const{qboField:t,integrationId:r,control:o,getValues:i,label:s,placeholder:a}=e,l=le(),[u,p]=c.useState(!1),m=q(_=>_?.spinner?.fetchPurchaseOrderAccountingVendors),h=c.useCallback(_=>{l({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_VENDORS_REQUEST,payload:{integrationId:r,searchKeyword:_}})},[l,r]),A=q(_=>$(["pages","purchaseOrderPage","quickbooks","vendors"],_)),f=(A||[]).map(_=>({label:_.name,value:_.name}));return c.useEffect(()=>{j(A)&&!m&&p(!0)},[A,m]),n.jsx(ht,{showLabel:!0,control:o,"data-testid":t,isLoading:m,label:s,maxMenuHeight:180,name:t,options:f,placeholder:a,value:i(t),wrapperStyles:mE,onFocus:()=>{u||h()},onInputChange:h})},GIe={purchaseOrderNumber:{presence:{allowEmpty:!1},length:{minimum:3,maximum:21}}
6109,account:{presence:{allowEmpty:!1,get message(){return x("validations.field_cant_be_blank",{fieldName:x("quickbooks.fields.po_account")})}}},vendor:{presence:{allowEmpty:!1,get message(){return x("validations.field_cant_be_blank",{fieldName:x("quickbooks.fields.vendor")})}}},orderedDate:{presence:{allowEmpty:!1,get message(){return x("validations.field_cant_be_blank",{fieldName:x("quickbooks.fields.ordered_date")})}}}},$Ie=e=>{const{t}=P(),{purchaseOrder:r,integrationId:o,cancelHandler:i}=e||{},{orderedDate:s,purchaseOrderNumber:a,id:l}=r,u=le(),{accounts:p,vendors:m,currentUserInfo:h}=q(K=>({accounts:$(["pages","purchaseOrderPage","quickbooks","accounts"],K),vendors:$(["pages","purchaseOrderPage","quickbooks","vendors"],K),currentUserInfo:Ze(K)}));qt(()=>{O.startSendPoToQbo(r,h)});const A=c.useMemo(()=>({purchaseOrderNumber:a,account:null,vendor:null,orderedDate:s}),[s,a]),{register:f,control:_,getFieldState:b,getValues:E,formState:{isDirty:T,errors:w,isValid:v},handleSubmit:k}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:A,resolver:K=>gt(K,GIe)}),{sendPurchaseOrderToAccounting:N}=Pe(),[D,F,B,U]=Te({name:["purchaseOrderNumber","account","vendor","orderedDate"],control:_}),z=c.useCallback(()=>{const K=F?.value,X=B?.value;if(M(K)||M(X))return;const Z=si("name",K,p),ae=si("name",X,m),pe=Z?.id,xe=ae?.id;u({type:d.SEND_PURCHASE_ORDER_TO_ACCOUNTING_REQUEST,payload:{integrationId:o,purchaseOrderId:l,purchaseOrderNumber:D,expenseAccountId:pe,vendorId:xe,orderedDate:U,onSuccess:()=>O.completeSendPoToQbo(r,h,{qboAccount:K,vendor:X,orderedDate:U}),onError:te=>O.errorSendPoToQbo(r,h,{qboAccount:K,vendor:X,orderedDate:U,error:te})}})},[u,o,l,D,p,m,F,B,U,r,h]),W=ft(bt(w))>0;return n.jsx("form",{onSubmit:k(z),children:n.jsxs(R,{children:[n.jsx(R,{bottom:16,horizontal:20,top:32,children:n.jsxs(S,{column:!0,gap:32,children:[n.jsx(C,{largerLineHeight:!0,largeSize:!0,neutral700:!0,children:t("quickbooks.modal.po_sub_heading")}),n.jsx(R,{children:n.jsxs(S,{column:!0,rowGap:24,children:[n.jsxs(S,{alignItems:"center",gap:30,children:[n.jsxs(S,{alignItems:"center",columnGap:14,children:[n.jsx(we,{...f("purchaseOrderNumber"),...b("purchaseOrderNumber"),noFieldWrapper:!0,"data-testid":"purchase-order-field",inputWrapperStyle:QIe,label:t("quickbooks.fields.po_number"),placeholder:t("quickbooks.fields.po_number")}),n.jsx(us,{})]}),n.jsx(C,{neutral700:!0,children:t("quickbooks.fields.po_number")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(WIe,{control:_,getFieldState:b,getValues:E,integrationId:o,label:t("quickbooks.fields.po_account"),placeholder:t("quickbooks.placeholder"),qboField:"account",register:f}),n.jsx(Q1,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.mapped_fields.account")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(qIe,{control:_,getFieldState:b,getValues:E,integrationId:o,label:t("quickbooks.fields.vendor"),placeholder:t("quickbooks.placeholder"),qboField:"vendor",register:f}),n.jsx(Q1,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.fields.vendor")})]}),n.jsxs(S,{gap:30,children:[n.jsxs(S,{gap:14,children:[n.jsx(Qi,{componentStyles:{calendarIconStyles:{color:"red"}},control:_,"data-testid":"ordered-date-datepicker-field",label:t("purchase_order.form_fields.date_ordered"),name:"orderedDate",placeholder:t("purchase_order.form_fields.date_ordered"),wrapperStyles:mE}),n.jsx(Q1,{children:n.jsx(us,{})})]}),n.jsx(C,{neutral700:!0,offsets:{mt:17},children:t("quickbooks.mapped_fields.po_date")})]})]})})]})}),n.jsx(VIe,{horizontal:20,vertical:24,children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-button",disableStyleType:"semitransparentBrandCTA",minWidth:"118",offsetType:"clear",styleType:"userCancel",type:"button",onClick:i,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!T||!v||N||W,disableStyleType:"semitransparentBrandCTA",minWidth:"154",offsetType:"clear",showSpinner:N,styleType:"brandCTA",children:t("quickbooks.send")})]})})]})})},KIe=g(S).withConfig({displayName:"ui__UoMWarningBanner"})(["padding:12px;gap:8px;background-color:",";border:1px solid ",";border-radius:8px;margin-bottom:16px;"],({theme:e})=>e.bg.yellow50,({theme:e})=>e.delimiter.yellow600),YIe=({submitHandler:e,unitName:t})=>{const{t:r}
6109=P(),o=q(A=>bi(A)),[i,s]=c.useState(null),a=q(Ns),l=c.useMemo(()=>({selectedUoM:a[t]}),[a,t]),{handleSubmit:u,formState:{isDirty:p},control:m}=Ye({mode:"onChange",defaultValues:l}),h=A=>{const f={unitName:A?.selectedUoM?.unitName,unitType:A?.selectedUoM?.unitType};e(f)};return c.useLayoutEffect(()=>{const A=document.getElementById(jr);A&&s(A)},[]),n.jsx("form",{onSubmit:u(h),children:n.jsxs(S,{column:!0,children:[n.jsx(R,{all:20,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsxs(KIe,{fullWidth:!0,"data-testid":"uom-info-banner",gap:12,children:[n.jsx("div",{children:n.jsx(c3,{})}),n.jsx(C,{neutral700:!0,size:"14px",children:mr.rich(r("item.units_of_measure.warning_banner"),{link:()=>null})})]}),n.jsx(ht,{isSearchable:!0,showLabel:!0,control:m,"data-testid":"units-of-measure-select",label:r("item.units_of_measure.label"),menuPortalTarget:i,menuPosition:"fixed",name:"selectedUoM",options:o})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{fullWidth:!0,justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:!p,disableStyleType:"semitransparentBrandCTA",minWidth:"126",offsetType:"compact",styleType:"brandCTA",children:r("common.confirm")})})})]})})},JIe=g(S).withConfig({displayName:"ui__CreateUnitInfoWrapper"})(["gap:12px;width:440px;padding:12px;margin:0 0 16px 0;border-radius:8px;border:1px solid ",";background:",";"],({theme:e})=>e.delimiter.blue400,({theme:e})=>e.bg.blue50),XIe=({isEditState:e})=>{const{t}=P(),r=t(e?"manage_unit.unit_form.edit_unit_info":"manage_unit.unit_form.create_unit_info");return n.jsxs(JIe,{alignItems:"center",children:[n.jsx("div",{children:n.jsx(J_,{})}),n.jsx(C,{mediumSize:!0,neutral700:!0,smallLineHeight:!0,weight:400,children:r})]})},ZIe=e=>{const{t}=P(),r=le(),{featureFlags:o}=Yt(),i=q(bi),s=j(e.unit)&&o.enableUomNameEdit,a=s?i.filter(W=>W.id!==e.unit.id):i,l=vB(a),p=Pe()[e.spinner]||!1,{hideModal:m}=lt(),{register:h,getFieldState:A,control:f,formState:{isDirty:_,errors:b},handleSubmit:E,getValues:T,setValue:w,reset:v}=Ye({defaultValues:lx,mode:"onChange",resolver:W=>gt(W,l)}),[k,N,D]=Te({control:f,name:["name","abbreviation","unitType"]}),F=j(k)&&j(N)&&j(D),B=Object.keys(b).length>0,U=c.useCallback(W=>r(s?{type:d.EDIT_CUSTOM_UNIT_REQUEST,payload:{formValues:W,unit:e.unit}}:{type:d.CREATE_CUSTOM_UNIT_REQUEST,payload:{formValues:W}}),[r,s,e.unit]),z=W=>K=>{w(W,K.target.value.trim(),{shouldValidate:!0})};return c.useEffect(()=>{s&&v({name:e.unit.name,abbreviation:e.unit.abbreviation,unitType:C2.find(W=>W.value===e.unit.unitType)})},[s,e.unit,v]),n.jsxs("form",{onSubmit:E(U),children:[n.jsxs(R,{horizontal:20,vertical:16,children:[n.jsx(XIe,{isEditState:s}),n.jsx(we,{mandatory:!0,"data-testid":"name",type:"text",...h("name",{onBlur:z("name")}),...A("name"),label:t("manage_unit.unit_form.name_label"),placeholder:t("manage_unit.unit_form.name_placeholder")}),n.jsx(we,{mandatory:!0,"data-testid":"abbreviation",type:"text",...h("abbreviation",{onBlur:z("abbreviation")}),customLabelStyles:{display:"flex",alignItems:"center",justifyContent:"flex-start"},disabled:s,shouldShowDisabledLabelIcon:s,...A("abbreviation"),label:t("manage_unit.unit_form.abbreviation_label"),placeholder:t("manage_unit.unit_form.abbreviation_placeholder")}),n.jsx(ht,{mandatory:!0,componentStyles:{labelStyles:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},control:f,"data-testid":"unitType",disabledStyleType:"light",isDisabled:s,label:t("manage_unit.unit_form.unitType"),maxMenuHeight:200,name:"unitType",options:C2,shouldShowDisabledLabelIcon:s,value:T("unitType")}),n.jsx(I,{when:o.enableUomNameEdit,children:n.jsx(R,{horizontal:6,children:n.jsx(rt,{...h("isDefault"),...A("isDefault"),showHint:!0,hint:t("manage_unit.unit_form.is_default_hint"),label:t("manage_unit.unit_form.is_default_label")})})})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{height:"90px",right:24,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"flex-end",children:n.jsxs(S,{gap:16,children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:112,offsetType:"clear",styleType:"userCancel",type:"button",onClick:m,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!F||!_||B||p,disableStyleType:"semitransparentBrandCTA",minWidth:s?170:98,offsetType:"clear",showSpinner:p,styleType:"brandCTA",type:"submit",children:t(s?"common.save_changes":"common.create")})]})})})]})},e4e=g(C).withConfig({displayName:"ui__MaxReachedLabel"})(["background-color:",";border-radius:4px;padding:4px 8px;font-size:10px;color:",";letter-spacing:0.4px;"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.text.neutral700),Vm=[{get label(){return x("transaction_reasons.move_reason")},value:Ht.Move},{get label(){return x("transaction_reasons.qty_update_reason")},value:Ht.UpdateQuantity}],Xd={reasonType:null,name:"",isDefault:!1},Iw=20,t4e={name:{presence:{allowEmpty:!1,get message(){return x("val
6109idations.field_cant_be_blank",{fieldName:""})}},length:{maximum:Iw,get message(){return x("validations.is_too_long_strict",{label:"",max:Iw})}}}},n4e=({ctaLabel:e,reason:t,reasonType:r})=>{const{t:o}=P(),i=e??o("common.create"),[s,a]=c.useState(null),{hideModal:l}=lt(),u=le(),p=j(t),{isMaxUpdateQuantityCustomReasonsLimitReached:m,isMaxMoveCustomReasonsLimitReached:h}=_Se(),A=c.useMemo(()=>{if(t){const X=Vm.find(Z=>Z.value===r);return{...Xd,isDefault:t.isDefault||!1,name:t.name||"",reasonType:X??null}}if(r){if(r===Ht.UpdateQuantity&&m)return{...Xd,reasonType:Vm[0]};if(r===Ht.Move&&h)return{...Xd,reasonType:Vm[1]};const X=Vm.find(Z=>Z.value===r);return{...Xd,reasonType:X??null}}return Xd},[r,m,h]),{handleSubmit:f,register:_,getFieldState:b,formState:{isDirty:E,isValid:T},control:w,reset:v,setValue:k}=Ye({defaultValues:A,resolver:X=>gt(X,t4e),mode:"onChange"}),N=Te({control:w,name:"reasonType"});c.useEffect(()=>{v(A)},[A,v]);const D=c.useMemo(()=>N?.value===Ht.UpdateQuantity?o("transaction_reasons.qty_update_reason"):o("transaction_reasons.move_reason"),[N]),F=c.useMemo(()=>N?.value===Ht.UpdateQuantity?o("transaction_reasons.custom_reason_modal.qty_update_set_as_default_tooltip"):o("transaction_reasons.custom_reason_modal.move_set_as_default_tooltip"),[N]),B=c.useCallback(X=>Z=>{k(X,Z.target.value.trim(),{shouldValidate:!0,shouldDirty:!0})},[k]),U=c.useCallback(X=>{if(p&&t){u({type:d.EDIT_CUSTOM_TRANSACTION_REASON_REQUEST,payload:{reason:t,values:{name:X.name?.trim(),isDefault:X.isDefault},afterAll:l,editAction:ms.SaveFromModal}});return}u({type:d.CREATE_CUSTOM_TRANSACTION_REASON_REQUEST,payload:{actionType:X.reasonType?.value,values:{name:X.name?.trim(),isDefault:X.isDefault},afterAll:l}})},[u,p,t,N,l]);c.useLayoutEffect(()=>{const X=document.getElementById(jr);X&&a(X)},[]);const z=p&&!E||!T,W=c.useMemo(()=>[{label:o("transaction_reasons.move_reasons"),value:Ht.Move,isDisabled:h},{label:o("transaction_reasons.qty_update_reasons"),value:Ht.UpdateQuantity,isDisabled:m}],[h,m]),K=c.useCallback(X=>{const{data:Z}=X;return n.jsxs(S,{fullWidth:!0,justifyContent:"space-between",alignItems:"center",children:[n.jsx("span",{children:Z.label}),n.jsx(I,{when:Z.isDisabled,children:n.jsx(e4e,{children:o("transaction_reasons.custom_reason_modal.max_reached")})})]})},[]);return n.jsx("form",{onSubmit:f(U),children:n.jsxs(S,{column:!0,children:[n.jsx(R,{all:20,children:n.jsxs(S,{column:!0,children:[n.jsx(ht,{showLabel:j(N),mandatory:!0,control:w,"data-testid":"reason-type",isDisabled:p,label:o("transaction_reasons.custom_reason_modal.reason_type"),menuPortalTarget:s,menuPosition:"fixed",name:"reasonType",options:W,customOptionRender:K}),n.jsx(we,{"data-testid":"reason-name",type:"text",..._("name",{onBlur:B("name")}),mandatory:!0,...b("name"),label:D}),n.jsx(R,{children:n.jsx(rt,{..._("isDefault"),$size:"18px",hintTooltipMaxWidth:"220px",showHint:!0,styleType:"red",hint:F,label:o("transaction_reasons.custom_reason_modal.set_as_default")})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{fullWidth:!0,justifyContent:"flex-end",gap:16,children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:"96",styleType:"userCancel",type:"button",onClick:l,children:o("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:z,disableStyleType:"semitransparentBrandCTA",minWidth:"126",offsetType:"compact",styleType:"brandCTA",type:"submit",children:i})]})})]})})},r4e=c.lazy(()=>Oe(()=>import("./index-DlRG01tN_bundle.js"),__vite__mapDeps([55,1,2,4,5,6,7,8]))),vw="https://js.hsforms.net/forms/embed/v2.js",o4e={portalId:"7246814",formId:"4accfe72-ea9b-4617-95b2-dc22c95ebec7",region:"na1"},ON="hubspot-enterprise-sales-form",i4e=()=>new Promise((e,t)=>{if(window.hbspt){e();return}const r=document.querySelector(`script[src="${vw}"]`);if(r){r.addEventListener("load",()=>e()),r.addEventListener("error",t);return}const o=document.createElement("script");o.src=vw,o.type="text/javascript",o.charset="utf-8",o.addEventListener("load",()=>e()),o.addEventListener("error",i=>{o.remove(),t(i)}),document.body.appendChild(o)}),s4e=(e={})=>{window.hbspt?.forms.create({...o4e,target:`#${ON}`,...e})},a4e=g.div.withConfig({displayName:"hubSpotSales.ui__LoaderWrap"})(["display:flex;flex:1;align-items:center;justify-content:center;"]),l4e=g.div.withConfig({displayName:"hubSpotSales.ui__FormContainer"})(["display:flex;flex-direction:column;min-height:320px;font-family:Helvetica,Arial,sans-serif;.hs-form{display:flex;flex-direction:column;gap:20px;}fieldset{max-width:100%;margin:0;padding:0;border:0;}
6109.hs-form-field{display:flex;flex-direction:column;gap:8px;}fieldset:has(input[type='hidden']){display:none;}.hs-form-field > label,.hs-form-field > label strong{font-size:14px;font-weight:700;color:",";}.hs-form-required{margin-left:2px;color:",";}.hs-field-desc{margin:0;font-size:12px;color:",";}.hs-input{width:100%;height:48px;padding:0 16px;box-sizing:border-box;border:1px solid ",";border-radius:6px;background-color:",";box-shadow:0 1px 2px rgba(47,49,58,0.08);font-size:15px;color:",";}.hs-input::placeholder{color:",";}.hs-input:focus{outline:none;border-color:",";}textarea.hs-input{height:auto;min-height:180px;padding:12px 16px;resize:vertical;}.inputs-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;}.hs-form-radio-display,.hs-form-checkbox-display{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;color:",";cursor:pointer;}.hs-form-radio-display .hs-input,.hs-form-checkbox-display .hs-input{width:18px;height:18px;margin:0;box-shadow:none;}.hs-error-msgs{margin:6px 0 0;padding:0;list-style:none;}.hs-error-msg{font-size:12px;color:",";}.hs_submit .actions{margin-top:8px;}.hs-button{padding:14px 28px;border:none;border-radius:6px;background-color:",";color:",";font-size:16px;font-weight:600;cursor:pointer;}.hs-button:hover{background-color:",";}.submitted-message{padding:24px 0;font-size:16px;color:",";}"],({theme:e})=>e.text.neutral900,({theme:e})=>e.text.brand,({theme:e})=>e.text.neutral500,({theme:e})=>e.delimiter.neutral300,({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral900,({theme:e})=>e.text.neutral500,({theme:e})=>e.delimiter.brand,({theme:e})=>e.text.neutral900,({theme:e})=>e.text.brand,({theme:e})=>e.bg.brand,({theme:e})=>e.text.white,({theme:e})=>_s(.05,e.bg.brand),({theme:e})=>e.text.neutral900),Rw={form_type:"in_app"},c4e=({onSubmitted:e})=>{const{t}=P(),[r,o]=c.useState("loading");return c.useEffect(()=>{let i=!1;return i4e().then(()=>{i||!window.hbspt||s4e({onFormReady:()=>{i||(o("ready"),O.enterpriseInquiryFormExposure(Rw))},onFormSubmit:()=>O.submitEnterpriseInquiryForm(Rw),onFormSubmitted:()=>e?.()})}).catch(s=>{i||(H(s,{tags:["hubspot","HubSpotSalesForm"]}),o("error"))}),()=>{i=!0}},[]),n.jsxs(l4e,{children:[r==="loading"&&n.jsx(a4e,{"data-testid":"hubspot-form-loader",children:n.jsx(Ct,{inlineSpinner:!0,size:"48px"})}),r==="error"&&n.jsx(C,{neutral700:!0,size:"14px",children:t("not_found.something_wrong")}),n.jsx("div",{id:ON})]})},d4e=({onClose:e})=>{const{t}=P();return n.jsxs(S,{center:!0,column:!0,fullWidth:!0,children:[n.jsx(C,{center:!0,green400:!0,offsets:{mt:32,mb:24},children:n.jsx(jl,{height:64,width:80})}),n.jsx(C,{center:!0,green400:!0,offsets:{mb:12},size:"32px",weight:600,children:t("response_sent.thanks")}),n.jsx(C,{center:!0,neutral700:!0,offsets:{mb:32},size:"16px",width:"285px",children:t("response_sent.email_response")}),n.jsx(Y,{offsetType:"compact",styleType:"brandCTA",type:"button",onClick:e,children:t("common.close")})]})},hE=e=>{e("EnterpriseInquiryModal",{styleType:"light",size:"medium",modalRootStyles:{maxHeight:"90vh"},heading:x("common.talk_to_sales"),disableOutsideClick:!0})},u4e=()=>{const{hideModal:e}=lt(),[t,r]=c.useState(!1);return n.jsx(R,{bottom:24,horizontal:24,top:8,children:t?n.jsx(d4e,{onClose:e}):n.jsx(c4e,{onSubmitted:()=>r(!0)})})},p4e=g(R).withConfig({displayName:"ui__ContentWrapper"})(["max-height:550px;overflow:auto;"]),m4e=e=>e.isActive&&L(["background-color:",";font-weight:500;"],({theme:t})=>t.bg.neutral50),h4e=g.div.withConfig({displayName:"ui__TreeListWrapper"})(["margin:0;height:auto;overflow:auto;","{text-align:center;color:",";}","{width:32px;height:32px;display:flex;align-items:center;justify-content:center;&:hover{border-radius:50%;background-color:",";}}","{padding:0;margin-bottom:16px;border:none;input{border-color:",";&:focus{border-color:",";}}}","{border-radius:50%;background-color:#a8a8ac;width:16px;height:16px;display:flex;align-items:center;justify-content:center;svg{color:",";width:8px;height:8px;}}","{&:hover{background-color:",";}}","{background-color:transparent;}"],kt.TreeWrapper,({theme:e})=>e.text.neutral700,kt.IconButton,({theme:e})=>e.bg.neutral100,kt.SearchBoxWrapper,({theme:e})=>e.text.neutral200,({theme:e})=>
6109e.text.neutral700,K0,({theme:e})=>e.bg.white,kt.ListItemContainer,({theme:e})=>e.bg.neutral50,kt.ActionWrapper),A4e=270,_g=({control:e,treeListHeight:t=A4e,name:r,disabledNodes:o})=>{const i=q(Mn);return n.jsx(Un,{control:e,name:r,render:({field:{onChange:s,value:a}})=>n.jsx(h4e,{children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:a,clearIcon:ks,disabledNodes:o,listItemContainerStyles:m4e,maxListHeight:t,mode:kr.SELECTION.SINGULAR,nodeSource:i,searchInputHeight:40,styleType:"foldersFilter",updateSelectedNodes:s})})})},g4e=415,y4e={selectedFolderId:{presence:{allowEmpty:!1}}},f4e=({onFolderSelect:e})=>{const{t}=P(),{hideModal:r}=lt(),{handleSubmit:o,control:i,formState:{isValid:s}}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{selectedFolderId:null},resolver:l=>gt(l,y4e)}),a=l=>{e(l?.selectedFolderId),r()};return n.jsx("form",{onSubmit:o(a),children:n.jsxs(R,{children:[n.jsxs(p4e,{horizontal:20,vertical:16,children:[n.jsx(C,{neutral700:!0,offsets:{mb:16},size:"14px",children:t("return_to_origin.set_origin.subheading")}),n.jsx(_g,{control:i,disabledNodes:{[be]:Mo},name:"selectedFolderId",treeListHeight:g4e})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:24,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:!s,offsetType:"compact",styleType:"brandCTA",type:"submit",children:t("return_to_origin.set_origin.heading")})})})]})})},jw=g(R).withConfig({displayName:"ui__ContentWrapper"})(["max-height:550px;overflow:auto;"]),_4e=()=>{const e=c.useRef(null),t={isTruncated:!1,expandedWidth:0},[r,o]=c.useState(t),i=c.useCallback(()=>{o(t)},[]),s=c.useCallback(Ss(()=>{const a=$(["current","parentElement"],e);if(!a)return;if(r.expandedWidth===0){o(u=>({...u,expandedWidth:e.current.scrollWidth}));return}const l=a.clientWidth;!r.isTruncated&&l<r.expandedWidth&&o(u=>({...u,isTruncated:!0})),r.isTruncated&&l>=r.expandedWidth&&o(u=>({...u,isTruncated:!1}))},500),[r]);return c.useEffect(()=>{s()},[r.expandedWidth]),c.useEffect(()=>{if("ResizeObserver"in window){const l=new ResizeObserver(u=>{s()});return l.observe($(["current","parentElement"],e)),()=>l.disconnect()}return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)},[s]),[e,r,i]},Qm=()=>n.jsx(yR,{children:n.jsx(Vn,{})}),W1=({item:{link:e,label:t},isRoot:r})=>oe(e)?n.jsxs(gr,{"data-testid":`link-to-folder-${t}`,to:e,children:[n.jsx(I,{when:!!r,children:n.jsx(gf,{children:n.jsx(Vi,{})})}),t]}):n.jsxs("span",{children:[n.jsx(I,{when:!!r,children:n.jsx(gf,{children:n.jsx(Vi,{})})}),t]}),DN=({items:e,activeItem:t,displayDanglingChevron:r,offsetType:o})=>{const i=es(e),[s,a,l]=_4e(),[u,p]=c.useState(!1),m=c.useCallback(()=>{p(!0)},[]),h=a.isTruncated&&!u,A=e[0],f=e.slice(1);return c.useEffect(()=>{qe(e,i)||(l(),p(!1))},[e,i]),e?n.jsx(mR,{$forceExpanded:u,children:n.jsxs(hR,{ref:s,children:[n.jsxs(cc,{"data-testid":"breadcrumb-item",offsetType:o,children:[n.jsx(W1,{isRoot:!0,item:A}),n.jsx(I,{when:f.length>0||!!t,children:n.jsx(Qm,{})})]}),n.jsxs(I,{when:!!h,children:[n.jsxs(cc,{"data-testid":"breadcrumb-item",offsetType:o,children:[n.jsx(Yae,{type:"button",onClick:m,children:"..."}),n.jsx(Qm,{})]}),n.jsx(I,{when:!t,children:n.jsx(cc,{"data-testid":"breadcrumb-item",offsetType:o,children:n.jsx(W1,{item:e[e.length-1]})})})]}),n.jsx(I,{when:!h,children:f.map((_,b)=>{const E=f.length-1===b;return n.jsxs(cc,{"data-testid":"breadcrumb-item",offsetType:o,children:[n.jsx(W1,{item:_}),n.jsx(I,{when:!E||!!t,children:n.jsx(Qm,{})})]},`breadcrumb-${b}`)})}),n.jsx(I,{when:!!t,children:n.jsx(cc,{isActive:!0,"data-testid":"breadcrumb-item",offsetType:o,children:t})}),n.jsx(I,{when:!!r,children:n.jsx(cc,{"data-testid":"breadcrumb-item",offsetType:o,children:n.jsx(Qm,{})})})]})}):null};DN.propTypes={items:_n.arrayOf(_n.object).isRequired};const x4e=g(S).withConfig({displayName:"ui__IconWrapper"})(["width:58px;height:52px;border-radius:4px;flex-shrink:0;background-color:",";svg{width:40px;}"],({theme:e})=>e.bg.neutral500),b4e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,fill:"none",viewBox:"0 0 64 64",...e},c.createElement("path",{fill:"#BCC0D3",d:"M48.947 16.25h-20.21L23.684 11H11.053C8.273 11 6 13.362 6 16.25v31.5C6 50.637 8.274 53 11.053 53H50.21C52.358 53 54 51.294 54 49.062V21.5c0-2.888-2.274-5.25-5.053-5.25"}),c.createElement("path",{fill:"#E4E4E5",d:"M52.996 24H19.178c-2.39 0-4.526 1.845-4.904 4.35L10 53h40.213c2.287 0 4.166-1.846 4.543-4.35L57.9 30.195C58.528 27.032 56.14 24 52.996 24"})),PN=({originFolderId:e,maxWidth:t="300px"})=>{const{t:r}
6109=P(),o=q(a=>a?.navigation?.byId),i=o[e]||{},s=c.useMemo(()=>Xi({nodesById:o,nodeId:e,appendCurrentNode:!1}),[o,e]);return M(e)?null:n.jsxs(S,{children:[n.jsx(x4e,{center:!0,children:n.jsx(b4e,{})}),n.jsxs(R,{fullWidth:!0,left:8,children:[n.jsx(C,{block:!0,neutral700:!0,trimLongString:!0,"data-testid":"origin-folder-name",maxWidth:t,offsets:{mb:8},weight:500,children:i?.name||r("return_to_origin.folder_not_found")}),n.jsxs(C,{block:!0,neutral500:!0,trimLongString:!0,maxWidth:t,size:"12px",children:[n.jsx(I,{when:j(i?.name),children:n.jsx(DN,{isLastLinkClickable:!0,items:s,offsetType:"compact"})}),n.jsx(I,{when:M(i?.name),children:r("return_to_origin.contact_admin")})]})]})]})},E4e={selectedFolderId:{presence:{allowEmpty:!1}}},S4e=({onFolderSelect:e,originFolderId:t})=>{const{t:r}=P(),o=le(),{hideModal:i}=lt(),{handleSubmit:s,control:a,formState:{isValid:l}}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{selectedFolderId:null},resolver:m=>gt(m,E4e)}),u=m=>(typeof e=="function"&&e(m.selectedFolderId),i()),p=()=>{o({type:d.SHOW_MODAL,payload:{component:"NodeActionModal",isDefaultHeadingHidden:!0,styleType:"light",showCrossBtn:!1,isExtraModal:!0,autoWidth:!0,disableOutsideClick:!0,data:{warningTitle:r("return_to_origin.remove_origin.question"),warningSubTitle:r("return_to_origin.remove_origin.question_explanation"),boldHeading:!0,hideNotShowAgain:!0,hasFooterBorder:!0,submitButton:r("common.remove"),submitButtonMinWidth:"100px",cancelButtonMinWidth:"115px",submitButtonStyleType:"brandCTA",cancelHandler:()=>i({isExtraModal:!0}),submitHandler:()=>(typeof e=="function"&&e(null),i())}}})};return n.jsx("form",{onSubmit:s(u),children:n.jsxs(R,{children:[n.jsxs(jw,{horizontal:20,vertical:16,children:[n.jsx(C,{neutral700:!0,offsets:{mb:12},size:"14px",children:r("return_to_origin.edit_origin.existing_origin")}),n.jsx(PN,{maxWidth:"480px",originFolderId:t})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(jw,{horizontal:20,vertical:16,children:[n.jsx(C,{neutral700:!0,offsets:{mb:16},size:"14px",children:r("return_to_origin.edit_origin.subheading")}),n.jsx(_g,{control:a,disabledNodes:{[be]:Mo,[t]:{id:t}},name:"selectedFolderId"})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:24,vertical:24,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(R,{width:"170px",children:n.jsx(Y,{"data-testid":"remove-button",offsetType:"compact",styleType:"modalBackBtn",type:"button",onClick:p,children:r("return_to_origin.remove_origin.title")})}),n.jsx(Y,{"data-testid":"submit-button",disabled:!l,offsetType:"compact",styleType:"brandCTA",type:"submit",children:r("common.confirm")})]})})]})})},q1=g(R).withConfig({displayName:"ui__ContentWrapper"})(["max-height:550px;overflow:",";"],({$overflow:e})=>e),C4e=g.div.withConfig({displayName:"ui__OriginWrapper"})(["background:rgba(246,248,249,1);padding:12px;border-radius:8px;"]),T4e=g(S).withConfig({displayName:"ui__UnitsBlock"})(["position:absolute;right:8px;top:17px;background-color:",";;"],({theme:e})=>e.bg.white),w4e=({register:e,setValue:t,getValues:r,getFieldState:o,control:i,currentNode:s})=>{const{t:a}=P(),{isOwner:l}=dn(),u=q(xd),p=c.useCallback(w=>{const v=Nn(w);return Ho(v)},[]),m=q(w=>rs(w)(s.unitName)),h=Lt(m,s.quantity),A=parseFloat(s.quantity),f=a("common.of")+" "+A+" "+h,_=()=>{t("quantity",String(A),{shouldValidate:!0})},b=Te({name:"quantity",control:i}),E=parseFloat(b)!==A,T=jp(u)&&!E;return n.jsxs(R,{children:[n.jsxs(S,{alignItems:"center",children:[n.jsxs(R,{outside:!0,relative:!0,right:16,width:"270px",children:[n.jsx(we,{"data-testid":"quantity",label:a("return_to_origin.field.quantity"),type:"text",...e("quantity",{onChange:w=>{const v=w.target.value||"",k=p(v)||"";t("quantity",k,{shouldValidate:!0})}}),...o("quantity")}),n.jsx(T4e,{children:n.jsx(C,{neutral500:!0,size:"13px",children:f})})]}),n.jsx(I,{when:E,children:n.jsx(R,{bottom:10,children:n.jsx(Y,{"data-testid":"return-all-button",offsetType:"compact",styleType:"redLink",type:"button",onClick:_,children:a("return_to_origin.field.return_all")})})}),n.jsx(I,{when:T,children:n.jsx(R,{bottom:16,top:6,children:n.jsx(rt,{"data-testid":"leave-zero-quantity",...e("leaveZeroQuantity"),interactiveHint:!0,checkboxType:"switcher",hint:pt(a("move_modal.info_tooltip"),{link:({children:w})=>
6109n.jsx(gr,{to:"/company-details",children:n.jsx(C,{bold:!0,underline:!0,white:!0,children:w})})}),hintTooltipMaxWidth:"162px",label:a("return_to_origin.leave_zero_qty"),showHint:l})})})]}),n.jsxs(S,{gap:16,children:[n.jsx(is,{reasonType:Ht.Move,testId:"reason-field",label:a("return_to_origin.field.reason"),name:"reason"}),n.jsx(we,{"data-testid":"notes",label:a("return_to_origin.field.notes"),type:"text",...e("transactionNote"),...o("transactionNote")})]})]})},I4e=(e,t,r)=>{const o=r?.find(i=>i.key===e.reason?.key)?.value||null;return{nodes:[{id:t.id,version:t.version,leaveZeroQuantity:e?.leaveZeroQuantity,quantity:e?.quantity,unitName:t.unitName}],nodeOrigins:oe(t.originFolderId)||_e(e?.selectedFolderId)?[]:[{nodeId:t.id,originFolderId:e?.selectedFolderId}],action:{notes:e.transactionNote,reasonId:o}}},v4e=({currentNode:e,control:t,getValues:r,isValid:o,requestPageMeta:i,isNotAllowedToReturnToOrigin:s})=>{const{t:a}=P(),{hideModal:l}=lt(),u=le(),{customAttributes:p,usersList:m,rolesList:h,currency:A,priceDecimalScale:f,currentUser:_}=q(B=>({customAttributes:Zi(B),usersList:_d(B),rolesList:Object.values(B?.companyRoles?.rolesList||{}),currency:B?.server?.companies?.current?.currency||"",priceDecimalScale:B?.server?.companies?.current?.priceDecimalScale||"",currentUser:B?.currentUser||{}})),b=c.useMemo(()=>jj({currentNode:e,customAttributes:p,currency:A,priceDecimalScale:f,usersList:m,preprocessTags:!1,rolesList:h,currentUser:_}),[e,p,A,f,m,h,_]),E=r(),T=Te({control:t,name:"selectedFolderId"}),w=()=>new Promise((B,U)=>{u({type:d.EDIT_NODE_REQUEST,payload:{uiVersion:xu.V1,initialValues:b,values:{...b,isItem:!0,originFolderId:E?.selectedFolderId},currentNode:e,requestPageMeta:i,resolve:()=>{B(),O.setOriginField({returnToOrigin:!0}),l()},reject:()=>{U(),l()}}})}),{editNode:v,returnItemsToOrigin:k}=Pe(),N=v||k,D=q(B=>B?.navigation?.byId),F=j(e?.originFolderId)&&M(D[e?.originFolderId]);return j(e.originFolderId)?n.jsx(Y,{"data-testid":"submit-button",disabled:!o||N||F||s,offsetType:"compact",showSpinner:N,styleType:"brandCTA",type:"submit",children:a("common.return")}):j(T)&&T===e?.parentId||s?n.jsx(Y,{"data-testid":"set-origin-button",disabled:N||M(E?.selectedFolderId),offsetType:"compact",showSpinner:N,styleType:"brandCTA",type:"button",onClick:w,children:a("return_to_origin.set_origin.heading")}):n.jsxs(n.Fragment,{children:[n.jsx(R,{right:16,width:"140px",children:n.jsx(Y,{"data-testid":"set-origin-button",disabled:N||M(E?.selectedFolderId),disableStyleType:"transparent",offsetType:"compact",showSpinner:v,styleType:"userCancel",type:"button",onClick:w,children:a("return_to_origin.set_origin.heading")})}),n.jsx(Y,{"data-testid":"submit-button",disabled:!o||N||s,offsetType:"compact",showSpinner:k,styleType:"brandCTA",type:"submit",children:a("return_to_origin.set_and_return")})]})},R4e=g.div.withConfig({displayName:"ui__WarningBlock"})(["display:flex;align-items:center;padding:12px 24px;font-size:14px;color:",";text-align:center;background-color:",";border:1px solid ",";border-radius:8px;"],({theme:e})=>e.text.neutral700,({theme:e})=>e.orange50,({theme:e})=>e.icon.yellow400),Uf=({children:e})=>{const t=c.useContext(Ue);return n.jsxs(R4e,{"data-testid":"warning-block",children:[n.jsx(pE,{color:t.icon.yellow400}),n.jsx(C,{neutral700:!0,offsets:{ml:12},size:"14px",weight:500,children:e})]})},j4e=({currentNode:e,requestPageMeta:t})=>{const{t:r}=P(),o=le(),i={quantity:{presence:{allowEmpty:!1},numericality:{greaterThanOrEqualTo:0,lessThanOrEqualTo:parseFloat(e.quantity)}},transactionNote:{length:{maximum:200,message:r("validations.is_too_long_strict",{label:"Transaction Note",max:200})}},selectedFolderId:{presence:{allowEmpty:!1}}},{validationSchema:s}=$l(i,Ht.Move),a=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{quantity:parseFloat(e.quantity)>=1?"1":e.quantity,selectedFolderId:e.originFolderId},resolver:N=>gt(N,s)}),{handleSubmit:l,register:u,setValue:p,getFieldState:m,control:h,getValues:A,formState:{isValid:f,errors:_}}=a,b=q(zs),E=N=>{o({type:d.RETURN_ITEMS_TO_ORIGIN_REQUEST,payload:{values:I4e(N,e,b),currentItem:e,requestPageMeta:t,onFailure:D=>{O.returnToOriginError({errors:[D],bulk:!1,reason:N?.reason?.label,notes:j(N?.transactionNote),quantity:N?.quantity,all:N?.quantity===e.quantity})},onSuccess:()=>{M(e.originFolderId)&&O.setOriginField({returnToOrigin:!0}),O.returnToOrigin({set:M(e.originFolderId),reason:N?.reason?.label,notes:j(N?.transactionNote),quantity:N?.quantity,all:N?.quantity===e.quantity})}}})},T=Te({control:h,name:"selectedFolderId"}),w=q(N=>N?.navigation?.byId[e.originFolderId||T]),{nodesWithAcl:v}
6109=zn(w),k=j(w)&&!v?.acl?.items?.move;return n.jsx(tn,{...a,children:n.jsx("form",{onSubmit:l(E),children:n.jsxs(R,{children:[n.jsx(q1,{horizontal:20,vertical:16,children:n.jsx(C,{neutral700:!0,offsets:{mb:12},size:"16px",weight:700,children:e?.name})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(q1,{horizontal:20,vertical:16,children:n.jsx(w4e,{control:h,currentNode:e,getFieldState:m,getValues:A,register:u,setValue:p})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(q1,{$overflow:"auto",horizontal:20,vertical:16,children:[n.jsxs(I,{when:M(e.originFolderId),children:[n.jsx(C,{neutral700:!0,offsets:{mb:16},size:"14px",children:r("return_to_origin.select_folder")}),n.jsx(I,{when:k,children:n.jsx(R,{bottom:16,children:n.jsx(Uf,{children:r("return_to_origin.bulk_return.warnings.no_access_to_return")})})}),n.jsx(_g,{control:h,disabledNodes:{[be]:Mo,[e?.originFolderId]:{id:e.originFolderId}},name:"selectedFolderId"})]}),n.jsxs(I,{when:j(e.originFolderId),children:[n.jsx(C,{neutral700:!0,offsets:{mb:16},size:"14px",children:r("return_to_origin.returning_to")}),n.jsx(I,{when:k,children:n.jsx(R,{bottom:16,children:n.jsx(Uf,{children:r("return_to_origin.bulk_return.warnings.no_access_to_return")})})}),n.jsx(C4e,{children:n.jsx(PN,{maxWidth:"460px",originFolderId:e.originFolderId})})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:24,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(v4e,{control:h,currentNode:e,getValues:A,isNotAllowedToReturnToOrigin:k,isValid:f,requestPageMeta:t})})})]})})})},k4e=e=>({nodes:e.map(t=>{const r=parseFloat(t.quantity);return{id:t.id,leaveZeroQuantity:!1,quantity:r>=1?"1":String(r),selectedFolderId:t?.originFolderId||null}}),quantityToMove:"one",transactionNote:""}),op=e=>M(e.parentId)?!1:e.originFolderId===e.parentId,N4e=(e,t=!1,r=!1,o=!1)=>r?x("return_to_origin.bulk_return.warnings.no_access_to_return"):o?x("return_to_origin.bulk_return.warnings.no_access_to_origin"):op(e)?t?x("return_to_origin.bulk_return.warnings.set_origin"):x("return_to_origin.bulk_return.warnings.already_in_origin"):null,O4e=(e,t,r)=>{const o=r?.find(i=>i.key===e.reason?.key)?.value||null;return{nodes:e.nodes.reduce((i,s)=>{const a=t.find(l=>l.id===s.id);return j(a.originFolderId)&&a.originFolderId===a.parentId||M(s?.selectedFolderId)?i:[...i,{id:a.id,version:a.version,leaveZeroQuantity:s?.leaveZeroQuantity,quantity:s?.quantity,unitName:a.unitName}]},[]),nodeOrigins:e.nodes.reduce((i,s)=>{const a=t.find(l=>l.id===s.id);return j(a.originFolderId)||M(s?.selectedFolderId)?i:[...i,{nodeId:a.id,originFolderId:s?.selectedFolderId}]},[]),action:{notes:e.transactionNote,reasonId:o}}},D4e=e=>e.sort((t,r)=>t?.originFolderId-r?.originFolderId),P4e=(e,t,r)=>e===r?.length?x("return_to_origin.bulk_return.return_all_items"):e>0?x("return_to_origin.bulk_return.return_items",{count:e}):t>0?x("return_to_origin.bulk_return.set_origins"):x("return_to_origin.bulk_return.return_items",{count:0}),L4e=({items:e,amountOfItemsAvailableForReturn:t,amountOfItemsNeededToSetOrigin:r})=>{const{t:o}=P(),{register:i,getFieldState:s,formState:{isValid:a}}=De(),{hideModal:l}=lt(),{returnItemsToOrigin:u}=Pe(),p=P4e(t,r,e),h=!a||u||t===0&&r===0,A=document.getElementById(jr);return n.jsxs(n.Fragment,{children:[n.jsx(R,{horizontal:24,top:24,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(R,{outside:!0,right:16,width:"240px",children:n.jsx(is,{reasonType:Ht.Move,testId:"reason-field",isDisabled:u,label:o("return_to_origin.field.reason"),menuPlacement:"top",menuPortalTarget:A,name:"reason"})}),n.jsx(R,{width:"calc(100% - 256px)",children:n.jsx(Qn,{...i("transactionNote"),...s("transactionNote"),label:o("return_to_origin.field.transaction_note"),textAreaControlStyles:{height:"40px"}})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:24,vertical:24,children:n.jsxs(S,{justifyContent:"flex-end",children:[n.jsx(R,{right:8,children:n.jsx(Y,{"data-testid":"cancel-button",minWidth:"96",styleType:"userCancel",type:"button",onClick:l,children:o("common.cancel")})}),n.jsx(Y,{"data-testid":"receive-button",disabled:h,showSpinner:u,styleType:"brandCTA",type:"submit",children:p})]})})]})},LN=g.div.withConfig({displayName:"ui__HeaderWrapper"})(["display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 20px;width:100%;height:48px;background-color:",";"],({theme:e})=>e.text.neutral700),FN=g(S).withConfig({displayName:"ui__RowWrapper"})(["width:100%;background-color:",";"],({theme:e})=>e.bg.white),MN=g(S).withConfig({displayName:"ui__Row"})(["padding:0 20px;width:100%;height:auto;"]),UN=g(Y).withConfig({displayName:"ui__StyledLink"})(["font-size:10px;height:auto;padding:0;color:",";"],({theme:e})=>e.text.neutral700),F4e=g.div.withConfig({displayName:"ui__WarningWrapper"})(["display:flex;align-items:center;justify-content:center;padding:8px;margin-bottom:16px;width:100%;height:32px;font-size:12px;color:",";text-align:center;background-color:",";"],({theme:e})=>e.text.neutral700,({theme:e})=>ot(e.icon.yellow400,.2)),BN=g.div.withConfig({displayName:"ui__FolderPath"})(["display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:95px;background-color:",";height:36px;"],({theme:e})=>e.bg.neutral50),HN=g.div.withConfig({displayName:"ui__ContentWrapper"})(["max-height:500px;overflow:auto;"]),zN=g.div.withConfig({displayName:"ui__AbsoluteWrapper"})(["width:100%;position:absolute;bottom:0px;left:0;"]),VN=g(S).withConfig({displayName:"ui__UnitsBlock"})(["position:absolute;right:8px;top:15px;background-color:",";"],({theme:e})=>e.bg.white),QN=g.div.withConfig({displayName:"ui__QtyBox"})(["position:relative;opacity:",";"],({disabled:e})=>e?.5:1),y0=[{label:"1 per item",value:"one",default:!0},{label:"All Quantity",value:"all"},{label:"Custom",value:"custom"}],M4e=({items:e,shouldShowItemsWithoutOriginBanner:t})=>{const{t:r}
6109=P(),{watch:o,control:i,setValue:s}=De(),[a,l]=Te({name:["nodes","quantityToMove"],control:i}),u=[{label:r("return_to_origin.bulk_return.items",{count:e?.length})},{label:r("return_to_origin.bulk_return.origin"),tooltip:r("return_to_origin.bulk_return.origin_tooltip")},{label:r("return_to_origin.bulk_return.quantity"),tooltip:r("return_to_origin.bulk_return.quantity_tooltip")}],p=o("quantityToMove"),m=c.useMemo(()=>y0.find(_=>_.value===p)?.label,[p]),h=c.useCallback(_=>{s("quantityToMove",_.value),_.value==="all"&&e.forEach((b,E)=>{if(op(b))return;const T=parseFloat(b?.quantity),w=`nodes.${E}.quantity`;return s(w,String(T),{shouldValidate:!0})}),_.value==="one"&&e.forEach((b,E)=>{if(op(b))return;const T=`nodes.${E}.quantity`;return s(T,"1",{shouldValidate:!0})})},[e,s]),A=c.useMemo(()=>a?.some(_=>e.find(E=>E.id===_.id)?.quantity!==_.quantity&&_.quantity!=="1"),[a,e]);c.useEffect(()=>{A&&l!=="custom"&&s("quantityToMove","custom")},[A,s,l]);const f=q(RB);return n.jsxs(n.Fragment,{children:[n.jsx(LN,{children:u.map(_=>n.jsxs(S,{alignItems:"center",width:"200px",children:[n.jsx(C,{uppercase:!0,white:!0,offsets:{mr:5},weight:500,children:_.label}),n.jsx(I,{when:j(_.tooltip),children:n.jsx(Ge,{content:_.tooltip,icon:em,maxWidth:"150px"})})]},_.label))}),n.jsx(I,{when:t,children:n.jsx(R,{horizontal:20,top:16,children:n.jsxs(Uf,{children:[r("return_to_origin.bulk_return.warnings.without_origin")," ",n.jsx(I,{when:!f,children:r("return_to_origin.bulk_return.warnings.set_missing_origins")})]})})}),n.jsx(R,{bottom:12,horizontal:20,top:12,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[n.jsx(C,{block:!0,neutral700:!0,weight:500,children:r("return_to_origin.bulk_return.title")}),n.jsx(S,{alignItems:"center",children:n.jsx(cr,{closeOnClick:!0,anchor:_=>n.jsx(os.Select,{compact:!0,active:_,title:m}),content:n.jsx(Pj,{column:!0,children:y0.map(_=>n.jsx(ar,{active:m===_.label,"data-testid":`${_.value}-option`,onClick:()=>h(_),children:_.label},_.value))}),"data-testid":"quantity-to-return-dropdown",label:r("return_to_origin.bulk_return.qty_to_return"),overlayAnchor:"#modal-wrapper"})})]})})]})},U4e=({currentQtyField:e,itemQuantity:t,currentQtyFieldValue:r,disabled:o,setValue:i,isInvalid:s})=>{const{t:a}=P();return o||s?null:r===t?n.jsx(S,{justifyContent:"flex-end",children:n.jsx(C,{neutral700:!0,size:"10px",children:a("return_to_origin.bulk_return.returning_all")})}):r>0||r<t?n.jsx(S,{alignItems:"flex-end",justifyContent:"space-between",children:n.jsx(UN,{"data-testid":"receive-all-button",disableStyleType:"transparent",minWidth:"200px",offsetType:"compact",styleType:"redLink",textTransform:"none",type:"button",onClick:()=>i(e,t,{shouldValidate:!0}),children:a("return_to_origin.bulk_return.return_all")})}):null},B4e=({item:e,index:t,disabled:r})=>{const{t:o}=P(),{control:i,register:s,setValue:a,getFieldState:l,formState:{errors:u}}=De(),p=parseFloat(e?.quantity||"1"),m=`nodes.${t}.quantity`,h=Te({control:i,name:m})||"1",A=parseFloat(h),f=c.useCallback(E=>{const T=Nn(E);return Ho(T)},[]),_=q(E=>rs(E)(e.unitName)),b=Lt(_,p);return n.jsxs(QN,{disabled:r,children:[n.jsx(we,{"data-testid":`item-${t}-quantity`,disabled:r,type:"text",...s(m,{onChange:E=>{const T=E.target.value||"",w=f(T)||"";a(m,w,{shouldValidate:!0})}}),...l(m)}),n.jsx(VN,{children:n.jsx(C,{neutral500:!0,size:"13px",children:o("move_modal.of_custom_units",{count:p,unitName:b})})}),n.jsx(zN,{children:n.jsx(U4e,{currentQtyField:m,currentQtyFieldValue:A,disabled:r,isInvalid:l(m)?.invalid,itemQuantity:p,setValue:a})})]})},H4e=(e,t)=>t?x("return_to_origin.bulk_return.folder_not_found_placeholder"):e?x("return_to_origin.bulk_return.set_origin_placeholder"):x("return_to_origin.bulk_return.no_origin_placeholder"),z4e=({item:e,index:t})=>{const{t:r}=P(),o=c.useContext(Ue),{register:i,control:s,watch:a}=De(),l=q(xd),u=q(B=>B?.navigation?.byId),p=Xi({nodesById:u,nodeId:e?.parentId,appendCurrentNode:!0}),m=`nodes.${t}.quantity`,h=a(m),A=a(`nodes.${t}.selectedFolderId`),f={...e,originFolderId:A},_=op(f),b=_&&e.originFolderId!==A,E=q(B=>B?.navigation?.byId?.[e.originFolderId||A]),{nodesWithAcl:T}=zn(E),w=j(E)&&!T?.acl?.items?.move,v=j(e.originFolderId)&&M(E),k=N4e(f,b,w,v),N=rl(e?.acl?.attributes?.originFolder),D=_||!N||b||v||w,F=jp(l)&&h===e?.quantity;return e.isItem?n.jsxs(S,{column:!0,children:[n.jsxs(BN,{children:[n.jsx(Us,{disableAllLinks:!0,isLastLinkClickable:!0,items:p}),n.jsx(I,{when:F,children:n.jsx(rt,{"data-testid":"leave-zero-quantity",...i(`nodes.${t}.leaveZeroQuantity`),checkboxType:"switcher",direction:"row",disabled:D,label:r("return_to_origin.leave_zero_qty"),labelStyle:{fontSize:"12px"}})})]}),n.jsxs(FN,{column:!0,children:[n.jsxs(MN,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fa,{skipNormalization:!0,index:t,item:e}),n.jsx(Ge,{content:r("return_to_origin.bulk_return.warnings.no_access"),forceHidden:N,maxWidth:"220px",portalAnchor:jr,children:n.jsx(S,{width:"240px",children:n.jsx(Fs,{...i(`nodes.${t}.selectedFolderId`),showBackButton:!0,control:s,ctaTitle:r("return_to_origin.bulk_return.set_origin_label"),defaultNodeId:null,disabled:!N||j(e.originFolderId),disabledNodesIds:[String(be)],headerTitle:r("return_to_origin.bulk_return.set_origin_label"),isChevronIconHidden:!N||j(e.originFolderId),placeholder:H4e(N,v),testId:`item-${t}-selected-folder-id`})})}),n.jsx(S,{column:!0,width:"230px",children:n.jsx(B4e,{disabled:D,index:t,item:e})})]}),n.jsx(I,{when:j(k),children:n.jsxs(F4e,{"data-testid":"return-to-origin-warning",children:[n.jsx(pE,{color:o.icon.yellow400}),n.jsx(C,{inherit:!0,offsets:{ml:8},children:k})]})})]})]},e.id):null},V4e=({items:e})=>n.jsx(HN,{children:Uo((t,r)=>n.jsx(z4e,{index:r,item:t},t?.id),e)}),Q4e=({items:e,requestPageMeta:t})=>{const{t:r}
6109=P(),o=le(),i=c.useMemo(()=>D4e(e),[e]),{nodesWithAcl:s}=zn(i),a=q(zs),l={transactionNote:{length:{maximum:200,message:r("validations.is_too_long_strict",{label:"Transaction Note",max:200})}},nodes:{returnToOriginItems:{items:e}}},{validationSchema:u}=$l(l,Ht.Move),p=c.useMemo(()=>k4e(e),[e]),m=Ye({mode:"onChange",criteriaMode:"all",defaultValues:p,resolver:z=>gt(z,u)});c.useEffect(()=>{m.reset(p)},[]);const h=Te({name:"nodes",control:m.control}),A=c.useMemo(()=>e.reduce((z,W)=>({...z,[W.id]:W}),{}),[e]),f=q(z=>z?.navigation?.byId),_=c.useMemo(()=>h?.filter(z=>{const W=A[z.id],K=f?.[W?.originFolderId];return j(W?.originFolderId)&&M(K)?!1:M(z.selectedFolderId)||z.selectedFolderId===be}),[h,A,f]),b=c.useMemo(()=>h?.filter(z=>{const W=e.find(K=>K.id===z.id);return op({...W,originFolderId:z.selectedFolderId})}),[h,e]),E=c.useMemo(()=>e.reduce((z,W)=>({...z,[W.id]:W}),{}),[e]),T=q(z=>z?.navigation?.byId),w=c.useMemo(()=>M(h)?[]:h?.reduce((z,W)=>{if(j(W.selectedFolderId)){const K=T[W.selectedFolderId];return j(K)?[...z,K]:z}return z},[]),[h,T]),{nodesWithAcl:v}=zn(w),k=c.useMemo(()=>M(v)?{}:v.reduce((z,W)=>({...z,[W.id]:W}),{}),[v]),N=c.useMemo(()=>h?.filter(z=>{const W=E[z.id],K=k?.[z.selectedFolderId],X=j(K)&&!K?.acl?.items?.move,Z=j(W.originFolderId)&&M(K),ae=z.selectedFolderId===W.parentId,pe=X||Z;return j(z.selectedFolderId)&&!ae&&!pe})||[],[h,k,E]),D=c.useMemo(()=>h?.filter(z=>{const W=E[z.id],K=M(W.originFolderId);return z.selectedFolderId===W.parentId&&K})||[],[h,E]),F=c.useMemo(()=>N?.length,[N]),B=c.useMemo(()=>D?.length,[D]),U=c.useCallback(z=>{const W=O4e({...z,nodes:[...N,...D]},e,a);o({type:d.RETURN_ITEMS_TO_ORIGIN_REQUEST,payload:{values:W,requestPageMeta:t,onFailure:K=>{const X=j(b)?[K,r("return_to_origin.bulk_return.warnings.without_origin")]:[K],Z=j(_)?[...X,r("return_to_origin.bulk_return.warnings.already_in_origin")]:X;O.returnToOriginError({errors:Z,bulk:!0,reason:z?.reason?.label,notes:j(z?.transactionNote),quantity:void 0,all:void 0})},onSuccess:()=>{O.bulkReturnToOrigin({set:j(W?.nodeOrigins)})}}})},[o,D,e,a,N,t,b,_]);return n.jsx(tn,{...m,children:n.jsxs("form",{onSubmit:m.handleSubmit(U),children:[n.jsx(M4e,{items:s,shouldShowItemsWithoutOriginBanner:j(_)}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(V4e,{items:s}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(L4e,{amountOfItemsAvailableForReturn:F,amountOfItemsNeededToSetOrigin:B,items:s})]})})},W4e=e=>e.isActive&&L(["background-color:",";font-weight:500;"],({theme:t})=>t.bg.neutral50),q4e=g.div.withConfig({displayName:"ui__TreeListWrapper"})(["height:auto;overflow:auto;","{text-align:center;color:",";}","{width:32px;height:32px;display:flex;align-items:center;justify-content:center;&:hover{border-radius:50%;background-color:",";}}","{margin-bottom:10px;border:none;input{border-color:",";&:focus{border-color:",";}}}","{border-radius:50%;background-color:",";width:16px;height:16px;display:flex;align-items:center;justify-content:center;svg{color:",";width:8px;height:8px;}}","{&:hover{background-color:",";}}","{background-color:transparent;}"],kt.TreeWrapper,({theme:e})=>e.text.neutral700,kt.IconButton,({theme:e})=>e.bg.neutral100,kt.SearchBoxWrapper,({theme:e})=>e.text.neutral200,({theme:e})=>e.text.neutral700,K0,({theme:e})=>e.bg.neutral400,({theme:e})=>e.bg.white,kt.ListItemContainer,({theme:e})=>e.bg.neutral50,kt.ActionWrapper),G4e=g.div.withConfig({displayName:"ui__PreviewWrapper"})(["width:465px;height:495px;margin-left:20px;background-color:",";padding:40px 80px;"],({theme:e})=>e.bg.neutral50),$4e=L(["width:400px;height:72px;padding-left:16px;align-items:flex-start;justify-content:center;border-radius:8px;flex-direction:column;border:",";& ","{font-size:16px;line-height:20px;font-weight:700;color:",";}&:hover{box-shadow:0 5px 20px rgba(60,64,88,0.12);}"],({isActive:e,theme:t})=>e?`2px solid  ${t.delimiter.brand}`:`2px solid  ${t.delimiter.neutral200}`,C,({theme:e})=>e.text.neutral700),K4e=g(S).withConfig({displayName:"ui__LeftWrapper"})(["overflow:auto;padding-right:10px;",""],Yi),Y4e=410,J4e=({initialNodeId:e,onFolderSelect:t})=>{const r=q(Mn),o=q(i=>vd(i)(e));return c.useEffect(()=>{M(o)&&t(null)},[o,t]),n.jsx(q4e,{children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:e,clearIcon:ks,listItemContainerStyles:W4e,maxListHeight:Y4e,mode:kr.SELECTION.SINGULAR,nodeSource:r,searchInputHeight:42,styleType:"foldersFilter",updateSelectedNodes:t})})},X4e=({control:e,name:t})=>{const{t:r}
6109=P();return n.jsx(Un,{control:e,name:t,render:({field:{onChange:o,value:i}})=>n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{children:r("pick_list.choose_pick_list_action.destination_folder.title")}),n.jsx(J4e,{initialNodeId:i,onFolderSelect:o})]})})},Z4e=()=>[{value:fr.Move,label:x("pick_list.pick_list_action.move"),desciption1:x("pick_list.choose_pick_list_action.move.description1"),desciption2:x("pick_list.choose_pick_list_action.move.description2"),desciption3:x("pick_list.choose_pick_list_action.move.description3")},{value:fr.Consume,label:x("pick_list.pick_list_action.consume"),desciption1:x("pick_list.choose_pick_list_action.consume.description1"),desciption2:x("pick_list.choose_pick_list_action.consume.description2"),desciption3:x("pick_list.choose_pick_list_action.consume.description3")}],WN="everyone",xg=-1,Bd=e=>{const t=Bt(["request","responseStatus"])(e),{destinationFolder:r,pickListAction:o,lineItems:i}=e,s=(i||[]).map(l=>{const{itemDetails:u}=l;return{...l,isUnitOfMeasureChanged:aA(l?.unitOfMeasure,u?.unitOfMeasure)}}),a={...t,lineItems:s};return!o||o===fr.Consume?{...a,destinationFolder:null}:r===null?{...a,destinationFolder:{id:xg,name:"",deletedAt:null,permissionScopeId:""}}:{...a,destinationFolder:{...t.destinationFolder,id:r?.id||be,permissionScopeId:r?.permissionScopeId||be}}},eve=e=>M(e)?null:e[0]?.type===Ku.Everyone?{value:WN,label:x("pick_list.form_fields.assignee.everyone")}:{value:String(e[0]?.id),label:e[0]?.name},tve=(e,t)=>({shipToName:e.name||"",shipToLine1:e.line1||"",shipToLine2:e.line2||"",shipToCity:e.city||"",shipToState:e.state||"",shipToZipCode:e.zipCode||"",shipToCountry:j(e.country)?si("value",e.country,t):null}),nve=e=>e.sort((r,o)=>r.lineNumber-o.lineNumber),H1t=e=>{const t=e.pickList||{},r=e.countries||[],{pickListNumber:o,pickListAction:i="",destinationFolder:s=null,shipTo:a={},notes:l,assignees:u,dueAt:p,lineItems:m=[],version:h}=t||{};return{pickListNumber:o,assignee:eve(u),pickListAction:i||null,destinationFolderId:s&&!s.deletedAt&&j(s.id)?s.id:null,lineItems:nve(m),...tve(a,r),notes:l||"",dueAt:p||"",version:h}},bc=(e,t,r)=>e(t,r,{shouldValidate:!0,shouldDirty:!0}),rve=(e,t)=>!t.pickListAction||t.pickListAction===fr.Consume?{}:e.destinationFolderId===t.destinationFolderId?{}:{destinationFolder:{id:t.destinationFolderId||null}},ove=(e,t)=>{const r=[],o=[],i=[];t.forEach(a=>{const{itemDetails:l,quantityToPick:u}=a;if(M(a.id))return r.push({nodeId:l.id,quantityToPick:u,unitOfMeasure:{name:l.unitOfMeasure.name}})});const s=t.reduce((a,l)=>(a[l.id]=l,a),{});return(e.lineItems||[]).forEach(a=>{if(!!!s[a.id])return i.push({id:a.id});if(parseFloat(a.quantityToPick)!==parseFloat(s[a.id].quantityToPick))return o.push({id:a.id,quantityToPick:s[a.id].quantityToPick,unitOfMeasure:{name:s[a.id].unitOfMeasure.name}})}),{add:r,update:o,remove:i}},ive=e=>M(e)?[]:e.value===WN?[{type:Ku.Everyone}]:[{id:Number(e.value),type:Ku.Role}],sve=(e,t,r)=>{const{version:o}=e,{pickListNumber:i,pickListAction:s,assignee:a,dueAt:l,shipToName:u,shipToLine1:p,shipToLine2:m,shipToCity:h,shipToState:A,shipToZipCode:f,shipToCountry:_,notes:b,lineItems:E}=t,T={pickListNumber:i,pickListAction:s||null,...rve(r,t),assignees:ive(a),dueAt:l||null,shipTo:{name:u||null,line1:p||null,line2:m||null,city:h||null,state:A||null,zipCode:f||null,country:_?.value||null},notes:b||null,lineItems:ove(e,E),version:o};return en(T)},z1t={name:Bt(["presence"])(go.name),line1:Bt(["presence"])(go.line1),line2:Bt(["presence"])(go.line2),city:Bt(["presence"])(go.city),state:Bt(["presence"])(go.state),zipCode:Bt(["presence"])(go.zipCode)},ave=e=>j(e),lve=e=>j(e)&&j(e.id)&&!e.deletedAt,cve=(e,t)=>{const r=lve(t);return e===fr.Consume||e===fr.Move&&r},dve=(e,t)=>{if(t?.pickListAction!==fr.Move)return!1;const r=t?.destinationFolder?.id;return!j(r)||r===xg?!1:(e?.itemDetails?.parentNodeId??be)===r},uve=(e=[],t)=>e.length?!0:(t("lineItems",{message:x("pick_list.form_fields.error.items_required")}),!1),pve=(e=[],t)=>{if(M(e))return!0;const r=e.filter((o,i)=>parseFloat(o.quantityToPick)===0?(t(`lineItems.${i}.quantityToPick`,{message:x("validations.greater_than_zero")}),!0):!1);return M(r)},V1t=({formValues:e,pickList:t,setError:r})=>{let o=!0;const{status:i}=t,{assignee:s,pickListAction:a,destinationFolderId:l,lineItems:u}=e;if(i===Xt.Draft&&a===fr.Move&&M(l)&&(r("pickListAction",{message:"pick_list.form_fields.error.presence"}),o=!1),i===Xt.Draft)return o;ave(s)||(r("assignee",{message:x("pick_list.form_fields.error.presence",{fieldName:x("pick_list.form_fields.assignee.label")})}),o=!1);const p=uve(u,r),m=pve(u,r);return p&&m||(o=!1),i===Xt.InProgress||cve(a,{id:l})||(r("pickListAction",{message:"pick_list.form_fields.error.presence"}),o=!1),o},mve=({pickList:e,warnings:t,dispatch:r})=>{const{assignees:o=[]}=e||{},i=!o.length,s=!!t?.[1],a=i&&[Xt.ReadyToPick,Xt.InProgress].includes(e.status);if(a&&!s)return O.viewWarningBanner({warning:x("pick_list.warning.assignee_deleted"),workflow:"Pick List",workflowStatus:e?.
6109status,workflowId:e?.id}),r({type:d.SHOW_PICK_LIST_WARNING_BANNER,payload:{id:1,message:x("pick_list.warning.assignee_deleted")}});if(!a&&s)return r({type:d.REMOVE_PICK_LIST_WARNING_BANNER,payload:{warningId:1}})},hve=({pickList:e,warnings:t,dispatch:r})=>{const{lineItems:o=[],totalLineItemCount:i}=e||{},s=o.length,a=!!t?.[2],l=s<i;if(l&&!a)return O.viewWarningBanner({warning:x("pick_list.warning.item_view_acl_restriction"),workflow:"Pick List",workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_PICK_LIST_WARNING_BANNER,payload:{id:2,message:x("pick_list.warning.item_view_acl_restriction")}});if(!l&&a)return r({type:d.REMOVE_PICK_LIST_WARNING_BANNER,payload:{warningId:2}})},Ave=({pickList:e,permissionScopeIds:t,roleGroupsById:r,warnings:o,dispatch:i})=>{const{status:s,lineItems:a=[],pickListAction:l,destinationFolder:u}=e||{},p=a.length,m=!!o?.[3],h=a.some(b=>{const{permissionScopeId:E,deletedAt:T}=b?.itemDetails||{};if(T)return!1;const w=t?.[E]?.roleGroupId,{permissions:v,rootPermissions:k}=r[w]||{};if(E===be){const B=k?.items?.attributes?.quantity==="edit",U=!!k?.items?.move;return!(l===fr.Move?U:B)}const N=v?.items?.attributes?.quantity==="edit",D=!!v?.items?.move;return!(l===fr.Move?D:N)}),A=(()=>{if(l!==fr.Move||u.deletedAt)return!1;const b=u.permissionScopeId,E=t?.[b]?.roleGroupId,{permissions:T,rootPermissions:w}=r[E]||{};return b===be?!w?.items?.move:!T?.items?.move})(),f=l?l===fr.Consume?h:h||A:!1,_=p&&f&&[Xt.ReadyToPick,Xt.InProgress].includes(s);if(_&&!m)return O.viewWarningBanner({warning:x("pick_list.warning.items_pick_acl_restriction"),workflow:"Pick List",workflowStatus:e?.status,workflowId:e?.id}),i({type:d.SHOW_PICK_LIST_WARNING_BANNER,payload:{id:3,message:x("pick_list.warning.items_pick_acl_restriction")}});if(!_&&m)return i({type:d.REMOVE_PICK_LIST_WARNING_BANNER,payload:{warningId:3}})},gve=({pickList:e,warnings:t,dispatch:r})=>{const o=e?.destinationFolder?.id===xg,i=!!t?.[4];if(o&&!i)return O.viewWarningBanner({warning:x("pick_list.warning.destination_folder_no_access"),workflow:"Pick List",workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_PICK_LIST_WARNING_BANNER,payload:{id:4,message:x("pick_list.warning.destination_folder_no_access")}});if(!o&&i)return r({type:d.REMOVE_PICK_LIST_WARNING_BANNER,payload:{warningId:4}})},yve=({pickList:e,warnings:t,dispatch:r})=>{const{lineItems:o=[]}=e||{},i=!!t?.[5],s=o.filter(l=>l.isUnitOfMeasureChanged),a=s.length>0;if(a&&!i)return O.viewWarningBanner({warning:x("pick_list.warning.item_uom_mismatch"),workflow:"Pick List",workflowStatus:e?.status,workflowId:e?.id}),O.viewWarningBanner({warning:x("pick_list.item_sections.unit_of_measure_mismatch_warning"),workflow:"Pick List",workflowStatus:e?.status,workflowId:e?.id,affectedItemsCount:s.length,itemIds:s.map(l=>l.id)}),r({type:d.SHOW_PICK_LIST_WARNING_BANNER,payload:{id:5,message:x("pick_list.warning.item_uom_mismatch")}});if(!a&&i)return r({type:d.REMOVE_PICK_LIST_WARNING_BANNER,payload:{warningId:5}})},fve=({pickList:e,warnings:t,dispatch:r})=>{const{lineItems:o=[]}=e||{},i=!!t?.[6],s=o.filter(l=>dve(l,e)),a=s.length>0;if(a&&!i)return O.viewWarningBanner({warning:x("pick_list.warning.source_destination_folder_match_banner"),workflow:"Pick List",workflowStatus:e?.status,workflowId:e?.id,affectedItemsCount:s.length,itemIds:s.map(l=>l.id)}),r({type:d.SHOW_PICK_LIST_WARNING_BANNER,payload:{id:6,message:x("pick_list.warning.source_destination_folder_match_banner")}});if(!a&&i)return r({type:d.REMOVE_PICK_LIST_WARNING_BANNER,payload:{warningId:6}})},_ve=({pickList:e,permissionScopeIds:t,roleGroupsById:r,warnings:o,dispatch:i})=>{if([Xt.PartiallyComplete,Xt.Complete].includes(e?.status))return i({type:d.REMOVE_ALL_PICK_LIST_WARNING_BANNERS});mve({pickList:e,warnings:o,dispatch:i}),hve({pickList:e,warnings:o,dispatch:i}),Ave({pickList:e,permissionScopeIds:t,roleGroupsById:r,warnings:o,dispatch:i}),gve({pickList:e,warnings:o,dispatch:i}),yve({pickList:e,warnings:o,dispatch:i}),fve({pickList:e,warnings:o,dispatch:i})},xve=e=>{const t=e.lineItems||[],r=[];return t.forEach(o=>{const{itemDetails:i}=o;M(o.id)&&r.push({id:i.id,name:i.name,method:o.method})}),r},bve=e=>{const t=Dn("pickList");return(e.attributesFieldSelector??[]).reduce((o,i,s)=>{const a=$n[s];return M(a)||!i||!t[a?.key]||o.push(a?.value),o},[])},Eve=e=>{const t=e.customAttributes??[],r=e.customAttributesFieldSelector??[];return t.reduce((o,i,s)=>(r[s]&&o.push(i.id),o),[])},Sve=e=>{const t=e.customAttributes??[],r=e.customAttributesFieldSelector??[];return t.reduce((o,i,s)=>(r[s]&&o.push(i.name),o),[])},Q1t=4,Cve=({initialFormValues:e,submitHandler:t})=>{const{t:r}
6109=P(),{handleSubmit:o,register:i,control:s,watch:a}=Ye({mode:"onChange",defaultValues:{pickListAction:e?.pickListAction,destinationFolderId:e?.destinationFolderId}}),l=a("pickListAction"),u=a("destinationFolderId"),p=c.useMemo(Z4e,[]),m=c.useMemo(()=>p.find(f=>f.value===l),[p,l]),h=j(u)&&u!==xg,A=!l||l===fr.Move&&!h;return n.jsx("form",{"data-testid":"form",onSubmit:o(t),children:n.jsxs(R,{children:[n.jsx(R,{height:"542px",left:24,vertical:24,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsxs(K4e,{column:!0,gap:36,height:"495px",children:[n.jsxs(S,{column:!0,gap:12,children:[n.jsx(C,{fontMedium:!0,neutral700:!0,uppercase:!0,children:r("pick_list.choose_pick_list_action.heading")}),n.jsx(S,{column:!0,gap:12,children:p.map(f=>n.jsx(R,{children:n.jsx(Jn,{isActive:f.value===l,...i("pickListAction"),customStyle:$4e,"data-testid":`${f.value}-type-option`,label:f.label,value:f.value})},f.value))})]}),n.jsx("div",{style:{display:l===fr.Move?"block":"none"},children:n.jsx(X4e,{...i("destinationFolderId"),control:s})})]}),n.jsxs(G4e,{children:[n.jsx(I,{when:j(m),children:n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{block:!0,lineHeight:"36px",size:"24px",weight:600,children:m?.label}),n.jsxs(S,{column:!0,gap:16,children:[n.jsx(C,{block:!0,neutral600:!0,lineHeight:"24px",offsets:{mt:8},size:"16px",children:m?.desciption1}),n.jsx(C,{block:!0,neutral600:!0,lineHeight:"24px",offsets:{mt:8},size:"16px",children:m?.desciption2}),n.jsx(C,{block:!0,neutral600:!0,lineHeight:"24px",offsets:{mt:8},size:"16px",children:m?.desciption3})]})]})}),n.jsx(I,{when:M(m),children:n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{block:!0,lineHeight:"36px",size:"24px",weight:600,children:r("pick_list.choose_pick_list_action.unselected.title")}),n.jsxs(S,{column:!0,gap:16,children:[n.jsx(C,{block:!0,neutral600:!0,lineHeight:"24px",offsets:{mt:8},size:"16px",children:r("pick_list.choose_pick_list_action.unselected.description1")}),n.jsx(C,{block:!0,neutral600:!0,lineHeight:"24px",offsets:{mt:8},size:"16px",children:r("pick_list.choose_pick_list_action.unselected.description2")})]})]})})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:A,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"brandCTA",type:"submit",children:r("common.choose")})})})]})})},Tve=e=>{const{t}=P(),r=c.useContext(Ue),o=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"244px",vertical:30,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:30,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:r.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:20,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:t("pick_list.delete_modal.heading")}),n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{black:!0,children:t("pick_list.delete_modal.title")}),n.jsx(C,{black:!0,children:t("pick_list.delete_modal.sub_title")})]})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",children:n.jsx(Y,{"data-testid":"delete-pick-list",disabled:o.deletePickList,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:o.deletePickList,styleType:"brandCTA",onClick:e.submitHandler,children:t("pick_list.delete_modal.cta")})})]})},wve=e=>{const{t}=P(),r=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"264px",horizontal:56,vertical:64,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:12,children:[n.jsxs(C,{black:!0,enormousSize:!0,semibold:!0,children:[t("pick_list.move_to_complete_status_modal.heading"),"?"]}),n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{black:!0,normalBreak:!0,textAlign:"center",children:t("pick_list.move_to_complete_status_modal.title")}),n.jsx(C,{black:!0,normalBreak:!0,children:t("pick_list.move_to_complete_status_modal.sub_title")})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(S,{alignItems:"center",gap:20,height:"90px",justifyContent:"flex-end",children:n.jsxs(R,{right:20,children:[n.jsx(Y,{"data-testid":"cancel-pick-list",minWidth:"142",offsetType:"compact",styleType:"userCancel",onClick:e.cancelHandler,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"complete-pick-list",disabled:r.updatePickListStatus,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:r.updatePickListStatus,styleType:"brandCTA",onClick:e.submitHandler,children:t("common.complete")}
6109)]})})]})},Ive=g.div.withConfig({displayName:"ui__AbsoluteWrapper"})(["width:100%;position:absolute;bottom:-14px;left:0;"]),kw=g(S).withConfig({displayName:"ui__ItemPlusMinusCTA"})(["width:42px;height:42px;color:",";cursor:pointer;border-radius:6px;border:1px solid ",";"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200),vve=L(["bottom:-14px;"]),Rve=L(["padding:10px 8px 10px 16px;border-radius:5px;"]),jve=g.div.withConfig({displayName:"ui__UnitLabel"})(["position:absolute;right:0px;top:5px;height:30px;padding:6px 0 0 4px;margin-right:8px;font-size:13px;color:",";background-color:",";"],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.white),kve=g.div.withConfig({displayName:"ui__PhotoWrapper"})(["display:flex;justify-content:center;align-items:center;width:108px;height:80px;flex-shrink:0;border-radius:6x;position:relative;margin-right:12px;"]),Nve=g.div.withConfig({displayName:"ui__Photo"})(["border-radius:6px;width:100%;height:100%;position:absolute;right:0;bottom:0;background-color:",";background-image:url(",");background-size:",";background-position:center;background-repeat:no-repeat;"],({theme:e})=>e.text.neutral200,({bg:e})=>e||ei.item,({bg:e})=>e?"cover":"60px"),Ove=g(Y).withConfig({displayName:"ui__StyledRedLink"})(["font-size:10px;height:auto;padding:0;"]),Dve=({qtyLeftToPick:e,qtyAvailableToPick:t,setValue:r,pickedQuantityErrors:o})=>{const{t:i}=P();if(j(o))return null;if(e===0)return n.jsx(S,{justifyContent:"flex-end",children:n.jsx(C,{neutral700:!0,size:"10px",children:i("pick_list.pick_item.picking_all")})});if(e>0){const s=sl(t);return n.jsxs(S,{alignItems:"flex-end",justifyContent:"space-between",children:[n.jsx(Ove,{"data-testid":"pick-all-button",disableStyleType:"transparent",minWidth:"200px",offsetType:"compact",styleType:"redLink",textTransform:"none",type:"button",onClick:()=>bc(r,"pickedQuantity",s),children:i("pick_list.pick_item.pick_all")}),n.jsx(C,{neutral700:!0,trimLongString:!0,offsets:{ml:10},size:"10px",textAlign:"end",children:i("pick_list.pick_item.qty_remaining",{qty:sl(e),total:sl(t)})})]})}return null},Pve=({item:e})=>{const{t}=P(),{itemDetails:r={}}=e,{photos:o,name:i,quantity:s,unitOfMeasure:a}=r,u=c.useMemo(()=>sx(o),[o])?.[0]?.extraSmallImageUrl,p=`${$r(s)} ${Lt(a.name,s)}`;return n.jsxs(S,{fullWidth:!0,height:"80px",children:[n.jsx(kve,{children:n.jsx(Nve,{bg:u,"data-testid":"item-photo"})}),n.jsxs(S,{column:!0,alignItems:"flex-start",gap:4,children:[n.jsx(C,{fontBold:!0,trimLongString:!0,"data-testid":"item-name",size:"16px",width:"290px",children:i}),n.jsxs(S,{center:!0,"data-testid":"item-quantity",gap:8,children:[n.jsx(C,{size:"12px",children:t("pick_list.pick_item.quantity_available")}),n.jsx(C,{fontSemiBold:!0,size:"12px",children:p})]})]})]})},Lve=e=>{const{t}=P(),r=le(),{featureFlags:o}=Yt(),{lineItem:i={},pickList:s}=e,{itemDetails:a={},quantityPicked:l,quantityToPick:u}=i,{permissionScopeIds:p,roleGroupsById:m,warnings:h}=q(pe=>({permissionScopeIds:pe?.nodes?.permissionScopeIds,roleGroupsById:pe?.roleGroups?.byId,warnings:pe?.pages?.pickListPage?.warnings})),A=q(xd),f=Pe(),{handleSubmit:_,register:b,watch:E,control:T,getFieldState:w,setValue:v,formState:{isDirty:k,isValid:N,errors:D}}=Ye({mode:"onChange",defaultValues:{pickedQuantity:"0",notes:"",...o.enablePicklistLeaveZeroQuantity&&s.pickListAction===fr.Move&&{leaveZeroQuantity:A===V5.Always}},resolver:pe=>gt(pe,{pickedQuantity:{pickItem:{lineItem:i}}})}),F=Lt(a.unitOfMeasure.name,2),B=c.useCallback(pe=>{const xe=Nn(pe);return Ho(xe)},[]),U=parseFloat(u)-parseFloat(l),z=Te({control:T,name:"pickedQuantity"})||"0",W=U-parseFloat(z),K=!j(D.pickedQuantity)&&parseFloat(i.itemDetails?.quantity||"0")===parseFloat(z),X=c.useCallback(pe=>{const xe=pe.target.value||"",te=xe.indexOf(".");!xe||xe==="."?bc(v,"pickedQuantity","0"):te===xe.length-1&&bc(v,"pickedQuantity",xe.slice(0,-1))},[v]),Z=c.useCallback(pe=>{r({type:d.PICK_PICKLIST_ITEM_REQUEST,payload:{pickList:s,lineItem:i,values:pe,afterAll:xe=>{_ve({pickList:xe,permissionScopeIds:p,roleGroupsById:m,warnings:h,dispatch:r})}}})},[r,s,i,p,m,h]),ae=!N||!k||f.pickPicklistItem||Number(z)===0;return n.jsx(R,{style:{borderRadius:"16px"},top:32,children:n.jsxs("form",{onSubmit:_(Z),children:[n.jsx(R,{bottom:45,horizontal:16,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:16,children:[n.jsx(Pve,{item:i}),n.jsx(R,{fullWidth:!0,height:"72px",children:n.jsxs(S,{gap:8,style:{padding:"0 16px"},children:[n.jsx(kw,{alignItems:"center","data-testid":"minus-button",justifyContent:"center",onClick:pe=>{pe.stopPropagation(),pe.preventDefault();const xe=new Sn(E("pickedQuantity")),te=Math.max(xe.minus(1).toNumber(),0);bc(v,"pickedQuantity",B(te)||"0")},children:n.jsx(ag,{})}),n.jsxs(R,{relative:!0,width:"284px",children:[n.jsx(we,{...b("pickedQuantity"),...w("pickedQuantity"),noFieldWrapper:!0,customErrorStyles:vve,"data-testid":"picked-quantity",inputControlStyles:Rve,onBlur:X,onChange:pe=>{const xe=pe.target.value||"",te=B(xe)||"";bc(v,"pickedQuantity",te)}}),n.jsx(jve,{children:F}),n.jsx(Ive,{children:n.jsx(Dve,{pickedQuantityErrors:D.pickedQuantity,qtyAvailableToPick:U,qtyLeftToPick:W,setValue:v})})]}),n.jsx(kw,{alignItems:"center","data-testid":"plus-button",justifyContent:"center",onClick:pe=>{pe.stopPropagation(),pe.preventDefault();const xe=new Sn(E("pickedQuantity")),te=Math.min(xe.plus(1).toNumber(),nl);bc(v,"pickedQuantity",B(te)||"0")},children:n.jsx(Ms,{height:14,viewBox:"0 0 12 12",width:14})})]})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(S,{alignItems:"center",direction:"row-reverse",height:"90px",justifyContent:"space-between",children:[n.jsx(R,{right:20,children:n.jsx(Y,{"data-testid":"submit-button",disabled:ae,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:f.pickPicklistItem,styleType:"brandCTA",type:"submit",children:t("common.confirm")})}),n.jsx(I,{when:o.enablePicklistLeaveZeroQuantity&&K&&s.pickListAction===fr.Move&&jp(A),children:n.jsx(R,{left:20,children:n.jsx(rt,{interactiveHint:!0,showHint:!0,"data-testid":"leave-zero-qty-checkbox",hint:pt(t("move_modal.info_tooltip"),{link:({children:pe})=>
6109n.jsx(Y_,{medium:!0,href:"/company-details",children:pe})}),hintTooltipMaxWidth:"162px",label:t("move_modal.leave_zero_qty_on_item"),portalAnchor:"#page-content-wrapper",...b("leaveZeroQuantity"),checkboxType:"switcher"})})})]})]})})},Fve=L(["font-weight:400;"]),Mve=L(["font-size:18px !important;font-weight:500;&::placeholder{font-weight:normal;}&:focus{border-bottom:1px solid ",";}"],({theme:e})=>e.brand),Zd=g(R).withConfig({displayName:"ui__FieldBox"})(["max-width:unset;flex-shrink:0;width:210px;"]),Uve=L(["cursor:pointer;padding-right:40px;text-overflow:ellipsis;"]),G1=g.div.withConfig({displayName:"ui__FooterContainer"})(["position:relative;",""],e=>e.isShadow&&L(["box-shadow:0 0 8px 0 ",";"],({theme:t})=>ot(t.bg.neutral900,.2))),Bve=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["max-height:524px;overflow:auto;",";",""],ex,e=>e.isScroll&&L(["margin-right:0px;"])),Hve=g.div.withConfig({displayName:"ui__MinLevelWarningBox"})(["display:flex;justify-content:space-between;align-items:center;padding:4px 18px;border:2px solid ",";border-radius:6px;margin-bottom:24px;position:relative;cursor:pointer;"," &:before{content:'';display:block;width:0;height:0;position:absolute;border:10px solid transparent;border-bottom:10px solid ",";right:8px;top:-22px;}"],({theme:e})=>e.neutral500,e=>{if(!e.openInModal)return L(["margin-top:-16px;"])},({theme:e})=>e.neutral500),zve=g.div.withConfig({displayName:"ui__MinLevelWarningMessage"})(["font-size:14px;color:",";display:flex;align-items:center;white-space:nowrap;"],({theme:e})=>e.text.neutral700),Vve=g(Jt).withConfig({displayName:"ui__MinLevelWarningIcon"})(["margin-right:8px;"]),Qve=L(["font-size:14px;font-weight:500;line-height:20px;color:",";&:hover{background-color:",";}",""],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.neutral50,e=>e.$active&&L(["background-color:",";"],e.theme.bg.neutral50)),Wve=L(["padding-top:16px;padding-bottom:8px;top:52px;box-shadow:0px 6px 20px rgba(43,44,57,0.08);border:none;border-radius:6px;z-index:2;"]),qve=g.div.withConfig({displayName:"ui__FooterContainer"})(["padding:2px;border-top:2px solid ",";cursor:pointer;text-align:center;background-color:",";border-bottom-right-radius:3px;border-bottom-left-radius:3px;"],e=>e.theme.delimiter.neutral100,e=>e.theme.bg.white),Gve=e=>{const{t}=P(),r=le(),{plan:o}=q(s=>({plan:$(["plan","mark","base"],s)})),i=s=>{s.preventDefault(),s.stopPropagation(),O.viewUpsell("units","Web Default"),r({type:d.SHOW_POPUP,popupType:je.UNITS_OF_MEASURE,meta:{plan:o,when:"before"}})};return n.jsxs(L0.Menu,{...e,children:[e.children,n.jsx(qve,{onClick:i,children:n.jsx(Sj,{label:t("item.get_more_units"),onClick:i})})]})},$ve=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.18 2c-.44 0-.87.115-1.251.335h-.001L3.254 6.15l-.002.001a2.5 2.5 0 0 0-.8.734.6.6 0 0 0-.175.29A2.5 2.5 0 0 0 2 8.317v7.63a2.5 2.5 0 0 0 1.252 2.166l.002.001 6.674 3.814c.31.178.652.288 1.004.323a1.93 1.93 0 0 1-.697-1.248 1.6 1.6 0 0 1-.007-.276l-6.38-3.646-.001-.001a1.31 1.31 0 0 1-.655-1.133v-7.63q0-.053.004-.105l7.387 4.273v6.321c.12-.438.257-.84.388-1.106.104-.212.396-.585.804-1.053v-4.162l7.387-4.273q.005.052.005.106v1.92c.395-.036.804.002 1.192.108v-2.03c0-.397-.096-.789-.277-1.141a.6.6 0 0 0-.175-.29 2.5 2.5 0 0 0-.8-.735l-6.676-3.815h-.001A2.5 2.5 0 0 0 11.18 2m7.332 5.183.023.014-3.06 1.77-7.392-4.204 2.438-1.394.003-.001a1.31 1.31 0 0 1 1.311 0l.002.001 6.674 3.814zM6.88 5.45l7.399 4.21-3.1 1.792-7.355-4.255.023-.014z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",d:"M17.828 11.804 12.3 17.33a2.5 2.5 0 0 0-.662 1.169l-.429 1.714a1.017 1.017 0 0 0 1.235 1.234l1.715-.428c.441-.11.845-.34 1.167-.662l5.528-5.526a2.14 2.14 0 0 0-3.026-3.028Z"})),Kve=e=>{const{t}=P(),r=le(),{locationPush:o}=zt(),{userStorage:i}=xr(),s=J(!1,["skipManageUnitsRouteNewTag"],i),a=q($(["accesses","permissions"])),l=J(!1,["manageUnits"],a),u=c.useCallback(p=>{p.preventDefault(),p.stopPropagation(),r({type:d.END_SECURED_ROUTE_LEAVING_MODE}),r({type:d.SHOW_MODAL,payload:{component:"ActionModal",showCrossBtn:!1,styleType:"light",heading:t("item.confirm_redirect"),size:"small",data:{content:t("item.redirect_content"),cancelHandler:()=>r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),submitButton:t("common.leave"),submitHandler:()=>{r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),O.clickManageUnits("add-item"),o("/manage-units")}
6109},isExtraModal:!0}})},[r,o]);return n.jsxs(L0.Menu,{...e,children:[e.children,n.jsx(I,{when:l,children:n.jsx(Bj,{allowhover:!0,onMouseDown:u,children:n.jsxs(Uj,{alignItems:"center",children:[n.jsx($ve,{}),n.jsx(C,{mediumSize:!0,neutral500:!0,offsets:{ml:8},weight:400,children:t("item.manage_units")}),n.jsx(I,{when:!s,children:n.jsx(oge,{children:t("common.new")})})]})})})]})},Yve=e=>{const{featureToggles:t}=dt();return t.measurementUnitsEnabled?n.jsx(Kve,{...e}):n.jsx(Gve,{...e})},Jve=()=>{const{t:e}=P(),t=De(),r=le(),{register:o,getFieldState:i,control:s,getValues:a,setValue:l}=t,{companyStorage:u}=xr(),p=q(W=>W.plan),{isPriceHiddenForNode:m}=zo(),h=Ji(),A=q(W=>W?.server?.companies?.current??{}),f=Te({control:s,name:"quantity"}),_=Te({control:s,name:"price"}),b=Te({control:s,name:"unit"}),E=q(bi),T=c.useMemo(()=>E?.map(W=>({label:W.label,value:W.value,prettyUnit:W.prettyUnit})),[E]),[w,v]=c.useState(!1);c.useEffect(()=>{if(M(_)||M(f))return;const W=j(_)?Ip(_):"",K=h(vp(W,f));l("value",K)},[f,_,A,h,l]);const k=Fi(b?.prettyUnit)?e("item.min_level"):`${e("item.min_level")} (${b?.prettyUnit})`,N=Fi(b?.prettyUnit)?e("item.quantity"):`${e("item.quantity")} (${b?.prettyUnit})`,D=c.useRef(null),F=Oh(A?.currency),B=W=>{W.stopPropagation(),r(W0({data:{...u,minQunatityAlertWarning:"false"}}))},U=!localStorage.getItem("hideMinQuantityWarning")&&sA(u?.minQunatityAlertWarning??!0)&&!p?.mark?.isFree,z=()=>{const W=D?.current;W&&typeof W.openAlertModal=="function"&&W.openAlertModal()};return n.jsxs(R,{bottom:2,horizontal:20,top:4,children:[n.jsx(R,{children:n.jsx(we,{...o("name"),...i("name"),mandatory:!0,showPlaceholderOnFocus:!0,customPlaceholderStyle:Fve,"data-testid":"name-field",inputControlStyles:Mve,inputWrapperStyle:{margin:0},placeholder:e("item.node_name"),styleType:"borderless"})}),n.jsxs(z5,{children:[n.jsxs(S,{fullWidth:!0,children:[n.jsx(Zd,{outside:!0,right:16,children:n.jsx(we,{...o("quantity",{onChange:W=>{const K=Nn(W.target.value);l("quantity",K,{shouldValidate:!0})}}),...i("quantity"),mandatory:!0,"data-testid":"quantity-field",inputWrapperStyle:{margin:0},label:N,placeholder:N})}),n.jsx(ht,{isSearchable:!0,mandatory:!0,control:s,customComponents:{Menu:Yve,SingleValue:jB},"data-testid":"units",label:e("item.units_label"),maxMenuHeight:250,name:"unit",noOptionsMessage:e("search.no_data_available"),optionMinHeight:40,options:T,value:a("unit")})]}),n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Zd,{outside:!0,right:16,children:n.jsx(we,{...o("minQuantity",{onChange:W=>{const K=Nn(W.target.value);l("minQuantity",K,{shouldValidate:!0})}}),...i("minQuantity"),"data-testid":"min-level-field",hint:e("item.min_level_tooltip"),inputWrapperStyle:{margin:0},label:k,placeholder:k,onBlur:()=>v(!1),onFocus:()=>v(!0)})}),n.jsx(Fy,{children:n.jsx(Zd,{children:n.jsx(Hb,{ref:D})})})]}),n.jsx(I,{when:U&&w,children:n.jsxs(Hve,{openInModal:!0,onMouseDown:z,children:[n.jsxs(zve,{children:[n.jsx(Vve,{icon:kj}),e("item.min_level_warning_message")]}),n.jsx(Y,{"data-testid":"got-it-button",offsetType:"compact",styleType:"redLink",type:"button",onMouseDown:B,children:e("item.min_level_warning_cta")})]})}),n.jsx(I,{when:!m,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(Zd,{outside:!0,right:16,children:n.jsx(we,{...o("price",{onChange:W=>{const K=ta(W.target.value);l("price",K,{shouldValidate:!0})}}),...i("price"),"data-testid":"price-field",label:e("item.price"),placeholder:e("item.price_with_sign",{currency:F})})}),n.jsx(I,{when:_,children:n.jsx(Zd,{children:n.jsx(we,{disabled:!0,noPlaceholderRequired:!0,...o("value"),...i("value"),label:e("item.total_value"),type:"text"})})})]})})]})]})},Xve=({isShadow:e,handleChangeStep:t,step:r=1,combinationsLimitReached:o,isAllCombinationsRemoved:i,isAttrPresent:s,link:a,setIsShowAllFieldRedirection:l})=>{const{t:u}=P(),{register:p,control:m,formState:{isValid:h}}=De(),{createNode:A,createItemGroup:f}=Pe(),_=A||f,b=le(),E=q(N=>N?.pages?.addNodePage?.createAnother||!1),T=()=>{t(1),b({type:d.REMOVE_ITEM_GROUP_VARIANT,payload:{clearDeletion:!0}})},w=Te({control:m,name:"itemGroupsEnabled"}),v=!h||_||!s||o,{isReturnToOriginEnabled:k}=Fn();
6109return w?r===1?n.jsx(G1,{isShadow:e,children:n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",children:[n.jsx(C,{center:!0,neutral700:!0,offsets:{pl:128},size:"14px",width:"100%",children:u("add_node_modal.step_one_text")}),n.jsx(Y,{borderRadius:"6px","data-testid":"next-button",disabled:v,disableStyleType:"semitransparentBrandCTA",minWidth:"128",styleType:"brandCTA",type:"button",onClick:()=>t(2),children:u("common.next")})]})})}):n.jsx(G1,{isShadow:e,children:n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(R,{right:20,children:n.jsx(Y,{greyBorder:!0,borderRadius:"6px","data-testid":"back-button",minWidth:"128",offsetType:"compact",styleType:"userCancel",type:"button",onClick:T,children:u("common.back")})}),n.jsx(C,{neutral700:!0,size:"14px",children:u("add_node_modal.step_two_text")}),n.jsx(p0,{disabled:!h||_||i,isCreateFlag:E,showSpinner:_,toggleAction:()=>{b({type:d.TOGGLE_ADD_NODE_CREATE_FLAG})}})]})})}
6109):n.jsx(G1,{isShadow:e,children:n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(I,{when:!k,children:n.jsx(Fs,{...p("folderId"),allowFolderCreation:!0,isItem:!0,noFieldWrapper:!0,showBackButton:!0,control:m,headerTitle:u("item.add_item"),label:u("item.add_to_folder"),testId:"add-to-folder"})}),n.jsx(I,{when:k,children:n.jsx(lg,{isItem:!0,link:a,setIsShowAllFieldRedirection:l})}),n.jsx(R,{left:20,children:n.jsx(p0,{disabled:!h||_,isCreateFlag:E,isItem:!0,showSpinner:_,toggleAction:()=>{b({type:d.TOGGLE_ADD_NODE_CREATE_FLAG})}})})]})})})},Zve=e=>M(e.attribute_0)?0:M(e.attribute_1)?1:2,e5e=(e,t,r)=>{if(r)return x("add_node_modal.type_options_comma_separated");const o=t[`attribute_${e}`],i=j(o)?"field_options":"options";return x(`add_node_modal.${i}`,{fieldName:o})},t5e=e=>{const{t}=P(),r=c.useRef(null),{mainRef:o,createNestedRef:i}=kB(),{setValue:s,clearErrors:a,setError:l,register:u,control:p,getFieldState:m,trigger:h,unregister:A}=De(),{onLastAttributeRemove:f,combinationsLimitReached:_,fullPage:b=!1,scrollRef:E}=e,T=Te({control:p}),w=c.useMemo(()=>[T.attribute_0&&0,T.attribute_1&&1,T.attribute_2&&2].filter(ce=>typeof ce=="number"),[T.attribute_0,T.attribute_1,T.attribute_2]),v=j(w)?w:[0],[k,N]=c.useState(v),D=Zve(T),[F,B]=c.useState(D),[U,z]=c.useState(-1),W=c.useCallback(()=>{const ce=k.reduce((de,ve)=>{const Be=T[`attribute_${ve}`];return Be&&de.push(Be.toLowerCase()),de},[]);return NB.filter(de=>!ce.includes(de.value?.toLowerCase()))},[T,k]),K=(ce,de)=>{s(ce,de,{shouldValidate:!0}),a(ce)},X=ce=>{const de=k.filter(Qe=>Qe!==ce);M(de)&&(f&&f(),K("itemGroupsEnabled",!1)),N(de);const ve=T[`attribute_${ce}`]||"",Be=T[`option${ce}`]||[];A(`attribute_${ce}`),A(`option${ce}`),B(ce),O.deleteItemGroupAttribute(ve,Be.length,b)},Z=()=>{const ce=k.length;j(F)&&j(k)&&!k.includes(F)?(N([...k,F]),B(null)):(N([...k,ce]),B(null))},ae=k.length>=3,[pe,xe]=c.useState([]),te=c.useCallback(ce=>pe.includes(ce)?!1:(xe(de=>[...de,ce]),!0),[pe]),ye=c.useCallback((ce,de,ve)=>{if(te(ce)){const Be=ce.replace(/\D/g,""),Qe=T[`attribute_${Be}`]||"",$e=ce.startsWith("option")?de.length:T[`option${Be}`]?.length||0;O.addItemGroupAttributeError(Qe,$e,b,"add",ve)}},[te,b,T]),he=c.useCallback((ce,de,ve)=>{const Be=ve.map(Xe=>Xe.value),Qe=OB(ce),$e=Be.some(Xe=>Xe.toLowerCase()===Qe.toLowerCase()),et=t("validations.option_exists");if(te(de)){const Xe=de.replace("option","attribute_"),tt=T[Xe]||"";O.addItemGroupAttributeError(tt,ve.length,b,"add",et)}if($e)return l(de,{message:et});a(de),T?.[de]?.length&&h(de),T?.[de]?.length===0&&Qe===""&&h(de)},[b,T,te,a,l,h]);c.useEffect(()=>{if(_&&te("option-fields-limit")){const de=T[`attribute_${U}`]||"",ve=T[`option${U}`]?.length||0,Be=t("validations.max_option_count");O.addItemGroupAttributeError(de,ve,b,"add",Be)}},[_,U,b,te,T]);const Ie=c.useCallback((ce,de,ve,Be)=>{j(de)&&o.current[Be].current.focus()},[o]),ke=c.useCallback(ce=>{const{target:de}=ce,{value:ve,name:Be}=de;At(ce)&&Ie("",ve,"",Be)},[Ie]);return c.useEffect(()=>{r.current&&(k.length>1&&setTimeout(()=>r.current?.focus(),300),E.current?.scrollTo({top:E.current?.scrollHeight,behavior:"smooth"}))},[k,E]),n.jsxs(R,{top:24,children:[n.jsx(fle,{mb:"16px",children:t("item.attr_options")}),n.jsx("div",{children:k.map((ce,de)=>{const ve=`attribute_${ce}`,Be=`option${ce}`,Qe=k.length===de+1,$e=m(Be)?.error?.message??m(Be)?.error;return n.jsxs(hle,{children:[n.jsxs(R,{bottom:4,children:[n.jsx(I,{when:de>0,children:n.jsx(yle,{children:n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"})})}),n.jsxs(S,{children:[n.jsx(we,{...u(ve,{onChange:()=>h(["attribute_0","attribute_1","attribute_2"]),onBlur:()=>h(ve)}),...m(ve),enableDropdownAutocomplete:!0,mandatory:!0,autocompleteOptionStyles:Qve,autocompleteRootStyles:Wve,customRef:Qe?r:null,"data-testid":ve,handleOptionChange:et=>K(ve,et),inputControlStyles:Uve,label:t("add_node_modal.attribute"),options:W(),optionsOverlay:"#modal-wrapper",placeholder:t("add_node_modal.attribute_placeholder"),onErrorDisplay:ye,onKeyDown:ke}),n.jsx(gle,{center:!0,"data-testid":"delete-attribute",onClick:()=>X(ce),children:n.jsx(Ib,{})})]})]}
6109),c.createElement(Un,{...u(Be),...m(Be),key:Be,control:p,name:Be,render:({field:et})=>n.jsx(tx,{...et,...e,darkChips:!0,mandatory:!0,showPlaceholderOnFocus:!0,verticallyAlignTags:!0,"data-testid":`option-${ce}`,errors:$e,hasError:j($e),isClearable:!1,label:t("add_node_modal.options"),optionRef:i(ve),options:[],placeholder:e5e(ce,T,ce===U),touched:m(Be)?.isDirty,onBlur:()=>{z(-1)},onErrorDisplay:ye,onFocus:()=>{z(ce)},onInputChange:he})})]},ce)})}),n.jsx(I,{when:_,children:n.jsx(C,{brand:!0,size:"12px",children:t("validations.max_option_count")})}),n.jsx(I,{when:!ae,children:n.jsxs(Ale,{alignItems:"center","data-testid":"add-attribute",onClick:Z,children:[n.jsx(Lle,{}),n.jsx(C,{fontBold:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.14em",offsets:{ml:8},size:"11px",children:t("item_group.add_attribute")})]})})]})},n5e=e=>{const{t}=P(),r=De(),{register:o,control:i,getValues:s}=r,a=c.useContext(Ue),l=s(),u=M(l.name),p=Te({control:i,name:"itemGroupsEnabled"});return n.jsxs(n.Fragment,{children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(rt,{...o("itemGroupsEnabled",{onChange:m=>{O.toggleItemVariants(m?.target?.checked,!1)}}),checkboxType:"switcher","data-testid":"variants",direction:"row-reverse",disabled:u,label:t("add_node_modal.groups_checkbox"),labelStyle:xle,wrapperStyles:_le}),n.jsx(R,{left:2,children:n.jsx(Ge,{content:n.jsx(C,{white:!0,lineHeight:"20px",size:"12px",children:t("add_node_modal.groups_tooltip")}),iconHoverColor:a.text.neutral700,icon:em,maxWidth:"222px"})})]}),n.jsx(I,{when:p,children:n.jsx(t5e,{combinationsLimitReached:e.combinationsLimitReached,fullPage:!1,scrollRef:e.scrollRef})})]})},r5e=({item:e,index:t,quantity:r})=>{const[o,i]=c.useState(!1),[s,a]=c.useState(!1),[l,u]=c.useState(!1),{register:p,getFieldState:m,formState:{touchedFields:h},getValues:A,setValue:f,trigger:_}=De(),b=le(),{variantName:E,safeVariantName:T}=e,w=A(),v=!!h.quantity,k=`quantity-${T}`;qt(()=>{(v||M(w[k]))&&(f(`quantity-${T}`,r),_(`quantity-${T}`))});const N=c.useCallback(B=>{a(B),b({type:d.REMOVE_ITEM_GROUP_VARIANT,payload:{ids:[e.variantName],value:B}})},[b,e.variantName]),D=c.useCallback(()=>{l&&(O.setItemGroupAttributeQuantity(),u(!1))},[l]),F=(E||"").length>33;return n.jsxs(kle,{alignItems:"center","data-testid":`variant-row-${t}`,justifyContent:"space-between",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:[n.jsxs(Nle,{$isLargeName:F,$isRemoved:s,children:[n.jsx(C,{neutral700:!0,size:"14px",width:"50%",children:E}),n.jsx(R,{left:5,width:"45%",children:n.jsx(R,{width:"160px",children:n.jsx(we,{...p(`quantity-${T}`,{onChange:B=>{const U=Nn(B.target.value);f(`quantity-${T}`,U),_(`quantity-${T}`),u(!0)},onBlur:D}),...m(`quantity-${T}`),"data-testid":"quantity-field",disabled:s})})})]}),n.jsx(_R,{index:t,isHovered:o,isRemoved:s,setIsRemoved:N})]})},o5e=e=>{const{t}=P(),{getValues:r}=De(),o=r(),{unit:i,quantity:s}=o,a=q(p=>rs(p)(i.value)),l=Fi(a)?"":`, ${a}`,u=c.useMemo(()=>[{label:t("add_node_modal.variant"),width:"50%"},{label:t("add_node_modal.variants_quantity",{unit:l}),width:"45%"}],[l]);return M(e.combinationsAttributes)?null:n.jsxs(R,{bottom:16,top:24,children:[n.jsx(R,{horizontal:20,children:n.jsx(S,{alignItems:"center",justifyContent:"space-between",children:u.map(p=>n.jsx(C,{fontMedium:!0,mediumLetterSpacing:!0,neutral500:!0,offsets:{pb:8},size:"14px",width:p.width,children:p.label},p.label))})}),e.combinationsAttributes.map((p,m)=>n.jsx(r5e,{index:m,item:p,quantity:s},`variant_${m}`))]})},i5e=e=>{const{attribute_0:t,attribute_1:r,attribute_2:o,option0:i,option1:s,option2:a,unit:l={},customAttributes:u,...p}=e,m=c.useMemo(()=>Gn(),[]),h=_t(Ns),A=_t(U=>U?.pages?.addNodePage?.deletedVariants||[]),f=c.useMemo(()=>({type:h[l?.value]?.type,name:l?.value}),[h,l?.value]),_=c.useCallback(U=>{if(!_e(U))return{quantity:U,unitType:f.type,unitName:f.name}},[f]),b=oe(t)&&oe(i),E=oe(r)&&oe(s),T=oe(o)&&oe(a),w=b||E||T,v=c.useMemo(()=>[{attribute:t,option:i},{attribute:r,option:s},{attribute:o,option:a}],[t,i,r,s,o,a]),k=c.useMemo(()=>ro((U,{attribute:z,option:W},K)=>_e(z)||_e(W)?U:[...U,{id:Gn(),label:z,order:K,optionValuesAttributes:Uo((X,Z)=>({id:Gn(),label:X?.label,order:Z}),W)}],[],v),[v]),N=c.useMemo(()=>P5(k.map(U=>U?.optionValuesAttributes)),[k]),D=c.useMemo(()=>N.map(U=>{const z=U.map(X=>X?.label).filter(oe),W=z.length>1?z.join(" • "):z[0],K=W?.replace(/[.'"]/g,"")+`-${m}`;return{variantOptionValueIds:U.map(X=>X?.id),itemAttributes:{parentId:p.folderId===be?null:p.folderId,name:p.name,quantityAttributes:_(p?.quantity||"20"),minQuantityAttributes:_(p.minQuantity),price:Rp({...p,isItem:!0}),notes:p.description},isRowRemoved:A.includes(W),unitName:f.name,variantName:W,safeVariantName:K,customAttributes:u}}),[_,N,A,p,f,m,u]),F=c.useMemo(()=>N.length>100,[N]),B=c.useMemo(()=>A.length===N.length,[A,N]);return{variantOptionsAttributes:k,combinationsAttributes:D,isAttrPresent:w,combinationsLimitReached:F,isAllCombinationsRemoved:B,deletedVariants:A}},s5e=e=>{const{t}=P(),r=le(),o=c.useContext(Ue),{showModal:i}
6109=lt(),[s,a]=c.useState(1),[l,u]=c.useState(!1),{scrollRef:p,isScrollable:m,isScrollingStarted:h,isScrollingFinished:A}=js(),f=Ye({defaultValues:e.initialValues,mode:"onChange",resolver:ce=>DB(ce,s)}),{handleSubmit:_,reset:b,setValue:E,formState:{isDirty:T,errors:w},getValues:v,register:k,control:N}=f,D=v(),{variantOptionsAttributes:F=[],combinationsAttributes:B=[],combinationsLimitReached:U,isAttrPresent:z,isAllCombinationsRemoved:W}=i5e(D);qt(()=>{lf()});const{photos:K,createAnother:X}=q(ce=>({photos:ce?.pages?.addNodePage?.media?.photos||[],createAnother:ce?.pages?.addNodePage?.createAnother||!1})),Z=c.useCallback(ce=>a(ce),[]),ae=ce=>{const de=ce.folderId===be?null:ce.folderId;return new Promise((ve,Be)=>{if(ce.itemGroupsEnabled)return r({type:d.CREATE_ITEM_GROUP_REQUEST,payload:{values:{...ce,photos:K,name:ce.name?ce.name.trim():ce.name,createAnother:X},afterAll:()=>(j(F)&&F.forEach(Qe=>{O.addItemGroupAttribute(Qe.label,Qe.optionValuesAttributes.length,!1)}),X?(a(1),b()):r({type:d.HIDE_MODAL})),requestPageMeta:{pageName:"items"},variantOptionsAttributes:F,combinationsAttributes:B,folderId:de,resolve:ve,reject:Be}});r({type:d.CREATE_NODE_REQUEST,payload:{values:{...ce,customAttributes:[],isItem:!0,photos:K,name:ce.name?ce.name.trim():ce.name,description:ce.description?ce.description.trim():ce.description,notificationTriggers:ce.notificationTriggers,createAnother:X},isCatalogPage:!0,requestPageMeta:{pageName:"items"},folderId:de,resolve:ve,reject:Be}})}).then(()=>X?(i("AddItemModal",{styleType:"light",disableOutsideClick:!0,size:"small",overflow:"visible",isDefaultHeadingHidden:!0,data:{spinner:"createCustomUnit",link:e.link,initialValues:e.initialValues}}),b(),lf()):r({type:d.HIDE_MODAL}))},pe=j(K);Hp(!l&&(T||pe),{isExtraModal:!0,submitHandler:()=>{r({type:d.REMOVE_ALL_NODE_PHOTOS})}});const{isReturnToOriginEnabled:xe}=Fn(),[te,ye,he]=Te({control:N,name:["itemGroupsEnabled","folderId","setOriginFolderId"]}),Ie=xe&&!te,ke=ye===be;return c.useEffect(()=>{ke&&he&&E("setOriginFolderId",!1)},[ke,he]),n.jsx(tn,{...f,children:n.jsxs("form",{autoComplete:"off",onSubmit:_(ae),children:[n.jsx(As,{showCrossBtn:!0,heading:t("customer_content.add_item"),hideModal:()=>Bb(r,T||pe),isScrolling:h}),n.jsxs(Bve,{ref:p,isScroll:m,children:[n.jsxs(I,{when:s===1,children:[n.jsx(Jve,{}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(nm,{children:n.jsx(Ub,{})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:16,children:n.jsx(n5e,{combinationsLimitReached:U,scrollRef:p})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsxs(R,{horizontal:20,vertical:16,children:[n.jsx(I,{when:!Ie,children:n.jsx(lg,{isItem:!0,link:e.link,setIsShowAllFieldRedirection:u})}),n.jsx(I,{when:Ie,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(R,{width:"250px",children:n.jsx(Fs,{...k("folderId"),allowFolderCreation:!0,isItem:!0,noFieldWrapper:!0,showBackButton:!0,control:N,headerTitle:t("item.add_item"),label:t("item.add_to_folder"),testId:"add-to-folder"})}),n.jsx(R,{left:20,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(Ge,{content:n.jsx(C,{noLetterSpacing:!0,smallerLineHeight:!0,white:!0,withoutTextTransform:!0,size:"12px",children:t("return_to_origin.set_origin.tooltip")}),forceHidden:!ke,placement:"top",width:"210px",children:n.jsx(rt,{disabled:ke,labelWrapperStyles:{opacity:ke?.5:1},...k("setOriginFolderId"),label:t("return_to_origin.set_origin.set_as_origin_modal"),labelStyle:{color:o.text.neutral700,fontSize:"14px"},styleType:"red"})}),n.jsx(R,{left:6,children:n.jsx(Ge,{content:n.jsx(C,{noLetterSpacing:!0,smallerLineHeight:!0,white:!0,withoutTextTransform:!0,size:"12px",children:t("return_to_origin.set_origin.hint")}),iconHoverColor:o.text.neutral600,maxWidth:"125px"})})]})})]})})]})]}),n.jsx(I,{when:s===2,children:n.jsx(o5e,{combinationsAttributes:B})}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"})]}),n.jsx(Xve,{combinationsLimitReached:U,handleChangeStep:Z,isAllCombinationsRemoved:W,isAttrPresent:z,isShadow:m&&!A,link:e.link,setIsShowAllFieldRedirection:u,step:s})]})})},a5e=g(S).withConfig({displayName:"ui__ModalFooter"})(["padding:24px 20px;border-top:1px solid ",";"],e=>e.theme.text.neutral200),l5e=g.button.attrs({type:"button"}).withConfig({displayName:"ui__SelectOption"})(["position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:16px;padding:24px 30px 28px 24px;width:100%;border:2px solid ",";box-shadow:0px 5px 20px rgba(60,64,88,0.08);border-radius:6px;cursor:",";"],e=>e.isSelected?e.theme.brand:"transparent",e=>e.disabled?"not-allowed":"pointer"),c5e=g(S).withConfig({displayName:"ui__Description"})(["min-width:300px;"]),d5e=g(Y).withConfig({displayName:"ui__AddButton"})(["font-weight:700;min-width:128px;"]),u5e=e=>{const{t}=P(),r=le(),{planFeatures:o}=dt();return()=>{if(e.isCreateOrLinkDisabled)return null;if(!o.preLabelsEnabled)return r({type:d.SHOW_POPUP,popupType:je.QR_LABELS,meta:{plan:"free",when:"before",featureInfo:Hu}});if(e.isFormChanged)return r({type:d.SHOW_MODAL,payload:{component:"ActionModal",styleType:"light",size:"small",autoWidth:!0,isExtraModal:!0,isDefaultHeadingHidden:!0,data:{content:t("custom_label_modal.description"),contentStyles:{padding:"40px 30px 18px 20px"},cancelButton:t("common.cancel"),cancelButtonMinWidth:123,cancelHandler:()=>r({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),submitButton:t("common.save_and_continue"),submitButtonMinWidth:192,submitHandler:()=>{r({type:d.HIDE_MODAL}
6109),e.isLinkedLabelAbsent&&r(Ui([e.node],"node","item","item",[],e.uiVersion)),e.handleSubmit(e.submitEditNodeForm)()}}}});r(Ui([e.node],"item","item","item",[],e.uiVersion)),O.startCreateLabel("item","item",e.uiVersion)}},p5e=e=>{const{t}=P(),r=le();return()=>{if(e.isCreateOrLinkDisabled)return null;r({type:d.SHOW_MODAL,payload:{styleType:"light",size:"wide",component:"AttachLabelModal",heading:t("attach_link.headline"),showCrossBtn:!0,data:{uiVersion:e.uiVersion,formMethods:e.formMethods,submitAction:({labelUrl:i,labelUrlType:s})=>{const a=K_(s)?"qr":"barcode";O.linkedLabel("item","item",a,"standard",e.uiVersion),e.setValue("labelUrlExtra",{uri:i,type:s},{shouldDirty:!0})},node:e.node}}})}};var qc=(e=>(e.CREATE_NEW_QR="create_new_qr",e.LINK_EXISTING_LABEL="link_exist",e))(qc||{});const m5e={get title(){return x("common.create_new")},get description(){return x("item.create_new_description")},icon:zj,label:qc.CREATE_NEW_QR},h5e={get title(){return x("item.link_exist")},get description(){return x("item.link_exist_desc")},icon:Vj,label:qc.LINK_EXISTING_LABEL},A5e=[m5e,h5e],g5e=e=>{const{t}=P(),r=c.useContext(Ue),{planFeatures:o}=dt(),[i,s]=c.useState(null),a=u5e(e),l=p5e(e),u=()=>{i===qc.CREATE_NEW_QR?a():i===qc.LINK_EXISTING_LABEL&&l()};return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:8,horizontal:20,top:24,children:A5e.map((p,m)=>{const h=p.icon,A=i===p.label;return n.jsxs(l5e,{isSelected:A,onClick:()=>s(p.label),children:[n.jsx(I,{when:p.label===qc.CREATE_NEW_QR?!o.preLabelsEnabled:!1,children:n.jsx(cm,{bgColor:r.brand})}),n.jsxs(c5e,{column:!0,children:[n.jsx(C,{fontBold:!0,largerLineHeight:!0,largeSize:!0,neutral700:!0,offsets:{mb:8},children:p.title}),n.jsx(C,{neutral500:!0,smallerLineHeight:!0,smallSize:!0,children:p.description})]}),n.jsx(S,{alignItems:"center",children:n.jsx(h,{color:A?r.brand:r.bg.neutral700})})]},`sel_option_${p.label}_${m}`)})}),n.jsx(a5e,{justifyContent:"flex-end",children:n.jsx(R,{width:"128px",children:n.jsx(d5e,{disabled:i===null,disableStyleType:"brand",offsetType:"clear",styleType:"brandCTA",type:"button",onClick:u,children:t("common.add")})})})]})},Nw=g(S).withConfig({displayName:"ui__Footer"})(["position:relative;padding:24px 20px;height:90px;"]),Wm=g.button.withConfig({displayName:"ui__NavigatePage"})(["display:flex;align-items:center;gap:4px;height:36px;padding:0 16px;color:",";text-transform:uppercase;border:1px solid ",";border-radius:8px;font-weight:700;font-size:11px;letter-spacing:1.6px;cursor:",";opacity:",";"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200,({disabled:e})=>e?"not-allowed":"pointer",({disabled:e})=>e?.5:1),Ow=g.span.withConfig({displayName:"ui__PaginationText"})(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);"]),y5e=g(S).withConfig({displayName:"ui__Wrapper"})(["cursor:pointer;padding:3px;border:solid 1px ",";border-radius:24px;width:calc((100% - 36px) / 4);&:hover{box-shadow:0 4px 8px 0 rgba(47,49,58,0.13);}"],({theme:e})=>e.delimiter.neutral200),f5e=g.div.withConfig({displayName:"ui__ItemImage"})(["width:224px;height:122px;border-radius:24px 24px 0 0;background-color:",";background-image:url(",");background-size:",";background-position:center;background-repeat:no-repeat;"],({bgImage:e,theme:t})=>!e&&`${t.bg.neutral200}`,({bgImage:e})=>e,({bgImage:e})=>e?"contain":"30px"),_5e=g.div.withConfig({displayName:"ui__BestSellerWrapper"})(["position:absolute;top:1px;left:18px;padding:0 6px;font-size:10px;font-weight:600;line-height:20px;text-transform:uppercase;color:",";background-color:",";border-radius:0px 0px 4px 4px;"],({theme:e})=>e.text.white,({theme:e})=>e.text.neutral800),x5e=g(C).withConfig({displayName:"ui__Name"})(["font-weight:600;font-size:12px;color:",";height:60px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;"],({theme:e})=>e.text.neutral700),b5e=g(C).withConfig({displayName:"ui__Brand"})(["color:",";height:12px;"],({theme:e})=>e.text.blue400),E5e=g(C).withConfig({displayName:"ui__ShippingDetails"})(["height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;"]),bg=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFC800",d:"M11.04 3.837c.55-1.116 2.141-1.116 2.692 0l2.087 4.228 4.665.678c1.232.179 1.724 1.692.832 2.56l-3.376 3.292.797 4.646c.21 1.227-1.077 2.162-2.178 1.583l-4.173-2.194-4.173 2.194c-1.102.58-2.39-.356-2.179-1.583l.797-4.646-3.376-3.291c-.891-.869-.4-2.382.832-2.561l4.666-.678z"})),Eg=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFC800",fillRule:"evenodd",d:"M13.732 3.837c-.55-1.116-2.142-1.116-2.693 0L8.953 8.065l-4.666.678c-1.231.179-1.723 1.692-.832 2.56l3.376 3.292-.797 4.646c-.21 1.227 1.077 2.162 2.179 1.583l4.173-2.194 4.173 2.194c1.
6109101.58 2.389-.356 2.178-1.583l-.797-4.646 3.376-3.291c.892-.869.4-2.382-.832-2.561l-4.665-.678zM12.5 16.709c.201.015.4.072.585.168l3.674 1.932-.702-4.092a1.5 1.5 0 0 1 .432-1.329l2.973-2.897-4.108-.597a1.5 1.5 0 0 1-1.131-.822L12.5 5.582z",clipRule:"evenodd"})),Sg=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#FFC800",d:"M11.04 3.837c.55-1.116 2.141-1.116 2.692 0l2.087 4.228 4.665.678c1.232.179 1.724 1.692.832 2.56l-3.376 3.292.797 4.646c.21 1.227-1.077 2.162-2.178 1.583l-4.173-2.194-4.173 2.194c-1.102.58-2.39-.356-2.179-1.583l.797-4.646-3.376-3.291c-.891-.869-.4-2.382.832-2.561l4.666-.678zm1.346 1.513-1.837 3.722c-.22.443-.642.75-1.131.822l-4.108.597 2.973 2.897c.353.345.515.842.431 1.33l-.701 4.091 3.674-1.932c.438-.23.96-.23 1.398 0l3.674 1.932-.702-4.092a1.5 1.5 0 0 1 .432-1.329l2.973-2.897-4.108-.597a1.5 1.5 0 0 1-1.131-.822z"}));function S5e(e=[]){const t=e.sort((r,o)=>r.height-o.height);return t[t.length-1]?.url}const C5e=(e=[])=>e.map(t=>S5e(t)),Dw=e=>M(e)||M(e.value)||!!isNaN(e.value)?"":new Intl.NumberFormat(Zo(),{style:"currency",currency:e?.currency||lA.currencyCode}).format(Number(e.value)),qN=e=>{const{photos:t=[],price:r,badges:o=[],bulkQuantityPricing:i=[],currentVariantCombination:s=[]}=e;return{...Bt(["photos","badges","price","bulkQuantityPricing","currentVariantCombination"])(e),photos:C5e(t),price:Dw(r),isBestSeller:o.includes("BEST_SELLER"),isPrimeBadgeApplicable:o.includes("PRIME"),bulkQuantityPricing:i.map(a=>({...a,price:Dw(a.price)})),currentVariantCombination:s.reduce((a,l)=>(a[l.id]=l.optionId,a),{})}},T5e=(e=[])=>e.map(t=>qN(t)),Cg=e=>{if(typeof e!="number"||isNaN(e)||e<0||e>5)return{fullStars:0,halfStar:0,emptyStars:5};let t=Math.floor(e);const r=Aa(e-t);let o=0;return r>.2&&r<.8?o=1:r>=.8&&(t+=1),{fullStars:t,halfStar:o,emptyStars:5-(t+o)}},w5e=({rating:e})=>
6109{if(_e(e)||_e(e?.value))return n.jsx(R,{height:"24px"});const{value:t,count:r}=e,{fullStars:o,halfStar:i,emptyStars:s}=Cg(t),a=new Intl.NumberFormat("en").format(r);return n.jsxs(S,{alignItems:"center",gap:6,height:"24px",children:[n.jsxs(C,{fontMedium:!0,neutral700:!0,nowrap:!0,size:"12px",children:["(",t,")"]}),n.jsxs(R,{outside:!0,top:3,children:[[...Array(o)].map((l,u)=>n.jsx(bg,{},u)),n.jsx(I,{when:i>0,children:n.jsx(Eg,{})}),[...Array(s)].map((l,u)=>n.jsx(Sg,{},u))]}),n.jsx(C,{fontMedium:!0,neutral700:!0,trimLongString:!0,size:"12px",width:"40px",children:a})]})},I5e=({item:e})=>{const{t}=P(),{bulkQuantityPricing:r}=e;if(M(r))return n.jsx(C,{"data-testid":"bulk-quantity-pricing-absent",lineHeight:"12px",offsets:{mb:14},style:{height:"12px"}});const o=r[0];return n.jsx(C,{"data-testid":"bulk-quantity-pricing",letterSpacing:"0.4px",lineHeight:"12px",offsets:{mb:14},size:"10px",children:t("amazon_replenishment.bulk_quantity_pricing",{quantity:o.quantity,price:o.price})})},v5e=({item:e})=>{const{t}=P();return e?.isBestSeller?n.jsx(_5e,{children:t("amazon_replenishment.best_seller")}):null},ip={SEARCH:"SEARCH",ITEM_DETAILS:"ITEM_DETAILS"},R5e=({item:e,setStep:t,setSelectedItemId:r})=>{const{t:o}=P(),i=le(),{photos:s,price:a={},shippingDetails:l}=e,u=()=>{t(ip.ITEM_DETAILS),r(e.id),i({type:d.SHOW_AMAZON_ITEM_DETAIL_LOADER})};return n.jsxs(y5e,{column:!0,gap:12,onClick:u,children:[n.jsxs(R,{relative:!0,children:[n.jsx(f5e,{bgImage:s?.[0]}),n.jsx(v5e,{item:e})]}),n.jsxs(S,{column:!0,fullHeight:!0,justifyContent:"space-between",style:{padding:"0 8px 16px 12px"},children:[n.jsxs(S,{column:!0,justifyContent:"space-between",children:[n.jsxs(S,{column:!0,gap:8,children:[n.jsx(x5e,{children:e?.name}),n.jsx(b5e,{fontMedium:!0,trimLongString:!0,letterSpacing:"0.4px",lineHeight:"12px",size:"10px",width:"200px",children:e.brand}),n.jsx(w5e,{rating:e.rating})]}),n.jsxs(I,{when:j(a),children:[n.jsx(C,{neutral700:!0,semibold:!0,trimLongString:!0,maxWidth:"200px",offsets:{mt:21},size:"32px",style:{height:"45px"},children:a}),n.jsx(I5e,{item:e})]}),n.jsx(I,{when:M(a),children:n.jsx(S,{alignItems:"center",height:"58px",style:{marginTop:"21px"},children:n.jsx(C,{neutral900:!0,semibold:!0,lineHeight:"32px",size:"16px",children:o("amazon_replenishment.price_not_available")})})})]}),n.jsx(E5e,{medium:!0,neutral700:!0,letterSpacing:"0.4px",lineHeight:"16px",size:"12px",children:l?.description})]})]})},GN=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:42,he
6109ight:8,fill:"none",viewBox:"0 0 42 8",...e},c.createElement("path",{fill:"#232F3E",d:"M35.673 3.208Q36 2.976 36 2.523q0-.453-.304-.725-.303-.271-.84-.272-.7 0-1.091.448-.394.447-.393 1.232c0 .523.128.904.384 1.178q.385.41 1.1.41.474 0 .896-.168a.2.2 0 0 0 .101-.07q.026-.039.026-.136v-.277q0-.14-.098-.14l-.03.003-.034.01q-.272.072-.425.093-.153.02-.315.02-.404 0-.603-.174-.2-.175-.234-.58.242.067.572.067.634 0 .961-.233m-1.522-.36q.087-.711.641-.712.433 0 .433.38 0 .195-.133.287-.132.094-.427.094c-.196 0-.36-.016-.514-.049M25.51 1.617h-.55q-.075 0-.108.033-.034.032-.034.117v2.161a1.03 1.03 0 0 1-.584.194q-.4 0-.4-.49V1.766q0-.084-.031-.117-.032-.034-.112-.033h-.55q-.073 0-.108.033-.034.032-.034.117V3.88q0 .43.217.674t.607.245q.555 0 1.064-.417l.05.193q.018.073.055.103t.107.03h.411q.08 0 .112-.036t.032-.115v-2.79q0-.084-.032-.117-.031-.034-.112-.033M21.295 1.527q-.217 0-.44.087a1.3 1.3 0 0 0-.389.24V.382q0-.085-.032-.118-.03-.033-.111-.033h-.55q-.074 0-.108.033t-.034.118v4.176q0 .079.034.116.034.036.108.036h.424q.132 0 .16-.133l.04-.17q.153.175.383.273.229.096.492.096.355 0 .63-.202.273-.203.434-.578t.16-.878q0-.732-.323-1.162a1.04 1.04 0 0 0-.878-.43m.203 2.354q-.15.23-.472.23a1 1 0 0 1-.56-.163V2.356q.263-.163.56-.163.326 0 .475.23t.148.733c0 .335-.05.573-.151.726M27.706 2.936l-.435-.187a1 1 0 0 1-.277-.155.22.22 0 0 1-.066-.166q0-.133.109-.193.108-.06.343-.061.314 0 .555.073a1 1 0 0 0 .16.036q.097 0 .097-.14v-.266q0-.097-.026-.136a.2.2 0 0 0-.1-.069 2 2 0 0 0-.76-.145q-.521 0-.833.25a.81.81 0 0 0-.311.663q0 .327.154.54.154.211.503.356l.446.188q.2.08.266.145a.26.26 0 0 1 .065.188q0 .303-.412.303a2.8 2.8 0 0 1-.857-.14.3.3 0 0 0-.08-.018q-.099 0-.098.14v.272q0 .09.023.13.024.039.103.075.406.188.916.188c.34 0 .634-.091.85-.275a.9.9 0 0 0 .322-.723.84.84 0 0 0-.151-.521q-.151-.2-.507-.351zM40.522 2.936l-.434-.187a1 1 0 0 1-.278-.155.22.22 0 0 1-.066-.166q0-.133.109-.193.11-.06.343-.061.315 0 .555.073a1 1 0 0 0 .16.036q.097 0 .097-.14v-.266q0-.097-.026-.136a.2.2 0 0 0-.1-.069 2 2 0 0 0-.76-.145q-.521 0-.832.25a.81.81 0 0 0-.312.663q0 .327.154.54.154.211.503.356l.446.188a.8.8 0 0 1 .266.145.26.26 0 0 1 .066.188q0 .303-.412.303a2.8 2.8 0 0 1-.858-.14.3.3 0 0 0-.08-.018q-.097 0-.097.14v.272q0 .09.023.13.023.039.103.075.405.188.915.188c.34 0 .634-.091.85-.275a.9.9 0 0 0 .323-.723.84.84 0 0 0-.152-.521q-.151-.2-.506-.351M37.94 2.936l-.434-.187a1 1 0 0 1-.278-.155.22.22 0 0 1-.066-.166q0-.133.109-.193.11-.06.343-.061.315 0 .555.073a1 1 0 0 0 .16.036q.097 0 .097-.14v-.266q0-.097-.026-.136a.2.2 0 0 0-.1-.069 2 2 0 0 0-.76-.145q-.521 0-.832.25a.81.81 0 0 0-.312.663q0 .327.154.54.154.211.503.356l.446.188q.2.08.266.145a.26.26 0 0 1 .066.188q0 .303-.412.303a2.8 2.8 0 0 1-.858-.14.3.3 0 0 0-.08-.018q-.097 0-.097.14v.272q0 .09.023.13.023.039.103.075.405.188.915.188c.339 0 .634-.091.849-.275a.9.9 0 0 0 .323-.723.84.84 0 0 0-.152-.521q-.151-.2-.506-.351zM32.09 1.526q-.583 0-1.098.424l-.051-.2q-.03-.132-.16-.133h-.412q-.075 0-.108.033-.034.033-.034.118v2.79q0 .08.034.115.034.037.108.037h.55q.08 0 .111-.037.032-.036.032-.115V2.41q.308-.206.623-.206.212 0 .315.115.102.115.102.363v1.876q0 .08.035.115.034.037.108.037h.55q.08 0 .111-.037.032-.036.032-.115V2.422q0-.43-.22-.663t-.627-.233M29.495 1.617h-.55q-.075 0-.108.033-.034.032-.034.117v2.79q0 .08.034.116t.108.036h.55q.08 0 .111-.036.032-.037.032-.115v-2.79q0-.085-.032-.118-.03-.034-.111-.033M29.22.194a.48.48 0 0 0-.348.127.46.46 0 0 0-.132.346q0 .218.132.345a.48.48 0 0 0 .349.127.48.48 0 0 0 .349-.127.46.46 0 0 0 .131-.345.46.46 0 0 0-.131-.346.48.48 0 0 0-.35-.127"}),c.createElement("path",{fill:"#232F3E",fillRule:"evenodd",d:"M11.759 5.85c-1.023.79-2.505 1.21-3.782 1.21-1.789 0-3.4-.692-4.62-1.845-.095-.09-.01-.214.105-.144a9 9 0 0 0 4.623 1.285A8.8 8.8 0 0 0 11.61 5.6c.173-.077.318.12.149.25",clipRule:"evenodd"}),c.createElement("path",{fill:"#232F3E",fillRule:"evenodd",d:"M12.184 5.342c-.13-.175-.864-.083-1.194-.042-.1.013-.116-.078-.025-.145.585-.43 1.544-.306 1.656-.162.112.145-.03 1.152-.578 1.633-.084.074-.165.034-.127-.064.123-.322.4-1.045.269-1.22M11.013 2.113v-.418c0-.064.046-.106.101-.106h1.79c.058 0 .104.044.104.106v.359c0 .06-.049.138-.135.263l-.928 1.386c.345-.009.709.046 1.022.23.07.041.09.102.095.163v.447c0 .06-.064.132-.132.095a1.98 1.98 0 0 0-1.892.004c-.062.035-.127-.036-.127-.097v-.424c0-.068.001-.185.067-.287l1.075-1.615h-.936a.1.1 0 0 1-.103-.106zM4.481 4.726h-.544a.105.105 0 0 1-.098-.097V1.702c0-.059.047-.106.105-.106h.508a.104.104 0 0 1 .099.098v.382h.01c.132-.369.382-.542.717-.542s.554.172.707.542a.78.78 0 0 1 .752-.542.76.76 0 0 1 .63.32c.173.247.138.604.138.918v1.847a.106.106 0 0 1-.106.106h-.544a.105.105 0 0 1-.098-.105V3.068c0-.123.01-.431-.015-.548-.04-.197-.163-.253-.32-.253a.36.36 0 0 0-.326.24c-.056.148-.05.394-.05.56V4.62a.105.105 0 0 1-.105.106h-.544a.105.105 0 0 1-.098-.105V3.068c0-.326.05-.807-.336-.807s-.376.469-.376.807V4.62a.106.106 0 0 1-.106.106M14.55 1.534c.808 0 1.246.727 1.246 1.651s-.483 1.602-1.246 1.602-1.226-.727-1.226-1.633c0-.905.438-1.62 1.226-1.62m.005.598c-.401 0-.427.572-.427.93s-.005 1.121.422 1.121.443-.616.443-.991c0-.246-.01-.542-.082-.777-.061-.203-.183-.283-.356-.283M16.844 4.725H16.3a.105.105 0 0 1-.098-.105V1.691a.103.103 0 0 1 .104-.095h.505a.105.105 0 0 1 .097.082v.448h.01c.153-.4.367-.591.742-.591.245 0 .483.092.636.345.142.234.142.628.142.911v1.842a.105.105 0 0 1-.104.092h-.546a.105.105 0 0 1-.097-.092v-1.59c0-.32.035-.788-.34-.788-.133 0-.255.092-.316.234-.077.18-.087.357-.087.555V4.62a.107.107 0 0 1-.106.105M9.585 3.327c0 .223.005.408-.102.605-.087.16-.224.259-.377.259-.209 0-.331-.167-.331-.414 0-.486.416-.574.81-.574zm.55 1.39a.11.11 0 0 1-.129.014c-.181-.157-.213-.23-.312-.38-.299.319-.51.414-.898.414-.459 0-.816-.296-.816-.889 0-.463.24-.778.581-.932.296-.136.709-.161 1.024-.198v-.074c0-.136.01-.296-.066-.414-.066-.105-.193-.148-.306-.148-.207 0-.392.112-.438.343-.01.05-.045.102-.094.104l-.528-.06c-.045-.01-.094-.047-.082-.118.121-.671.7-.874 1.218-.874.265 0 .612.074.82.284.266.26.24.605.24.982v.888c0 .268.106.385.206.53.034.05.042.113-.002.15-.111.098-.31.278-.418.38l-.001-.002M2.445 3.327c0 .223.005.408-.103.605-.086.16-.224.259-.377.259-.208 0-.331-.167-.331-.414 0-.486.416-.574.81-.574v.124m.549 1.39a.11.11 0 0 1-.129.014c-.18-.157-.213-.23-.312-.38-.3.319-.51.414-.898.414-.459 0-.815-.296-.815-.889 0-.463.24-.778.58-.932.296-.136.71-.161 1.025-.198v-.074c0-.136.01-.296-.06
61097-.414-.066-.105-.194-.148-.305-.148-.208 0-.393.112-.438.343-.01.05-.045.102-.094.104l-.528-.06C.968 2.488.918 2.45.93 2.38c.121-.671.7-.874 1.218-.874.265 0 .612.074.82.284.265.26.24.605.24.982v.888c0 .268.106.385.206.53.034.05.042.113-.002.15-.111.098-.31.278-.418.38z",clipRule:"evenodd"})),j5e=g.div.withConfig({displayName:"ui__ItemWrapper"})(["position:absolute;left:",";width:68px;height:84px;margin-top:",";padding:2px 2px 0 2px;background-color:",";border:solid 1px ",";border-radius:8px;z-index:",";"],({itemIndex:e})=>`calc(${e} * 48px)`,({cssScale:e})=>`calc(${e} * 20px)`,({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200,({itemsLength:e,cssScale:t})=>`calc(${e} - ${t})`),k5e=g.div.withConfig({displayName:"ui__ItemImage"})(["height:34px;border-radius:8px 8px 0 0;background-color:",";background-size:30px;background-position:center;background-repeat:no-repeat;"],({theme:e})=>e.bg.neutral800),N5e=()=>n.jsx(R,{relative:!0,height:"134px",width:"268px",children:new Array(5).fill(0).map((e,t)=>{const r=Math.floor(2.5),o=Math.abs(r-t);return n.jsxs(j5e,{cssScale:o,itemIndex:t,itemsLength:5,children:[n.jsx(k5e,{}),n.jsx(GN,{})]},t)})}),O5e=e=>{const{t}=P(),{nodeId:r,setStep:o,setSelectedItemId:i}=e,s=le(),{data:a=[],meta:{limit:l,offset:u,hasPrev:p,hasNext:m},isInitialized:h,error:A,errorHelpText:f}=q(v=>v.amazonReplenishment.search),_=q(v=>Ze(v)),{searchItemsInAmazon:b}=Pe(),E=c.useCallback(()=>{O.previousBuyOnAmazonProductsPage(a,4,u,_),s({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:r,limit:4,offset:u-l}})},[a,u,_,s,r,l]),T=c.useCallback(()=>{O.nextBuyOnAmazonProductsPage(a,4,u,_),s({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:r,limit:4,offset:u+l}})},[a,u,_,s,r,l]),w=c.useCallback(()=>{O.clickRefreshAmazonModal(f||A,_),s({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:r,limit:4,offset:u}})},[s,A,f,r,u,_]);return c.useEffect(()=>{h&&a.length>0&&O.viewBuyOnAmazonProductsModal(a,_)},[h]),b||!h?n.jsx(Gr,{height:"100%",width:"100%"}):a.length===0?n.jsxs(S,{column:!0,"data-testid":"no-search-results",height:"670px",children:[n.jsxs(S,{center:!0,column:!0,gap:14,height:"539px",style:{margin:"20px"},children:[n.jsx(N5e,{}),n.jsxs(S,{center:!0,column:!0,gap:22,children:[n.jsxs(S,{center:!0,column:!0,gap:8,children:[n.jsx(C,{fontMedium:!0,size:"18px",children:t("amazon_replenishment.no_search_results.text")}),n.jsxs(S,{center:!0,column:!0,children:[n.jsx(C,{children:t("amazon_replenishment.no_search_results.sub_text1")}),n.jsx(C,{children:t("amazon_replenishment.no_search_results.sub_text2")})]})]}),n.jsx(Y,{styleType:"stepperBack",onClick:w,children:t("amazon_replenishment.no_search_results.refresh")})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Nw,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Wm,{disabled:!p,onClick:E,children:t("common.previous")}),n.jsx(I,{when:!!u,children:n.jsx(Ow,{children:t("amazon_replenishment.search_pagination",{start:u+1,end:u+l})})}),n.jsx(Wm,{disabled:!m,onClick:T,children:t("common.next")})]})]}):n.jsxs(S,{column:!0,"data-testid":"search-results",height:"670px",children:[n.jsx(R,{outside:!0,all:20,children:n.jsxs(S,{column:!0,gap:20,children:[n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{black:!0,fontMedium:!0,size:"18px",children:t("amazon_replenishment.choose_item")}),n.jsx(C,{black:!0,children:t("amazon_replenishment.choose_item_subtext")})]}),n.jsx(S,{gap:12,height:"465px",children:a.map(v=>n.jsx(R5e,{item:v,setSelectedItemId:i,setStep:o},v.id))})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Nw,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Wm,{disabled:!p,onClick:E,children:t("common.previous")}),n.jsx(Ow,{style:{position:"absolute",transform:"translate(-50%, -50%)"},children:t("amazon_replenishment.search_pagination",{start:u+1,end:u+a.length})}),n.jsx(Wm,{disabled:!m,onClick:T,children:t("common.next")})]})]})},D5e=g.div.withConfig({displayName:"ui__ItemNotFoundWrapper"})(["display:flex;justify-content:center;align-items:center;height:100%;margin:20px;"]),Pw=g(S).withConfig({displayName:"ui__Footer"})(["padding:24px 20px;height:90px;"]),P5e=g(C).withConfig({displayName:"ui__Name"})(["color:",";max-height:66px;"],({theme:e})=>e.text.neutral900),L5e=g.div.withConfig({displayName:"ui__BestSellerWrapper"})(["padding:2px 6px;font-size:10px;font-weight:600;line-height:20px;text-transform:uppercase;color:",";background-color:",";border-radius:4px;"],({theme:e})=>e.text.white,({theme:e})=>e.text.neutral800),F5e=g(S).withConfig({displayName:"ui__DescriptionWrapper"})(["margin-top:12px;overflow:hidden;max-height:210px;"]),M5e=g.ul.withConfig({displayName:"ui__DescriptionUl"})(["padding-left:20px;margin:0;"]),U5e=g.li.withConfig({displayName:"ui__DescriptionLi"})(["color:",";"],({theme:e})=>e.text.neutral700),B5e=g.div.withConfig({displayName:"ui__ThumbsWrapper"})(["position:relative;display:flex;overflow:hidden;"]),Lw=g.div.withConfig({displayName:"ui__SliderButton"})(["min-width:40px;height:40px;border-radius:6px;display:block;position:relative;margin:unset;right:unset;left:unset;top:unset;background-color:",";border:1px solid ",";"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200),Fw=g.div.withConfig({displayName:"ui__CarouselNavigationIconWrapper"})(["position:absolute;top:11px;left:11px;color:",";"],({theme:e})=>e.text.black),H5e=g.div.withConfig({displayName:"ui__SwiperMainGallery"})(["background:",";border-radius:5px;"],({theme:e})=>e.bg.white),z5e=g.div.withConfig({displayName:"ui__SwiperGallery"}
6109)(["height:248px;width:100%;"]),V5e=g(S).withConfig({displayName:"ui__CarouselImageWrapper"})(["transform:",";transition:500ms;"],e=>`translateX(-${e.$transformX}px)`),Bf=47,$1=6,Q5e=g.div.withConfig({displayName:"ui__ImageWrapper"})(["position:relative;width:","px;height:40px;display:flex;flex-flow:column;border-radius:4px;cursor:pointer;border:solid 2px ",";"],Bf,e=>e.selectedPhoto?({theme:t})=>t.delimiter.neutral700:"transparent"),W5e=g.div.withConfig({displayName:"ui__InnerImage"})(["height:100%;width:100%;background-repeat:no-repeat;border-radius:2px;background-size:cover;background-position:center;background-image:",";"],e=>e.imageSrc&&`url(${e.imageSrc})`),q5e=g.div.withConfig({displayName:"ui__ImageBackdrop"})(["position:absolute;border-radius:4px;width:100%;height:100%;background-color:",";"],({theme:e})=>ot(e.bg.neutral700,.2)),G5e=e=>n.jsx(Le.Fragment,{children:e.photos.map((t,r)=>{const o=e.outerCurrentActiveIndex===r;return n.jsx("div",{"data-testid":"photos-cards",onClick:()=>e.handleImageClick(r),children:n.jsxs(Q5e,{selectedPhoto:o,children:[n.jsx(W5e,{imageSrc:t.url}),n.jsx(I,{when:o,children:n.jsx(q5e,{})})]})},t?.id||r)})}),$5e=g.div.withConfig({displayName:"ui__SwiperSlide"})(["img{max-height:248px;max-width:100%;border-radius:6px;cursor:unset;}"]),K5e=e=>{const{altText:t="swiper-img"}=e;return n.jsx($5e,{className:"swiper-slide",children:n.jsx("img",{alt:t,loading:"lazy",src:e.src})})},Y5e=e=>{const t=c.useContext(Ue),r=c.useRef(null),o=c.useRef(null),i=c.useRef(null),[s,a]=c.useState(null),[l,u]=c.useState(0),p=e.slides,m=c.useCallback(()=>{s&&u(s.activeIndex)},[s]),h=c.useCallback(w=>{s&&(s.slideTo(w),u(w))},[s]),A=c.useCallback(()=>{s&&u(s.activeIndex)},[s]),f=r?.current?.offsetWidth,_=i?.current?.offsetWidth,b=f-(_?_*2:0),E=l+1,T=Math.floor(b/(Bf+$1))||1;return n.jsx(S,{column:!0,gap:20,width:"394px",children:n.jsxs(S,{column:!0,className:"swiper-main",gap:12,children:[n.jsx(H5e,{ref:r,className:"swiper-main-gallery",children:n.jsx(z5e,{className:"swiper-container gallery",children:n.jsx(Ap,{modules:[gp],navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},onSlideChange:m,onSwiper:a,children:n.jsx("div",{className:"swiper-wrapper",children:p.map((w,v)=>n.jsx(hp,{children:n.jsx(K5e,{altText:"gallery-slider",src:w?.url})},`swiper-image-${v}`))})})})}),n.jsxs(S,{alignItems:"center",gap:6,justifyContent:"flex-start",children:[n.jsx(Lw,{ref:i,className:"swiper-button-prev","data-testid":"previous-button",onClick:A,children:n.jsx(Fw,{children:n.jsx(Is,{fill:t.text.neutral700,height:"16px",style:{transform:"rotate(180deg)"},width:"16px"})})}),n.jsx(B5e,{id:"photos-container-main",children:n.jsx(V5e,{$transformX:(Bf+$1)*(E>T?E-T:0),gap:$1,children:n.jsx(G5e,{handleImageClick:w=>h(w),imageWrapperRef:o,outerCurrentActiveIndex:l,photos:p})})}),n.jsx(Lw,{className:"swiper-button-next","data-testid":"next-button",onClick:A,children:n.jsx(Fw,{children:n.jsx(Is,{fill:t.text.neutral700,height:"16px",width:"16px"})})})]})]})})};function J5e(e,t={},r){let o=null,i=0,s=null;const a=Object.keys(t).length;for(const l of e){let u=0,p=!1;for(const m of l.variants){const h=t[m.id];m.optionId===h&&(u++,m.id===r&&(p=!0))}if(u===a)return l.productId;u>i?(i=u,o=l,p&&(s=l)):u===i&&p&&(s=l)}return s?s.productId:o?o.productId:null}const X5e=({item:e,setSelectedItemId:t})=>{const{availableVariantCombinations:r,currentVariantCombination:o={},variants:i}=e,s=_t(u=>Ze(u)),a=(u,p)=>{const m=u.id,h=p.value;O.selectBuyOnAmazonProductVariant(u.name,p.label,s);const A={...o,[m]:h},f=J5e(r,A,m);t(f)},l=document.getElementById(jr);return n.jsx(S,{column:!0,gap:10,height:"190px",style:{overflow:"auto"},width:"394px",children:i.map(u=>{const p=u.options.map(h=>({label:h.name,value:h.id})),m=p.find(h=>h.value===o[u.id]);return n.jsx(ht,{isPartOfForm:!1,label:u.name,maxMenuHeight:200,menuPortalTarget:l,menuPosition:"fixed",name:String(u.id),options:p,value:m,onChange:h=>a(u,h)},u.id)})})},Z5e=({item:e})=>{const{t}=P(),{brand:r,seller:o,fulfiller:i}=e;return n.jsxs(S,{gap:32,children:[n.jsx(I,{when:!!r,children:n.jsxs(S,{gap:4,children:[n.jsx(C,{neutral900:!0,nowrap:!0,children:t("amazon_replenishment.by")}),n.jsx(C,{blue400:!0,children:r})]})}),n.jsx(I,{when:!!o,children:n.jsxs(S,{gap:4,children:[n.jsx(C,{neutral900:!0,nowrap:!0,children:t("amazon_replenishment.seller")}),n.jsx(C,{blue400:!0,children:o})]})}),n.jsx(I,{when:!!i,children:n.jsxs(S,{gap:4,children:[n.jsx(C,{neutral900:!0,nowrap:!0,children:t("amazon_replenishment.fulfiller")}),n.jsx(C,{blue400:!0,children:i})]})})]})},e3e=({item:e})=>{const{t}=P(),{rating:r}=e;if(M(r)||M(r?.value))return null;
6109const{value:o,count:i}=r,{fullStars:s,halfStar:a,emptyStars:l}=Cg(o),u=new Intl.NumberFormat("en").format(i);return n.jsxs(S,{alignItems:"center",gap:6,height:"24px",children:[n.jsxs(C,{fontMedium:!0,neutral700:!0,size:"12px",children:["(",o,")"]}),n.jsxs(R,{outside:!0,top:3,children:[[...Array(s)].map((p,m)=>n.jsx(bg,{},m)),n.jsx(I,{when:a>0,children:n.jsx(Eg,{})}),[...Array(l)].map((p,m)=>n.jsx(Sg,{},m))]}),n.jsxs(C,{fontMedium:!0,neutral700:!0,size:"12px",children:[u," ",t("amazon_replenishment.ratings",{count:i})]})]})},t3e=({item:e})=>{const{t}=P();return e?.isBestSeller?n.jsx(L5e,{children:t("amazon_replenishment.best_seller")}):null},n3e=({item:e})=>{const t=e?.price;return t?n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mt:16},size:"32px",children:t}):null},r3e=({item:e})=>{const{t}=P(),{bulkQuantityPricing:r=[]}=e;return M(r)?null:n.jsx(S,{column:!0,"data-testid":"bulk-quantity-pricing",gap:4,style:{marginTop:"10px"},children:r.map((o,i)=>n.jsx(C,{letterSpacing:"0.4px",lineHeight:"12px",size:"10px",children:t("amazon_replenishment.bulk_quantity_pricing",{quantity:o.quantity,price:o.price})},i))})},$N=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:51,height:20,fill:"none",viewBox:"0 0 51 20",...e},c.createElement("path",{id:"amazon-prime_svg__Screenshot 2025-02-13 at 17.02.39 1",fill:"url(#amazon-prime_svg__pattern0_558_38281)",d:"M0 .694h50.428v18.41H0z"}),c.createElement("defs",null,c.createElement("pattern",{id:"amazon-prime_svg__pattern0_558_38281",width:1,height:1,patternContentUnits:"objectBoundingBox"},c.createElement("use",{xlinkHref:"#amazon-prime_svg__image0_558_38281",transform:"scale(.00794 .02174)"})),c.createElement("image",{xlinkHref:"data:image/png;base64,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",id:"amazon-prime_svg__image0_558_38281",width:126,height:46,"data-name":"Screenshot 2025-02-13 at 17.02.39.png"}))),o3e=({item:e})=>e.isPrimeBadgeApplicable?n.jsx(R,{outside:!0,height:"24px",top:8,children:n.jsx($N,{height:24,viewBox:"0 0 51 20",width:68})}):null,i3e=({item:e})=>{const{t}=P(),{specifications:r=[],externalUrl:o}=e,[i,s]=c.useState(!1),a=q(p=>Ze(p)),l=c.useRef(null);if(c.useEffect(()=>{l.current&&s(l.current.scrollHeight>l.current.clientHeight)},[r]),M(r))return null;const u=()=>{O.clickReadMoreAmazonModal(a)};return n.jsxs(n.Fragment,{children:[n.jsxs(F5e,{column:!0,gap:10,children:[n.jsx(C,{fontMedium:!0,children:t("amazon_replenishment.about_this_item")}),n.jsx("div",{ref:l,style:{overflow:"hidden"},children:n.jsx(M5e,{children:r.map((p,m)=>n.jsx(U5e,{children:p},m))})})]}),n.jsx(I,{when:i,children:n.jsx("a",{href:o,rel:"noreferrer",target:"_blank",onClick:u,children:n.jsx(C,{blue400:!0,offsets:{pl:20},children:t("amazon_replenishment.read_more_on_amazon")})})})]})},s3e=e=>{const{t}=P(),r=le(),{setStep:o,selectedItemId:i,setSelectedItemId:s}=e,{isInitialized:a,selectedItem:l}=q(h=>h.amazonReplenishment.itemDetails),u=(l?.photos||[]).map((h,A)=>({id:A,url:h}));c.useEffect(()=>{r({type:d.FETCH_ITEM_IN_AMAZON_REQUEST,payload:{itemId:i}})},[r,i]);const{fetchItemInAmazon:p}=Pe(),m=q(h=>Ze(h));return c.useEffect(()=>{a&&j(l)&&O.viewBuyOnAmazonProductDetail(l,m)},[a,m]),p||!a?n.jsx(Gr,{height:"100%",width:"100%"}):M(l)?n.jsxs(S,{column:!0,height:"670px",children:[n.jsx(D5e,{children:t("amazon_replenishment.item_not_found")}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(Pw,{alignItems:"center",justifyContent:"flex-start",children:n.jsx(Y,{borderRadius:"8px",minWidth:100,offsetType:"enormous",styleType:"stepperBack",onClick:()=>{O.returnToBuyOnAmazonProductsList(m),o(ip.SEARCH)},children:t("common.back")})})]}):n.jsxs(S,{column:!0,height:"670px",children:[n.jsxs(S,{gap:14,style:{margin:"20px"},children:[n.jsxs(S,{column:!0,fullHeight:!0,gap:44,width:"394px",children:[n.jsx(I,{when:u.length>0,children:n.jsx(Y5e,{slides:u})}),n.jsx(X5e,{item:l,setSelectedItemId:s})]}),n.jsxs(S,{column:!0,height:"539px",children:[n.jsx(P5e,{fontSemiBold:!0,lineClamp:2,lineHeight:"33px",size:"20px",children:l?.name}),n.jsx(Z5e,{item:l}
6109),n.jsx(I,{when:!!l.rating?.value||l.isBestSeller,children:n.jsxs(S,{gap:12,style:{marginTop:"12px"},children:[n.jsx(e3e,{item:l}),n.jsx(t3e,{item:l})]})}),n.jsx(n3e,{item:l}),n.jsx(r3e,{item:l}),n.jsx(o3e,{item:l}),n.jsx(I,{when:!!l?.shippingDetails?.description,children:n.jsx(C,{medium:!0,neutral700:!0,letterSpacing:"0.4px",lineHeight:"16px",size:"12px",style:{marginTop:"8px"},children:l?.shippingDetails?.description})}),n.jsx(i3e,{item:l})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Pw,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Y,{borderRadius:"8px",minWidth:100,offsetType:"enormous",styleType:"stepperBack",onClick:()=>{O.returnToBuyOnAmazonProductsList(m),o(ip.SEARCH)},children:t("common.back")}),n.jsx("a",{href:l?.externalUrl,rel:"noreferrer",target:"_blank",onClick:()=>O.clickBuyOnAmazonCTA(l,m),children:n.jsx(Y,{styleType:"brandCTA",children:t("amazon_replenishment.buy_on_amazon")})})]})]})},a3e=({nodeId:e})=>{const[t,r]=c.useState(ip.SEARCH),[o,i]=c.useState(null);return t===ip.SEARCH?n.jsx(O5e,{nodeId:e,setSelectedItemId:i,setStep:r}):n.jsx(s3e,{selectedItemId:o,setSelectedItemId:i,setStep:r})},l3e=g.div.withConfig({displayName:"ui__CheckIconWrapper"})(["display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:40px;color:",";background-color:",";"],({theme:e})=>e.icon.white,({theme:e})=>e.bg.green500),c3e=g(R).withConfig({displayName:"ui__DisconnectDetails"})(["background:",";border-radius:8px;"],({theme:e})=>e.bg.neutral50),d3e=g.ul.withConfig({displayName:"ui__List"})(["padding-left:20px;margin:0;list-style-type:disc;"]),Mw=g.li.withConfig({displayName:"ui__ListItem"})(["color:",";margin-bottom:4px;line-height:1.4;"],({theme:e})=>e.icon.neutral900);var yh=(e=>(e[e.STEP_ONE_FROM_SORTLY=1]="STEP_ONE_FROM_SORTLY",e[e.STEP_TWO_FROM_AMAZON_BUSINESS=2]="STEP_TWO_FROM_AMAZON_BUSINESS",e))(yh||{});const u3e=()=>{const{t:e}=P(),[t,r]=c.useState(yh.STEP_ONE_FROM_SORTLY),o=le(),{hideModal:i}=lt(),{disconnectIntegration:s}=Pe(),{id:a}=Fn(),l=q(m=>Ze(m)),u=()=>{o({type:d.DISCONNECT_INTEGRATION_REQUEST,payload:{integrationName:Br,showSuccessToast:!1,afterAll:()=>{r(yh.STEP_TWO_FROM_AMAZON_BUSINESS)}}})},p=()=>{i(),O.clickDisconnectSortlyFromAmazon({userRole:l.roleType});const m=`https://api.sortly.com/v1/companies/${a}/oauth2/authorization/amazon_business`,h=600,A=600,f=window.innerWidth/4,_=window.innerHeight/4;window.open(m,"_blank",`width=${h},height=${A},top=${_},left=${f},resizable=yes,scrollbars=yes`)};return t===yh.STEP_ONE_FROM_SORTLY?n.jsxs(S,{column:!0,children:[n.jsx(R,{height:"380px",horizontal:20,vertical:32,children:n.jsxs(S,{column:!0,gap:12,children:[n.jsx(C,{black:!0,fontMedium:!0,size:"18px",children:e("amazon_business.disconnect.step_one.title")}),n.jsx(C,{neutral700:!0,children:e("amazon_business.disconnect.step_one.sub_title")}),n.jsxs(c3e,{all:8,children:[n.jsx(C,{fontMedium:!0,neutral900:!0,style:{marginBottom:"8px"},children:e("amazon_business.disconnect.step_one.description_title")}),n.jsxs(d3e,{children:[n.jsx(Mw,{children:e("amazon_business.disconnect.step_one.description_one")}),n.jsx(Mw,{children:e("amazon_business.disconnect.step_one.description_two")})]})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:!!s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:!!s,styleType:"brandCTA",type:"submit",onClick:u,children:e("common.disconnect")})})})]}):n.jsxs(S,{column:!0,children:[n.jsx(R,{height:"380px",horizontal:20,vertical:32,children:n.jsxs(S,{column:!0,alignItems:"center",gap:32,children:[n.jsxs(S,{column:!0,alignItems:"center",gap:20,width:"314px",children:[n.jsx(l3e,{children:n.jsx(jl,{height:30,width:30})}),n.jsx(C,{neutral900:!0,lineHeight:"24px",size:"18px",textAlign:"center",children:e("amazon_business.disconnect.step_two.title")})]}),n.jsxs(S,{column:!0,alignItems:"center",gap:20,width:"364px",children:[n.jsx(C,{neutral700:!0,lineHeight:"24px",children:pt(e("amazon_business.disconnect.step_two.description_one"),{link:({children:m})=>n.jsx(C,{brand:!0,cursorPointer:!0,inherit:!0,medium:!0,onClick:p,children:m})})}),n.jsx(C,{neutral700:!0,lineHeight:"24px",children:pt(e("amazon_business.disconnect.step_two.description_two"))})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:!!s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:!!s,styleType:"brandCTA",type:"submit",onClick:i,children:e("common.done")})})})]})},p3e=g.div.withConfig({displayName:"ui__UndoActionFromActivityHistoryConfirmationModalWrapper"})(["width:100%;padding:24px 0px;overflow:visible;"]),m3e=g.div.withConfig({displayName:"ui__CloseIconWrapper"})(["cursor:pointer;"]),h3e={notes:{length:{maximum:200}}},A3e=({transactionId:e,transactionType:t,entityName:r,activityHistoryFormValues:o})=>{const{t:i}=P(),s=le(),{control:a,register:l,getFieldState:u,handleSubmit:p,formState:{isValid:m,errors:h},getValues:A}=Ye({mode:"onChange",defaultValues:PB,resolver:v=>gt(v,h3e)}),f=q(v=>v?.reasonOptions?.[LB[t]]||[]),_=Pe(),{hideModal:b}=lt(),E=v=>{s({type:d.UNDO_ACTION_FROM_ACTIVITY_HISTORY_REQUEST,payload:{formValues:v,transactionId:e,transactionType:t,activityHistoryFormValues:o}})},T=c.useCallback(()=>{const v=A(),k=v?.reason?.label||"",N=j(v?.notes);O.cancelUndoAction({reason:k,notes:N,transaction:{type:t}}),b()},[A,b,t]),w=c.useCallback(()=>{const v=A(),k=v?.reason?.label||"",N=j(v?.notes);O.cancelUndoAction({reason:k,notes:N,transaction:{type:t}}),b()},[A,b,t]);return n.jsx(p3e,{children:n.jsxs("form",{onSubmit:p(E),children:[n.jsxs(R,{left:20,right:20,children:[n.jsxs(S,{fullWidth:!0,justifyContent:"space-between",children:[n.jsx(C,{"data-testid":"modal-confirmation-title",size:"18px",weight:"500",children:i("reporting.scenes.activity_history.confirmation_modal.title")}),n.jsx(m3e,{tabIndex:0,onClick:T,children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})]}),n.jsx(R,{top:16,children:n.jsx(C,{"data-testid":"modal-confirmation-message",children:pt(i("reporting.scenes.activity_history.confirmation_modal.confirmation",{label:FB(t)}),{entityName:r})})})]}),n.jsx(R,{bottom:16,top:16,children:n.jsx(fa,{})}),n.jsx(R,{left:20,right:20,children:n.jsxs(S,{fullWidth:!0,columnGap:12,justifyContent:"center",children:[n.jsx(R,{width:"226px",children:n.jsx(ht,{isClearable:!0,control:a,"data-testid":"modal-reason-select",isDisabled:_?.undoActionFromActivityHistory,label:i("reporting.scenes.activity_history.confirmation_modal.fields.reason.label"),name:"reason",options:f})}),n.jsx(R,{width:"330px",children:n.jsx(we,{disabled:_.undoActionFromActivityHistory,...l("notes"),...u("notes"),"data-testid":"modal-notes-field",label:i("reporting.scenes.activity_history.confirmation_modal.fields.notes.label"),placeholder:i("reporting.scenes.activity_history.confirmation_modal.fields.notes.placeholder")})})]})}),n.jsx(fa,{}),n.jsx(R,{left:20,right:20,top:24,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",columnGap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-button",disabled:_?.undoActionFromActivityHistory,minWidth:"118",offsetType:"clear",styleType:"userCancel",type:"button",onClick:w,children:i("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!m||_?.undoActionFromActivityHistory,disableStyleType:"semitransparentBrandCTA",minWidth:"118",showSpinner:_?.undoActionFromActivityHistory,styleType:"brandCTA",children:i("reporting.scenes.activity_history.confirmation_modal.undo")})]})})]})})},g3e=g.div.withConfig({displayName:"ui__ContentWrapper"})(["display:flex;flex-direction:row;gap:26px;margin-bottom:24px;"]),Uw=g(S).withConfig({displayName:"ui__TemplatePreviewWrapper"})(["background:",";width:100%;height:500px;border-radius:16px 0px 0px 16px;padding:24px 42px;position:relative;"],({theme:e})=>e.bg.neutral50),y3e=g.div.withConfig({displayName:"ui__ComplexityTag"})(["padding:4px;color:",";background-color:",";border:1px solid ",";border-radius:4px;font-size:10px;font-weight:400;line-height:12px;letter-spacing:0.4px;"],({$fontColor:e})=>e,({$backgroundColor:e})=>e,({$borderColor:e})=>e),f3e=g.div.withConfig({displayName:"ui__Footer"})(["position:absolute;bottom:24px;left:48px;right:48px;"]),_3e=g.div.withConfig({displayName:"ui__CategoryListWrapper"})(["display:flex;flex-direction:column;gap:16px;margin-left:12px;min-width:313px;overflow:hidden;"]),x3e=g.div.withConfig({displayName:"ui__CategoryWrapper"})(["border-radius:8px;border:1px solid ",";transition:border 0.2s ease;",""],({theme:e})=>e.bg.neutral200,({$isSelected:e,$isExpanded:t,theme:r})=>!t&&e&&L(["border:2px solid ",";"],r.delimiter.brand)),b3e=g.div.withConfig({displayName:"ui__ChevronWrapper"})(["width:20px;height:20px;transform:",";transition:transform 0.2s ease;"],e=>e.$isExpanded?"rotate(-90deg)":"rotate(90deg)"),E3e=g.div.withConfig({displayName:"ui__TemplateItem"})(["padding:12px 16px;background-color:",";cursor:pointer;&:hover{background-color:",";}"],({$isSelected:e,theme:t})=>e?t.bg.neutral200:t.bg.white,({theme:e})=>e.bg.neutral200),S3e=g.div.withConfig({displayName:"ui__CategoryHeader"})(["padding:12px 16px;cursor:pointer;"]),C3e=g.div.withConfig({displayName:"ui__CategoryContent"})(["overflow:hidden;max-height:",";padding-bottom:",";transition:all 0.2s ease;"],({$isExpanded:e,$height:t})=>e?`${t+22}px`:"0",({$isExpanded:e})=>e?"11px":"0"),T3e=g(S).withConfig({displayName:"ui__IndustryDropdownContentWrapper"})(["width:304px;"]),w3e=22,I3e=13,KN=e=>e===0?0:w3e,v3e=g.div.withConfig({displayName:"ui__TreeContainer"})(["",""],({$disableInnerScroll:e})=>!e&&`
6110    overflow: auto;
6111    max-height: 300px;
6112  `),R3e=g.div.withConfig({displayName:"ui__IconWrapper"})(["position:relative;display:flex;justify-content:center;align-items:center;width:20px;flex-shrink:0;color:",";"],({theme:e,$isBrand:t})=>t?e.icon.brand:e.icon.neutral400),j3e=g.div.withConfig({displayName:"ui__TreeItem"})(["display:flex;align-items:center;padding:10px 4px;position:relative;cursor:pointer;background-color:transparent;border-radius:4px;border:",";&:hover{background-color:",";}"],({$isEditing:e,$isFolderNameLargerThan190Characters:t,theme:r})=>e?`1px solid ${t?r.brand:r.neutral500}`:"1px solid transparent",({theme:e})=>
6112e.bg.neutral100),k3e=g.span.withConfig({displayName:"ui__FolderNameText"})(["font-size:14px;font-weight:400;line-height:20px;margin-left:8px;color:",";"," ",""],({theme:e})=>e.text.neutral700,({$shouldTruncate:e})=>e&&`
6113    white-space: nowrap;
6114    overflow: hidden;
6115    text-overflow: ellipsis;
6116  `,({$isEditable:e})=>e&&`
6117    padding: 3px 7px;
6118    display: inline-block;
6119    box-sizing: border-box;
6120    height: 26px;
6121    
6122    &:hover {
6123      cursor: pointer;
6124    }
6125  `),N3e=g.input.withConfig({displayName:"ui__EditableInput"})(["font-size:14px;font-weight:400;line-height:20px;margin-left:8px;color:",";background-color:transparent;border:none;border-radius:4px;padding:2px 6px;outline:none;min-width:150px;flex:1;box-sizing:border-box;height:26px;"],({theme:e})=>e.text.neutral900),O3e=g.button.withConfig({displayName:"ui__IconButton"})(["width:16px;height:16px;color:",";display:flex;align-items:center;justify-content:center;padding:0;"],({theme:e})=>e.text.neutral400),D3e=g.div.withConfig({displayName:"ui__VerticalLine"})(["position:absolute;display:inline-block;width:1px;left:",";height:100%;top:40px;height:calc(100% - 45px);background-color:",";"],e=>`${KN(e.$depth)+I3e}px`,({theme:e})=>e.bg.neutral200),P3e=g.div.withConfig({displayName:"ui__NodeContainer"})(["position:relative;min-width:100%;padding-right:8px;padding-left:",";"],e=>`${KN(e.$depth)}px`);function K1(e){return e.length>190?e.substring(0,190):e}const L3e=({isExpanded:e})=>n.jsx(O3e,{type:"button",children:n.jsx(Vn,{rotate:e?90:0})}),YN=({folder:e,depth:t,path:r,shouldShowEmptyFolderIcon:o,shouldTruncate:i,isEditable:s=!1,onFolderNameChange:a,shouldHideChevronOnEmptyFolders:l=!1})=>{const u=e.descendants&&e.descendants.length>0,[p,m]=c.useState(!0),[h,A]=c.useState(!1),[f,_]=c.useState(e.name),[b,E]=c.useState(!1),T=()=>{m(!p)},w=F=>{s&&!e.isRoot&&a&&(F.stopPropagation(),A(!0),_(K1(e.name)))},v=()=>{A(!1),f.trim()&&f!==e.name&&a?a(r,f.trim()):_(K1(e.name))},k=F=>{_(F.target.value),F.target.value.length>190?E(!0):E(!1)},N=F=>{At(F)&&(F.preventDefault(),F.target.blur()),q0(F)&&(_(K1(e.name)),A(!1))},D=!o||u||!!e.hasChildItems;return n.jsxs(P3e,{$depth:t,children:[n.jsx(I,{when:u&&p,children:n.jsx(D3e,{$depth:t},t)}),n.jsxs(j3e,{$isEditing:h,$isFolderNameLargerThan190Characters:b,onClick:e.isRoot?Me:T,children:[n.jsx(I,{when:!e.isRoot,children:n.jsxs(R,{right:5,children:[n.jsx(I,{when:!l||u,children:n.jsx(L3e,{isExpanded:p})}),n.jsx(I,{when:l&&!u,children:n.jsx("div",{style:{width:"16px",height:"16px"}})})]})}),n.jsx(R3e,{$isBrand:e.isRoot,children:e.isRoot?n.jsx(Vi,{}):n.jsx(Ps,{isFilled:D,type:e.type})}
6125),h?n.jsx(N3e,{autoFocus:!0,type:"text",value:f,onBlur:v,onChange:k,onClick:F=>F.stopPropagation(),onKeyDown:N}):n.jsx(S,{alignItems:"center",width:"100%",onClick:w,overflow:"auto",children:n.jsx(k3e,{$isEditable:s,$shouldTruncate:i,title:e?.name,children:e?.name})})]}),n.jsx(I,{when:u&&p,children:e.descendants.map((F,B)=>n.jsx(YN,{depth:t+1,folder:F,isEditable:s,path:[...r,B],shouldHideChevronOnEmptyFolders:l,shouldShowEmptyFolderIcon:o,shouldTruncate:i,onFolderNameChange:a},`${F?.name}-${B}`))})]})},F3e=({data:e,shouldShowEmptyFolderIcon:t=!1,shouldTruncate:r=!1,isEditable:o=!1,onFolderNameChange:i,shouldHideChevronOnEmptyFolders:s=!1,shouldDisableInnerScroll:a=!1})=>_e(e)?null:n.jsx(v3e,{$disableInnerScroll:a,children:n.jsx(YN,{depth:0,folder:e,isEditable:o,path:[],shouldHideChevronOnEmptyFolders:s,shouldShowEmptyFolderIcon:t,shouldTruncate:r,onFolderNameChange:i},`${e.name}-0`)}),M3e=e=>({name:x("customer_content.items"),isItem:!1,isRoot:!0,descendants:e}),U3e=({selectedTemplate:e})=>{const{t}=P(),r=c.useContext(Ue),o=j(e),i=c.useMemo(()=>M3e(e?.data),[e]);if(!o)return n.jsxs(Uw,{center:!0,column:!0,children:[n.jsx(c7,{color:r.brand}),n.jsx(C,{center:!0,neutral900:!0,semibold:!0,lineHeight:"48px",offsets:{mt:18,mb:18},size:"32px",children:t("setup_templates_modal.placeholder_title")}),n.jsx(C,{center:!0,hugeSize:!0,largerLineHeight:!0,neutral700:!0,children:t("setup_templates_modal.placeholder_description")})]});const{fontColor:s,backgroundColor:a,borderColor:l}=MB(e?.complexity,r);return n.jsxs(Uw,{column:!0,children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{neutral900:!0,semibold:!0,lineHeight:"32px",size:"22px",children:e?.templateName}),n.jsx(y3e,{$backgroundColor:a,$borderColor:l,$fontColor:s,children:e?.complexity})]}),n.jsx(C,{neutral900:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",offsets:{mt:8,mb:24},weight:400,children:e?.description}),n.jsx(F3e,{data:i}),n.jsx(f3e,{children:n.jsxs(C,{neutral900:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",weight:400,children:[n.jsx(C,{weight:600,children:t("setup_templates_modal.best_for")}),"  ",e?.bestFor]})})]})},B3e=({category:e,templates:t,setSelectedCategory:r,setExpandedCategory:o,setSelectedTemplate:i,isSelected:s,isExpanded:a,selectedTemplate:l})=>{const u=c.useContext(Ue);return n.jsxs(x3e,{$isExpanded:a,$isSelected:s,children:[n.jsx(S3e,{"data-testid":`category-header-${e}`,onClick:()=>o(a?null:e),children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{column:!0,gap:4,children:[n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral900:!0,lineHeight:"20px",children:e}),n.jsx(I,{when:!a&&s&&j(l),children:n.jsx(C,{neutral500:!0,smallerLineHeight:!0,smallSize:!0,letterSpacing:"0.4px",children:l?.templateName})})]}),n.jsx(b3e,{$isExpanded:a,children:n.jsx(Vn,{fillColor:u.text.neutral500,height:20,width:20})})]})}),n.jsxs(C3e,{$height:t.length*44,$isExpanded:a,"data-testid":`category-content-${e}`,onClick:p=>p.stopPropagation(),children:[n.jsx(fe,{neutral200:!0,bottom:"11px",height:"1px",width:"100%"}),t.map(p=>n.jsx(E3e,{$isSelected:l?.id===p.id,"data-testid":`template-item-${p.templateName}`,onClick:()=>{i(p),r(e)},children:n.jsx(C,{mediumSize:!0,neutral900:!0,lineHeight:"20px",children:p.templateName})},p.id))]})]},e)},H3e=({options:e,selectedTemplate:t,setSelectedTemplate:r,selectedCategory:o,setSelectedCategory:i,expandedCategory:s,setExpandedCategory:a})=>{const l=Object.keys(e);return n.jsx(_3e,{children:l.map(u=>n.jsx(B3e,{category:u,isExpanded:s===u,isSelected:o===u,selectedTemplate:t,setExpandedCategory:a,setSelectedCategory:i,setSelectedTemplate:r,templates:e?.[u]},u))})},JN=3,z3e=(e,t,r)=>{if(t.length>JN)return be;const i=r?.[e];return hl(i,r)===Rn.Locked?be:Number(e)},V3e=()=>{const{t:e}=P(),{industry:t}=Fn(),{folderId:r=be}=r_(),[o,i]=c.useState(null),[s,a]=c.useState({label:t,value:t}),[l,u]=c.useState(null),[p,m]=c.useState(null),h=le(),A=q(z=>z?.navigation?.byId),f=$0(r,A),{control:_}=Ye({mode:"onChange",defaultValues:{folderId:z3e(r,f,A)}}),b=Te({control:_,name:"folderId"}),E=es(b),{applyFolderTemplate:T,fetchFolderTemplatesIndustries:w,fetchFolderTemplates:v}=Pe(),{templatesDataByIndustryAndCategory:k,templateIndustries:N}=q(z=>z.folderTemplates),D=k[s?.value]||[];c.useEffect(()=>{O.viewTemplateModal()},[]);const F=()=>{const z=b===be?null:b;O.clickLink({screen_name:"Setup Folder Templates",text:e("setup_templates_modal.use_template_cta"),type:"Button",template:o?.templateName,template_category:o?.category,template_industry:s?.value,folder_name:A?.[b]?.name}),h({type:d.APPLY_FOLDER_TEMPLATE_REQUEST,payload:{template:o,targetFolderId:z}})},B=z=>{a(z),O.clickLink({screen_name:"Setup Folder Templates",text:"Change Industry",industry:z.label})};c.useEffect(()=>{i(null),u(null),m(null),s?.value&&!k?.[s?.value]&&h({type:d.FETCH_FOLDER_TEMPLATES_REQUEST,payload:{industry:s?.value}})},[s?.value]);const U=w||v;return c.useEffect(()=>{j(E)&&E!==b&&O.clickLink({screen_name:"Setup Folder Templates",text:"Change Folder",folder_name:A?.[b]?.name,folder_id:b})},[b,E,A]),n.jsxs(n.Fragment,{children:[n.jsx(I,{when:U,children:n.jsx(S,{center:!0,height:"606px",children:n.jsx(Ct,{solidRed:!0})})}),n.jsx(I,{when:!U,children:n.jsxs(S,{column:!0,children:[n.jsxs(S,{justifyContent:"space-between",style:{margin:"20px"},children:[n.jsx(C,{enormousSize:!0,neutral700:!0,semibold:!0,xLargeLineHeight:!0,children:e("setup_templates_modal.categories")}),n.jsx(S,{center:!0,children:n.jsx(cr,{closeOnClick:!0,anchor:z=>n.jsx(os.Select,{active:z,maxWidth:"304px",minWidth:"304px",title:s.label}),content:n.jsx(T3e,{column:!0,children:N?.map(z=>n.jsx(ar,{active:s?.value===z.value,"data-testid":`${z.value}-option`,icon:s?.value===z.value?n.jsx(gd,{}):null,iconAlign:"right",onClick:()=>B(z),children:n.jsx(C,{trimLongString:!0,maxWidth:"304px",children:z.label})},z.value))}),"data-testid":"select-industry-dropdown",label:n.jsx(C,{mediumSize:!0,neutral700:!0,semibold:!0,lineHeight:"20px",children:e("setup_templates_modal.selected_industry")}
6125),overlayAnchor:"#modal-wrapper"})})]}),n.jsxs(g3e,{children:[n.jsx(H3e,{expandedCategory:p,options:D,selectedCategory:l,selectedTemplate:o,setExpandedCategory:m,setSelectedCategory:u,setSelectedTemplate:i}),n.jsx(U3e,{selectedTemplate:o})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{height:"90px",left:20,right:20,children:n.jsxs(S,{fullHeight:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsx(R,{width:"240px",children:n.jsx(Fs,{isItem:!0,noFieldWrapper:!0,showBackButton:!0,control:_,disableNodesAtDepth:JN,label:e("item.add_to_folder"),name:"folderId",testId:"add-to-folder"})}),n.jsx(Y,{"data-testid":"submit-button",disabled:M(o)||T,disableStyleType:"semitransparentBrandCTA",showSpinner:T,styleType:"brandCTA",type:"submit",onClick:F,children:e("setup_templates_modal.use_template_cta")})]})})]})},Q3e=()=>{const{t:e}=P();return n.jsx(R,{horizontal:16,vertical:12,children:n.jsxs(S,{column:!0,gap:4,children:[n.jsx(C,{size:"20px",weight:"700",children:e("folder_classification.modal.subheader")}),n.jsx(C,{size:"12px",children:e("folder_classification.modal.description")})]})})},W3e=g.div.withConfig({displayName:"ui__ContentWrapper"})(["max-height:870px;overflow:auto;"]),q3e=g(S).withConfig({displayName:"ui__RowWrapper"})(["width:100%;background-color:",";"],({theme:e})=>e.bg.white),G3e=g(S).withConfig({displayName:"ui__Row"})(["padding:0 20px;width:100%;height:72px;"]),$3e=g.div.withConfig({displayName:"ui__FolderPath"})(["padding-left:84px;background-color:",";height:24px;display:flex;align-items:center;"],({theme:e})=>e.bg.neutral50),K3e=g(S).withConfig({displayName:"ui__FolderCell"})(["width:431px;justify-content:center;align-items:center;padding:0 16px;"]),Y3e=g.div.withConfig({displayName:"ui__FooterWrapper"})(["display:flex;align-items:center;justify-content:flex-end;padding:24px;border-top:1px solid ",";"],({theme:e})=>e.bg.neutral200),J3e=g.div.withConfig({displayName:"ui__AddCategoryContainer"})(["border-top:1px solid ",";padding:8px 0;"],({theme:e})=>e.bg.neutral200),X3e=g.button.withConfig({displayName:"ui__AddCategoryButton"})(["display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;cursor:pointer;&:hover{background-color:",";}"],({theme:e})=>e.bg.neutral50),Z3e=g.div.withConfig({displayName:"ui__CustomInputContainer"})(["display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid ",";border-radius:5px;background-color:",";box-sizing:border-box;width:100%;"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white),e6e=g.button.withConfig({displayName:"ui__CheckButton"})(["display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;color:",";&:disabled{opacity:0.5;cursor:not-allowed;color:",";}"],({theme:e})=>e.icon.green500,({theme:e})=>e.icon.neutral400),t6e=g.div.withConfig({displayName:"ui__SpinnerWrapper"})(["display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;"]);var vu=(e=>(e.InventoryCategory="inventory_category",e.InventoryLocation="inventory_location",e.InventoryCondition="inventory_condition",e.InventoryWorkflowStatus="inventory_workflow_status",e.JobStatus="job_status",e.JobId="job_id",e.JobDate="job_date",e.JobAssignee="job_assignee",e.JobLocation="job_location",e.JobInventorySource="job_inventory_source",e.Other="other",e.Unknown="unknown",e))(vu||{});const n6e=e=>{const{t}=P(),r=c.useContext(Ue),{customComponentProps:o}=e.selectProps;return n.jsxs(L0.Menu,{...e,children:[e.children,n.jsx(J3e,{children:n.jsxs(X3e,{"data-testid":"add-other-category-button",onClick:o?.onAddOtherCategory,children:[n.jsx(Ms,{color:r.text.neutral500,height:14,width:14}),n.jsx(C,{neutral500:!0,lineHeight:"20px",size:"14px",weight:400,children:t("folder_classification.modal.add_category")})]})})]})},r6e={Menu:n6e},o6e=({folder:e,index:t})=>{const{t:r}=P(),{control:o,setValue:i}=De(),s=c.useContext(Ue),a=q(N=>N?.navigation?.byId),[l,u]=c.useState(!1),[p,m]=c.useState(""),h=c.useMemo(()=>Xi({nodesById:a,nodeId:e.id,appendCurrentNode:!1}),[a,e.id]),A=c.useCallback(()=>{u(!1),m("")},[]),f=q(N=>N?.folderClassification?.categoryOptions||[]),_=c.useMemo(()=>f.filter(N=>N.key!==vu.Other).map(N=>({value:N.key,label:N.name})),[f]),b=document.getElementById(jr),E=`folders.${t}.category`,T=c.useCallback(()=>
6125{if(p.trim()){const N={label:p.trim(),value:vu.Other};i(E,N),u(!1),m("")}},[p,i,E]),w=c.useCallback(N=>{if(At(N))return T();if(q0(N))return A()},[A,T]),v=c.useCallback(()=>{u(!0),m("")},[]),k=c.useMemo(()=>({onAddOtherCategory:v}),[v]);return c.useEffect(()=>{if(j(e.predictedCategory)&&e.predictedCategory!==vu.Unknown){const N=_.find(D=>D.value===e.predictedCategory);i(E,N)}},[_]),n.jsxs(S,{column:!0,children:[n.jsx($3e,{children:n.jsx(Us,{items:h})}),n.jsx(q3e,{column:!0,children:n.jsxs(G3e,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(wb,{transform:"scale(0.8)"}),n.jsx(C,{size:"14px",weight:400,children:n.jsx(S,{alignItems:"center",children:mr.rich(r("folder_classification.modal.is_categorized_as",{folderName:e.name}),{folder:({children:N})=>n.jsxs(C,{inherit:!0,trimLongString:!0,maxWidth:"250px",size:"14px",weight:600,children:[N," "]})})})})]}),n.jsx(P7,{onOutsideClick:()=>{l&&(p.trim()&&T(),u(!1))},children:n.jsxs(K3e,{children:[n.jsx(I,{when:l,children:n.jsxs(Z3e,{children:[n.jsx(we,{autoFocus:!0,noFieldWrapper:!0,"data-testid":"custom-category-input",inputControlStyles:{padding:"0",fontSize:"14px",fontWeight:"400",lineHeight:"20px",backgroundColor:"transparent",color:s.text.neutral700,border:"none",outline:"none",width:"100%",minHeight:"20px"},placeholder:r("folder_classification.modal.add_category"),value:p,onChange:N=>m(N.target.value),onKeyDown:w}),n.jsx(e6e,{"data-testid":`folder-${t}-category-select-add-other-category`,disabled:M(p.trim()),type:"button",onClick:T,children:n.jsx(jl,{height:15,width:15})})]})}),n.jsx(I,{when:!l,children:n.jsx(ht,{control:o,customComponents:r6e,customComponentProps:k,"data-testid":`folder-${t}-category-select`,maxMenuHeight:250,menuPortalTarget:b,menuPosition:"fixed",name:E,noOptionsMessage:r("search.no_data_available"),options:_,placeholder:r("folder_classification.modal.select_category"),wrapperStyles:{padding:0}})})]})})]})})]})},i6e=()=>{const e=_t(r=>r?.folderClassification?.categoriesByIds)||[],t=_t(r=>r?.navigation?.byId||{});return _e(e)?null:n.jsx(W3e,{children:e.map((r,o)=>n.jsx(o6e,{folder:{...r,name:t[r.folderId]?.name},index:o},r.id))})},s6e=()=>{const{t:e}=P(),{fetchFolderClassificationCategoryOptions:t,fetchFolderClassificationCategoriesByIds:r,bulkUpdateFolderClassifications:o}=Pe(),i=t||r||o;return n.jsx(Y3e,{children:n.jsx(Y,{"data-testid":"confirm-classification-button",disabled:i,offsetType:"compact",showSpinner:o,styleType:"brandCTA",type:"submit",children:e("common.confirm")})})},a6e=(e,t)=>e.reduce((r,o,i)=>{const s=t?.folders?.[i]?.category;return s?.value&&r.push({folderId:o?.folderId,category:s?.value,...s?.value===vu.Other&&{customLabel:s?.label}}),r},[]),l6e=()=>{const{t:e}=P(),t=le(),{fetchFolderClassificationCategoryOptions:r,fetchFolderClassificationCategoriesByIds:o}=Pe(),i=Ye({mode:"onChange"}),{updateUserStorage:s}=xr();c.useEffect(()=>{t({type:d.FETCH_FOLDER_CLASSIFICATION_CATEGORY_OPTIONS_REQUEST}),O.viewedModal("folder_classification_modal")},[t]);const a=r||o,l=q(p=>p?.folderClassification?.categoriesByIds)||[],u=p=>{O.clickedButton("folder_classification_modal",e("common.confirm")),t({type:d.BULK_UPDATE_FOLDER_CLASSIFICATIONS_REQUEST,payload:{feedbacks:a6e(l,p),onSuccess:()=>{s({skipFolderClassificationBanner:!0}),t({type:d.HIDE_MODAL})}}})};return n.jsx(tn,{...i,children:n.jsxs("form",{onSubmit:i.handleSubmit(u),children:[n.jsx(Q3e,{}),n.jsx(I,{when:!a,children:n.jsx(i6e,{})}),n.jsx(I,{when:a,children:n.jsx(t6e,{children:n.jsx(Ct,{solidRed:!0})})}),n.jsx(s6e,{})]})})};var Ut=(e=>(e.SELECT_RESTOCK_OPTION="select_restock_option",e.PURCHASE_ORDER_ITEM_INPUT="purchase_order_item_input",e.SEARCH_AND_SELECT_PURCHASE_ORDER="search_and_select_purchase_order",e.CREATE_NEW_PURCHASE_ORDER="create_new_purchase_order",e.EXTERNAL_PROVIDER_SEARCH_RESULTS="external_provider_search_results",e.ITEM_DETAILS="item_details",e.CONNECT_TO_AMAZON_BUSINESS="connect_to_amazon_business",e))(Ut||{});const ji=e=>e.map(t=>({id:t.id,name:t.name,price:t.price,quantity:t.quantity,itemSid:t?.sid??"",minLevelSet:j(t.minQuantity),isOrdered:String(!!t?.isInOpenOrder),isLowStock:String(j(t.minQuantity)?parseFloat(t.minQuantity)>=parseFloat(t.quantity):null)})),c6e=(e,t=Dl)=>new Sn(e||"0").toFixed(t),d6e=(e,t="")=>{const r={restockMethod:t,newWorkflowNumber:"",selectedExistingWorkflowId:"",workflowSearchKeyword:"",createWorkflowMethod:eo.AUTO_ASSIGN_WORKFLOW_NUMBER},o={items:e.reduce((i,s)=>(i[s.id]={quantity:"1",price:mg(s.price),productLink:s?.productLink??""},i),{})};return{...r,...o}},u6e=(e,t,r)=>({...e.reduce((i,s)=>(i[`items.${s.id}.quantity`]={validateQuantity:!0},i[`items.${s.id}.price`]={validateItemPrice:!0},i[`items.${s.id}.productLink`]={validateURL:!0},i),{}),selectedExistingWorkflowId:{validateWorkflowId:{currentStep:t,validationStep:Ut.SEARCH_AND_SELECT_PURCHASE_ORDER}},newWorkflowNumber:{validateNewWorkflowNumber:{currentStep:t,values:r,validationStep:Ut.CREATE_NEW_PURCHASE_ORDER}}}),p6e=(e,t)=>[{Header:"",accessor:"id",minWidth:48,width:48,disableSortBy:!0,padding:"20px 0px 20px 12px",justifyContent:"center",Cell:({row:{original:r,index:o}})=>n.jsx(Jn,{hideLabel:!0,customStyle:"display: flex; justify-content: center;",label:String(r.id),value:String(r.id),...e("selectedExistingWorkflowId"),"data-testid":`purchase-order-${o}-radio`})},{Header:x("purchase_order.columns.po_order_number"),accessor:"purchaseOrderNumber",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>n.jsx(Qt,{testId:`purchase-order-${o}-number`,value:r.purchaseOrderNumber})},{Header:x("purchase_order.columns.vendor"),accessor:"vendor",minWidth:226,width:226,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>n.jsx(Qt,{testId:`po-${o}-vendor-name`,value:r.vendor?.name})},{Header:x("purchase_order.columns.order_total"),accessor:"total",minWidth:216,width:216,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>{const i=r.total||0,s=c6e(i,t),l=`${r.currencyCode||lA.currencyCode} ${s}`;return n.jsx(Qt,{testId:`po-${o}-order-total`,value:l})}},{Header:x("purchase_order.columns.status"),accessor:"status",minWidth:206,width:206,disableSortBy:!0,padding:"4px 8px 4px 16px",Cell:({row:{original:r,index:o}})=>n.jsx("span",{"data-testid":`purchase-order-${o}-status`,children:n.jsx(Ag,{status:r.status})})}],m6e=g.div.withConfig({displayName:"ui__ContentWrapper"})(["height:579px;"]),Bw=L(["width:492px;height:72px;padding-left:16px;align-items:flex-start;justify-content:center;border-radius:8px;flex-direction:column;border:",";&:hover{box-shadow:0 5px 20px rgba(60,64,88,0.12);}"],({theme:e})=>`2px solid  ${e.delimiter.neutral200}`),h6e=L(["width:492px;height:92px;padding-left:16px;padding-top:24px;align-items:flex-start;border-radius:8px;flex-direction:column;border:",";&:hover{box-shadow:0 5px 20px rgba(60,64,88,0.12);}"],({theme:e})=>`2px solid  ${e.delimiter.neutral200}`),Y1=L(["font-size:16px;line-height:20px;font-weight:700;color:",";"],({theme:e})=>e.text.neutral700),A6e=g.div.withConfig({displayName:"ui__PreviewWrapper"})(["width:464px;height:531px;background-color:",";padding:40px 29px 24px 29px;border-radius:16px 0 0 16px;"],({theme:e})=>e.bg.neutral50),g6e=g.div.withConfig({displayName:"ui__HeaderWrapper"})(["display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 20px;width:100%;height:44px;background-color:",";"],({theme:e})=>e.bg.neutral700),y6e=g.div.withConfig({displayName:"ui__ItemInputWrapper"})(["padding:20px;height:437px;overflow:auto;"]),f6e=g(S).withConfig({displayName:"ui__RowWrapper"})(["width:100%;background-color:",";"],({theme:e})=>e.bg.white),_6e=g(S).withConfig({displayName:"ui__Row"})(["width:100%;height:72px;"]),x6e=g.div.withConfig({displayName:"ui__SearchAndSelectWorkflowContainer"})(["padding:36px 16px;height:577px;"]),b6e=g.div.withConfig({displayName:"ui__CustomSpinnerWrapper"})(["padding:20px 0 40px 0;overflow:auto;height:500px;position:relative;"]),E6e=g.div.withConfig({displayName:"ui__CreateNewWorkflowContainer"})(["display:flex;flex-direction:column;gap:20px;padding:25px 40px;height:577px;overflow:auto;"]),Tg=g.div.withConfig({displayName:"ui__FooterContainer"})(["display:flex;justify-content:",";align-items:center;height:89px;padding:0 20px;"],({$flexEnd:e})=>e?"flex-end":"space-between"),S6e=g.ul.withConfig({displayName:"ui__Ul"})(["margin:0;padding:0 15px 0 22px;
6125"]),C6e=L(["background-color:",";width:35px;height:22px;"],({theme:e})=>e.bg.brand),T6e=L(["color:",";"],({theme:e})=>e.text.white),w6e=L(["width:452px;margin-top:10px;"]),Hw=L(["width:200px;margin-top:5px;margin-bottom:5px;"]),I6e=g.div.withConfig({displayName:"ui__ProductLinkWrapper"})(["width:100%;padding:12px 16px;display:flex;align-items:center;gap:40px;border-radius:12px;background:linear-gradient(90deg,#9dffb2 0%,#c6ff2a 100%);"]),v6e=g(S).withConfig({displayName:"ui__ProductLinkInputRow"})(["padding-bottom:18px;"]),R6e=g.button.withConfig({displayName:"ui__ProductLinkCloseButtonBox"})(["height:40px;width:40px;background-color:",";border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid ",";color:",";"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.text.neutral700),j6e=g.button.withConfig({displayName:"ui__ProductLinkSaveButtonBox"})(["height:40px;width:40px;background-color:",";border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:",";color:",";"],({theme:e})=>e.bg.green900,({$disabled:e})=>e?"not-allowed":"pointer",({theme:e})=>e.text.white);var er=(e=>(e.PURCHASE_ORDER="purchase_order",e.BUY_NOW="buy_now",e.PRODUCT_LINK="product_link",e))(er||{});const hu=4,W1t=g(R).withConfig({displayName:"ui__TileWrapper"})(["padding:24px !important;border-radius:16px;background-color:",";box-shadow:0px 5px 20px 0px ",";"],({theme:e})=>e.bg.white,({theme:e})=>ot(e.text.neutral700,.08)),k6e=g.div.withConfig({displayName:"ui__CustomSpinnerWrapper"})(["padding:20px 0 40px 0;overflow:auto;height:230px;position:relative;"]),N6e=g.button.withConfig({displayName:"ui__LinkButton"})(["display:flex;align-items:center;justify-content:center;gap:4px;width:72px;height:36px;padding:8px 12px 8px 8px;border-radius:6px;background:",";color:",";"],({theme:e})=>e.bg.green900,({theme:e})=>e.text.white),O6e=g.div.withConfig({displayName:"ui__ProductLinkGradientBox"})(["width:100%;padding:12px 16px;display:flex;align-items:center;gap:40px;border-radius:12px;background:linear-gradient(90deg,#9dffb2 0%,#c6ff2a 100%);"]),D6e=g(S).withConfig({displayName:"ui__ProductLinkClickableRow"})(["cursor:pointer;margin-bottom:4px;"]),q1t=e=>{let t=e?.target;for(;t;){const r=J("",["dataset","focusid"],t);if(r)return r;t=t.parentElement}return""},P6e=(e,t)=>{const r=j(e.expectedDeliveryDate)&&new Date(e.expectedDeliveryDate)<new Date;return j(e.receivedQuantity)&&Number(e.receivedQuantity)===Number(e.quantity)?x("item_order_visibility.order_description.received",{quantity:e.receivedQuantity,unit:e.unitOfMeasure?.name}):j(e.receivedQuantity)&&Number(e.receivedQuantity)>0?x("item_order_visibility.order_description.partially_received",{quantity:e.receivedQuantity,total:e.quantity,unit:e.unitOfMeasure?.name}):r?x("item_order_visibility.order_description.due_on",{quantity:e.quantity,unit:e.unitOfMeasure?.name,date:t}):j(e.expectedDeliveryDate)?x("item_order_visibility.order_description.expected_by",{quantity:e.quantity,unit:e.unitOfMeasure?.name,date:t}):x("item_order_visibility.order_description.quantity_expected",{quantity:e.quantity,unit:e.unitOfMeasure?.name})},L6e=({index:e,itemOrder:t})=>{const{t:r}=P(),o=c.useContext(Ue),{formattedDateTime:i}=_r({date:t.expectedDeliveryDate,isUserTimezone:!0,isOnlyDate:!0}),[s,a]=c.useState(!1),[l,u]=c.useState(!1),p=j(t.vendor?.name)?`${t.orderNumber} - ${t.vendor?.name}`:t.orderNumber,m=`${t.currencyCode} ${t.unitRate} ${r("item.value_per_unit",{unit:t.unitOfMeasure?.name})} • ${P6e(t,i)}`;return n.jsxs(Le.Fragment,{children:[n.jsx(gr,{to:`/purchase-order/${t.purchaseOrderId}`,children:n.jsx(R,{bottom:8,"data-testid":`item-order-card-${e}`,top:12,children:n.jsxs(S,{center:!0,fullWidth:!0,gap:4,justifyContent:"space-between",children:[n.jsxs(S,{column:!0,alignItems:"flex-start",style:{flex:1,minWidth:0},children:[n.jsx(S,{fullWidth:!0,children:n.jsx(Ge,{content:p,forceHidden:!s,wrapperStyles:{width:"100%"},children:n.jsx(C,{medium:!0,neutral700:!0,nowrap:!0,"data-testid":`item-order-po-header-${e}`,width:"95%",children:n.jsxs(S,{fullWidth:!0,children:[n.jsx(xs,{ellipsis:"...",lines:1,onTruncate:h=>a(h),children:p}),n.jsx(R,{height:"16px",style:{flexShrink:0},width:"16px",children:n.jsx(Is,{color:o.icon.neutral500,height:16,width:16})})]})})})}),n.jsx(S,{fullWidth:!0,alignItems:"flex-start",children:n.jsx(Ge,{content:m,forceHidden:!l,wrapperStyles:{width:"100%"},children:n.jsx(C,{neutral500:!0,nowrap:!0,smallSize:!0,"data-testid":`item-order-description-${e}`,width:"95%",children:n.jsx(xs,{ellipsis:"...",lines:1,onTruncate:h=>u(h),children:m})})})})]}),n.jsx(R,{style:{flexShrink:0},children:n.jsx(Ag,{dataTestId:`item-order-status-${e}`,label:t.itemStatus.label,status:t.itemStatus.status,wrapperStyles:{marginRight:"15px"}})})]})})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})]})},F6e=({isCompact:e,isLoading:t,purchaseOrders:r,paginationMeta:o,hasClickedViewMore:i,handleViewMoreClick:s=Me,nodeIds:a,limit:l,activeTab:u,source:p})=>{const{t:m}=P(),h=le(),A=r.length===0,f=i?r:r.slice(0,3),_=Rs({loading:t,hasNextPage:i&&o?.hasNext,threshold:0,onLoadMore:()=>{h({type:d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_REQUEST,payload:{nodeIds:a,offset:o?.offset+l,limit:l,type:u,source:p}})}});return n.jsx(Le.Fragment,{children:n.jsx(I,{when:!A||t,children:n.jsx(R,{left:8,style:{overflow:"auto",height:e?"215px":"400px",position:"relative"},children:n.jsxs("div",{ref:_,children:[n.jsx(I,{when:t&&A,children:n.jsx(k6e,{children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"35px",width:"100%"})})}),n.jsx(I,{when:!A,children:f.map((b,E)=>n.jsx(L6e,{index:E,itemOrder:b},b.id))}),n.jsx(I,{when:t&&!A,children:n.jsx(C,{neutral500:!0,children:m("common.loading")})}),n.jsx(I,{when:o?.hasNext&&!i,children:n.jsx(C,{cursorPointer:!0,underline:!0,"data-testid":"view-more-button",offsets:{mt:12},onClick:s,children:m("common.view_more")})})]})})})})},M6e=g(S).withConfig({displayName:"ui__StyledTabsList"})(["border-bottom:1px solid ",";"],({theme:e})=>e.delimiter.neutral200),U6e=g(Y).attrs({styleType:"neutralCTA",disableHover:!0,type:"button"}).withConfig({displayName:"ui__StyledTabsTrigger"})(["gap:4px;padding:4px 8px 8px;font-weight:500;font-size:14px;transition:all 0.2s ease;border-bottom:3px solid ",";color:",";&:focus{outline:none;}&:disabled{color:",";opacity:0.5;}"],({theme:e,$isActive:t})=>t?e.delimiter.brand:"transparent",({theme:e,$isActive:t,$color:r})=>t?e.text.brand:r??e.text.neutral700,({theme:e})=>e.text.neutral500),XN=c.createContext(void 0);function ZN(){const e=c.useContext(XN);if(!e)throw new Error("Tabs compound components must be used within Tabs component");return e}function AE({currentValue:e,onValueChange:t,children:r,className:o}){const i=c.useMemo(()=>({value:e??"",onValueChange:t}),[e,t]);return n.jsx(XN.Provider,{value:i,children:n.jsx("div",{style:{width:"100%"},className:o,children:r})})}const gE=({children:e,...t})=>n.jsx(M6e,{direction:"row",gap:0,...t,children:e});function Hf({value:e,children:t,onClick:r,$color:o,...i}){const{value:s,onValueChange:a}=ZN(),l=s===e,u=p=>{a?.(e),r?.(p)};return n.jsx(U6e,{$color:o,$isActive:l,"data-active":l,onClick:u,...i,children:t})}function f0({value:e,children:t,...r}){const{value:o}=ZN();return o===e?n.jsx("div",{style:{width:"100%"},...r,children:t}):null}const zw=["open","closed"],Vw=3,B6e=({isCompact:e=!1,nodeId:t,currentNode:r,isInitialFetch:o,setIsInitialFetch:i,source:s="itemReducer"})=>{const{t:a}=P(),l=c.useContext(Ue),u=le(),[p,m]=c.useState("open"),[h,A]=c.useState({open:!1,closed:!1}
6125),[f,_]=GX(0),b=q(N=>N?.[s]?.purchaseOrders?.[p]),E=q(Zi),T=b?.data??[],w=b?.meta??{offset:0,hasNext:!1},{fetchPurchaseOrdersForItems:v=!1}=Pe(),k=T.length===0;return c.useEffect(()=>{if(_&&o[p]&&(i({...o,[p]:!1}),u({type:d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_REQUEST,payload:{nodeIds:[t],offset:0,limit:Vw,type:p,source:s}}),s==="itemReducer"&&p==="open"&&r)){const{minLevelSet:N,isLowStock:D,itemSid:F}=Np(r),{productLinkInCustomFields:B,productLinkInOrders:U}=UB(r,E);O.viewItemOrdersSection({itemId:r.id,itemSid:F,productLinkInCustomFields:B,productLinkInOrders:U,minLevelSet:N,isLowStock:D})}},[_,u,o,t,p,i,s,r,E]),n.jsx("div",{ref:f,children:n.jsxs(AE,{currentValue:p,onValueChange:m,children:[n.jsxs(gE,{alignItems:"center",gap:4,width:"148px",children:[zw.map(N=>n.jsx(Hf,{$color:l.text.neutral500,value:N,children:n.jsx(C,{inheritColor:!0,medium:!0,"data-testid":`${N}-orders-tab`,width:"56px",children:a(`item_order_visibility.options.${N}`)})},N)),n.jsx(Ge,{content:a("item_order_visibility.closed_orders_description"),iconStyles:{marginBottom:"8px"},width:"351px"})]}),n.jsx(I,{when:!v&&k,children:n.jsx(S,{center:!0,children:n.jsx(C,{neutral500:!0,offsets:{mt:16},children:a(`item_order_visibility.no_orders.${p}`)})})}),zw.map(N=>n.jsx(f0,{value:N,children:n.jsx(F6e,{activeTab:p,handleViewMoreClick:()=>A(D=>({...D,[p]:!0})),hasClickedViewMore:h[p],isCompact:e,isLoading:v,limit:Vw,nodeIds:[t],paginationMeta:w,purchaseOrders:T,source:s})},N))]})})},eO=({handleLinkClick:e})=>{const{t}=P();return n.jsx(O6e,{children:n.jsxs(S,{alignItems:"center",gap:40,justifyContent:"space-between",children:[n.jsxs(R,{maxWidth:"326px",children:[n.jsx(C,{fontBold:!0,green800:!0,largeSize:!0,children:t("item.product_link_title")}),n.jsx(C,{neutral900:!0,smallSize:!0,children:t("item.product_link_description")})]}),n.jsxs(N6e,{"data-testid":"link-button",type:"button",onClick:e,children:[n.jsx(Ms,{}),n.jsx(C,{bold:!0,smallSize:!0,uppercase:!0,white:!0,children:t("common.link")})]})]})})},G1t=({currentNode:e,sectionName:t,onProductLinkClick:r})=>{const{t:o}=P(),{locationReplace:i}=zt(),s=Hi({feature:sr.PRODUCT_LINK}),a=e?.acl?.edit||!1,l=c.useMemo(()=>j(e.productLink)&&e.productLink.startsWith("http")?e.productLink:`https://${e.productLink}`,[e.productLink]),u=c.useCallback(()=>{if(!t){const{minLevelSet:m,isLowStock:h,itemSid:A}=Np(e);O.startAddProductLink({location:"item",itemId:e.id,itemSid:A,minLevelSet:m,isLowStock:h})}i(`/item/${e.id}/edit?focus=productLink`)},[e,i,t]),p=c.useCallback(()=>{Sd(l),r?.(e.productLink)},[l,e.productLink,r]);return s?n.jsxs(R,{bottom:12,top:12,children:[n.jsx(I,{when:M(e.productLink)&&a,children:n.jsx(eO,{handleLinkClick:u})}),n.jsxs(I,{when:j(e.productLink),children:[n.jsx(C,{neutral500:!0,semibold:!0,offsets:{mb:10},children:o("item.product_link")}),n.jsxs(D6e,{alignItems:"center",justifyContent:"space-between",onClick:p,children:[n.jsx(C,{neutral700:!0,trimLongString:!0,maxWidth:"435px",children:e.productLink}),n.jsx(Hy,{})]}),n.jsx(fe,{neutral200:!0,bottom:"8px",height:"1px",width:"100%"})]})]}):null},H6e=({toggleEditProductLinkState:e,currentNode:t,requestPageMeta:r,setSavedProductLink:o})=>{const{t:i}=P(),s=le(),{register:a,getFieldState:l,getValues:u,resetField:p,setValue:m}=De(),h=`items.${t.id}.productLink`,A=Te({name:h}),{isValid:f}=ud(),_=f&&j(A?.trim()),{saveProductLink:b}=Pe(),E=c.useCallback(()=>{p(h),e()},[p,e,h]),T=c.useCallback(()=>{const w=u(h);s({type:d.SAVE_PRODUCT_LINK_REQUEST,payload:{productLink:w,nodeId:t.id,requestPageMeta:r,afterAll:()=>{const{minLevelSet:v,isLowStock:k,itemSid:N}=Np(t);O.addedProductLink({location:"restock_flow",productLinkValue:w,itemId:t.id,itemSid:N,minLevelSet:v,isLowStock:k}),m(h,w),o?.(w),e(),m("restockMethod",er.PRODUCT_LINK)}}})},[s,u,h,t.id,e,r,m,o]);return n.jsx(I6e,{children:n.jsxs(S,{column:!0,fullWidth:!0,gap:12,justifyContent:"space-between",children:[n.jsx(C,{fontBold:!0,green800:!0,largeSize:!0,children:i("item.product_link_title")}),n.jsxs(v6e,{fullWidth:!0,alignItems:"center",gap:12,justifyContent:"space-between",children:[n.jsx(we,{...a(h),...l(h),noFieldWrapper:!0,"data-testid":"product-link-input"}),n.jsxs(S,{alignItems:"center",gap:6,justifyContent:"space-between",children:[n.jsx(I,{when:b,children:n.jsx(Ct,{})}),n.jsxs(I,{when:!b,children:[n.jsx(j6e,{$disabled:!_,"data-testid":"save-product-link-field-button",disabled:!_,type:"button",onClick:T,children:n.jsx(wp,{height:9,viewBox:"0 0 10 12",width:16})}),n.jsx(R6e,{"data-testid":"close-product-link-field-button",type:"button",onClick:E,children:n.jsx(Ln,{height:10,viewBox:"0 0 16 16",width:10})})]})]})]})]})})},z6e=({setStep:e,items:t,source:r,requestPageMeta:o,isInitialFetchForPurchaseOrders:i,savedProductLink:s,setIsInitialFetchForPurchaseOrders:a,setSavedProductLink:l})=>{const{t:u}=P(),[p,m]=c.useState(!1),h=Hi({feature:sr.PRODUCT_LINK}),A=t[0],{acl:f}=zn(A),_=f?.edit||!1,b=Te({name:"restockMethod"}),E=Te({name:`items.${A?.id}.productLink`})??"",T=c.useRef(b),w={value:er.PURCHASE_ORDER,label:u("restock.modal.restock_through_po_option")},v={value:er.BUY_NOW,label:u("restock.modal.restock_through_buy_now_option")},k={value:er.PRODUCT_LINK,label:u("restock.modal.restock_through_product_link_option")},{userStorage:N,updateUserStorage:D}=xr(),{register:F}=De(),{planFeatures:B}=dt(),U=B?.amazonBusinessIntegrationEnabled,z=q(pe=>Ze(pe)),W=q(pe=>pe.integrations[Br]?.enabled),K=c.useMemo(()=>({selectionMode:r,page:o?.pageName,itemsCount:t.length,productList:ji(t),onlineOrderIntegrations:W?"amazon":"",userRole:z.roleType}),[r,o?.pageName,t,W,z.roleType]),X=c.useCallback((pe=!1)=>
6125{if(b===er.BUY_NOW||pe){O.startBuyOnFlow({buySource:Br,...K}),N?.skipBuyNowNewTag||D({skipBuyNowNewTag:!0}),e(Ut.EXTERNAL_PROVIDER_SEARCH_RESULTS);return}if(b===er.PRODUCT_LINK){O.completeRestockFromProductLink({...K,productLinkValue:E});const xe=j(E)&&E.startsWith("http")?E:`https://${E}`;Sd(xe),O.startPoRestockFlow(K),e(Ut.PURCHASE_ORDER_ITEM_INPUT);return}O.startPoRestockFlow(K),e(Ut.PURCHASE_ORDER_ITEM_INPUT)},[b,e,N,D,K,E]),Z=c.useCallback(()=>{m(!p)},[p]);c.useEffect(()=>{if(p){const{minLevelSet:pe,isLowStock:xe,itemSid:te}=Np(A);O.startAddProductLink({location:"restock_flow",itemId:A?.id,itemSid:te,minLevelSet:pe,isLowStock:xe})}},[p,A]),c.useEffect(()=>{const pe=T.current;T.current=b,b===er.PRODUCT_LINK&&pe!==er.PRODUCT_LINK&&j(E)&&O.startRestockFromProductLink({...K,productLinkValue:E})},[b,K,E]);const ae=c.useMemo(()=>M(b)||b===er.PRODUCT_LINK&&M(E)||t.length>1&&b===er.BUY_NOW,[b,E,t]);return n.jsxs(n.Fragment,{children:[n.jsx(m6e,{children:n.jsx(R,{left:20,top:24,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsxs(R,{children:[n.jsx(R,{bottom:12,children:n.jsx(Jn,{...F("restockMethod"),customStyle:Bw,"data-testid":`${w.value}-type-option`,label:w.label,labelStyles:Y1,value:w.value})}),n.jsx(I,{when:!h&&U,children:n.jsxs(R,{bottom:12,children:[n.jsx(Jn,{...F("restockMethod"),customStyle:Bw,"data-testid":`${v.value}-type-option`,label:v.label,labelStyles:Y1,value:v.value}),n.jsx(I,{when:!N?.skipBuyNowNewTag,children:n.jsx(Ls,{label:u("common.new"),position:{absolute:!0,top:"190px",left:"450px"},textStyleObj:T6e,wrapperStyle:C6e})})]})}),n.jsxs(I,{when:t.length===1&&h,children:[n.jsx(I,{when:!p&&!j(E)&&_,children:n.jsx(R,{width:"492px",children:n.jsx(eO,{handleLinkClick:Z})})}),n.jsx(I,{when:j(s)||!_,children:n.jsxs(R,{bottom:12,children:[n.jsx(Jn,{...F("restockMethod"),customStyle:h6e,"data-testid":`${k.value}-type-option`,label:k.label,labelStyles:Y1,value:k.value}),n.jsx(R,{style:{position:"relative",top:-40,left:42},children:n.jsx(C,{neutral500:!0,trimLongString:!0,maxWidth:"420px",children:s||u("item.no_product_link_present")})})]})}),n.jsx(I,{when:p,children:n.jsx(H6e,{currentNode:A,requestPageMeta:o,setSavedProductLink:l,toggleEditProductLinkState:Z})})]})]}),n.jsx(I,{when:t.length===1,children:n.jsxs(A6e,{children:[n.jsx(C,{fontMedium:!0,largeSize:!0,neutral900:!0,offsets:{mb:12},children:u("item_order_visibility.restock_modal.heading")}),n.jsx(B6e,{isInitialFetch:i,nodeId:A?.id,setIsInitialFetch:a,source:"restock"})]})})]})})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{all:24,height:"89px",children:n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",children:[n.jsx(I,{when:U&&t.length===1,children:n.jsx("button",{"data-testid":"show-alternate-items-button",style:{height:"42px",padding:"11px 32px",width:"224px"},type:"button",onClick:()=>X(!0),children:n.jsx(C,{neutral900:!0,letterSpacing:"1.6px",size:"11px",weight:700,children:u("restock.modal.shop_alternate_items")})})}),n.jsx(Ge,{content:u("restock.modal.bulk_buy_disabled_tooltip"),forceHidden:t.length===1||b!==er.BUY_NOW||h,children:n.jsx(Y,{"data-testid":"restock-option-button",disabled:ae,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:()=>X(!1),children:u("common.continue")})})]})})]})},V6e=({item:e})=>{const{t}=P(),{register:r,setValue:o,getFieldState:i}=De(),s=`items.${e.id}.quantity`,a=Te({name:s}),l=Lt(e.prettyUnit,parseFloat(a)),u=c.useCallback(h=>{const A=h.target.value||"",f=A.indexOf(".");!A||A==="."?o(s,"",{shouldValidate:!0}):f===A.length-1&&o(s,A.slice(0,-1),{shouldValidate:!0})},[o,s]),p=c.useCallback(h=>{const A=Nn(h);return Ho(A)},[]),m=h=>{const A=h.target.value||"",f=p(A)||"";o(s,f,{shouldValidate:!0})};return n.jsx(we,{"data-testid":`node-${e.id}-quantity`,label:t("workflows.add_items_to_workflows.input_labels.quantity_to_add"),offsets:{pt:6,pb:16},placeholder:t("workflows.add_items_to_workflows.input_labels.quantity_to_add"),"suffix-data-testid":`node-${e.id}-units-label`,suffixText:l,...r(s,{onChange:m,onBlur:u}),...i(s)})},Q6e=({item:e})=>{const{t}=P(),{register:r,setValue:o}
6125=De(),i=`items.${e.id}.price`,s=c.useCallback(l=>{const u=l.target.value||"",p=u.indexOf(".");u==="."?o(i,"0"):p===u.length-1&&o(i,u.slice(0,-1))},[o,i]),a=l=>{const u=l.target.value,p=hg(u)||"";o(i,p,{shouldValidate:!0})};return n.jsx(we,{"data-testid":`node-${e.id}-price`,label:t("workflows.add_items_to_workflows.input_labels.unit_rate"),offsets:{pt:6,pb:16},placeholder:t("workflows.add_items_to_workflows.input_labels.unit_rate"),...r(i,{onChange:a,onBlur:s})})},W6e=({item:e})=>{const{t}=P(),r=`${e.quantity} ${Lt(e.prettyUnit,parseFloat(e.quantity))}`,o=t("workflows.add_items_to_workflows.input_labels.min_quantity",{quantity:e.minQuantity,unit:Lt(e.prettyUnit,parseFloat(e.minQuantity))});return n.jsxs(S,{column:!0,alignItems:"flex-start",gap:4,justifyContent:"center",width:"160px",children:[n.jsx(C,{medium:!0,neutral700:!0,"data-testid":`current-quantity-${e.id}`,children:r}),n.jsx(I,{when:j(e.minQuantity),children:n.jsx(C,{neutral500:!0,smallSize:!0,"data-testid":`min-level-${e.id}`,letterSpacing:"0.4px",children:o})})]})},q6e=({items:e,setStep:t,source:r,requestPageMeta:o})=>{const{t:i}=P(),s=Te({name:"restockMethod"}),a=s===er.PRODUCT_LINK,l=q(_=>Ze(_)),u=q(_=>_.integrations[Br]?.enabled),p=c.useCallback(()=>{s===er.PRODUCT_LINK&&O.startTrackPurchaseViaPo({selectionMode:r,page:o?.pageName,itemsCount:e.length,productList:ji(e),onlineOrderIntegrations:u?"amazon":"",userRole:l.roleType,productLinkValue:e[0]?.productLink??null}),t(Ut.SEARCH_AND_SELECT_PURCHASE_ORDER)},[s,t,r,o,e,u,l]),m=[{title:i("workflows.add_items_to_workflows.header_items.items",{count:e.length}),width:"300px",testId:"items-count"},{title:i("workflows.add_items_to_workflows.header_items.current_quantity"),width:"160px",testId:"current-quantity"},{title:i("workflows.add_items_to_workflows.header_items.order_quantity"),width:"210px",testId:"order-quantity"},{title:i("workflows.add_items_to_workflows.header_items.unit_rate"),width:"210px",testId:"unit-rate"}],{errors:h,isValid:A}=ud(),f=M(h)&&A;return n.jsxs(n.Fragment,{children:[n.jsx(I,{when:a,children:n.jsxs(S,{column:!0,gap:4,style:{padding:"20px 20px"},children:[n.jsx(C,{enormousSize:!0,neutral900:!0,semibold:!0,children:i("restock.modal.product_link_track_purchase_title")}),n.jsx(C,{medium:!0,neutral900:!0,children:i("restock.modal.product_link_track_purchase_description")})]})}),n.jsx(g6e,{children:m.map((_,b)=>n.jsx(S,{"data-testid":_.testId,width:_.width,children:n.jsx(C,{uppercase:!0,white:!0,weight:500,children:_.title})},b))}),n.jsx(y6e,{children:Uo((_,b)=>n.jsx(f6e,{column:!0,"data-testid":`table-row-${b}`,children:n.jsxs(_6e,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Fa,{skipNormalization:!0,index:b,item:_,width:"240px"}),n.jsx(W6e,{item:_}),n.jsx(S,{column:!0,width:"210px",children:n.jsx(V6e,{item:_})}),n.jsx(S,{column:!0,width:"210px",children:n.jsx(Q6e,{item:_})})]})},`item-${_.id}`),e)}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Tg,{children:[n.jsx(S,{gap:12,children:n.jsx(Y,{"data-testid":"item-input-back-button",styleType:"stepperBack",type:"button",onClick:()=>t(Ut.SELECT_RESTOCK_OPTION),children:i("common.back")})}),n.jsx(S,{gap:12,children:n.jsx(Y,{"data-testid":"item-input-next-button",disabled:!f,disableStyleType:"semitransparentBrandCTA",styleType:"brandCTA",type:"button",onClick:p,children:i("common.next")})})]})]})},G6e=({setStep:e})=>{const{t}=P(),r=le(),{register:o,getFieldState:i,setValue:s,watch:a,resetField:l}=De(),u=Te({name:"workflowSearchKeyword"}),{debouncedValue:p}=Ki(u,500),m=es(p),{fetchWorkflows:h}=Pe(),{priceDecimalScale:A}=Fn(),{data:f=[],meta:_,isInitialized:b}=q(B=>B?.workflows);c.useEffect(()=>{if(!ii(m,p)){if(ox(p,m))return;r({type:d.RESET_WORKFLOWS}),r({type:d.FETCH_WORKFLOWS_REQUEST,payload:{workflowType:ze.PURCHASE_ORDER,keyword:p,offset:0}})}},[p,m,r]);const E=Rs({loading:h,hasNextPage:_.hasNext,threshold:10,onLoadMore:()=>{r({type:d.FETCH_WORKFLOWS_REQUEST,payload:{workflowType:ze.PURCHASE_ORDER,keyword:p,offset:(_.offset||0)+Vc}})}});c.useEffect(()=>()=>{l("workflowSearchKeyword"),l("selectedExistingWorkflowId"),r({type:d.RESET_WORKFLOWS})},[l,r]);const T=c.useCallback(B=>{s("selectedExistingWorkflowId",String(B.original.id))},[s]),{formState:{isValid:w,errors:v}}=De(),{fetchWorkflows:k,addItemsToExistingWorkflow:N}=Pe(),D=N||k,F=M(v)&&w;return n.jsxs(n.Fragment,{children:[n.jsx(x6e,{children:n.jsxs(S,{column:!0,children:[n.jsx(pm,{maxWidth:!0,getFieldState:i,isScannerApplicable:!1,name:"workflowSearchKeyword",placeHolder:t("workflows.add_items_to_workflows.purchase_order.search_placeholder"),register:o,setValue:s,watch:a}),n.jsx(I,{when:j(f),children:n.jsx(uN,{preventHorizontalOverflow:!0,showDisabledRows:!0,showTooltipOnRows:!0,columns:p6e(o,A),data:f,height:480,infiniteScrollRef:E,onRowClick:T})}),n.jsx(I,{when:!h&&!b&&M(f),children:n.jsx(R,{outside:!0,"data-testid":"workflow-list-wrapper",style:{alignSelf:"center"},top:150,children:n.jsx(C,{largerLineHeight:!0,largeSize:!0,neutral700:!0,children:t("common.no_results_found")})})}),n.jsx(I,{when:h&&j(f),children:n.jsx(R,{style:{alignSelf:"center"},children:n.jsx(C,{largerLineHeight:!0,largeSize:!0,neutral700:!0,children:t("common.loading")})})}),n.jsx(I,{when:h&&M(f),children:n.jsx(b6e,{children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"100%",size:"74px",width:"100%"})})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Tg,{children:[n.jsx(S,{gap:12,children:n.jsx(Y,{"data-testid":"search-workflow-back-button",styleType:"stepperBack",type:"button",onClick:()=>e(Ut.PURCHASE_ORDER_ITEM_INPUT),children:t("common.back")})}),n.jsxs(S,{gap:12,children:[n.jsx(Y,{"data-testid":"create-new-button",styleType:"stepperBack",type:"button",onClick:()=>e(Ut.CREATE_NEW_PURCHASE_ORDER),children:t("common.create_new")}),n.jsx(Y,{"data-testid":"search-workflow-add-button",disabled:D||!F,disableStyleType:"semitransparentBrandCTA",showSpinner:N,styleType:"brandCTA",type:"submit",children:t("common.add")})]})]})]})},$6e=(e,t,r)=>new Promise((o,i)=>{r({type:d.VALIDATE_WORKFLOW_NUMBER_REQUEST,payload:{workflowType:e,workflowNumber:t,resolve:o,reject:i}})}).catch(o=>{throw o}),K6e=({setStep:e})=>{const{t}=P(),r=le(),{register:o,getFieldState:i,setError:s,clearErrors:a,resetField:l}=De(),u=Te({name:"createWorkflowMethod"}),p="newWorkflowNumber",m=c.useMemo(()=>Ss(T=>{const w=T.target.value,{error:v}=i(p);!w||v||$6e(ze.PURCHASE_ORDER,w,r).then(()=>{a(p)}).catch(k=>{s(p,{message:k.message})})},500),[s,a,r,i]);c.useEffect(()=>{u!==eo.ENTER_WORKFLOW_NUMBER&&l(p)},[u,l]),c.useEffect(()=>()=>{l(p)},[l]);const{formState:{isValid:h,errors:A}}=De(),{validateWorkflowNumber:f,addItemsToNewWorkflow:_}=Pe(),b=_||f,E=M(A)&&h;return n.jsxs(n.Fragment,{children:[n.jsxs(E6e,{children:[n.jsx(C,{medium:!0,mediumSize:!0,neutral900:!0,children:t("workflows.add_items_to_workflows.purchase_order.create_new_workflow_subtext")}),n.jsxs(S,{column:!0,children:[n.jsx(Jn,{...o("createWorkflowMethod"),customStyle:Hw,"data-testid":"auto-assign-workflow-number-option",label:t("workflows.add_items_to_workflows.create_workflow_options.auto_assign_workflow_number"),value:eo.AUTO_ASSIGN_WORKFLOW_NUMBER}),n.jsx(Jn,{...o("createWorkflowMethod"),customStyle:Hw,"data-testid":"enter-workflow-number-option",label:t("workflows.add_items_to_workflows.create_workflow_options.enter_workflow_number"),value:eo.ENTER_WORKFLOW_NUMBER}),n.jsx(I,{when:u===eo.ENTER_WORKFLOW_NUMBER,children:n.jsx(we,{noFieldWrapper:!0,"data-testid":"workflow-number-input",inputWrapperStyle:w6e,label:t("workflows.add_items_to_workflows.purchase_order.workflow_number_label"),offsets:{pt:6,pb:16},...o(p,{onChange:m}),...i(p)})})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Tg,{children:[n.jsx(Y,{"data-testid":"create-new-back-button",styleType:"stepperBack",type:"button",onClick:()=>e(Ut.SEARCH_AND_SELECT_PURCHASE_ORDER),children:t("common.back")}),n.jsx(Y,{"data-testid":"create-new-submit-button",disabled:b||!E,disableStyleType:"semitransparentBrandCTA",showSpinner:_,styleType:"brandCTA",type:"submit",children:t("common.create_new")})]})]})},Y6e=g.div.withConfig({displayName:"ui__ItemWrapper"})(["position:absolute;
6125left:",";width:68px;height:84px;margin-top:",";padding:2px 2px 0 2px;background-color:",";border:solid 1px ",";border-radius:8px;z-index:",";"],({itemIndex:e})=>`calc(${e} * 48px)`,({cssScale:e})=>`calc(${e} * 20px)`,({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200,({itemsLength:e,cssScale:t})=>`calc(${e} - ${t})`),J6e=g.div.withConfig({displayName:"ui__ItemImage"})(["height:34px;border-radius:8px 8px 0 0;background-color:",";background-size:30px;background-position:center;background-repeat:no-repeat;"],({theme:e})=>e.bg.neutral800),X6e=()=>n.jsx(R,{relative:!0,height:"134px",width:"268px",children:new Array(5).fill(0).map((e,t)=>{const r=Math.floor(2.5),o=Math.abs(r-t);return n.jsxs(Y6e,{cssScale:o,itemIndex:t,itemsLength:5,children:[n.jsx(J6e,{}),n.jsx(GN,{})]},t)})}),Qw=g(S).withConfig({displayName:"ui__Footer"})(["position:relative;padding:24px 20px;height:89px;"]),qm=g.button.withConfig({displayName:"ui__NavigatePage"})(["display:flex;align-items:center;gap:4px;height:36px;padding:0 16px;color:",";text-transform:uppercase;border:1px solid ",";border-radius:8px;font-weight:700;font-size:11px;letter-spacing:1.6px;cursor:",";opacity:",";"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200,({disabled:e})=>e?"not-allowed":"pointer",({disabled:e})=>e?.5:1),Ww=g.span.withConfig({displayName:"ui__PaginationText"})(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);"]),Z6e=g(S).withConfig({displayName:"ui__Wrapper"})(["cursor:pointer;padding:3px;border:solid 1px ",";border-radius:24px;width:calc((100% - 36px) / 4);&:hover{box-shadow:0 4px 8px 0 rgba(47,49,58,0.13);}"],({theme:e})=>e.delimiter.neutral200),e7e=g.div.withConfig({displayName:"ui__ItemImage"})(["width:224px;height:122px;border-radius:24px 24px 0 0;background-color:",";background-image:url(",");background-size:",";background-position:center;background-repeat:no-repeat;"],({bgImage:e,theme:t})=>!e&&`${t.bg.neutral200}`,({bgImage:e})=>e,({bgImage:e})=>e?"contain":"30px"),t7e=g.div.withConfig({displayName:"ui__BestSellerWrapper"})(["position:absolute;top:1px;left:18px;padding:0 6px;font-size:10px;font-weight:600;line-height:20px;text-transform:uppercase;color:",";background-color:",";border-radius:0px 0px 4px 4px;"],({theme:e})=>e.text.white,({theme:e})=>e.text.neutral800),n7e=g(C).withConfig({displayName:"ui__Name"})(["font-weight:600;font-size:12px;color:",";height:60px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;"],({theme:e})=>e.text.neutral700),r7e=g(C).withConfig({displayName:"ui__Brand"})(["color:",";height:12px;"],({theme:e})=>e.text.blue400),o7e=g(C).withConfig({displayName:"ui__ShippingDetails"})(["height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;"]),i7e=({rating:e})=>
6125{if(_e(e)||_e(e?.value))return n.jsx(R,{height:"24px"});const{value:t,count:r}=e,{fullStars:o,halfStar:i,emptyStars:s}=Cg(t),a=new Intl.NumberFormat("en").format(r);return n.jsxs(S,{alignItems:"center",gap:6,height:"24px",children:[n.jsxs(C,{fontMedium:!0,neutral700:!0,nowrap:!0,size:"12px",children:["(",t,")"]}),n.jsxs(R,{outside:!0,top:3,children:[[...Array(o)].map((l,u)=>n.jsx(bg,{},u)),n.jsx(I,{when:i>0,children:n.jsx(Eg,{})}),[...Array(s)].map((l,u)=>n.jsx(Sg,{},u))]}),n.jsx(C,{fontMedium:!0,neutral700:!0,trimLongString:!0,size:"12px",width:"40px",children:a})]})},s7e=({item:e})=>{const{t}=P(),{bulkQuantityPricing:r}=e;if(M(r))return n.jsx(C,{"data-testid":"bulk-quantity-pricing-absent",lineHeight:"12px",offsets:{mb:14},style:{height:"12px"}});const o=r[0];return n.jsx(C,{"data-testid":"bulk-quantity-pricing",letterSpacing:"0.4px",lineHeight:"12px",offsets:{mb:14},size:"10px",children:t("amazon_replenishment.bulk_quantity_pricing",{quantity:o.quantity,price:o.price})})},a7e=({item:e})=>{const{t}=P();return e?.isBestSeller?n.jsx(t7e,{children:t("amazon_replenishment.best_seller")}):null},l7e=({item:e,onSelectItem:t})=>{const{t:r}=P(),o=le(),{photos:i,price:s={},shippingDetails:a}=e,l=()=>{t(e),o({type:d.SHOW_AMAZON_ITEM_DETAIL_LOADER})};return n.jsxs(Z6e,{column:!0,gap:12,onClick:l,children:[n.jsxs(R,{relative:!0,children:[n.jsx(e7e,{bgImage:i?.[0]}),n.jsx(a7e,{item:e})]}),n.jsxs(S,{column:!0,fullHeight:!0,justifyContent:"space-between",style:{padding:"0 8px 16px 12px"},children:[n.jsxs(S,{column:!0,justifyContent:"space-between",children:[n.jsxs(S,{column:!0,gap:8,children:[n.jsx(n7e,{children:e?.name}),n.jsx(r7e,{fontMedium:!0,trimLongString:!0,letterSpacing:"0.4px",lineHeight:"12px",size:"10px",width:"200px",children:e.brand}),n.jsx(i7e,{rating:e.rating})]}),n.jsxs(I,{when:j(s),children:[n.jsx(C,{neutral700:!0,semibold:!0,trimLongString:!0,maxWidth:"200px",offsets:{mt:21},size:"32px",style:{height:"45px"},children:s}),n.jsx(s7e,{item:e})]}),n.jsx(I,{when:M(s),children:n.jsx(S,{alignItems:"center",height:"58px",style:{marginTop:"21px"},children:n.jsx(C,{neutral900:!0,semibold:!0,lineHeight:"32px",size:"16px",children:r("amazon_replenishment.price_not_available")})})})]}),n.jsx(o7e,{medium:!0,neutral700:!0,letterSpacing:"0.4px",lineHeight:"16px",size:"12px",children:a?.description})]})]})},c7e=({setStep:e,items:t,setSelectedItemId:r,source:o})=>{const{t:i}=P(),s=t[0].id,a=le(),{data:l=[],meta:{limit:u,offset:p,hasPrev:m,hasNext:h},isInitialized:A,error:f,errorHelpText:_}=q(F=>F.amazonReplenishment.search),b=q(F=>F.integrations[Br]?.enabled),E=c.useMemo(()=>b?"amazon":"",[b]),T=q(F=>Ze(F)),{searchItemsInAmazon:w}=Pe(),v=c.useCallback(()=>{O.previousBuyOnAmazonProductsPage(l,hu,p,T,o,E),a({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:s,limit:hu,offset:p-u,source:o}})},[l,p,T,a,s,u,o,E]),k=c.useCallback(()=>{O.nextBuyOnAmazonProductsPage(l,hu,p,T,o,E),a({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:s,limit:hu,offset:p+u,source:o}})},[l,p,T,a,s,u,o,E]),N=c.useCallback(()=>{O.clickRefreshAmazonModal(_||f,T,o,E),a({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:s,limit:4,offset:p,source:o}})},[a,f,_,s,p,T,o,E]),D=c.useCallback(F=>{r(F.id),e(Ut.ITEM_DETAILS)},[e,r]);return c.useEffect(()=>{l.length>0&&O.viewBuyOnAmazonProductsModal(l,T,o,E)},[A]),w||!A?n.jsx(Gr,{height:"100%",width:"100%"}):l.length===0?n.jsxs(S,{column:!0,"data-testid":"no-search-results",height:"670px",children:[n.jsxs(S,{center:!0,column:!0,gap:14,height:"539px",style:{margin:"20px"},children:[n.jsx(X6e,{}),n.jsxs(S,{center:!0,column:!0,gap:22,children:[n.jsxs(S,{center:!0,column:!0,gap:8,children:[n.jsx(C,{fontMedium:!0,size:"18px",children:i("amazon_replenishment.no_search_results.text")}),n.jsx(I,{when:!!f,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(C,{children:i("amazon_replenishment.no_search_results.sub_text1")}),n.jsx(C,{children:i("amazon_replenishment.no_search_results.sub_text2")})]})})]}),n.jsx(I,{when:!!f,children:n.jsx(Y,{styleType:"stepperBack",onClick:N,children:i("amazon_replenishment.no_search_results.refresh")})})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Qw,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(qm,{disabled:!m,onClick:v,children:i("common.previous")}),n.jsx(I,{when:!!p,children:n.jsx(Ww,{children:i("amazon_replenishment.search_pagination",{start:p+1,end:p+u})})}),n.jsx(qm,{disabled:!h,onClick:k,children:i("common.next")})]})]}):n.jsxs(S,{column:!0,"data-testid":"search-results",height:"670px",children:[n.jsx(R,{outside:!0,all:20,children:n.jsxs(S,{column:!0,gap:20,children:[n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{black:!0,fontMedium:!0,size:"18px",children:i("amazon_replenishment.choose_item")}),n.jsx(C,{black:!0,children:i("amazon_replenishment.choose_item_subtext")})]}),n.jsx(S,{gap:12,height:"465px",children:l.map(F=>n.jsx(l7e,{item:F,onSelectItem:D},F.id))})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(Qw,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(qm,{disabled:!m,onClick:v,children:i("common.previous")}),n.jsx(Ww,{style:{position:"absolute",transform:"translate(-50%, -50%)"},children:i("amazon_replenishment.search_pagination",{start:p+1,end:p+l.length})}),n.jsx(qm,{disabled:!h,onClick:k,children:i("common.next")})]})]})},d7e=g.div.withConfig({displayName:"ui__ItemNotFoundWrapper"})(["display:flex;justify-content:center;align-items:center;height:100%;margin:20px;"]),qw=g(S).withConfig({displayName:"ui__Footer"})(["padding:24px 20px;height:89px;
6125"]),u7e=g(C).withConfig({displayName:"ui__Name"})(["color:",";max-height:66px;"],({theme:e})=>e.text.neutral900),p7e=g.div.withConfig({displayName:"ui__BestSellerWrapper"})(["padding:2px 6px;font-size:10px;font-weight:600;line-height:20px;text-transform:uppercase;color:",";background-color:",";border-radius:4px;"],({theme:e})=>e.text.white,({theme:e})=>e.text.neutral800),m7e=g(S).withConfig({displayName:"ui__DescriptionWrapper"})(["margin-top:12px;overflow:hidden;max-height:210px;"]),h7e=g.ul.withConfig({displayName:"ui__DescriptionUl"})(["padding-left:20px;margin:0;"]),A7e=g.li.withConfig({displayName:"ui__DescriptionLi"})(["color:",";"],({theme:e})=>e.text.neutral700),g7e=g.div.withConfig({displayName:"ui__ThumbsWrapper"})(["position:relative;display:flex;overflow:hidden;"]),Gw=g.div.withConfig({displayName:"ui__SliderButton"})(["min-width:40px;height:40px;border-radius:6px;display:block;position:relative;margin:unset;right:unset;left:unset;top:unset;background-color:",";border:1px solid ",";"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200),$w=g.div.withConfig({displayName:"ui__CarouselNavigationIconWrapper"})(["position:absolute;top:11px;left:11px;color:",";"],({theme:e})=>e.text.black),y7e=g.div.withConfig({displayName:"ui__SwiperMainGallery"})(["background:",";border-radius:5px;"],({theme:e})=>e.bg.white),f7e=g(S).withConfig({displayName:"ui__CarouselImageWrapper"})(["transform:",";transition:500ms;"],e=>`translateX(-${e.$transformX}px)`),zf=47,J1=6,_7e=g.div.withConfig({displayName:"ui__ImageWrapper"})(["position:relative;width:","px;height:40px;display:flex;flex-flow:column;border-radius:4px;cursor:pointer;border:solid 2px ",";"],zf,e=>e.selectedPhoto?({theme:t})=>t.delimiter.neutral700:"transparent"),x7e=g.div.withConfig({displayName:"ui__InnerImage"})(["height:100%;width:100%;background-repeat:no-repeat;border-radius:2px;background-size:cover;background-position:center;background-image:",";"],e=>e.imageSrc&&`url(${e.imageSrc})`),b7e=g.div.withConfig({displayName:"ui__ImageBackdrop"})(["position:absolute;border-radius:4px;width:100%;height:100%;background-color:",";"],({theme:e})=>ot(e.bg.neutral700,.2)),E7e=e=>n.jsx(Le.Fragment,{children:e.photos.map((t,r)=>{const o=e.outerCurrentActiveIndex===r;return n.jsx("div",{"data-testid":"photos-cards",onClick:()=>e.handleImageClick(r),children:n.jsxs(_7e,{selectedPhoto:o,children:[n.jsx(x7e,{imageSrc:t.url}),n.jsx(I,{when:o,children:n.jsx(b7e,{})})]})},t?.id||r)})}),S7e=g.div.withConfig({displayName:"ui__SwiperSlide"})(["img{max-height:248px;max-width:100%;border-radius:6px;cursor:unset;}"]),C7e=e=>{const{altText:t="swiper-img"}=e;return n.jsx(S7e,{className:"swiper-slide",children:n.jsx("img",{alt:t,loading:"lazy",src:e.src})})},T7e=e=>{const t=c.useContext(Ue),r=c.useRef(null),o=c.useRef(null),i=c.useRef(null),[s,a]=c.useState(null),[l,u]=c.useState(0),p=e.slides,m=c.useCallback(()=>{s&&u(s.activeIndex)},[s]),h=c.useCallback(w=>{s&&(s.slideTo(w),u(w))},[s]),A=c.useCallback(()=>{s&&u(s.activeIndex)},[s]),f=r?.current?.offsetWidth,_=i?.current?.offsetWidth,b=f-(_?_*2:0),E=l+1,T=Math.floor(b/(zf+J1))||1;return n.jsx(S,{column:!0,gap:20,width:"394px",children:n.jsxs(S,{column:!0,className:"swiper-main",gap:12,children:[n.jsx(y7e,{ref:r,className:"swiper-main-gallery",children:n.jsx(R,{className:"swiper-container gallery",height:"248px",width:"100%",children:n.jsx(Ap,{modules:[gp],navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},onSlideChange:m,onSwiper:a,children:n.jsx("div",{className:"swiper-wrapper",children:p.map((w,v)=>n.jsx(hp,{children:n.jsx(C7e,{altText:"gallery-slider",src:w?.url})},`swiper-image-${v}`))})})})}),n.jsxs(S,{alignItems:"center",gap:6,justifyContent:"flex-start",children:[n.jsx(Gw,{ref:i,className:"swiper-button-prev","data-testid":"previous-button",onClick:A,children:n.jsx($w,{children:n.jsx(Is,{fill:t.text.neutral700,height:"16px",style:{transform:"rotate(180deg)"},width:"16px"})})}),n.jsx(g7e,{id:"photos-container-main",children:n.jsx(f7e,{$transformX:(zf+J1)*(E>T?E-T:0),gap:J1,children:n.jsx(E7e,{handleImageClick:w=>h(w),imageWrapperRef:o,outerCurrentActiveIndex:l,photos:p})})}),n.jsx(Gw,{className:"swiper-button-next","data-testid":"next-button",onClick:A,children:n.jsx($w,{children:n.jsx(Is,{fill:t.text.neutral700,height:"16px",width:"16px"})})})]})]})})};function w7e(e,t={},r){let o=null,i=0,s=null;const a=Object.keys(t).length;for(const l of e){let u=0,p=!1;for(const m of l.variants){const h=t[m.id];m.optionId===h&&(u++,m.id===r&&(p=!0))}if(u===a)return l.productId;u>i?(i=u,o=l,p&&(s=l)):u===i&&p&&(s=l)}return s?s.productId:o?o.productId:null}const I7e=({item:e,setSelectedItemId:t,source:r})=>{const{availableVariantCombinations:o,currentVariantCombination:i={},variants:s}=e,a=_t(m=>Ze(m)),l=_t(m=>m.integrations[Br]?.enabled),u=(m,h)=>{const A=m.id,f=h.value;O.selectBuyOnAmazonProductVariant(m.name,h.label,a,r,l?"amazon":"");const _={...i,[A]:f},b=w7e(o,_,A);t(b)},p=document.getElementById(jr);return n.jsx(S,{column:!0,gap:10,height:"190px",style:{overflow:"auto"},width:"394px",children:s.map(m=>{const h=m.options.map(f=>({label:f.name,value:f.id})),A=h.find(f=>f.value===i[m.id]);return n.jsx(ht,{isPartOfForm:!1,label:m.name,maxMenuHeight:200,menuPortalTarget:p,menuPosition:"fixed",name:String(m.id),options:h,value:A,onChange:f=>u(m,f)},m.id)})})},v7e=({item:e})=>{const{t}=P(),{brand:r,seller:o,fulfiller:i}=e;return n.jsxs(S,{gap:32,children:[n.jsx(I,{when:!!r,children:n.jsxs(S,{gap:4,children:[n.jsx(C,{neutral900:!0,nowrap:!0,children:t("amazon_replenishment.by")}),n.jsx(C,{blue400:!0,children:r})]})}),n.jsx(I,{when:!!o,children:n.jsxs(S,{gap:4,children:[n.jsx(C,{neutral900:!0,nowrap:!0,children:t("amazon_replenishment.seller")}),n.jsx(C,{blue400:!0,children:o})]})}),n.jsx(I,{when:!!i,children:n.jsxs(S,{gap:4,children:[n.jsx(C,{neutral900:!0,nowrap:!0,children:t("amazon_replenishment.fulfiller")}),n.jsx(C,{blue400:!0,children:i})]})})]})},R7e=({item:e})=>{const{t}=P(),{rating:r}=e;if(M(r)||M(r?.value))return null;
6125const{value:o,count:i}=r,{fullStars:s,halfStar:a,emptyStars:l}=Cg(o),u=new Intl.NumberFormat("en").format(i);return n.jsxs(S,{alignItems:"center",gap:6,height:"24px",children:[n.jsxs(C,{fontMedium:!0,neutral700:!0,size:"12px",children:["(",o,")"]}),n.jsxs(R,{outside:!0,top:3,children:[[...Array(s)].map((p,m)=>n.jsx(bg,{},m)),n.jsx(I,{when:a>0,children:n.jsx(Eg,{})}),[...Array(l)].map((p,m)=>n.jsx(Sg,{},m))]}),n.jsxs(C,{fontMedium:!0,neutral700:!0,size:"12px",children:[u," ",t("amazon_replenishment.ratings",{count:i})]})]})},j7e=({item:e})=>{const{t}=P();return e?.isBestSeller?n.jsx(p7e,{children:t("amazon_replenishment.best_seller")}):null},k7e=({item:e})=>{const t=e?.price;return t?n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mt:16},size:"32px",children:t}):null},N7e=({item:e})=>{const{t}=P(),{bulkQuantityPricing:r=[]}=e;return M(r)?null:n.jsx(S,{column:!0,"data-testid":"bulk-quantity-pricing",gap:4,style:{marginTop:"10px"},children:r.map((o,i)=>n.jsx(C,{letterSpacing:"0.4px",lineHeight:"12px",size:"10px",children:t("amazon_replenishment.bulk_quantity_pricing",{quantity:o.quantity,price:o.price})},i))})},O7e=({item:e})=>e.isPrimeBadgeApplicable?n.jsx(R,{outside:!0,height:"24px",top:8,children:n.jsx($N,{height:24,viewBox:"0 0 51 20",width:68})}):null,D7e=({item:e,source:t})=>{const{t:r}=P(),{specifications:o=[],externalUrl:i}=e,[s,a]=c.useState(!1),l=q(h=>Ze(h)),u=c.useRef(null),p=q(h=>h.integrations[Br]?.enabled);if(c.useEffect(()=>{u.current&&a(u.current.scrollHeight>u.current.clientHeight)},[o]),M(o))return null;const m=()=>{O.clickReadMoreAmazonModal(l,t,p?"amazon":"")};return n.jsxs(n.Fragment,{children:[n.jsxs(m7e,{column:!0,gap:10,children:[n.jsx(C,{fontMedium:!0,children:r("amazon_replenishment.about_this_item")}),n.jsx("div",{ref:u,style:{overflow:"hidden"},children:n.jsx(h7e,{children:o.map((h,A)=>n.jsx(A7e,{children:h},A))})})]}),n.jsx(I,{when:s,children:n.jsx("a",{href:i,rel:"noreferrer",target:"_blank",onClick:m,children:n.jsx(C,{blue400:!0,offsets:{pl:20},children:r("amazon_replenishment.read_more_on_amazon")})})})]})},P7e=({setStep:e,setSelectedItemId:t,selectedItemId:r,requestPageMeta:o,source:i})=>{const{t:s}=P(),a=le(),l=q(E=>E.integrations[Br]?.enabled),{isInitialized:u,selectedItem:p}=q(E=>E.amazonReplenishment.itemDetails),m=(p?.photos||[]).map((E,T)=>({id:T,url:E})),h=j(r)&&r===p?.id;c.useEffect(()=>{M(r)||h||a({type:d.FETCH_ITEM_IN_AMAZON_REQUEST,payload:{itemId:r}})},[a,r,h]);const{fetchItemInAmazon:A}=Pe(),f=q(E=>Ze(E)),{companyStorage:_}=xr(),b=cx();return c.useEffect(()=>{u&&j(p)&&O.viewBuyOnAmazonProductDetail(p,f,i,l?"amazon":"")},[u,f]),(A||!u)&&!h?n.jsx(Gr,{height:"100%",width:"100%"}):M(p)?n.jsxs(S,{column:!0,height:"669px",children:[n.jsx(d7e,{children:s("amazon_replenishment.item_not_found")}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(qw,{alignItems:"center",justifyContent:"flex-start",children:n.jsx(Y,{borderRadius:"8px",minWidth:100,offsetType:"enormous",styleType:"stepperBack",onClick:()=>{O.returnToBuyOnAmazonProductsList(f,i,l?"amazon":""),e(Ut.EXTERNAL_PROVIDER_SEARCH_RESULTS)},children:s("common.back")})})]}):n.jsxs(S,{column:!0,height:"669px",children:[n.jsxs(S,{gap:14,style:{margin:"20px"},children:[n.jsxs(S,{column:!0,fullHeight:!0,gap:44,width:"394px",children:[n.jsx(I,{when:m.length>0,children:n.jsx(T7e,{slides:m})}),n.jsx(I7e,{item:p,setSelectedItemId:t,source:i})]}),n.jsxs(S,{column:!0,height:"539px",children:[n.jsx(u7e,{fontSemiBold:!0,lineClamp:2,lineHeight:"33px",size:"20px",children:p?.name}),n.jsx(v7e,{item:p}),n.jsx(I,{when:!!p.rating?.value||p.isBestSeller,children:n.jsxs(S,{gap:12,style:{marginTop:"12px"},children:[n.jsx(R7e,{item:p}),n.jsx(j7e,{item:p})]})}),n.jsx(k7e,{item:p}),n.jsx(N7e,{item:p}),n.jsx(O7e,{item:p}),n.jsx(I,{when:!!p?.shippingDetails?.description,children:n.jsx(C,{medium:!0,neutral700:!0,letterSpacing:"0.4px",lineHeight:"16px",size:"12px",style:{marginTop:"8px"},children:p?.shippingDetails?.description})}),n.jsx(D7e,{item:p,source:i})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(qw,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Y,{borderRadius:"8px",minWidth:100,offsetType:"enormous",styleType:"stepperBack",onClick:()=>{O.returnToBuyOnAmazonProductsList(f,i,l?"amazon":""),a({type:d.RESET_SELECTED_AMAZON_ITEM}),e(Ut.EXTERNAL_PROVIDER_SEARCH_RESULTS)},children:s("common.back")}),n.jsx(Y,{styleType:"brandCTA",onClick:()=>{O.clickBuyOnAmazonCTA(p,f,i,l?"amazon":""),!l&&!_.skipConnectStepInRestockModal&&Number(b.seenConnectToAmazonBusinessCount||0)<2&&(e(Ut.CONNECT_TO_AMAZON_BUSINESS),O.viewConnectIntegrationBanner({integration:Br,source:"restock_modal",page:o?.pageName,userRole:f.roleType})),p?.externalUrl&&window.open(p.externalUrl,"_blank","noopener,noreferrer")},children:s("amazon_replenishment.buy_on_amazon")})]})]})},L7e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:79,height:79,fill:"none",viewBox:"0 0 79 79",...e},c.createElement("rect",{width:79,height:79,fill:"#DD2A3B",rx:8.464}),c.createElement("path",{fill:"#fff",d:"M45.354 59.674a19.79 19.79 0 0 1-15.763-.657l-.002-.001c-5.41-2.577-7.553-7.968-6.906-13.704.04-.36.1-.714.17-1.069h7.123a20 20 0 0 0-.135 3.296c-.175 3.232 2.058 6.087 5.202 6.65 2.935.831 6.072.509 8.781-.904 2.858-1.573 3.978-7.391-.142-9.548a42.4 42.4 0 0 0-7.357-2.507q-.39-.123-.778-.25a20 20 0 0 1-3.427-1.276c-3.163-1.485-5.288-4.585-5.559-8.107-.896-7.122 3.412-11.582 8.4-13.37a19.76 19.76 0 0 1 15.59.645c5.357 2.526 7.478 7.812 6.836 13.436q-.052.442-.133.876h-7.06c.118-1.015.158-2.039.119-3.06.162-3.183-2.051-5.984-5.15-6.518a11.9 11.9 0 0 0-8.693.886c-2.826 1.542-3.936 7.247.143 9.362a42.3 42.3 0 0 0 7.28 2.46 29 29 0 0 1 5.05 2.004 9.02 9.02 0 0 1 4.378 5.56 10 10 0 0 1 .517 2.162c.917 6.052-2.7 11.866-8.484 13.634"})),F7e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:28,height:25,fill:"none",viewBox:"0 0 28 25",...e}
6125,c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M8.094.512a1.185 1.185 0 0 1 0 1.676L3.356 6.925l4.738 4.737a1.185 1.185 0 0 1-1.676 1.676L.843 7.763a1.185 1.185 0 0 1 0-1.676L6.418.512a1.185 1.185 0 0 1 1.676 0",clipRule:"evenodd"}),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M15.618 8.11H1.681a1.185 1.185 0 1 1 0-2.37h13.937a1.185 1.185 0 1 1 0 2.37M20.356 11.662a1.185 1.185 0 0 1 1.675 0l5.575 5.575a1.185 1.185 0 0 1 0 1.676l-5.575 5.575a1.185 1.185 0 0 1-1.675-1.676l4.737-4.737-4.738-4.737a1.185 1.185 0 0 1 0-1.676",clipRule:"evenodd"}),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M26.768 19.26H12.831a1.185 1.185 0 1 1 0-2.37h13.937a1.185 1.185 0 1 1 0 2.37",clipRule:"evenodd"})),M7e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:50,height:50,fill:"none",viewBox:"0 0 50 50",...e},c.createElement("g",{clipPath:"url(#amazon-business-logo_svg__clip0_525_466)"},c.createElement("rect",{width:50,height:50,fill:"#969696",rx:12}),c.createElement("path",{fill:"url(#amazon-business-logo_svg__pattern0_525_466)",d:"M0 0h50v50H0z"})),c.createElement("defs",null,c.createElement("clipPath",{id:"amazon-business-logo_svg__clip0_525_466"},c.createElement("rect",{width:50,height:50,fill:"#fff",rx:12})),c.createElement("pattern",{id:"amazon-business-logo_svg__pattern0_525_466",width:1,height:1,patternContentUnits:"objectBoundingBox"},c.createElement("use",{xlinkHref:"#amazon-business-logo_svg__image0_525_466",transform:"scale(.00195)"})),c.createElement("image",{xlinkHref:"data:image/png;base64,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",id:"amazon-business-logo_svg__image0_525_466",width:512,height:512,preserveAspectRatio:"none"}))),U7e="https://help.sortly.com/hc/en-us/articles/43748549593499-Amazon-Business",$1t={analyticsTitle:e=>x("limits.upsale_popup.amazon_business_integration.analytics_title",{planName:e}),title:e=>pt(x("limits.upsale_popup.amazon_business_integration.headline",{planName:e})),get description(){return x("limits.upsale_popup.amazon_business_integration.description")},imageLink:"/images/icons/amazon-business-upsell-promo.png",advantages:[{id:0,get label(){return x("limits.upsale_popup.amazon_business_integration.features.browse")}},{id:1,get label(){return x("limits.upsale_popup.amazon_business_integration.features.single_view")}},{id:2,get label(){return x("limits.upsale_popup.amazon_business_integration.features.manage")}},{id:3,get label(){return x("limits.upsale_popup.amazon_business_integration.features.plus")},showPlusHeader:!0}],redirectBackOnClose:!0,showLearnMoreButton:!0,learnMoreLink:U7e,showNoThanksButton:!0,get ctaText(){return x("limits.upsale_popup.amazon_business_integration.cta_text")},get ctaTrialLabel(){return x("limits.upsale_popup.amazon_business_integration.cta_text")},get learnMore(){return x("limits.upsale_popup.amazon_business_integration.learn_more")}},B7e=()=>{const{pathname:e}=window.location,t=e.split("/"),o={"advanced-search":mt.advSearch,integrations:mt.integrations,folder:mt.items,items:mt.items,item:mt.item,tags:mt.tags,dashboard:mt.dashboard,alerts:mt.alerts}[t[1]]||"";return{source:e==="/integrations/amazon-business"?"settings":"restock_modal",page:o}},H7e=()=>{const{t:e}=P(),{id:t}=Fn(),{getIntegrationData:r}=Pe(),o=q(i=>Ze(i));return n.jsx(Y,{"data-testid":"submit-button",disableStyleType:"transparent",offsetType:"clear",showSpinner:r,styleType:"brandCTA",type:"button",onClick:()=>{const{source:i,page:s}=B7e();O.startConnectIntegration({integration:Br,userRole:o.roleType,source:i,page:s});const a=`https://api.sortly.com/v1/companies/${t}/oauth2/authorization/amazon_business`,l=600,u=600,p=window.innerWidth/4,m=window.innerHeight/4;window.open(a,"_blank",`width=${l},height=${u},top=${m}
6125,left=${p},resizable=yes,scrollbars=yes`)},children:e("common.connect")})},z7e=({onClick:e})=>n.jsx("button",{"data-testid":"dismiss-button",style:{width:"119px",height:"42px"},type:"button",onClick:e,children:n.jsx(C,{uppercase:!0,letterSpacing:"1.6px",size:"11px",weight:700,children:x("common.dismiss")})}),V7e=({setStep:e,requestPageMeta:t})=>{const{t:r}=P(),o=q(l=>l.integrations[Br]?.enabled);c.useEffect(()=>{o&&e(Ut.ITEM_DETAILS)},[o,e]);const i=[r("restock.modal.connect_to_amazon_business.benefits.order_shipped"),r("restock.modal.connect_to_amazon_business.benefits.track_order"),r("restock.modal.connect_to_amazon_business.benefits.order_details")],s=q(l=>Ze(l));c.useEffect(()=>{const l=cx(),u=Number(l.seenConnectToAmazonBusinessCount)+1||1;d3({...l,seenConnectToAmazonBusinessCount:u})},[]);const a=c.useCallback(()=>{O.dismissConnectIntegrationBanner({integration:Br,source:"restock_modal",page:t?.pageName,userRole:s.roleType}),e(Ut.ITEM_DETAILS)},[e,t,s]);return n.jsxs(n.Fragment,{children:[n.jsxs(S,{column:!0,alignItems:"center",height:"577px",children:[n.jsxs(S,{alignItems:"center",gap:25.5,height:"100px",style:{marginTop:"96px"},children:[n.jsx(L7e,{}),n.jsx(F7e,{}),n.jsx(M7e,{})]}),n.jsx(C,{neutral900:!0,lineHeight:"48px",size:"32px",style:{marginTop:"34px"},weight:600,children:r("restock.modal.connect_to_amazon_business.title")}),n.jsx(C,{center:!0,neutral600:!0,lineHeight:"24px",size:"18px",style:{marginTop:"8px"},weight:400,width:"583px",children:r("restock.modal.connect_to_amazon_business.description")}),n.jsx(C,{neutral900:!0,lineHeight:"24px",size:"18px",style:{marginTop:"34px",marginBottom:"8px"},weight:500,children:r("restock.modal.connect_to_amazon_business.benefits.title")}),i.map((l,u)=>n.jsx(C,{neutral600:!0,lineHeight:"20px",size:"14px",style:{marginTop:"4px",height:"20px"},textAlign:"left",weight:400,width:"320px",children:n.jsx(S6e,{children:n.jsx("li",{children:l})})},u))]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(Tg,{$flexEnd:!0,children:n.jsxs(S,{gap:16,children:[n.jsx(z7e,{onClick:a}),n.jsx(H7e,{})]})})]})},Q7e={[Ut.SELECT_RESTOCK_OPTION]:z6e,[Ut.PURCHASE_ORDER_ITEM_INPUT]:q6e,[Ut.SEARCH_AND_SELECT_PURCHASE_ORDER]:G6e,[Ut.CREATE_NEW_PURCHASE_ORDER]:K6e,[Ut.EXTERNAL_PROVIDER_SEARCH_RESULTS]:c7e,[Ut.ITEM_DETAILS]:P7e,[Ut.CONNECT_TO_AMAZON_BUSINESS]:V7e},W7e={get[Ut.SELECT_RESTOCK_OPTION](){return x("restock.modal.restock_option_question")},get[Ut.PURCHASE_ORDER_ITEM_INPUT](){return x("common.restock")},get[Ut.SEARCH_AND_SELECT_PURCHASE_ORDER](){return x("common.restock")},get[Ut.CREATE_NEW_PURCHASE_ORDER](){return x("common.restock")},get[Ut.EXTERNAL_PROVIDER_SEARCH_RESULTS](){return x("amazon_replenishment.buy_cta")},get[Ut.ITEM_DETAILS](){return x("amazon_replenishment.buy_cta")},get[Ut.CONNECT_TO_AMAZON_BUSINESS](){return x("restock.modal.heading.connect_to_amazon_business")}},q7e=({items:e,source:t,requestPageMeta:r,initialStep:o=Ut.SELECT_RESTOCK_OPTION,initialRestockMethod:i})=>{const s=le(),a=q(he=>he.nodes.bucketsById),l=q(he=>he.workflows?.data),u=c.useMemo(()=>{const he={};return Object.values(a??{}).forEach(Ie=>{const{nodeId:ke,isInOpenOrder:ce}=Ie??{};ke!==void 0&&(he[ke]=ce)}),e.map(Ie=>({...Ie,isInOpenOrder:Ie.isInOpenOrder??he[Ie.id]}))},[e,a]),[p,m]=c.useState(o),[h,A]=c.useState(null),[f,_]=c.useState({open:!0,closed:!0}),[b,E]=c.useState(u[0]?.productLink??""),{hideModal:T}=lt(),w=c.useMemo(()=>d6e(u,i),[u,i]),v=q(he=>Ze(he)),{planFeatures:k}=dt(),N=Hi({feature:sr.PRODUCT_LINK}),D=q(he=>he.integrations[Br]?.enabled),F=c.useMemo(()=>D?"amazon":"",[D]),B=c.useMemo(()=>({selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrations:D?"amazon":"",userRole:v.roleType}),[t,r?.pageName,u,D,v.roleType]);c.useEffect(()=>{i!==er.PRODUCT_LINK||o!==Ut.PURCHASE_ORDER_ITEM_INPUT||O.startPoRestockFlow(B)},[]);const U=Ye({defaultValues:w,mode:"onChange",resolver:he=>gt(he,u6e(u,p,{...he,workflowType:ze.PURCHASE_ORDER}),{fullMessages:!1})}),{handleSubmit:z,control:W}=U,K=Te({control:W,name:"restockMethod"});c.useEffect(()=>{p===Ut.PURCHASE_ORDER_ITEM_INPUT&&K===er.PRODUCT_LINK&&O.viewTrackPurchaseModal({...B,productLinkValue:u[0]?.productLink??null})},[p,K,B,u]),c.useEffect(()=>{O.viewRestockScreen({selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrationName:F,userRole:v.roleType,productLinkEnabled:N,productLinkValue:u[0]?.productLink??null,screenName:p,restockMethod:K})},[p,K,t,r,u,F,v,N]);const X=c.useCallback(he=>{const Ie=he.restockMethod===er.PRODUCT_LINK,ke=l.find(ce=>String(ce.id)===he.selectedExistingWorkflowId);if(j(he.selectedExistingWorkflowId)){s({type:d.ADD_ITEMS_TO_EXISTING_WORKFLOW_REQUEST,payload:{values:{...he,workflowType:ze.PURCHASE_ORDER},items:u,source:t,afterAll:()=>{Ie?O.completeTrackPurchaseViaPo({method:"add_item_to_existing_workflow",selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrations:F,userRole:v.roleType,productLinkValue:u[0]?.productLink??null,poId:he.selectedExistingWorkflowId,workflowNumber:ke?.purchaseOrderNumber}):O.completePoRestockFlow({method:"add_items_to_existing_workflow",selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrationName:F,userRole:v.roleType,poId:he.selectedExistingWorkflowId,workflowNumber:ke?.purchaseOrderNumber})}}});return}s({type:d.ADD_ITEMS_TO_NEW_WORKFLOW_REQUEST,payload:{values:{...he,workflowType:ze.PURCHASE_ORDER},items:u,source:t,afterAll:(ce,de)=>{Ie?O.completeTrackPurchaseViaPo({method:"add_item_to_new_workflow",selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrations:F,userRole:v.roleType,productLinkValue:u[0]?.productLink??null,poId:ce,workflowNumber:de}
6125):O.completePoRestockFlow({method:"add_items_to_new_workflow",selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrationName:F,userRole:v.roleType,poId:ce,workflowNumber:de})}}})},[s,u,t,r,F,v,l]),Z=Q7e[p],ae=W7e[p];c.useEffect(()=>(k.amazonBusinessIntegrationEnabled&&M(K)&&s({type:d.GET_INTEGRATION_DATA_REQUEST,payload:{integrationName:Br,afterAll:()=>{O.startRestockFlow({selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrationName:F,userRole:v.roleType,productLinkEnabled:N,productLinkValue:u[0]?.productLink??null})}}}),!k.amazonBusinessIntegrationEnabled&&M(K)&&O.startRestockFlow({selectionMode:t,page:r?.pageName,itemsCount:u.length,productList:ji(u),onlineOrderIntegrationName:F,userRole:v.roleType,productLinkEnabled:N,productLinkValue:u[0]?.productLink??null}),()=>{s({type:d.RESET_WORKFLOWS}),s({type:d.RESET_AMAZON_SEARCH_DATA}),s({type:d.RESET_PURCHASE_ORDERS_FOR_ITEMS})}),[s]);const pe=c.useCallback(()=>{m(Ut.SELECT_RESTOCK_OPTION),s({type:d.RESET_AMAZON_SEARCH_DATA})},[s]),xe=c.useCallback(()=>{K===er.PRODUCT_LINK?O.dismissTrackPurchaseModal({...B,productLinkValue:u[0]?.productLink??null,screenName:p}):O.closeRestockModal(v,t,F,p),T()},[T,v,t,F,p,K,B,u]),te=c.useMemo(()=>p===Ut.EXTERNAL_PROVIDER_SEARCH_RESULTS,[p]),{isInitialized:ye}=q(he=>he.amazonReplenishment.search);return c.useEffect(()=>{if(k.amazonBusinessIntegrationEnabled&&!ye){s({type:d.SEARCH_ITEMS_IN_AMAZON_REQUEST,payload:{nodeId:u[0].id,limit:hu,offset:0,source:t}});return}},[ye]),n.jsx(tn,{...U,children:n.jsxs("form",{onSubmit:z(X),children:[n.jsx(As,{showCrossBtn:!0,heading:ae,hideModal:xe,openInModal:te,onBackIconClick:pe}),n.jsx(Z,{isInitialFetchForPurchaseOrders:f,items:u,requestPageMeta:r,savedProductLink:b,selectedItemId:h,setSavedProductLink:E,setIsInitialFetchForPurchaseOrders:_,setSelectedItemId:A,setStep:m,source:t})]})})},G7e=g(S).withConfig({displayName:"ui__AttachmentList"})(["position:relative;gap:12px;min-height:54px;padding:8px;border:2px dashed ",";border-radius:8px;transition:all 0.2s ease;",""],({theme:e})=>e.delimiter.neutral200,({$isDragActive:e,theme:t})=>e&&L(["border-color:",";background-color:",";"],t.brand,ot(t.brand,.05))),$7e=g(S).withConfig({displayName:"ui__EmptyImageWrapper"})(["padding:8px;background:",";border:1px solid ",";border-radius:6px;min-width:42px;cursor:",";opacity:",";transition:all 0.2s ease;&:hover{background:",";border-color:",";}"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.delimiter.neutral100,({$disabled:e})=>e?"not-allowed":"pointer",({$disabled:e})=>e?.6:1,({theme:e})=>e.bg.neutral100,({theme:e})=>e.delimiter.neutral200),K7e=g(S).withConfig({displayName:"ui__DeleteImageWrapper"})(["width:24px;height:24px;position:absolute;right:-8px;top:-8px;filter:",";cursor:pointer;z-index:1;"],({theme:e})=>`drop-shadow(0px 2px 4px ${ot(e.black,.2)})`),Y7e=g.div.withConfig({displayName:"ui__DeleteBackdrop"})(["position:absolute;border-radius:6px;width:100%;height:100%;background-color:",";"],({theme:e})=>ot(e.bg.neutral700,.7)),J7e=g(S).withConfig({displayName:"ui__ImageWrapper"})(["position:relative;width:60px;height:60px;border-radius:6px;cursor:pointer;transition:transform 0.2s ease;&:hover{transform:scale(1.05);}"]),X7e=g.img.withConfig({displayName:"ui__InnerImage"})(["height:100%;width:100%;border-radius:6px;object-fit:cover;border:1px solid ",";"],({theme:e})=>e.delimiter.neutral100),Z7e=g($5).withConfig({displayName:"ui__CloseRedIcon"})(["background-color:",";border-radius:999px;path{fill:",";}"],({theme:e})=>e.bg.white,({theme:e})=>e.brand),fh=5,e8e=async(e,t)=>new Promise((r,o)=>{t({type:d.UPLOAD_TO_ZENDESK_REQUEST,payload:{file:e,resolve:i=>r(i),reject:i=>o(i)}})}),t8e=e=>{const t=URL.createObjectURL(e);return{id:`attachment_file_${e.name}`,preview:t,name:e.name,file:e}},tO=async(e,t)=>{const r=e.map(async i=>{const s=t8e(i);try{const a=await e8e(i,t);return s.attachmentId=a,s}catch{return s.preview.startsWith("blob:")&&URL.revokeObjectURL(s.preview),null}});return(await Promise.all(r)).filter(i=>!!i)},nO=e=>{e.forEach(t=>{t.preview.startsWith("blob:")&&URL.revokeObjectURL(t.preview)})},rO=e=>e.filter(t=>t.attachmentId).map(t=>String(t.attachmentId)),n8e=({image:e,onRemove:t,disabled:r})=>{const[o,i]=c.useState(!1);return n.jsxs(J7e,{"data-testid":"attachment-thumbnail",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:[n.jsx(X7e,{alt:e.name,src:e.preview}
6125),n.jsxs(I,{when:o&&!r,children:[n.jsx(Y7e,{}),n.jsx(K7e,{center:!0,"data-testid":"remove-attachment-button",onClick:t,children:n.jsx(Z7e,{})})]})]})},r8e=({onClick:e,disabled:t,hasImages:r})=>{const{t:o}=P();return n.jsxs($7e,{center:!0,column:!0,$disabled:t,"data-testid":"add-attachment",grow:1,onClick:t?void 0:e,children:[n.jsx(yf,{height:"24",opacity:.6,preserveAspectRatio:"none",viewBox:"0 0 77 70",width:"24"}),n.jsx(I,{when:!r,children:n.jsx(C,{neutral600:!0,size:"12px",children:o("ai_assistant.create_ticket.attachments_description",{max:fh})})})]})},oO=({attachedImages:e,onImagesAdded:t,onImageRemoved:r,disabled:o=!1})=>{const{t:i}=P(),s=le(),a=c.useRef(null),[l,u]=c.useState(!1),p=c.useCallback(async f=>{if(!(o||l))try{if(u(!0),e.length+f.length>fh){se({type:"error",message:i("item.too_many_photos",{count:fh})});return}const _=await tg(f,s);_.length>0&&await t(_)}catch{se({type:"error",message:i("ai_assistant.create_ticket.attachment_error")})}finally{u(!1)}},[s,e.length,t,o,l]),m=c.useCallback(()=>{!o&&!l&&a.current&&a.current.open()},[o,l]),h=e.length>0,A=e.length<fh;return n.jsx(S,{column:!0,fullWidth:!0,children:n.jsx(eg,{ref:a,disableClick:!0,accept:eA,disabled:o||l||!A,style:{width:"100%"},onDrop:p,children:({isDragActive:f})=>n.jsxs(G7e,{wrap:!0,$isDragActive:f&&A&&!o,children:[n.jsx(I,{when:h,children:e.map(_=>n.jsx(n8e,{disabled:o||l,image:_,onRemove:()=>r(_.id)},_.id))}),n.jsx(I,{when:A,children:n.jsx(r8e,{disabled:o||l,hasImages:h,onClick:m})}),n.jsx(I,{when:f&&A&&!o,children:n.jsx(S,{center:!0,style:{position:"absolute",inset:0,borderRadius:"8px"},children:n.jsx(C,{brand:!0,fontBold:!0,children:i("ai_assistant.create_ticket.drop_files_here")})})})]})})})},o8e=L(["&::-webkit-scrollbar{width:4px;height:4px;background-color:",";}&::-webkit-scrollbar-thumb{border-radius:4px;background-color:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>ot(e.bg.neutral700,.4)),i8e=(e=[])=>e.reduce((t,r)=>r.id??t,null),yE=(e,{isSageHubspotEnabled:t=!1}={})=>t&&!j(e)?x("ai_assistant.create_ticket.success_without_reference"):x("ai_assistant.create_ticket.success",{ticketId:e}),s8e={days:["Monday","Tuesday","Wednesday"],startHour:14,endHour:15},Kw=(e=s8e)=>{const t=new Date,r=t.toLocaleDateString("en-US",{weekday:"long",timeZone:"America/New_York"}),o=Number(t.toLocaleString("en-US",{hour:"numeric",hour12:!1,timeZone:"America/New_York"}));return e.days.includes(r)&&o>=e.startHour&&o<e.endHour},a8e=e=>{const r=Math.floor((new Date().getTime()-e.getTime())/(1e3*60*60*24));return r<1?e.toLocaleTimeString(Zo(),{hour:"2-digit",minute:"2-digit"}):r<2?x("common.yesterday"):r<7?e.toLocaleDateString(Zo(),{weekday:"long"}):e.toLocaleDateString(Zo(),{month:"short",day:"numeric"})},fE=()=>{const{featureFlags:e}=Yt();return e.enableSageHubspotTickets===!0},l8e={subject:{presence:{allowEmpty:!1},length:{minimum:10,maximum:100}},ticketCategory:{presence:{allowEmpty:!1}},description:{presence:{allowEmpty:!0},length:{maximum:300}}},c8e=({chatId:e,messageId:t})=>{const{t:r}=P(),o=c.useContext(Ue),i=le(),{hideModal:s}=lt(),a=fE(),l=Pe(),u=q(D=>D.chatbot.ticketCategoryOptions),[p,m]=c.useState([]),[h,A]=c.useState(!1),{handleSubmit:f,formState:_,register:b,control:E,getFieldState:T}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{subject:"",ticketCategory:null,description:""},resolver:D=>gt(D,l8e)}),{isValid:w}=_,v=c.useCallback(async D=>{A(!0);try{const F=await tO(D,i);m(B=>[...B,...F])}catch{se({type:"error",message:r("ai_assistant.create_ticket.attachment_error")})}finally{A(!1)}},[i]),k=c.useCallback(D=>{m(F=>{const B=F.find(U=>U.id===D);return B&&B.preview.startsWith("blob:")&&URL.revokeObjectURL(B.preview),F.filter(U=>U.id!==D)})},[]),N=c.useCallback(D=>{const F=rO(p);return new Promise((B,U)=>i({type:d.CREATE_ZENDESK_TICKET_REQUEST,payload:{resolve:B,reject:U,chatId:e,messageId:t,...D,attachmentIds:F}})).then(B=>{O.completeChatbotSupportTicketButton({chatId:e,ticketCategory:D.ticketCategory.value,ticketId:B}),s(),se({type:"success",message:yE(B,{isSageHubspotEnabled:a})})}).catch(B=>{V(B)})},[p,i,e,t,s,a]);return c.useEffect(()=>()=>{nO(p)},[p]),n.jsxs("form",{autoComplete:"off",onSubmit:f(N),children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",style:{borderBottom:`1px solid ${o.delimiter.neutral200}`,paddingBottom:12,margin:"24px 20px 12px 20px"},children:[n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(C,{fontBold:!0,neutral900:!0,size:"16px",children:r("ai_assistant.create_ticket.modal_title")}),n.jsx(C,{neutral700:!0,size:"14px",children:r("ai_assistant.create_ticket.chat_history")})]}),n.jsx(Fd,{"data-testid":"cancel-button",id:"modal-close-icon",onClick:s,children:n.jsx(Ln,{color:o.icon.neutral700,height:20,strokeWidth:1.5,width:20})})]}),n.jsxs(R,{bottom:12,horizontal:20,top:12,children:[n.jsx(R,{bottom:10,top:0,children:n.jsx(we,{label:r("ai_assistant.create_ticket.subject"),...b("subject"),...T("subject",_),type:"text"})}),n.jsx(R,{bottom:10,top:0,children:n.jsx(ht,{control:E,label:r("ai_assistant.create_ticket.ticket_category"),name:"ticketCategory",options:u})}),n.jsx(R,{top:0,children:n.jsx(Qn,{...b("description"),...T("description",_),$resize:"none",label:r("ai_assistant.create_ticket.description"),rows:4,textAreaControlStyles:o8e})}),n.jsx(R,{bottom:8,top:4,children:n.jsx(oO,{attachedImages:p,disabled:l.createZendeskTicket||h,onImageRemoved:k,onImagesAdded:v})})]}),n.jsx(R,{horizontal:20,style:{borderTop:`1px solid ${o.delimiter.neutral200}`},vertical:20,children:n.jsxs(S,{alignItems:"center",gap:12,justifyContent:"space-between",children:[n.jsx(Y,{borderRadius:"8px",styleType:"stepperBack",type:"button",onClick:s,children:r("common.back")}),n.jsx(Y,{borderRadius:"8px",disabled:!w||l.createZendeskTicket||h,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:l.createZendeskTicket||h,styleType:"brandCTA",children:r(h?"ai_assistant.create_ticket.uploading":"ai_assistant.create_ticket.modal_cta_text")})]})})]})},d8e=xo(["from{opacity:0;}to{opacity:1;}"]),u8e=xo(["from{opacity:1;}to{opacity:0;}"]),p8e=g(S).withConfig({displayName:"ui__Wrapper"})(["position:fixed;right:16px;bottom:","px;z-index:10000;"," transition:",";visibility:",";"],({$bottom:e})=>e,({isActive:e})=>L(["animation:"," 0.3s ease-out forwards;"],e?d8e:u8e),({isActive:e})=>`visibility 0s linear ${e?"0s":"0.3s"}`,({isActive:e})=>e?"visible":"hidden"),m8e=g(Y).withConfig({displayName:"ui__WidgetButton"})(["padding:0px;background-color:",";color:",";width:64px;
6125height:64px;min-width:fit-content;border:none;border-radius:50%;margin:0px;overflow:hidden;cursor:",";user-select:",";transition:transform 0.15s cubic-bezier(0.22,1,0.36,1);&:active{transform:",";transition:transform 0.08s cubic-bezier(0.4,0,0.2,1);}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.icon.white,({$draggable:e,$isDragging:t})=>t?"grabbing":e?"grab":"pointer",({$isDragging:e})=>e?"none":"auto",({$isDragging:e})=>e?"none":"scale(0.95)"),h8e=xo(["from{opacity:0;transform:translateY(100px);}to{opacity:1;transform:translateY(0);}"]),A8e=xo(["from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(100px);}"]),g8e=xo(["from{transform:translateX(100%);}to{transform:translateX(0);}"]),y8e=xo(["from{transform:translateX(0);}to{transform:translateX(100%);}"]),f8e=g.div.withConfig({displayName:"ui__SlideContainer"})(["position:absolute;inset:0;z-index:6;background-color:",";animation:"," 0.3s ease-out forwards;"],({theme:e})=>e.bg.neutral50,({isEntering:e})=>e?g8e:y8e),_8e=g(S).withConfig({displayName:"ui__PanelWrapper"})(["position:relative;bottom:16px;right:16px;z-index:10000;width:488px;height:min(calc(-120px + 100vh),822px);box-shadow:",";border-radius:32px;margin-top:16px;background-color:",";"," "," transition:",";visibility:",";overflow:clip;"],({theme:e})=>`0px 1px 5px 0px ${e.bg.neutral400}`,({theme:e})=>e.bg.neutral50,({isOpen:e})=>L(["animation:"," 0.3s ease-out forwards;"],e?h8e:A8e),({isOpen:e})=>!e&&L(["display:none !important;"]),({isOpen:e})=>`visibility 0s linear ${e?"0s":"0.3s"}`,({isOpen:e})=>e?"visible":"hidden"),x8e=g(S).withConfig({displayName:"ui__PreviewImageWrapper"})(["flex:1;padding:24px;"]),b8e=g.img.withConfig({displayName:"ui__PreviewImage"})(["max-height:452px;"]),E8e=e=>{const{t}=P(),[r,o]=c.useState(null),{hideModal:i}=lt(),s=c.useCallback(a=>{o(t("ai_assistant.preview_image_error")),H(new Error(a.target.src),{tags:["PreviewImageModal"]})},[]);return n.jsxs(S,{fullHeight:!0,direction:"column",children:[n.jsxs(x8e,{alignItems:"center",justifyContent:"center",children:[n.jsx(I,{when:j(r),children:n.jsx(C,{children:r})}),n.jsx(b8e,{...e,onError:s})]}),n.jsx(fe,{height:"1px",width:"100%"}),n.jsx(R,{bottom:24,right:24,top:24,children:n.jsx(S,{fullWidth:!0,justifyContent:"flex-end",children:n.jsx(Y,{styleType:"brandCTA",onClick:i,children:t("common.close")})})})]})},S8e={name:{presence:{allowEmpty:!1},length:{minimum:1,maximum:100}},siteType:{presence:{allowEmpty:!1}}},C8e=()=>{const{t:e}=P(),t=c.useContext(Ue),r=le(),{hideModal:o}=lt(),i=Pe(),s=c.useCallback(m=>{r({type:d.CREATE_SITE_REQUEST,payload:{name:m.name,siteType:m.siteType}})},[r]),{handleSubmit:a,formState:{isValid:l},register:u,getFieldState:p}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{name:"",siteType:""},resolver:m=>gt(m,S8e)});return n.jsxs("form",{autoComplete:"off",onSubmit:a(s),children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",style:{borderBottom:`1px solid ${t.delimiter.neutral200}`,paddingBottom:12,paddingTop:20,margin:"24px 20px 12px 20px"},children:[n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(C,{fontBold:!0,neutral900:!0,size:"16px",children:e("sites.add_site.modal_title")}),n.jsx(C,{neutral700:!0,size:"14px",children:e("sites.add_site.modal_description")})]}),n.jsx(Fd,{"data-testid":"cancel-button",id:"modal-close-icon",onClick:o,children:n.jsx(Ln,{color:t.icon.neutral700,height:20,strokeWidth:1.5,width:20})})]}),n.jsxs(R,{bottom:12,horizontal:20,top:12,children:[n.jsx(R,{bottom:10,top:0,children:n.jsx(we,{autoFocus:!0,t
6125ype:"text",...u("name"),...p("name"),label:e("sites.add_site.name_label"),placeholder:e("sites.add_site.name_placeholder")})}),n.jsx(R,{top:0,children:n.jsx(we,{type:"text",...u("siteType"),...p("siteType"),label:e("sites.add_site.site_type_label"),placeholder:e("sites.add_site.site_type_placeholder")})})]}),n.jsx(R,{horizontal:20,style:{borderTop:`1px solid ${t.delimiter.neutral200}`},vertical:20,children:n.jsxs(S,{alignItems:"center",gap:12,justifyContent:"space-between",children:[n.jsx(Y,{borderRadius:"8px",styleType:"stepperBack",type:"button",onClick:o,children:e("common.cancel")}),n.jsx(Y,{borderRadius:"8px",disabled:!l||i.createSite,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:i.createSite,styleType:"brandCTA",children:e("sites.add_site.modal_cta_text")})]})})]})},T8e={name:{presence:{allowEmpty:!1},length:{minimum:1,maximum:100}},siteType:{presence:{allowEmpty:!1}}},w8e=({site:e})=>{const{t}=P(),r=c.useContext(Ue),o=le(),{hideModal:i}=lt(),s=Pe(),a=c.useCallback(h=>{o({type:d.UPDATE_SITE_REQUEST,payload:{siteId:e.id,name:h.name,siteType:h.siteType,version:e.version}})},[o,e.id,e.version]),{handleSubmit:l,formState:{isValid:u},register:p,getFieldState:m}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{name:e.name,siteType:e.siteType},resolver:h=>gt(h,T8e)});return n.jsxs("form",{autoComplete:"off",onSubmit:l(a),children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",style:{borderBottom:`1px solid ${r.delimiter.neutral200}`,paddingBottom:12,paddingTop:20,margin:"24px 20px 12px 20px"},children:[n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(C,{fontBold:!0,neutral900:!0,size:"16px",children:t("sites.edit_site.modal_title")}),n.jsx(C,{neutral700:!0,size:"14px",children:t("sites.edit_site.modal_description")})]}),n.jsx(Fd,{"data-testid":"cancel-button",id:"modal-close-icon",onClick:i,children:n.jsx(Ln,{color:r.icon.neutral700,height:20,strokeWidth:1.5,width:20})})]}),n.jsxs(R,{bottom:12,horizontal:20,top:12,children:[n.jsx(R,{bottom:10,top:0,children:n.jsx(we,{autoFocus:!0,t
6125ype:"text",...p("name"),...m("name"),label:t("sites.edit_site.name_label"),placeholder:t("sites.edit_site.name_placeholder")})}),n.jsx(R,{top:0,children:n.jsx(we,{type:"text",...p("siteType"),...m("siteType"),label:t("sites.edit_site.site_type_label"),placeholder:t("sites.edit_site.site_type_placeholder")})})]}),n.jsx(R,{horizontal:20,style:{borderTop:`1px solid ${r.delimiter.neutral200}`},vertical:20,children:n.jsxs(S,{alignItems:"center",gap:12,justifyContent:"space-between",children:[n.jsx(Y,{borderRadius:"8px",styleType:"stepperBack",type:"button",onClick:i,children:t("common.cancel")}),n.jsx(Y,{borderRadius:"8px",disabled:!u||s.updateSite,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:s.updateSite,styleType:"brandCTA",children:t("sites.edit_site.modal_cta_text")})]})})]})},I8e=g.div.withConfig({displayName:"ui__ItemCardWrapper"})(["display:flex;align-items:flex-start;border-radius:8px;border:1px solid ",";padding:8px;gap:8px;height:80px;"],({theme:e})=>e.delimiter.neutral200),v8e=g.div.withConfig({displayName:"ui__Photo"})(["width:64px;height:64px;border-radius:6px;background-color:",";background-image:url(",");background-size:",";background-position:center;background-repeat:no-repeat;"],({theme:e})=>e.delimiter.neutral200,({bg:e})=>e||ei.item,({bg:e})=>e?"cover":"45px"),iO=({lineItem:e})=>{const{t}=P(),{itemDetails:r}=e,{name:o,variantOptions:i,quantity:s,unitOfMeasure:a,photos:l}=r||{},p=c.useMemo(()=>sx(l),[l])?.[0]?.extraSmallImageUrl;return n.jsxs(I8e,{children:[n.jsx(v8e,{bg:p,"data-testid":"item-photo"}),n.jsxs(S,{column:!0,fullHeight:!0,justifyContent:"space-between",children:[n.jsxs(S,{column:!0,gap:4,children:[n.jsx(C,{neutral700:!0,trimLongString:!0,"data-testid":"item-name",maxWidth:"350px",size:"14px",weight:500,children:o}),n.jsx(oo,{table:!0,maxWidth:250,variantOptionValues:i})]}),n.jsx(I,{when:j(s),children:n.jsx(C,{block:!0,neutral700:!0,trimLongString:!0,"data-testid":"item-expected-quantity",weight:500,children:t("stock_counts.item_sections.expected_qty",{qty:s,unit:Lt(a?.name,s)})})})]})]})},R8e={quantityCounted:{presence:{allowEmpty:!1,get message(){return x("validations.strict_blank")}},numericality:{greaterThanOrEqualTo:0,get message(){return x("validations.greater_than_or_equal_to_zero")}}}},j8e=(e,t)=>{const r=parseFloat(t),o=parseFloat(e);return M(o)||M(r)?null:o<r?x("stock_counts.recount_modal.less_than_expected",{quantity:r-o}):o>r?x("stock_counts.recount_modal.more_than_expected",{quantity:o-r}):o===r?x("stock_counts.recount_modal.count_matched"):null},_E="Stock Count",k8e=({stockCount:e,warnings:t,dispatch:r})=>{const{lineItems:o=[],totalLineItemCount:i}=e||{},s=o.length,a=!!t?.[1],l=i>s;if(l&&!a)return O.viewWarningBanner({warning:x("stock_counts.warnings.items_view_acl_restriction"),workflow:_E,workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_STOCK_COUNT_WARNING_BANNER,payload:{warningId:1,message:x("stock_counts.warnings.items_view_acl_restriction"),shouldShowCloseButton:!1}});if(!l&&a)return r({type:d.REMOVE_STOCK_COUNT_WARNING_BANNER,payload:{warningId:1,shouldShowCloseButton:!1}})},N8e=({stockCount:e,warnings:t,dispatch:r})=>{const{lineItems:o=[]}=e||{},i=!!t?.[2],s=e?.permissions?.review,l=o.filter(u=>u.isQuantityOrUOMChanged).length>0&&s;if(l&&!i)return O.viewWarningBanner({warning:x("stock_counts.warnings.item_quantity_mismatch"),workflow:_E,workflowStatus:e?.status,workflowId:e?.id}),r({type:d.SHOW_STOCK_COUNT_WARNING_BANNER,payload:{warningId:2,message:x("stock_counts.warnings.item_quantity_mismatch"),shouldShowCloseButton:!1}});if(!l&&i)return r({type:d.REMOVE_STOCK_COUNT_WARNING_BANNER,payload:{warningId:2}})},O8e=({stockCount:e,warnings:t,permissionScopeIds:r,roleGroupsById:o,dispatch:i})=>{const{status:s,lineItems:a=[],totalLineItemCount:l}=e||{},u=a.length===l,p=!!t?.[3],m=e?.permissions?.review,h=a.some(f=>{const{permissionScopeId:_,deletedAt:b}=f?.itemDetails||{};if(b)return!1;const E=r?.[_]?.roleGroupId,T=e?.permissions?.review,{permissions:w,rootPermissions:v}=o[E]||{};return _===be?!rl(v?.items?.attributes?.quantity)&&T:!rl(w?.items?.attributes?.quantity)&&T}),A=u&&h&&s===vn.InReview&&m;if(A&&!p)return O.viewWarningBanner({warning:x("stock_counts.warnings.update_quantity_permission_missing"),workflow:_E,workflowStatus:e?.
6125status,workflowId:e?.id}),i({type:d.SHOW_STOCK_COUNT_WARNING_BANNER,payload:{warningId:3,message:x("stock_counts.warnings.update_quantity_permission_missing"),shouldShowCloseButton:!1}});if(!A&&p)return i({type:d.REMOVE_STOCK_COUNT_WARNING_BANNER,payload:{warningId:3}})},D8e=({stockCount:e,warnings:t,permissionScopeIds:r,roleGroupsById:o,dispatch:i})=>{if([vn.Complete,vn.Voided].includes(e?.status))return i({type:d.REMOVE_ALL_STOCK_COUNT_WARNING_BANNERS});k8e({stockCount:e,warnings:t,dispatch:i}),N8e({stockCount:e,warnings:t,dispatch:i}),O8e({stockCount:e,warnings:t,permissionScopeIds:r,roleGroupsById:o,dispatch:i})},P8e=g.div.withConfig({displayName:"ui__UnitLabel"})(["position:absolute;right:0px;top:5px;height:30px;padding:6px 0 0 4px;margin-right:8px;font-size:13px;color:",";background-color:",";"],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.white),Yw=g.button.withConfig({displayName:"ui__ItemPlusMinusCTA"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0 !important;width:42px;height:42px;color:",";cursor:pointer;border-radius:6px;border:1px solid ",";opacity:",";cursor:",";&:hover{background-color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.delimiter.neutral200,({disabled:e})=>e&&.5,({disabled:e})=>e&&"not-allowed",({theme:e})=>e.bg.neutral50),L8e=L(["bottom:-14px;"]),F8e=({index:e=0,lineItem:t,formFieldName:r})=>{const{register:o,setValue:i,watch:s,getFieldState:a,control:l}=De(),{unitOfMeasure:u}=t.itemDetails||{},p=c.useCallback(_=>{const b=Nn(_);return Ho(b)},[]),m=Te({name:r,control:l}),h=Lt(u.name,m),A=c.useCallback((_,b)=>{const E=_.target.value||"",T=E.indexOf(".");E==="."?i(b,"0",{shouldValidate:!0,shouldDirty:!0}):T===E.length-1&&i(b,E.slice(0,-1),{shouldValidate:!0,shouldDirty:!0})},[i]),f=M(m)||parseFloat(m)<=0;return n.jsxs(S,{alignItems:"center",gap:8,height:"40px",width:"100%",children:[n.jsx(Yw,{"data-testid":`item-${e}-quantity-minus-button`,disabled:f,type:"button",onClick:_=>{if(_.stopPropagation(),_.preventDefault(),f)return;const b=new Sn(s(r)),E=Math.max(b.minus(1).toNumber(),0);i(r,p(E)||"0",{shouldValidate:!0,shouldDirty:!0})},children:n.jsx(ag,{})}),n.jsxs(R,{relative:!0,width:"100%",children:[n.jsx(we,{...o(r),...a(r),noFieldWrapper:!0,customErrorStyles:L8e,"data-testid":`item-${e}-quantity-counted`,placeholder:"-",onBlur:_=>A(_,r),onChange:_=>{const b=_.target.value||"",E=p(b)||"";i(r,E,{shouldValidate:!0,shouldDirty:!0})}}),n.jsx(P8e,{children:h})]}),n.jsx(Yw,{"data-testid":`item-${e}-quantity-plus-button`,onClick:_=>{if(_.stopPropagation(),_.preventDefault(),M(m)){i(r,"0",{shouldValidate:!0,shouldDirty:!0});return}const b=new Sn(s(r)),E=Math.min(b.plus(1).toNumber(),nl);i(r,p(E)||"0",{shouldValidate:!0,shouldDirty:!0})},children:n.jsx(Ms,{height:14,viewBox:"0 0 12 12",width:14})})]})},M8e=({lineItem:e,isReviewCountFlow:t,index:r})=>{const{t:o}=P(),i=le(),s=Pe(),a=s.countStockCountItems||s.reviewStockCountItemCount,{permissionScopeIds:l,roleGroupsById:u,warnings:p,stockCount:m,currentUserInfo:h,rolesById:A}=q(D=>({permissionScopeIds:D?.nodes?.permissionScopeIds,roleGroupsById:D?.roleGroups?.byId,stockCount:D?.pages?.stockCountPage?.stockCount,warnings:D?.pages?.stockCountPage?.warnings,currentUserInfo:Ze(D),rolesById:Cd(D)}));c.useEffect(()=>{O.startRecountCount({lineItem:e,stockCount:m,currentUserInfo:h,rolesById:A,isReviewCountFlow:t})},[t]);const f=c.useCallback(D=>i({type:d.REVIEW_STOCK_COUNT_ITEM_COUNT_REQUEST,payload:{stockCount:m,values:{id:e.id,quantityCounted:D.quantityCounted},afterAll:F=>{i({type:d.HIDE_MODAL}),D8e({stockCount:F,permissionScopeIds:l,roleGroupsById:u,warnings:p,dispatch:i}),O.completeRecountCount({lineItem:e,updatedLineItem:(F.lineItems||[]).find(B=>B.id===e.id),stockCount:m,currentUserInfo:h,rolesById:A,isReviewCountFlow:t})}}}),[i,m,e,t,l,u,p,h,A]),_=parseFloat(e.quantityCounted)||0,b=Ye({mode:"onChange",criteriaMode:"all",resolver:D=>gt(D,R8e),defaultValues:{quantityCounted:_}}),{handleSubmit:E,formState:{isValid:T,isDirty:w},control:v}=b,k=Te({name:"quantityCounted",control:v}),N=!T||a||(t?!1:!w);return n.jsx(tn,{...b,children:n.jsxs("form",{onSubmit:E(f),children:[n.jsxs(R,{all:16,children:[n.jsx(iO,{lineItem:e}),n.jsxs(R,{relative:!0,bottom:40,top:24,children:[n.jsx(F8e,{formFieldName:"quantityCounted",index:r,lineItem:e}),n.jsx(C,{block:!0,neutral500:!0,lineHeight:"14px",offsets:{pr:58},size:"10px",style:{position:"absolute"},textAlign:"right",weight:"400",width:"100%",children:j8e(k,e.itemDetails?.quantity)})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{all:16,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{"data-testid":"submit-button",disabled:N,minWidth:"164",offsetType:"enormous",showSpinner:a,styleType:"brandCTA",type:"submit",children:o("stock_counts.recount_modal.cta")})})})]})})},U8e="update_qty_inventory_count_adjustment",B8e=(e,t)=>
6125{const r=parseFloat(e.quantityExpected||"0")-parseFloat(e.quantityCounted||"0"),o=r>0?`-${Math.abs(r)}`:`${Math.abs(r)}`,i=t.find(s=>s.key===U8e);return{quantityDelta:o,newQuantity:parseFloat(String(e.quantityCounted))||0,reason:i||null,transactionNote:""}},H8e=(e,t)=>en({id:t.id,node_version:t.itemDetails.version,quantityDelta:e.quantityDelta,reasonId:e.reason?.value,notes:e.transactionNote}),z8e=({node:e})=>{const{t}=P(),{register:r,getFieldState:o}=De(),i=Number(e?.quantity||0),s=e?.unitName||null;return n.jsxs(R,{top:16,children:[n.jsx(sa,{disabled:!0,showLabel:!0,showSign:!0,baseQuantity:i,"data-testid":"quantity-field",decrementAction:{show:!0,disabled:!0},incrementAction:{show:!0,disabled:!0},label:t("common.quantity"),name:"quantityDelta",newQtyFieldName:"newQuantity",unit:s}),n.jsx(sa,{defaultShowError:!0,disabled:!0,showLabel:!0,baseQuantity:i,"data-testid":"new-quantity-field",decrementAction:{show:!1},incrementAction:{show:!1},label:t("common.new_quantity"),name:"newQuantity",qtyDeltaFieldName:"quantityDelta",unit:s}),n.jsx(fe,{neutral100:!0,bottom:"16px",height:"1px",width:"100%"}),n.jsxs(S,{column:!0,children:[n.jsx(is,{reasonType:Ht.UpdateQuantity,testId:"reason-field",isDisabled:!0,label:t("stock_counts.resolve_discrepancy_modal.transaction_reason"),name:"reason",isWorkflowProtected:!0}),n.jsx(Qn,{...r("transactionNote"),...o("transactionNote"),"data-testid":"notes-field",label:t("stock_counts.resolve_discrepancy_modal.transaction_note"),placeholder:t("update_quantity_modal.placeholders.transaction_note")})]})]})},V8e=({lineItem:e,stockCount:t,afterAll:r})=>{const{t:o}=P(),i=le(),{resolveStockCountItemDiscrepancy:s}=Pe(),{currentUserInfo:a,rolesById:l}=q(_=>({currentUserInfo:Ze(_),rolesById:Cd(_)}));c.useEffect(()=>{O.startUpdateCountQuantity({lineItem:e,stockCount:t,currentUserInfo:a,rolesById:l})},[]);const u=_=>{i({type:d.RESOLVE_STOCK_COUNT_ITEM_DISCREPANCY_REQUEST,payload:{values:H8e(_,e),stockCount:t,lineItem:e,afterAll:()=>{O.completeUpdateCountQuantity({lineItem:e,formValues:_,stockCount:t,currentUserInfo:a,rolesById:l}),r()}}})},p=q(Hs),m=c.useMemo(()=>B8e(e,p),[e,p]),h=Ye({defaultValues:m,mode:"onChange",resolver:_=>gt(_,Mj)}),{reset:A,handleSubmit:f}=h;return c.useEffect(()=>{A(m)},[m,A]),n.jsx(tn,{...h,children:n.jsxs("form",{autoComplete:"off",onSubmit:f(u),children:[n.jsxs(R,{all:16,children:[n.jsx(iO,{lineItem:e}),n.jsx(z8e,{node:e.itemDetails})]}),n.jsx(fe,{neutral100:!0,height:"1px",width:"100%"}),n.jsx(S,{justifyContent:"flex-end",children:n.jsx(R,{bottom:19,right:20,top:20,children:n.jsx(Y,{borderRadius:"6px","data-testid":"submit-button",disabled:s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",showSpinner:s,styleType:"brandCTA",type:"submit",children:o("stock_counts.resolve_discrepancy_modal.cta")})})})]})})},Q8e=({itemsCorrected:e,customFieldsCreated:t,cancelHandler:r,submitHandler:o})=>{const{t:i}=P();return n.jsxs(n.Fragment,{children:[n.jsxs(R,{bottom:24,horizontal:32,top:30,children:[n.jsx(C,{neutral700:!0,lineHeight:"24px",size:"14px",children:i("import.confirm_import_title")}),n.jsxs(R,{top:16,children:[n.jsxs(S,{alignItems:"flex-start",style:{gap:"8px",marginBottom:"8px"},children:[n.jsx(C,{neutral700:!0,size:"14px",children:"•"}),n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:i("import.confirm_import_items_corrected",{count:e})})]}),n.jsxs(S,{alignItems:"flex-start",style:{gap:"8px"},children:[n.jsx(C,{neutral700:!0,size:"14px",children:"•"}),n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:i("import.confirm_import_custom_fields",{count:t})})]})]})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:16,children:n.jsxs(S,{justifyContent:"flex-end",style:{gap:"16px"},children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:r,children:i("common.cancel")}),n.jsx(Y,{styleType:"brandCTA",type:"button",onClick:o,children:i("import.confirm_import")})]})})]})},xE=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},c.createElement("path",{fill:"#7F6A00",d:"M1 21 12 2l11 19zm10.35-5.7h1.5V9.7h-1.5zm.75 2.775a.73.73 0 0 0 .75-.75.73.73 0 0 0-.75-.75.73.73 0 0 0-.75.75.73.73 0 0 0 .75.75M3.6 19.5h16.8L12 5z"})),W8e=({errorCount:e,cancelHandler:t,submitHandler:r})=>{const{t:o}=P();return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,top:30,children:n.jsxs(S,{center:!0,column:!0,gap:16,children:[n.jsx(xE,{width:64,height:64,viewBox:"0 0 24 24"}),n.jsxs(C,{neutral700:!0,size:"16px",lineHeight:"24px",center:!0,children:[o("import.skip_import_confirmation"),`
6126`,o("import.items_with_unresolved_errors",{count:e})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:16,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:t,children:o("common.cancel")}),n.jsx(Y,{styleType:"brandCTA",type:"button",onClick:r,children:o("import.confirm_import")})]})})]})},q8e=({errorCount:e,cancelHandler:t,submitHandler:r})=>{const{t:o}=P(),i=c.useContext(Ue);return n.jsx(R,{horizontal:32,top:32,bottom:24,children:n.jsxs(S,{center:!0,column:!0,gap:16,fullWidth:!0,children:[n.jsx(S,{center:!0,style:{width:56,height:56,borderRadius:"50%",backgroundColor:i.bg.orange50,color:i.text.orange600},children:n.jsx(D8,{width:28,height:28})}),n.jsx(C,{fontSemiBold:!0,neutral800:!0,size:"18px",lineHeight:"24px",center:!0,children:o("import.skip_items_with_errors_title",{count:e})}),n.jsx(C,{neutral500:!0,size:"14px",lineHeight:"20px",center:!0,children:o("import.skip_items_with_errors_description")}),n.jsxs(S,{column:!0,gap:8,fullWidth:!0,style:{marginTop:8},children:[n.jsx(Y,{styleType:"brandCTA",$fullWidth:!0,type:"button",onClick:r,children:o("import.continue_with_import")}),n.jsx(Y,{styleType:"userCancel",type:"button",style:{minWidth:"auto"},onClick:t,children:o("common.cancel")})]})]})})},Kl=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,clipPath:"url(#alert-triangle_svg__clip0_10860_16140)"},c.createElement("path",{d:"M12 9.537v3.079M10.74 5.375 4.503 15.79A1.473 1.473 0 0 0 5.762 18H18.24a1.472 1.472 0 0 0 1.259-2.209L13.26 5.374a1.472 1.472 0 0 0-2.52 0M12 14.924h.008"})),c.createElement("defs",null,c.createElement("clipPath",{id:"alert-triangle_svg__clip0_10860_16140"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),G8e=g.div.withConfig({displayName:"ui__IconWrapper"})(["width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:24px;background-color:#f9e9e9;flex-shrink:0;"]),$8e=({cancelHandler:e,submitHandler:t})=>{const{t:r}
6126=P(),o=_i();return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,top:32,right:20,left:20,children:n.jsxs(S,{center:!0,gap:12,children:[n.jsx(G8e,{children:n.jsx(Kl,{color:o.text.red500})}),n.jsx(C,{neutral800:!0,lineHeight:"20px",children:r("import.exit_confirmation")})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{top:24.5,right:20,left:20,bottom:23.5,children:n.jsxs(S,{justifyContent:"flex-end",gap:16,children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:e,children:r("common.cancel")}),n.jsx(Y,{styleType:"brandCTA",type:"button",onClick:t,minWidth:"auto",children:r("import.confirm_exit")})]})})]})},sO=g.div.withConfig({displayName:"ui__IconWrapper"})(["width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:24px;background-color:#f9e9e9;flex-shrink:0;"]),K8e=({editedCount:e,cancelHandler:t,submitHandler:r})=>{const{t:o}=P(),i=_i();return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,top:32,right:20,left:20,children:n.jsxs(S,{center:!0,gap:12,children:[n.jsx(sO,{children:n.jsx(Kl,{color:i.text.red500})}),n.jsx(C,{neutral800:!0,lineHeight:"20px",children:o("bulk_edit.exit_confirmation",{count:e})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{top:24.5,right:20,left:20,bottom:23.5,children:n.jsxs(S,{justifyContent:"flex-end",gap:16,children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:t,children:o("common.cancel")}),n.jsx(Y,{styleType:"brandCTA",type:"button",onClick:r,minWidth:"auto",children:o("bulk_edit.confirm_exit")})]})})]})},Y8e=g.div.withConfig({displayName:"ui__IconWrapper"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:24px;background-color:",";"],({theme:e})=>e.bg.red50),J8e=({itemName:e,confirmLabel:t,cancelHandler:r,submitHandler:o})=>{const{t:i}=P(),s=_i(),[a,l]=c.useState(!1);return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,top:32,right:20,left:20,children:n.jsxs(S,{gap:12,children:[n.jsx(Y8e,{children:n.jsx(Kl,{color:s.icon.red500})}),n.jsxs(S,{column:!0,gap:12,children:[n.jsxs(C,{neutral800:!0,lineHeight:"20px",children:[i("bulk_edit.unit_of_measure_changed"),n.jsx(C,{bold:!0,neutral900:!0,as:"span",children:e})]}),n.jsx(C,{neutral600:!0,lineHeight:"20px",children:i("bulk_edit.units_of_measure_warning")}),n.jsx(rt,{checked:a,"data-testid":"bulk-edit-unit-warning-suppress",label:i("bulk_edit.unit_warning.dont_warn_again"),name:"bulkEditUnitWarningSuppress",onChange:()=>l(u=>!u)})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{top:24.5,right:20,left:20,bottom:23.5,children:n.jsxs(S,{justifyContent:"flex-end",gap:16,children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:r,children:i("common.cancel")}),n.jsx(Y,{minWidth:"auto",styleType:"brandCTA",type:"button",onClick:()=>o(a),children:t??i("bulk_edit.unit_warning.confirm")})]})})]})},X8e=g.div.withConfig({displayName:"ui__IconWrapper"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:24px;background-color:",";"],({theme:e})=>e.bg.orange50),Z8e=g.div.withConfig({displayName:"ui__ActionButtons"})(["display:flex;align-items:center;justify-content:flex-end;gap:16px;button{white-space:nowrap;}"]),eRe=({cancelHandler:e,submitHandler:t})=>{const{t:r}=P(),o=_i();return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,left:20,right:20,top:32,children:n.jsxs(S,{gap:12,children:[n.jsx(X8e,{children:n.jsx(Kl,{color:o.icon.orange500})}),n.jsxs(S,{column:!0,gap:8,children:[n.jsx(C,{bold:!0,neutral900:!0,lineHeight:"24px",size:"16px",children:r("bulk_edit.set_all.guard_heading")}),n.jsx(C,{neutral600:!0,lineHeight:"20px",children:r("bulk_edit.set_all.guard_body")})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{bottom:23.5,left:20,right:20,top:24.5,children:n.jsxs(Z8e,{children:[n.jsx(Y,{"data-testid":"bulk-edit-set-all-guard-discard",style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:t,children:r("bulk_edit.set_all.guard_discard")}),n.jsx(Y,{"data-testid":"bulk-edit-set-all-guard-cancel",minWidth:"auto",styleType:"brandCTA",type:"button",onClick:e,children:r("bulk_edit.set_all.guard_back")})]})})]})},aO=async e=>{const{items:t}=await Wn(ee.listBulkEditSessions,{pathParams:{companyId:e},queryParams:{type:"edit",active:!0,page:1,pageSize:1}});return t??[]},tRe=async(e,t)=>Wn(ee.fetchBulkEditSession,{pathParams:{companyId:e,sessionId:t}}
6126),lO=async(e,{scopeFolderIds:t,includeSubfolders:r})=>{const o=new FormData;return t.forEach(i=>{o.append("scope_folder_ids",String(i))}),o.append("include_subfolders",String(r)),Wn(ee.createBulkEditSession,{pathParams:{companyId:e},data:o})},cO=async(e,t)=>Wn(ee.deleteBulkEditSession,{pathParams:{companyId:e,sessionId:t}}),nRe=async(e,t,r)=>Wn(ee.processBulkEditSession,{pathParams:{companyId:e,sessionId:t},data:r&&Object.keys(r).length>0?{analyticsContext:r}:{}}),rRe=async(e,{page:t,pageSize:r,...o})=>{if(o.nodeIds?.length===0)return{rows:[],total:0};const i=await Wn(Fe.advancedSearchNonSummarize,{pathParams:{companyId:e},data:{...o,offset:(t-1)*r,limit:r}});return{rows:i.data??[],total:i.meta?.total??0}},oRe=async(e,t,r)=>{if(r.length===0)return{queriedNodeIds:[],rows:[]};const{data:o}=await Wn(ee.fetchBulkEditRows,{pathParams:{companyId:e,sessionId:t},queryParams:{nodeIds:r.join(","),pageSize:r.length}});return{queriedNodeIds:r,rows:o??[]}},iRe=async(e,t,r)=>Wn(ee.updateBulkEditRows,{pathParams:{companyId:e,sessionId:t},data:{rows:r}}),sRe=async(e,t,{fixable:r}={})=>{const{nodeIds:o}=await Wn(ee.fetchBulkEditEditedNodeIds,{pathParams:{companyId:e,sessionId:t},...r===void 0?{}:{queryParams:{fixable:r}}});return o??[]},aRe=async e=>{const{tags:t}=await Wn(ee.getTags,{pathParams:{companyId:e},queryParams:{disablePagination:!0}});return(t??[]).map(r=>r.name).filter(Boolean)},dO=async(e,t)=>{const{stats:r}=await Wn(ee.fetchBulkEditSessionStats,{pathParams:{companyId:e,sessionId:t}});return r??{totalRows:0}},lRe=new Set(["sid","label_url","label_url_extra","total_value","full_precision_price","ancestry","created_at","updated_at","reserved_qty"]),uO={name:Nt.text,notes:Nt.text,quantity:Nt.number,min_quantity:Nt.number,price:Nt.money,unit_name:Nt.select,tags:Nt.tags},pO={string:Nt.text,text:Nt.text,phone:Nt.text,email:Nt.text,url:Nt.text,scanner:Nt.text,integer:Nt.number,float:Nt.number,boolean:Nt.checkbox,datetime:Nt.date,dropdown:Nt.select},cRe=[{targetField:"label_url",headerKey:"bulk_edit.columns.barcode"},{targetField:"label_url_extra",headerKey:"bulk_edit.columns.barcode_secondary"}],dRe=[{targetField:"sid",headerKey:"bulk_edit.columns.sid"},{targetField:"ancestry",headerKey:"bulk_edit.columns.folder"}],uRe=e=>e in uO,pRe=e=>e in pO,mRe=e=>uRe(e)?uO[e]:Nt.text,hRe=(e,t,r,o)=>{const i=String(e.sourceIndex);if(e.targetCustomAttribute){const{id:s,name:a}=e.targetCustomAttribute,l=t[s],u=l!==void 0&&pRe(l)?pO[l]:Nt.text;return{sourceIndex:i,header:e.sourceHeader||a||"",kind:Uc.customAttribute,cellType:u,isEditable:!0,customAttributeId:s,customAttributeKind:l,isRequired:o.has(s)}}if(e.targetLabel&&!e.targetField){const s=cRe[r];return s?{sourceIndex:i,header:e.sourceHeader||x(s.headerKey),kind:Uc.label,cellType:Nt.readOnly,isEditable:!1,targetField:s.targetField}:null}if(e.targetField){const{targetField:s}=e,a=lRe.has(s);return{sourceIndex:i,header:e.sourceHeader||s,kind:Uc.field,cellType:a?Nt.readOnly:mRe(s),isEditable:!a,targetField:s}}return null},ARe=(e=[],t={},r=new Set)=>{const o={};let i=0;const s=[...e].sort((p,m)=>p.sourceIndex-m.sourceIndex).reduce((p,m)=>{const h=hRe(m,t,i,r);return h&&!o[h.sourceIndex]&&(o[h.sourceIndex]=h,p.push(h.sourceIndex),h.kind===Uc.label&&(i+=1)),p},[]),a=new Set(Object.values(o).map(({targetField:p})=>p).filter(Boolean)),l=(s.length===0?[]:dRe).reduce((p,{targetField:m,headerKey:h})=>(a.has(m)||(o[m]={sourceIndex:m,header:x(h),kind:Uc.field,cellType:Nt.readOnly,isEditable:!1,targetField:m},p.push(m)),p),[]);return{order:[...s.filter(p=>o[p].isEditable),...s.filter(p=>!o[p].isEditable),...l],byIndex:o}},gRe=(e,t)=>{const r=new Set(t),o=e.filter(s=>r.has(s)),i=new Set(o);return[...o,...t.filter(s=>!i.has(s))]},yRe=new Set(["price","full_precision_price","total_value"]),fRe="unit_name",_Re=e=>{const t=e.order.find(r=>e.byIndex[r]?.targetField===fRe);return t===void 0?e:{order:e.order,byIndex:{...e.byIndex,[t]:{...e.byIndex[t],cellType:Nt.readOnly,isEditable:!1}}}},xRe=e=>{const t={};return{order:e.order.filter(o=>{const i=e.byIndex[o],s=i?.targetField!==void 0&&yRe.has(i.targetField);return!i||s?!1:(t[o]=i,!0)}),byIndex:t}},bRe=()=>({}),pc=()=>({selectedNodeIds:new Set,setAllValues:{}}),X1=()=>({undoStack:[],drafts:{},clientErrors:{},hasReconfirmedRow:!1,editedDeltas:{},pendingStaged:{}}),Jw=()=>({selCell:null,editingCell:null,pulsedCell:null,selectedNodeIds:new Set,searchDraft:"",searchApplied:"",f
6126iltersApplied:bRe(),isScanning:!1,scannedLabels:[],columnsByIndex:{},columnOrder:[],hiddenColumns:new Set,columnWidths:{},sort:null,page:1,pageSize:zB,setAllValues:{},focusedSetAllColumn:null,suppressUnitWarning:!1});let Z1;const mO=M9((e,t)=>({...X1(),...Jw(),gridApi:null,hydrateColumns:(r,o,i)=>{const{columnOrder:s}=t(),a=ARe(r,o,i?.requiredIds),l=i?.hidePrice?xRe(a):a,{order:u,byIndex:p}=i?.canEditUnits===!1?_Re(l):l;e({columnsByIndex:p,columnOrder:gRe(s,u)})},setCellDraft:(r,o)=>{const{drafts:i}=t();i[r]!==o&&e({drafts:{...i,[r]:o}})},setCellDrafts:r=>{const o={...t().drafts};r.forEach(({key:i,value:s})=>o[i]=s),e({drafts:o})},clearCellDraft:r=>{const o=t().drafts;if(!(r in o))return;const{[r]:i,...s}=o;e({drafts:s})},settleCells:r=>{const o={...t().drafts},i={...t().clientErrors},s={...t().pendingStaged};r.forEach(a=>{delete o[a],delete i[a],delete s[a]}),e({drafts:o,clientErrors:i,pendingStaged:s})},failCells:(r,o)=>{const i={...t().clientErrors},s={...t().pendingStaged};r.forEach(a=>{i[a]=o,delete s[a]}),e({clientErrors:i,pendingStaged:s})},stagePending:r=>{const o={...t().pendingStaged};r.forEach(({key:i,value:s})=>o[i]=s),e({pendingStaged:o})},markRowReconfirmed:()=>{t().hasReconfirmedRow||e({hasReconfirmedRow:!0})},clearReconfirmedRows:()=>e({hasReconfirmedRow:!1}),setGridApi:r=>e({gridApi:r}),applyEditedNodes:r=>{const o={...t().editedDeltas};r.forEach(({nodeId:i,isEdited:s})=>{if(s===void 0){delete o[i];return}o[i]=s}),e({editedDeltas:o})},pushUndoEntry:r=>e({undoStack:[...t().undoStack,r]}),dropUndoEntry:r=>e({undoStack:t().undoStack.filter(o=>o.id!==r)}),restoreUndoEntry:(r,o)=>{const{undoStack:i}=t();e({undoStack:[...i.slice(0,o),r,...i.slice(o)]})},pulseCell:r=>{clearTimeout(Z1),e({pulsedCell:r}),Z1=setTimeout(()=>e({pulsedCell:null}),HB)},toggleNodeSelected:r=>{const o=new Set(t().selectedNodeIds);o.delete(r)||o.add(r),e({selectedNodeIds:o})},setPageSelection:(r,o)=>{const i=new Set(t().selectedNodeIds);r.forEach(s=>o?i.add(s):i.delete(s)),e({selectedNodeIds:i})},clearSelection:()=>e({selectedNodeIds:new Set}),setSetAllValue:(r,o)=>{const{[r]:i,...s}=t().setAllValues;e({setAllValues:o===""?s:{...s,[r]:o}})},clearSetAllValues:()=>e({setAllValues:{}}),restorePageScope:({selectedNodeIds:r,setAllValues:o})=>e({selectedNodeIds:r,setAllValues:o}),resetEdits:()=>e(X1()),setSuppressUnitWarning:r=>e({suppressUnitWarning:r}),setColumnLayout:(r,o)=>e({columnOrder:r,hiddenColumns:o}),setScanning:r=>e({isScanning:r,scannedLabels:[],searchDraft:"",searchApplied:"",page:1,...pc()}),addScannedLabel:r=>{const{scannedLabels:o}=t();o.includes(r)||e({scannedLabels:[r,...o],page:1,...pc()})},setSearchDraft:r=>e({searchDraft:r}),setSearchApplied:r=>e({searchApplied:r,page:1,...pc()}),applyFilters:r=>e({filtersApplied:r,page:1,...pc()}),setPage:r=>{Number.isFinite(r)&&e({page:Math.max(1,Math.round(r)),...pc()})},setPageSize:r=>{Number.isFinite(r)&&e({pageSize:Math.min(BB,Math.max(1,Math.round(r))),page:1,...pc()})},reset:()=>{clearTimeout(Z1),e({...X1(),...Jw()})}})),ERe="tags",bE="bulk-edit-open-session",hO="bulk-edit-session",AO="bulk-edit-live-rows",gO="bulk-edit-staged-rows",yO="bulk-edit-all-edited-items",EE="bulk-edit-stats",SRe=(e=!0)=>{const{id:t}=Tn();return Sr({queryKey:[ERe,t],queryFn:()=>aRe(t),enabled:!!t&&e})},K1t=()=>{const{id:e}=Tn();return Sr({queryKey:[bE,e],queryFn:async()=>{const[t]=await aO(e);return t?.id??null},enabled:!!e,retry:!1})},Y1t=e=>{const{id:t}=Tn();return Sr({queryKey:[hO,t,e],queryFn:()=>tRe(t,e),enabled:!!t&&e!==void 0})},CRe=({folders:e,includeSubfolders:t,page:r,pageSize:o,searchTerm:i,sort:s,filters:a,nodeIds:l,enabled:u=!0})=>{const{id:p}=Tn(),m={page:r,pageSize:o,...i?{searchTerm:i}:{},...s?{sort:s}:{},...a,...e?.length?{folders:e}:{},...t===void 0?{}:{includeSubfolders:t},...l===void 0?{}:{nodeIds:l}};return Sr({queryKey:[AO,p,m],queryFn:()=>rRe(p,m),enabled:!!p&&u,placeholderData:El})},TRe=(e,t)=>[gO,e,t],wRe=(e,t,r)=>[...TRe(e,t),r],J1t=({sessionId:e,nodeIds:t,enabled:r=!0})=>{const{id:o}=Tn();return Sr({queryKey:wRe(o,e,t),queryFn:()=>oRe(o,e,t),enabled:!!o&&e!==void 0&&r,placeholderData:El})},IRe=(e,t,r)=>[yO,e,t,...r===void 0?[]:[{fixable:r}]],X1t=(e,{fixable:t,enabled:r=!0}={})=>{const{id:o}=Tn();return Sr({queryKey:IRe(o,e,t),queryFn:()=>sRe(o,e,{fixable:t}),enabled:!!o&&e!==void 0&&r})},vRe=(e,t=!0)=>{const{id:r}=Tn();return Sr({queryKey:[EE,r,e],queryFn:()=>dO(r,e),enabled:!!r&&e!==void 0&&t})},Z1t=()=>{const{id:e}=Tn(),t=yp();return pd({mutationFn:r=>lO(e,r),onSuccess:({sessionId:r})=>{t.setQueryData([bE,e],r)},onError:r=>V(r.message)})},eyt=()=>{const{id:e}=Tn(),t=yp();return pd({mutationFn:async r=>{const[o]=await aO(e);return o&&await cO(e,o.id),lO(e,r)},onSuccess:({sessionId:r})=>{mO.getState().reset(),t.setQueryData([bE,e],r)},onError:r=>V(r.message)})},tyt=()=>{const{id:e}=Tn();return pd({mutationFn:({sessionId:t})=>cO(e,t),onError:t=>V(t.message)})},nyt=()=>{const{id:e}=Tn();return pd({mutationFn:({sessionId:t,rows:r})=>iRe(e,t,r),onError:t=>V(t.message)})},RRe=3e5,jRe=e=>o8(e,{timeoutMs:RRe}),kRe=async(e,{sessionId:t,analyticsContext:r})=>{const{jobId:o}=await nRe(e,t,r),i=await jRe(o);return{jobId:o,result:i}},NRe=[gO,yO,EE,hO,AO],ORe=()=>{const{id:e}=Tn(),t=yp();return pd({mutationFn:r=>kRe(e,r),onSuccess:()=>{mO.getState().clearReconfirmedRows(),NRe.forEach(r=>{t.invalidateQueries({queryKey:[r]})})}})},DRe=e=>{if(e.kind===$o.partial)return $g.partial;if(e.kind===$o.failed)return e.reason===jh.timeout?$g.timeout:$g.error},PRe=(e,t)=>e.kind===$o.partial?Math.max(e.totalCount-e.updatedCount,0):e.kind===$o.failed?t:0,LRe=e=>e.kind===$o.failed?0:e.updatedCount,FRe=e=>({errorReasons:y5.filter(t=>(e[t]??0)>0).map(t=>VB[t]),failedVersionConflictCount:e.versionConflict??0,failedOutOfScopeCount:e.outOfScope??0,failedItemDeletedCount:e.itemDeleted??0,failedItemLockedCount:e.itemLocked??0,failedPermissionDeniedCount:e.permissionDenied??0,failedUnexpectedCount:e.unexpected??0}),MRe=e=>{const{analytics:t}=u8();return{bulkEditType:cA.labsGrid,origin:t?.origin??null,source:t?.source??null,bulkSelectionType:t?.bulkSelectionType??null,role:e}},URe=e=>{const{analytics:t}=u8(),r={source:t?.source,origin:t?.origin,bulkSelectionType:t?.bulkSelectionType,bulkEditType:cA.labsGrid,selectedItemCount:e};return Object.entries(r).reduce((o,[i,s])=>{const a=s==null?"":String(s).trim();return a!==""&&(o[i]=a.slice(0,QB)),o},{})},BRe=({itemCount:e})=>n.jsx(R,{bottom:32,horizontal:32,top:32,children:n.jsxs(S,{center:!0,column:!0,fullWidth:!0,gap:16,children:[n.jsx(Ct,{solidRed:!0}),n.jsx(C,{center:!0,fontSemiBold:!0,neutral800:!0,lineHeight:"28px",size:"22px",children:x("bulk_edit.a
6126pply.applying_title")}),n.jsx(C,{center:!0,neutral500:!0,lineHeight:"20px",size:"14px",children:x("bulk_edit.apply.applying_subtitle",{count:e})})]})}),HRe="CONFIRM",zRe=/[^A-Za-z]/g,Xw=e=>e.trim().toUpperCase()===HRe,VRe=({onConfirmedChange:e,name:t="confirmation",label:r,placeholder:o,errorMessage:i,lettersOnly:s=!1,autoFocus:a,"data-testid":l})=>{const[u,p]=c.useState(""),m=c.useCallback(A=>{const f=s?A.target.value.replace(zRe,""):A.target.value;p(f),e(Xw(f))},[s,e]),h=u.length>0&&!Xw(u);return n.jsx(we,{autoFocus:a,"data-testid":l,error:h?{message:i??x("validations.confirm_changes")}:void 0,invalid:h,label:r??x("bulk_edit.confirmation.type_to_confirm_label"),name:t,placeholder:o,value:u,onChange:m})},QRe=({itemCount:e,cancelHandler:t,submitHandler:r})=>{const[o,i]=c.useState(!1);return n.jsxs(n.Fragment,{children:[n.jsxs(R,{bottom:24,horizontal:32,top:32,children:[n.jsx(C,{block:!0,fontSemiBold:!0,neutral800:!0,lineHeight:"28px",size:"22px",children:x("bulk_edit.apply.confirm_heading")}),n.jsx(R,{top:12,children:n.jsx(C,{block:!0,neutral600:!0,lineHeight:"20px",size:"14px",children:mr.rich(x("bulk_edit.apply.confirm_body"),{count:n.jsx(C,{fontSemiBold:!0,neutral800:!0,children:x("bulk_edit.items_count",{count:e})})})})}),n.jsx(R,{top:20,children:n.jsx(VRe,{autoFocus:!0,"data-testid":"bulk-edit-apply-confirmation",placeholder:x("bulk_edit.confirmation.type_to_confirm_placeholder"),onConfirmedChange:i})})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:16,children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"bulk-edit-apply-cancel",style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:t,children:x("common.cancel")}),n.jsx(Y,{"data-testid":"bulk-edit-apply-submit",disabled:!o,disableStyleType:"semitransparentBrandCTA",minWidth:"auto",styleType:"brandCTA",type:"button",onClick:r,children:x("bulk_edit.apply.submit")})]})})]})},WRe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 3.77c-4.54 0-8.23 3.69-8.23 8.23 0 4.55 3.69 8.24 8.23 8.24 4.55 0 8.24-3.69 8.24-8.24 0-4.54-3.69-8.23-8.24-8.23m0 14.82c-3.63 0-6.59-2.96-6.59-6.59S8.37 5.41 12 5.41s6.59 2.96 6.59 6.59-2.96 6.59-6.59 6.59m-1.65-4.8 4.85-4.84c.32-.33.84-.33 1.17 0 .32.32.32.84 0 1.16l-5.43 5.42a.82.82 0 0 1-1.16 0L7.64 13.4a.82.82 0 0 1 1.16-1.16z",clipRule:"evenodd"})),qRe=g.div.withConfig({displayName:"ui__StatusIcon"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background-color:",";"],({$tone:e,theme:t})=>({success:t.bg.green50,warning:t.bg.orange50,danger:t.bg.red50})[e]),GRe=g.div.withConfig({displayName:"ui__ReasonList"})(["display:flex;flex-direction:column;gap:8px;width:100%;"]),$Re=g.div.withConfig({displayName:"ui__ReasonRow"})(["display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid ",";border-radius:8px;"],({theme:e})=>e.delimiter.neutral200),KRe=g.div.withConfig({displayName:"ui__ActionStack"})(["display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px;"]),Zw=28,YRe=40,JRe={[Oo.editedElsewhere]:zl,[Oo.deleted]:Vl,[Oo.unknown]:dg},XRe={[Oo.editedElsewhere]:"bulk_edit.apply.reason_edited_elsewhere",[Oo.deleted]:"bulk_edit.apply.reason_deleted",[Oo.unknown]:"bulk_edit.apply.reason_unknown"},ZRe=[Oo.editedElsewhere,Oo.deleted,Oo.unknown],eje=({outcome:e,returnHandler:t,retryHandler:r,tryAgainHandler:o,backHandler:i})=>{const s=_i(),{tone:a,Icon:l,iconSize:u,color:p,title:m,subtitle:h}=c.useMemo(()=>e.kind===$o.failed?{tone:"danger",Icon:dg,iconSize:Zw,color:s.icon.red500,title:x("bulk_edit.apply.failed_title"),subtitle:x(e.reason===jh.timeout?"bulk_edit.apply.failed_timeout":"bulk_edit.apply.failed_error")}:e.kind===$o.success?{tone:"success",Icon:WRe,iconSize:YRe,color:s.icon.green500,title:x("bulk_edit.apply.success_title"),subtitle:n.jsx(n.Fragment,{children:mr.rich(x("bulk_edit.apply.success_body"),{count:n.jsx(C,{fontSemiBold:!0,neutral800:!0,children:x("bulk_edit.items_count",{count:e.updatedCount})})})})}
6126:{tone:"warning",Icon:Kl,iconSize:Zw,color:s.icon.orange500,title:x("bulk_edit.apply.partial_title",{updated:e.updatedCount,total:e.totalCount}),subtitle:x("bulk_edit.apply.partial_subtitle")},[e,s]),A=e.kind===$o.partial,f=A?e.reasonCounts:void 0,_=A?e.retryableCount:0;return n.jsx(R,{bottom:24,horizontal:32,top:32,children:n.jsxs(S,{center:!0,column:!0,fullWidth:!0,gap:16,children:[n.jsx(qRe,{$tone:a,children:n.jsx(l,{color:p,height:u,width:u})}),n.jsx(C,{center:!0,fontSemiBold:!0,neutral800:!0,lineHeight:"28px",size:"22px",children:m}),n.jsx(C,{center:!0,neutral500:!0,lineHeight:"20px",size:"14px",children:h}),f&&n.jsx(GRe,{children:ZRe.filter(b=>f[b]>0).map(b=>{const E=JRe[b];return n.jsxs($Re,{children:[n.jsx(E,{color:s.icon.neutral500,height:18,width:18}),n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:x(XRe[b],{count:f[b]})})]},b)})}),n.jsx(KRe,{children:e.kind===$o.failed?n.jsxs(n.Fragment,{children:[n.jsx(Y,{$fullWidth:!0,"data-testid":"bulk-edit-result-try-again",styleType:"brandCTA",type:"button",onClick:o,children:x("bulk_edit.apply.try_again")}),n.jsx(Y,{$fullWidth:!0,"data-testid":"bulk-edit-result-back",style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:i,children:x("bulk_edit.apply.back_to_editing")})]}):n.jsxs(n.Fragment,{children:[_>0&&n.jsx(Y,{$fullWidth:!0,"data-testid":"bulk-edit-result-retry",styleType:"brandCTA",type:"button",onClick:r,children:x("bulk_edit.apply.retry_cta",{count:_})}),n.jsx(Y,{$fullWidth:!0,"data-testid":"bulk-edit-result-return",style:_>0?{minWidth:"auto"}:void 0,styleType:_>0?"userCancel":"brandCTA",type:"button",onClick:t,children:x("bulk_edit.apply.return_to_catalog")})]})})]})})},tje=({sessionId:e,itemCount:t,onSuccess:r})=>{const{hideModal:o}=lt(),{id:i}=Tn(),s=yp(),{mutate:a,isPending:l,isSuccess:u,error:p,submittedAt:m}=ORe(),{data:h,dataUpdatedAt:A,isFetching:f,isError:_}=vRe(e,u),b=A<m,E=u&&!_&&(f||b),T=_||b?void 0:h,w=c.useMemo(()=>p?LS(p):u&&!E?PS({stats:T,editedCount:t}):void 0,[p,u,E,T,t]),v=q(B=>B.accesses?.role??""),k=c.useCallback((B,U)=>{const z=DRe(B);z!==void 0&&O.bulkEditError({...MRe(v),errorType:z,failedItemsCount:PRe(B,t),affectedItemsCount:LRe(B),selectedItemCount:t,...U===void 0?{}:FRe(U)})},[v,t]),N=c.useCallback(()=>a({sessionId:e,analyticsContext:URe(t)},{onSuccess:async()=>{const B=await s.fetchQuery({queryKey:[EE,i,e],queryFn:()=>dO(i,e)}).catch(()=>{});k(PS({stats:B,editedCount:t}),B?.failedRowsByReason)},onError:B=>k(LS(B))}),[a,e,s,i,t,k]),D=c.useCallback(()=>{o(),r()},[o,r]),F=c.useCallback(()=>o(),[o]);return l||E?n.jsx(BRe,{itemCount:t}):w?n.jsx(eje,{backHandler:o,outcome:w,retryHandler:F,returnHandler:D,tryAgainHandler:N}):n.jsx(QRe,{cancelHandler:o,itemCount:t,submitHandler:N})},{ListItemBlockContainer:nje,ListItemCheckboxContainer:rje,ListItemNodeContainer:oje}=kt,eI=g(C).withConfig({displayName:"ui__Prompt"})(["display:block;padding:0 20px 16px;color:",";font-size:14px;line-height:20px;"],({theme:e})=>e.text.neutral700),ije=g.button.withConfig({displayName:"ui__ScopeCard"})(["display:flex;align-items:center;gap:12px;width:calc(100% - 40px);margin:0 20px;padding:16px;border:1px solid ",";border-radius:10px;background:",";cursor:pointer;text-align:left;&:hover{background:",";}svg{flex-shrink:0;}"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.neutral25,({theme:e})=>e.bg.neutral50),sje=g(Vi).withConfig({displayName:"ui__ScopeCardRootFolderIcon"})(["path{stroke:",";}"],({theme:e})=>e.icon.neutral400),aje=g(zl).withConfig({displayName:"ui__ScopeCardEditIcon"})(["path{fill:",";}"],({theme:e})=>e.icon.neutral700),lje=g.span.withConfig({displayName:"ui__ScopeCardText"})(["display:flex;flex-direction:column;flex:1;gap:2px;min-width:0;strong{color:",";font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:13px;}"],({theme:e})=>e.text.neutral900,({theme:e})=>e.text.neutral500),cje=g.button.withConfig({displayName:"ui__SubfolderRow"})(["display:flex;align-items:center;gap:10px;padding:16px 20px 0;border:none;background:none;cursor:pointer;color:",";font-size:14px;"],({theme:e})=>e.text.neutral700),dje=g.div.withConfig({displayName:"ui__LimitBanner"})(["display:flex;align-items:center;gap:10px;margin:0 20px 16px;padding:12px 14px;border-radius:8px;color:",";background:",";font-size:14px;line-height:20px;svg{flex-shrink:0;}"],({theme:e})=>e.text.neutral800,({theme:e})=>e.bg.yellow50),uje=g.div.withConfig({displayName:"ui__TreeSummary"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 12px;color:",";font-size:14px;strong{color:",";font-weight:500;}"],({theme:e})=>e.text.neutral700,({theme:e})=>
6126e.text.neutral900),pje=g.button.withConfig({displayName:"ui__ClearButton"})(["border:none;background:none;padding:0;cursor:pointer;color:",";font-size:14px;font-weight:600;"],({theme:e})=>e.text.brand),mje=g.div.withConfig({displayName:"ui__TreeWrapper"})(["padding:0 8px 0 20px;.ReactVirtualized__List{overflow-x:hidden !important;}",",","{min-width:0;overflow:hidden;> span{max-width:100%;overflow:hidden;text-overflow:ellipsis;}}","{width:18px;}","{width:18px;height:18px;}"],oje,nje,rje,WB),$s={summary:"summary",tree:"tree"},tI={change:"change",launch:"launch"},SE=(e={},t)=>(e[t]??[]).flatMap(o=>[o,...SE(e,o)]),hje=(e,t)=>{const r=new Set;return t.forEach(o=>{SE(e.byParentId,o).forEach(i=>r.add(i))}),t.forEach(o=>r.delete(o)),r.size},Aje=(e,t,r)=>{const o=Object.keys(t).map(Number),i=new Set(o),s=(e.byParentId?.[be]??[]).filter(l=>r[l]===void 0),a=i.has(be)&&s.every(l=>i.has(l));return o.filter(l=>{if(l===be)return!1;const u=e.byId?.[l]?.parentId??be;return u===be?!a:!i.has(u)}).sort((l,u)=>l-u)},gje=(e,t)=>t.some(r=>e.byId?.[r]?.hasDescendants===!0||(e.byParentId?.[r]?.length??0)>0),nI=(e,t,r)=>e.length===0?{[be]:{id:be}}:e.reduce((o,i)=>(o[i]={id:i},r&&SE(t.byParentId,i).forEach(s=>{o[s]={id:s}}),o),{}),yje=({heading:e,folderIds:t,includeSubfolders:r,variant:o=tI.change,folderName:i,cancelHandler:s,submitHandler:a})=>{const{t:l}=P(),u=_i(),p=q(Mn),m=W7(),{getFolderPermissions:h}=uE(),A=c.useMemo(()=>[be,...Object.keys(p.byId??{}).map(Number)].reduce((Be,Qe)=>(lQ(h(Qe))&&(Be[Qe]={id:Qe}),Be),{}),[p,h]),f=c.useMemo(()=>({...m,...A}),[m,A]),_=o===tI.launch,[b,E]=c.useState(_?$s.summary:$s.tree),T=b===$s.tree,[w,v]=c.useState(()=>nI(t,p,r)),[k,N]=c.useState(!1),[D,F]=c.useState(r);c.useEffect(()=>{k||v(nI(t,p,r))},[k,t,p,r]);const B=c.useCallback(Be=>{N(!0),v(Be)},[]),U=c.useMemo(()=>Aje(p,w,f),[p,w,f]),z=w[be]!==void 0,W=U.length>0||z,K=z&&U.length===0,X=c.useMemo(()=>Ane(U),[U]),{data:Z}=CRe({folders:X,includeSubfolders:D,page:1,pageSize:1,enabled:W}),ae=W?Z?.total??0:0,pe=c.useMemo(()=>U.length>0?U:[be],[U]),xe=c.useMemo(()=>pe.some(Be=>A[Be]!==void 0),[pe,A]),te=c.useMemo(()=>hje(p,pe),[p,pe]),ye=c.useMemo(()=>gje(p,pe),[p,pe]),he=c.useMemo(()=>{if(U.length===0)return l(K?"bulk_edit.scope.all_folders":"bulk_edit.scope.no_folders_selected");const Be=U.map(Xe=>p.byId?.[Xe]?.name).filter(Xe=>Xe!==void 0&&Xe!=="");if(Be.length===0)return U.length===1&&i!==void 0?i:l("bulk_edit.scope.folders_selected",{count:U.length});const Qe=Be.slice(0,qB),$e=U.length-Qe.length,et=Qe.join(", ");return $e===0?et:l("bulk_edit.scope.card_folders_more",{count:$e,folders:et})},[U,K,p,i,l]),Ie=ae>T2,ke=!_&&D===r&&U.length===t.length&&U.every(Be=>t.includes(Be)),ce=c.useCallback(()=>a({scopeFolderIds:U,includeSubfolders:D}),[a,U,D]),de=c.useMemo(()=>{if(!W)return l("bulk_edit.scope.select_folders_hint");const Be=ae.toLocaleString(Zo());return te>0&&D?l("bulk_edit.scope.card_items_with_subfolders",{count:ae,items:Be,subfolders:l("bulk_edit.scope.subfolder_count",{count:te})}):l("bulk_edit.scope.card_items",{count:ae,items:Be})},[W,ae,te,D,l]),ve=c.useMemo(()=>l(T?"common.done":_?"bulk_edit.launch.confirm":"bulk_edit.scope.confirm"),[T,_,l]);return n.jsxs(n.Fragment,{children:[n.jsx(As,{BackIcon:rx,heading:e,hideModal:s,openInModal:T,showCrossBtn:!0,onBackIconClick:()=>E($s.summary)}),n.jsx(I,{when:Ie,children:n.jsx(R,{top:8,children:n.jsxs(dje,{"data-testid":"bulk-edit-scope-limit",children:[n.jsx(Kl,{color:u.text.yellow800,height:18,width:18}),n.jsx("span",{children:l("bulk_edit.scope.limit_banner",{limit:T2.toLocaleString(Zo())})})]})})}),n.jsx(I,{when:b===$s.summary,children:n.jsxs(R,{top:24,children:[n.jsx(eI,{children:l(_?"bulk_edit.launch.confirm_prompt":"bulk_edit.scope.confirm_prompt")}),n.jsxs(ije,{"data-testid":"bulk-edit-scope-edit",type:"button",onClick:()=>E($s.tree),children:[n.jsx(I,{when:U.length===0,children:n.jsx(sje,{height:18,width:18})}),n.jsx(I,{when:U.length>0,children:n.jsx(bA,{height:16,width:20})}),n.jsxs(lje,{children:[n.jsx("strong",{children:he}),n.jsx("small",{children:de})]}),n.jsx(aje,{height:17,width:17})]}),n.jsx(I,{when:ye,children:n.jsxs(cje,{type:"button",onClick:()=>F(!D),children:[n.jsx(rt,{$size:"16px",checked:D,"data-testid":"bulk-edit-include-subfolders",name:"bulk-edit-include-subfolders",styleType:"red",onChange:()=>F(!D)}),l("bulk_edit.scope.include_subfolders")]})})]})}),n.jsx(I,{when:b===$s.tree,children:n.jsxs(R,{top:24,children:[n.jsx(eI,{children:l(_?"bulk_edit.launch.tree_prompt":"bulk_edit.scope.tree_prompt")}),n.jsx(mje,{children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,searchScopedSelection:!0,suppressNameTooltip:!0,truncateNames:!0,activeNodeId:be,listHeader:n.jsxs(uje,{children:[n.jsxs("span",{children:[n.jsx("strong",{children:K?l("bulk_edit.scope.all_folders"):l("bulk_edit.scope.folders_selected",{count:U.length})})," ",l("bulk_edit.scope.dot_items",{count:ae,items:ae.toLocaleStr
6126ing(Zo())})]}),n.jsx(pje,{type:"button",onClick:()=>B({}),children:l("bulk_edit.scope.clear")})]}),disabledNodes:f,maxListHeight:320,mode:kr.SELECTION.BULK,nodeSource:p,selectedNodes:w,styleType:"foldersFilter",updateSelectedNodes:B})})]})}),n.jsx(R,{top:16,children:n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"})}),n.jsx(R,{bottom:23.5,left:20,right:20,top:24.5,children:n.jsxs(S,{justifyContent:"flex-end",gap:16,children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:s,children:l("common.cancel")}),n.jsx(Y,{"data-testid":"bulk-edit-scope-confirm",disabled:!W||ae===0||Ie||!T&&(ke||xe),disableStyleType:"semitransparentBrandCTA",minWidth:"auto",styleType:"brandCTA",type:"button",onClick:T?()=>E($s.summary):ce,children:ve})]})})]})},fje=({editedCount:e,cancelHandler:t,submitHandler:r})=>{const{t:o}=P(),i=_i();return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,left:20,right:20,top:32,children:n.jsxs(S,{center:!0,gap:12,children:[n.jsx(sO,{children:n.jsx(Kl,{color:i.text.red500})}),n.jsx(C,{lineHeight:"20px",neutral800:!0,children:o("bulk_edit.scope.discard_confirmation",{count:e})})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{bottom:23.5,left:20,right:20,top:24.5,children:n.jsxs(S,{justifyContent:"flex-end",gap:16,children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:t,children:o("bulk_edit.scope.keep_editing")}),n.jsx(Y,{"data-testid":"bulk-edit-scope-discard",minWidth:"auto",styleType:"brandCTA",type:"button",onClick:r,children:o("bulk_edit.scope.discard")})]})})]})},_je=({errorCount:e,finishHandler:t,reviewHandler:r})=>{const{t:o}=P();return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,top:30,children:n.jsxs(S,{center:!0,column:!0,gap:16,children:[n.jsx(xE,{width:64,height:64,viewBox:"0 0 24 24"}),n.jsx(C,{fontSemiBold:!0,neutral700:!0,size:"18px",lineHeight:"24px",center:!0,children:o("import.partial_import_title")}),n.jsxs(C,{neutral500:!0,size:"14px",lineHeight:"20px",center:!0,children:[o("import.partial_import_description",{count:e}),`
6127`,o("import.partial_import_warning")]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:16,children:n.jsxs(S,{justifyContent:"space-between",children:[n.jsx(Y,{style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:t,children:o("import.finish")}),n.jsx(Y,{styleType:"brandCTA",type:"button",onClick:r,children:o("import.review_import_errors")})]})})]})},xje=({errorCount:e,finishHandler:t,reviewHandler:r})=>{const{t:o}=P(),i=c.useContext(Ue);return n.jsx(R,{horizontal:32,top:32,bottom:24,children:n.jsxs(S,{center:!0,column:!0,gap:16,fullWidth:!0,children:[n.jsx(S,{center:!0,style:{width:56,height:56,borderRadius:"50%",backgroundColor:i.bg.red50},children:n.jsx(vN,{width:26,height:26})}),n.jsx(C,{fontSemiBold:!0,neutral800:!0,size:"18px",lineHeight:"24px",center:!0,children:o("import.items_did_not_import_title")}),n.jsx(C,{neutral500:!0,size:"14px",lineHeight:"20px",center:!0,children:o("import.items_did_not_import_description",{count:e})}),n.jsxs(S,{column:!0,gap:8,fullWidth:!0,style:{marginTop:8},children:[n.jsx(Y,{styleType:"brandCTA",$fullWidth:!0,type:"button",onClick:r,children:o("import.review_import_errors")}),n.jsx(Y,{styleType:"userCancel",type:"button",style:{minWidth:"auto"},onClick:t,children:o("import.skip_items_finish_import")})]})]})})},bje=g.div.withConfig({displayName:"ui__ModalBackdrop"})(["position:fixed;top:0;left:","px;right:0;bottom:0;z-index:10001;display:flex;align-items:center;justify-content:center;background-color:",";@supports (backdrop-filter:blur(1px)){backdrop-filter:blur(3px);background-color:",";}"],({$sidebarWidth:e})=>e,({theme:e})=>ot(e.bg.white,.9),({theme:e})=>ot(e.bg.white,.25)),Eje=g.div.withConfig({displayName:"ui__ModalContainer"})(["width:480px;height:595px;display:flex;flex-direction:column;border-radius:16px;box-shadow:0 6px 20px rgba(43,44,57,0.14);background-color:",";overflow:hidden;"],({theme:e})=>e.bg.white),Sje=400,Cje=({folderId:e,onChange:t})=>{const{t:r}=P(),[o,i]=c.useState(!1),s=c.useRef(e),a=q(Mn),l=q(b=>vd(b)(e)),p=q(b=>b.primarySidebar.openPrimarySidebarDefault)?Jv:Xv,m=Kp(),h=c.useCallback(()=>{s.current=e,i(!0)},[e]),A=c.useCallback(b=>{t(b)},[t]),f=c.useCallback(()=>{i(!1);const b=e===be;O.selectImportFolder({isDefault:b,folderName:b?Mo.name:l?.name,folderId:e}),t(e)},[t,e,l]),_=c.useCallback(()=>{i(!1),t(s.current)},[t]);return n.jsxs(S,{column:!0,gap:12,style:{width:"334px"},children:[n.jsx(C,{fontMedium:!0,mediumSize:!0,neutral800:!0,style:{lineHeight:"20px"},children:r("import.import_items_to")}),n.jsxs("div",{style:{width:"240px"},children:[n.jsx(K7,{noFieldWrapper:!0,defaultNodeId:be,handleSelectOpen:h,id:e,label:"",onFolderSelect:A}),n.jsx(I,{when:o,children:U9.createPortal(n.jsx(bje,{$sidebarWidth:p,onClick:_,children:n.jsxs(Eje,{onClick:b=>b.stopPropagation(),children:[n.jsxs(S,{column:!0,style:{flex:1,minHeight:0},children:[n.jsxs($7,{children:[n.jsxs(S,{center:!0,children:[n.jsx(R,{right:8,children:n.jsx(Xh,{"data-testid":"back-button",onClick:_,children:n.jsx(R8,{})})}),n.jsx(C,{inheritColor:!0,medium:!0,size:"16px",children:r("import.import_items_to")})]}),n.jsx(Xh,{"data-testid":"cancel-button",onClick:_,children:n.jsx(Ln,{height:"16",viewBox:"0 0 16 16",width:"16"})})]}),n.jsx(NA,{ref:m,children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:e,clearIcon:ks,listItemContainerStyles:kA,maxListHeight:Sje,mode:kr.SELECTION.SINGULAR,nodeSource:a,searchInputHeight:42,styleType:"foldersFilter",updateSelectedNodes:A})})]}),n.jsx(Xx,{children:n.jsx(Y,{"data-testid":"submit-button",disabled:M(e),minWidth:128,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:f,children:r("common.select")})})]})}),document.body)})]})]})},Tje=({submitHandler:e})=>{const{t}=P(),[r,o]=c.useState(be),i=q(a=>a.bulkImport.isUpdatingSession),s=()=>{e(r===be?null:r)};return n.jsx(R,{bottom:42,left:110,top:32,right:110,children:n.jsxs(S,{column:!0,gap:24,children:[n.jsxs(S,{column:!0,gap:8,children:[n.jsx(S,{center:!0,children:n.jsx(xE,{width:64,height:64,viewBox:"0 0 24 24"})}),n.jsxs(R,{top:16,children:[n.jsx(C,{fontSemiBold:!0,neutral700:!0,size:"20px",lineHeight:"28px",children:t("import.preflight_folder_error.title")}),n.jsx(C,{neutral500:!0,size:"14px",lineHeight:"20px",children:t("import.preflight_folder_error.description")})]})]}),n.jsx(Cje,{folderId:r,onChange:o}),n.jsx(R,{top:40,right:36,children:n.jsx(S,{justifyContent:"flex-end",children:n.jsx(Y,{styleType:"brandCTA",type:"button",disabled:i,onClick:s,children:t("import.preflight_folder_error.complete_import")})})})]})})},wje=L(["max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;"]),Ije=({customField:e,index:t})=>{const{register:r,getFieldState:o}=De(),i=`customFieldValues.${t}.value`;return e.fieldType===g7.smallText?n.jsx(we,{...r(i),...o(i),noWrap:!0,"data-testid":`job-custom-field-input-${e.id}`,label:e.label,placeholder:e.placeholder??"",customLabelStyles:wje}):null},vje=({activeCustomFields:e})=>{const{t}=P(),{register:r,control:o,getFieldState:i,setError:s,clearErrors:a}=De(),l=le(),{fetchJobsCustomFields:u}=Pe(),p=c.useMemo(()=>Ss(m=>{const h=m.target.value,{error:A}=i("name");!h||A||TJ(h,l).then(()=>a("name")).catch(f=>s("name",{message:f.name}))},500),[s,a,l,i]);return n.jsxs(S,{column:!0,fullWidth:!0,gap:8,style:{padding:"24px 40px",minHeight:"220px"},children:[n.jsx(I,{when:u,children:n.jsx(S,{center:!0,grow:1,children:n.jsx(Ct,{solidRed:!0})})}),n.jsxs(I,{when:!u,children:[n.jsx(C,{fontMedium:!0,hugeSize:!0,largerLineHeight:!0,neutral700:!0,offsets:{mb:8},children:t("jobs.configure_job_fields.subheading")}),n.jsx(we,{...r("name",{onChange:p}),...i("name"),mandatory:!0,"data-testid":"job-number-input",label:t("jobs.configure_job_fields.job_name"),placeholder:t("jobs.configure_job_fields.job_name_placeholder")}),n.jsxs(S,{gap:12,children:[n.jsx(Qi,{control:o,"data-testid":"start-date-input",label:t("jobs.configure_job_fields.start_date_optional"),name:"startDate",rules:{deps:["endDate"]}}),n.jsx(Qi,{control:o,"data-testid":"end-date-input",label:t("jobs.configure_job_fields.end_date_optional"),name:"endDate"})]}),e.map((m,h)=>n.jsx(Ije,{customField:m,index:h},m.id))]})]})},fO=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:120,height:120,fill:"none",viewBox:"0 0 120 120",...e},c.createElement("path",{fill:"url(#jobs-folder-steps_svg__pattern0_3071_22049)",d:"M0 0h120v120H0z"}),c.createElement("defs",null,c.createElement("pattern",{id:"jobs-folder-steps_svg__pattern0_3071_22049",width:1,height:1,patternContentUnits:"objectBoundingBox"},c.createElement("use",{xlinkHref:"#jobs-folder-steps_svg__image0_3071_22049",transform:"scale(.00049)"})),c.createElement("image",{xlinkHref:"data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP/eDhyQAAAAAAj6/7ofoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFBsDCblb4XwvAAAAABJRU5ErkJggg==",id:"jobs-folder-steps_svg__image0_3071_22049",width:2048,height:2048,preserveAspectRatio:"none"}))),ryt=5,oyt={suggestedSubfolders:{validateJobSuggestedSubfolderNames:!0}},Rje=()=>[x("jobs.create_modal.suggested_folder_on_site"),x("jobs.create_modal.suggested_folder_qc_completed"),x("jobs.create_modal.suggested_folder_used")],jje=g.div.withConfig({displayName:"ui__AddFolderNamesWrapper"})(["display:flex;flex-direction:column;justify-content:space-between;padding:24px 40px;min-height:420px;max-height:480px;overflow-y:auto;"]),kje=g.div.withConfig({displayName:"ui__InputWithIconWrapper"})(["width:392px;position:relative;"]),Nje=g.div.withConfig({displayName:"ui__IconWrapper"})(["position:absolute;
6127left:12px;top:18px;display:flex;align-items:center;z-index:2;pointer-events:none;"]),Oje=L(["padding-left:40px;"]),Dje=g.div.withConfig({displayName:"ui__FooterWrapper"})(["border-top:1px solid ",";padding:24px 20px;display:flex;align-items:center;align-content:center;justify-content:space-between;height:90px;"],({theme:e})=>e.delimiter.neutral200),Pje=g(S).withConfig({displayName:"ui__AddSubfoldersButton"})(["margin-top:8px;margin-bottom:10px;cursor:pointer;"]),_O=g(S).withConfig({displayName:"ui__SetupSubfoldersNudgeWrapper"})(["background-color:",";border-radius:8px;padding:12px;width:100%;"],({theme:e})=>e.bg.neutral50),xO=g.button.withConfig({displayName:"ui__SetupSubfoldersButton"})(["padding:0;border:none;color:",";font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.6px;text-transform:uppercase;background:transparent;cursor:pointer;"],({theme:e})=>e.text.blue500),Lje=({handleNextStep:e,appendFolder:t})=>{const{t:r}=P(),{permissions:o}=dn(),{showModal:i,hideModal:s}=lt(),{locationPush:a}=zt(),{fetchJobsSuggestedSubfolders:l}=Pe(),u=!!o?.manageJobSettings&&!l;c.useEffect(()=>{u&&O.viewSetUpJobSubfoldersBanner(an.SelectFoldersSuggestion)},[u]);const p=()=>{O.clickSetUpJobSubfolders(an.SelectFoldersSuggestion),i("ActionModal",{isDefaultHeadingHidden:!0,showCrossBtn:!1,styleType:"light",size:"small",data:{content:r("jobs.create_modal.exit_warning"),cancelButton:r("jobs.create_modal.cancel_exit"),cancelHandler:()=>s({isExtraModal:!0}),submitButton:r("jobs.create_modal.proceed_to_exit"),submitHandler:()=>{O.confirmSetUpJobSubfolders(an.SelectFoldersSuggestion),s({isExtraModal:!0}),a("/job-settings")}},isExtraModal:!0})},m=c.useCallback(()=>{O.clickOnSuggestedSubfoldersCTA(),t(Rje().map(h=>({name:h,uid:Gn()})),{shouldFocus:!1}),e()},[t,e]);return n.jsxs(S,{column:!0,fullWidth:!0,style:{padding:"24px 40px",minHeight:"420px"},children:[n.jsx(I,{when:l,children:n.jsx(S,{center:!0,grow:1,children:n.jsx(Ct,{solidRed:!0})})}),n.jsxs(I,{when:!l,children:[n.jsx(C,{fontMedium:!0,hugeSize:!0,largerLineHeight:!0,neutral700:!0,offsets:{mb:4},children:r("jobs.select_folders_suggestion.subheading")}),n.jsx(C,{mediumSize:!0,neutral500:!0,smallLineHeight:!0,offsets:{mb:16},children:r("jobs.select_folders_suggestion.description")}),n.jsxs(S,{center:!0,column:!0,fullWidth:!0,gap:24,grow:1,children:[n.jsx(fO,{}),n.jsx(S,{center:!0,gap:11,children:n.jsx(Y,{"data-testid":"use-suggested-folders-button",minWidth:220,offsetType:"clear",styleType:"stepperBack",type:"button",onClick:m,children:r("jobs.create_modal.use_suggested_folders")})}),n.jsx(I,{when:o?.manageJobSettings,children:n.jsxs(_O,{column:!0,gap:16,alignItems:"flex-start",children:[n.jsx(C,{mediumSize:!0,neutral400:!0,smallLineHeight:!0,children:r("jobs.create_modal.setup_subfolders_nudge")}),n.jsx(xO,{type:"button",onClick:p,children:r("jobs.create_modal.setup_subfolders")})]})})]})]})]})},Fje=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:11,height:11,fill:"none",...e},c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M5.5 0a.65.65 0 0 0-.65.65v4.2H.65a.65.65 0 1 0 0 1.3h4.2v4.2a.65.65 0 1 0 1.3 0v-4.2h4.2a.65.65 0 1 0 0-1.3h-4.2V.65A.65.65 0 0 0 5.5 0",clipRule:"evenodd"})),Mje=({fields:e,handleRemoveFolder:t,appendFolder:r})=>{const{t:o}=P(),{permissions:i}=dn(),{showModal:s,hideModal:a}=lt(),{locationPush:l}=zt(),u=c.useContext(Ue),{register:p,getFieldState:m}=De(),A=q(w=>w.jobs?.settings?.suggestedSubfolders?.data||[]).length>0,f=()=>{O.clickSetUpJobSubfolders(an.AddFolderNames),s("ActionModal",{isDefaultHeadingHidden:!0,showCrossBtn:!1,styleType:"light",size:"small",data:{content:o("jobs.create_modal.exit_warning"),cancelButton:o("jobs.create_modal.cancel_exit"),cancelHandler:()=>a({isExtraModal:!0}),submitButton:o("jobs.create_modal.proceed_to_exit"),submitHandler:()=>{O.confirmSetUpJobSubfolders(an.AddFolderNames),a({isExtraModal:!0}),l("/job-settings")}},isExtraModal:!0})},_=!!i?.manageJobSettings&&!A;c.useEffect(()=>{_&&O.viewSetUpJobSubfoldersBanner(an.AddFolderNames)},[_]),c.useEffect(()=>{A&&O.viewCustomJobSubfolders()},[A]);const b=c.useCallback(()=>{O.addSubfolderInCreation(),r({name:"",uid:Gn()},{shouldFocus:!1})},[r]),{title:E,description:T}=c.useMemo(()=>A?{title:o("jobs.add_folder_names.title_custom_subfolders_set"),description:o("jobs.add_folder_names.description_custom_subfolders_set")}:{title:o("jobs.add_folder_names.title_custom_subfolders_not_set"),description:null},[A]);return n.jsxs(jje,{children:[n.jsxs(R,{children:[n.jsxs(S,{column:!0,gap:16,style:{marginBottom:"16
6127px"},children:[n.jsx(C,{fontMedium:!0,hugeSize:!0,largerLineHeight:!0,neutral700:!0,children:E}),n.jsx(I,{when:!!T,children:n.jsx(C,{mediumSize:!0,neutral500:!0,smallLineHeight:!0,children:T})})]}),e.map((w,v)=>n.jsxs(S,{alignItems:"center",gap:16,children:[n.jsxs(kje,{children:[n.jsx(Nje,{children:n.jsx(Ps,{isFilled:!1,height:18,type:ga.Job,width:18})}),n.jsx(we,{...p(`subfolders.${v}.name`),...m(`subfolders.${v}.name`),showPlaceholderOnFocus:!0,inputControlStyles:Oje,label:o("jobs.create_modal.folder_name_label")})]}),n.jsx(I,{when:e.length>1,children:n.jsx(R,{bottom:16,children:n.jsx(Y,{"data-testid":`delete-folder-${v}`,styleType:"neutralCTA",onClick:()=>t(v),children:n.jsx(ts,{fillColor:u.bg.neutral400,height:18,width:16})})})})]},w.uid)),n.jsx(I,{when:e.length<wJ,children:n.jsxs(Pje,{alignItems:"center","data-testid":"add-subfolder-button",onClick:b,children:[n.jsx(Fje,{}),n.jsx(C,{fontMedium:!0,smallSize:!0,neutral700:!0,uppercase:!0,offsets:{ml:8},children:o("jobs.create_modal.add_subfolder")})]})})]}),n.jsx(I,{when:i?.manageJobSettings&&!A,children:n.jsxs(_O,{column:!0,gap:16,alignItems:"flex-start",children:[n.jsx(C,{mediumSize:!0,neutral400:!0,smallLineHeight:!0,children:o("jobs.create_modal.setup_subfolders_nudge")}),n.jsx(xO,{type:"button",onClick:f,children:o("jobs.create_modal.setup_subfolders")})]})})]})},Uje=({step:e,handleNextStep:t,handleBackStep:r,handleCancel:o})=>{const{t:i}=P(),{formState:{isValid:s,errors:a}}=De(),{createJob:l,validateJobName:u}=Pe(),p=Object.keys(a).length>0,m=!s||p||l||u;return n.jsxs(Dje,{children:[n.jsx(I,{when:e===an.JobDetails,children:n.jsx(R,{width:"101px"})}),n.jsx(I,{when:e!==an.JobDetails,children:n.jsx(Y,{"data-testid":"back-button",minWidth:98,offsetType:"clear",styleType:"userCancel",type:"button",onClick:r,children:i("common.back")})}),n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:98,offsetType:"clear",styleType:"userCancel",type:"button",onClick:o,children:i("common.cancel")}),n.jsx(I,{when:e===an.JobDetails,children:n.jsx(Y,{"data-testid":"next-button",disabled:m,minWidth:98,styleType:"brandCTA",type:"button",onClick:t,children:i("common.next")})}),n.jsx(I,{when:e!==an.JobDetails,children:n.jsx(Y,{"data-testid":"next-button",disabled:m,minWidth:146,showSpinner:l,styleType:"brandCTA",type:"submit",children:i(e===an.SelectFoldersSuggestion?"jobs.configure_job_fields.skip_and_create_job_cta":"jobs.configure_job_fields.create_job_cta")})})]})]})},Bje=(e,t=[],r={})=>e===an.JobDetails?{...IJ,...xJ(t,r.customFieldValues)}:e===an.AddFolderNames?{subfolders:{validateJobFolderNames:!0}}:{},Hje=({handleCloseClick:e})=>{const{t}=P(),[r,o]=c.useState(an.JobDetails),i=le(),{data:s,isFetched:a}=q(N=>N.jobs?.settings?.suggestedSubfolders??{data:[],isFetched:!1}),l=s.length>0,{activeCustomFields:u}=CN(),p=Ye({mode:"onChange",criteriaMode:"all",resolver:N=>gt(N,Bje(r,u,N))});c.useEffect(()=>{O.viewJobCreationModal()},[]);const{getValues:m,handleSubmit:h,control:A,formState:{errors:f}}=p;c.useEffect(()=>{a||i({type:d.FETCH_JOBS_SUGGESTED_SUBFOLDERS_REQUEST})},[i,a]);const{fields:_,append:b,remove:E}=l_({control:A,name:"subfolders"});c.useEffect(()=>{r===an.SelectFoldersSuggestion&&l&&(b(s.map(({name:N})=>({name:N,uid:Gn()})),{shouldFocus:!1}),o(an.AddFolderNames))},[r,l,s,b]);const T=()=>{const N=m(),D=u.map((F,B)=>{const U=N.customFieldValues?.[B]?.value?.trim();return U?{customFieldId:F.id,value:U}:null}).filter(j);i({type:d.CREATE_JOB_REQUEST,payload:{...N,customFieldValues:D}})},w=()=>{r===an.JobDetails?(O.advanceJobCreationStep(),l?(b(s.map(({name:N})=>({name:N,uid:Gn()})),{shouldFocus:!1}),o(an.AddFolderNames)):o(an.SelectFoldersSuggestion)):r===an.SelectFoldersSuggestion&&o(an.AddFolderNames)},v=()=>{r===an.SelectFoldersSuggestion?o(an.JobDetails):r===an.AddFolderNames&&(E(),o(an.JobDetails))},k=N=>{O.deleteSubfolderInCreation(),E(N)};return n.jsx(tn,{...p,children:n.jsxs("form",{onSubmit:h(T),children:[n.jsx(Gl,{hideModal:e,modalData:{heading:t("jobs.create_modal.heading"),styleType:"light"}}),n.jsx(I,{when:r===an.JobDetails,children:n.jsx(vje,{activeCustomFields:u})}),n.jsx(I,{when:r===an.SelectFoldersSuggestion,children:n.jsx(Lje,{appendFolder:b,handleNextStep:w})}),n.jsx(I,{when:r===an.AddFolderNames,children:n.jsx(Mje,{appendFolder:b,fields:_,handleRemoveFolder:k})}),n.jsx(Uje,{handleBackStep:v,handleCancel:e,handleNextStep:w,step:r})]})})},zje=e=>{const{t}=P(),r=c.useContext(Ue),{deleteJob:o}=Pe();return n.jsxs(R,{style:{borderRadius:"16px"},children:[n.jsx(R,{height:"244px",vertical:30,children:n.jsxs(S,{column:!0,fullHeight:!0,alignItems:"center",gap:30,justifyContent:"space-between",children:[n.jsx(R,{height:"60px",children:n.jsx(ts,{fillColor:r.icon.brand,height:60,width:54})}),n.jsxs(S,{column:!0,gap:20,children:[n.jsx(C,{black:!0,enormousSize:!0,semibold:!0,children:t("jobs.delete_modal.heading")}),n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{black:!0,children:t("jobs.delete_modal.title")}),n.jsx(C,{black:!0,children:t("jobs.delete_modal.sub_title")})]})]})]})}),n.jsx(S,{alignItems:"center",height:"90px",justifyContent:"center",style:{borderTop:`solid 1px ${r.delimiter.neutral200}`},children:n.jsx(Y,{"data-testid":"delete-job",disabled:o,disableStyleType:"semitransparentBrandCTA",offsetType:"enormous",showSpinner:o,styleType:"brandCTA",onClick:e.submitHandler,children:t("jobs.delete_modal.cta")})})]})},iyt=g.div.withConfig({displayName:"ui__FoldersViewWrapper"})(["display:flex;flex-direction:column;flex:1;"]),syt=g.div.withConfig({displayName:"ui__KeyDetailsGrid"})(["display:grid;grid-template-columns:",";gap:16px 50px;width:100%;padding:6px 0;"],({$columns:e})=>e),ayt=g(S).withConfig({displayName:"ui__ExternalLinkCell"})(["grid-column:span 2;min-width:0;"]),lyt=g(u3).withConfig({displayName:"ui__FixedExternalLinkIcon"})(["flex-shrink:0;"]),cyt=g(S).withConfig({displayName:"ui__StatCard"})(["position:relative;padding:20px 24px;border-radius:8px;background:",";box-shadow:0 0 4px 0 rgba(84,86,93,0.16);width:100%;"],({theme:e})=>e.bg.white),dyt=g(Ge).withConfig({displayName:"ui__TooltipContainer"})(["position:absolute;cursor:pointer;right:8px;top:8px;"]),uyt=g.div.withConfig({displayName:"ui__NotesBox"})(["border:1px solid ",";border-radius:8px;padding:16px;min-height:188px;"],({theme:e})=>e.delimiter.neutral200),Vje=g(C).withConfig({displayName:"ui__ModalTitle"})(["font-size:18px;font-weight:500;line-height:24px;color:",";"],({theme:e})=>e.text.neutralBlack),rI=g(C).withConfig({displayName:"ui__ModalDescription"})(["font-size:14px;font-weight:400;line-height:20px;color:",";"],({theme:e})=>e.text.neutralBlack),Qje=e=>{const{t}=P(),r=_i(),o=q(a=>a.pages.jobPage.jobStats),i=q(a=>a.pages.jobPage.job),{revertJobStatus:s}=Pe();return bd({enterEvent:()=>O.viewRevertJobStatusModal({...i,...o})}),n.jsxs("div",{children:[n.jsxs(R,{horizontal:20,top:40,children:[n.jsx(Vje,{children:t("jobs.revert_job_modal.heading")}),n.jsx(R,{bottom:15,top:16,children:n.jsxs(S,{column:!0,gap:19,children:[n.jsx(rI,{medium:!0,color:r.text.neutralBlack,children:t("jobs.revert_job_modal.description")}),n.jsx(rI,{medium:!0,color:r.text.neutralBlack,children:t("jobs.revert_job_modal.confirmation")})]})})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:20,vertical:24,children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-button",disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",styleType:"userCancel",onClick:e.cancelHandler,children:t("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:s,disableStyleType:"semitransparentBrandCTA",minWidth:"128",offsetType:"clear",showSpinner:s,styleType:"brandCTA",onClick:e.submitHandler,children:t("common.confirm")})]})})]})},pyt=g.div.withConfig({displayName:"ui__ManageItemsWrapper"})(["display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding-bottom:24px;position:relative;"]),myt=g.div.withConfig({displayName:"ui__ToolbarContainer"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;height:44px;padding:0 20px 0 8px;border-radius:8px 8px 0 0;color:",";background-color:",";"],({theme:e})=>e.text.white,({theme:e})=>e.bg.neutral700),hyt=g.button.attrs({type:"button"}).withConfig({displayName:"ui__ActionButton"})(["display:flex;align-items:center;gap:6px;padding:4px 8px;border:none;background:none;color:",";cursor:pointer;font-size:12px;font-weight:500;white-space:nowrap;border-radius:4px;&:hover{background-color:rgba(255,255,255,0.1);}&:disabled{opacity:0.4;cursor:not-allowed;}"],({theme:e})=>e.text.white),Ayt=g.div.withConfig({displayName:"ui__ViewTypeButton"})(["width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:",";"],({theme:e,$active:t})=>t?e.text.white:e.text.neutral400),gyt=g.div.withConfig({displayName:"ui__PaginationContainer"})(["background-color:",";border-radius:0 0 8px 8px;box-shadow:0 0 4px 0 rgba(84,86,93,0.16);"],({theme:e})=>e.bg.white),yyt=g.div.withConfig({displayName:"ui__ItemsDetailsContentWrapper"})(["display:flex;padding:16px 20px;border-radius:8px;background-color:",";box-shadow:0 5px 20px 0 rgba(79,83,102,0.08);height:100%;max-height:778px;"],({theme:e})=>e.bg.white),Wje=g.div.withConfig({displayName:"ui__JobFolderSelectModalFooter"})(["display:flex;align-items:center;justify-content:flex-end;
6127gap:16px;padding:25px 20px;border-top:1px solid ",";"],({theme:e})=>e.bg.neutral200),qje=({onFolderSelect:e,currentFolderId:t,jobFolderId:r})=>{const{t:o}=P(),[i,s]=c.useState(t),{hideModal:a}=lt(),l=q(Mn),u=c.useMemo(()=>i==null?{}:{[i]:{id:i}},[i]),p=c.useCallback(f=>{s(f)},[]),m=()=>{a({isExtraModal:!0})},h=()=>{M(i)||e(i),a({isExtraModal:!0})},A=M(i);return n.jsxs(n.Fragment,{children:[n.jsxs(R,{all:16,minHeight:"420px",children:[n.jsx(C,{neutral500:!0,size:"13px",weight:400,children:o("jobs.items_tab.filter_by_job_folders")}),n.jsx(NA,{children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,selectAsFolders:!0,activeNodeId:i,clearIcon:ks,listItemContainerStyles:kA,maxListHeight:400,mode:kr.SELECTION.SINGULAR,nodeSource:l,searchInputHeight:42,startNodeId:Number(r),selectedNodes:u,styleType:"foldersFilter",updateSelectedNodes:p})})]}),n.jsx(Wje,{children:n.jsxs(S,{gap:16,children:[n.jsx(R,{width:"117px",children:n.jsx(Y,{"data-testid":"cancel-button",disableStyleType:"transparent",offsetType:"clear",styleType:"userCancel",type:"button",onClick:m,children:o("common.cancel")})}),n.jsx(R,{width:"106px",children:n.jsx(Y,{disabled:A,disableStyleType:"pale",minWidth:"106px",offsetType:"compact",styleType:"brandCTA",type:"button",onClick:h,children:o("jobs.items_tab.select_folder_cta")})})]})})]})},Gje=({onReturnItems:e,onCloseJob:t,allowedToMove:r})=>{const{t:o}=P(),{closeJob:i}=Pe();return n.jsx(S,{fullWidth:!0,height:"632px",style:{padding:"16px"},children:n.jsxs(S,{center:!0,column:!0,fullWidth:!0,gap:24,children:[n.jsx(fO,{}),n.jsxs(S,{center:!0,column:!0,gap:12,children:[n.jsx(C,{fontMedium:!0,hugeSize:!0,largerLineHeight:!0,neutral700:!0,children:o("jobs.close_and_return_job_modal.close_or_return_selection.title")}),n.jsx(C,{mediumSize:!0,neutral500:!0,lineHeight:"20px",weight:400,children:o("jobs.close_and_return_job_modal.close_or_return_selection.description")})]}),n.jsxs(S,{gap:11,children:[n.jsx(Y,{disableHover:!0,"data-testid":"return-items-button",disabled:!r||i,minWidth:146,offsetType:"clear",styleType:"stepperBack",type:"button",onClick:e,children:o("jobs.close_and_return_job_modal.close_or_return_selection.return_items")}),n.jsx(Y,{disableHover:!0,"data-testid":"complete-job-button",disabled:i,minWidth:164,offsetType:"clear",showSpinner:i,styleType:"brandCTA",type:"button",onClick:t,children:o("jobs.close_and_return_job_modal.close_or_return_selection.complete_job")})]})]})})},bO=g.div.withConfig({displayName:"ui__ModalFooter"})(["display:flex;height:90px;padding:24px 20px;border-top:1px solid ",";justify-content:flex-end;gap:16px;align-items:center;"],({theme:e})=>e.delimiter.neutral200),$je=({job:e,onNext:t,onBack:r})=>{const{t:o}=P(),i=le(),s=q(T=>T.bulk?.selectedEntities||[]),a=q(T=>T.pages.jobPage?.jobStats),l=e?.folderId,u=q(T=>T.navigation?.byParentId),p=q(Mn),{jobFolders:m,nonJobFolders:h}=c.useMemo(()=>RJ(l,u,p?.byId),[l,u,p?.byId]),A=c.useMemo(()=>
6127({id:e?.id||"",number:e?.name||"",type:ze.JOB,status:e?.status?.key||"",folderId:l}),[e,l]),f=Ye({defaultValues:{page:1,perPage:100,viewType:Pn.list,keyword:"",isLowStock:!1,folders:m,initialized:!1}}),{setValue:_,control:b}=f,E=Te({control:b});return c.useEffect(()=>{_("folders",m),_("initialized",!0)},[m,_]),c.useEffect(()=>{O.viewItemSelectionScreen({...e,...a})},[]),P0(()=>{i({type:d.RESET_SEARCH_ITEMS_FOR_WORKFLOW})}),n.jsxs(n.Fragment,{children:[n.jsx(S,{column:!0,fullWidth:!0,height:"542px",style:{padding:"16px"},children:n.jsx(tn,{...f,children:n.jsx(aN,{isOutsideBulkAddModal:!0,disabledFolderNodes:h,lineItems:[],setFoldersValue:Me,showLowStockToggle:!1,values:E,workflowDetails:A})})}),n.jsxs(bO,{children:[n.jsx(Y,{"data-testid":"back-button",minWidth:100,offsetType:"clear",styleType:"userCancel",type:"button",onClick:r,children:o("common.back")}),n.jsx(Y,{"data-testid":"next-button",disabled:s.length===0,minWidth:100,styleType:"brandCTA",type:"button",onClick:t,children:o("common.next")})]})]})},EO=({onConfirm:e,onCancel:t,hasQuantityDiscrepancy:r=!1})=>{const o=r?"jobs.complete_job.appfolio_discrepancy_title":"jobs.complete_job.title",i=r?"jobs.complete_job.appfolio_discrepancy_subtitle":"jobs.complete_job.subtitle";return{styleType:"light",isExtraModal:!0,disableOutsideClick:!0,size:"small",modalRootStyles:{width:"619px",height:"344px"},heading:x("jobs.complete_job.header"),data:{autoWidth:!0,height:"288px",submitButton:x("jobs.complete_job.complete_job"),submitButtonStyleType:"brandCTA",submitButtonMinWidth:"128px",cancelButtonStyleType:"userCancel",cancelButtonMinWidth:"96",buttonOffsetType:"compact",question:n.jsxs(S,{column:!0,gap:16,style:{marginTop:"23px",marginLeft:"56px"},width:"467px",children:[n.jsx(C,{center:!0,enormousSize:!0,neutral900:!0,semibold:!0,children:x(o)}),n.jsx(C,{center:!0,neutral900:!0,children:mr.rich(x(i),{br:()=>n.jsx("br",{})})})]}),cancelHandler:t,submitHandler:e}}},SO=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,clipPath:"url(#sparkles_svg__clip0_3045_6892)"},c.createElement("path",{d:"M13 7a9.3 9.3 0 0 0 1.516-.546c.911-.438 1.494-1.015 1.937-1.932.207-.428.382-.928.547-1.522.165.595.34 1.095.547 1.521.443.918 1.026 1.495 1.937 1.933.426.205.925.38 1.516.546a9.3 9.3 0 0 0-1.516.547c-.911.438-1.494 1.015-1.937 1.932Q17.205 10.215 17 11c-.165-.594-.34-1.095-.547-1.521-.443-.918-1.026-1.494-1.937-1.932A9 9 0 0 0 13 7M3 14a21 21 0 0 0 1.652-.532c2.542-.953 3.853-2.238 4.816-4.806A20 20 0 0 0 10 7q.23.842.532 1.662c.963 2.567 2.275 3.853 4.816 4.806q.75.28 1.652.532-.837.232-1.652.532c-2.542.953-3.854 2.238-4.816 4.806A20 20 0 0 0 10 21a20 20 0 0 0-.532-1.662c-.963-2.568-2.275-3.853-4.816-4.806Q3.837 14.232 3 14"})),c.createElement("defs",null,c.createElement("clipPath",{id:"sparkles_svg__clip0_3045_6892"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),Kje=g.div.withConfig({displayName:"ui__DropdownButtonWrapper"})(["display:flex;position:relative;"]),Yje=g(S).withConfig({displayName:"ui__DropdownToggle"})(["height:42px;width:34px;border-radius:0 5px 5px 0;border-left:1px solid ",";background-color:",";"," cursor:",";"],({theme:e})=>e.bg.white,e=>e.theme.brand,e=>e.$disabled?L(["opacity:0.3;"]):e.$active?L(["opacity:0.8;"]):L(["&:hover{opacity:0.8;}"]),e=>e.$disabled?"not-allowed":"pointer"),Jje=g(Jt).withConfig({displayName:"ui__DropdownArrowIcon"})(["align-items:center;"]),Xje=g.div.withConfig({displayName:"ui__DropdownOptionsWrapper"})(["width:220px;"]),Zje=g.div.withConfig({displayName:"ui__DropdownOption"})(["padding-left:16px;display:flex;align-items:center;font-weight:500;font-size:14px;height:36px;cursor:pointer;color:",";background-color:",";&:hover,&:focus{background-color:",";}"],({theme:e})=>e.text.neutral700,e=>e.isActive&&e.theme.bg.neutral50,({theme:e})=>e.bg.neutral50),eke=g(S).withConfig({displayName:"ui__DropdownOptionIconWrapper"})(["margin-right:10px;min-width:24px;justify-content:center;align-items:center;"]),CO=L(["color:",";cursor:pointer;"],({theme:e})=>e.icon.neutral400),tke=g(rx).withConfig({displayName:"ui__ScrollLeftArrow"}
6127)(["",""],CO),nke=g(Lk).withConfig({displayName:"ui__ScrollRightArrow"})(["",""],CO),rke=g(SO).withConfig({displayName:"ui__SmartSuggestionsHintIcon"})(["flex-shrink:0;height:18px;width:18px;margin-top:3px;padding:3px;border-radius:50%;stroke:",";background:linear-gradient(263deg,#d4ff5f 5.17%,#6be144 103.59%);"],({theme:e})=>e.icon.neutral700),oke=g(SO).withConfig({displayName:"ui__SmartSuggestionsBannerSparkle"})(["flex-shrink:0;width:20px;height:20px;color:",";"],({theme:e})=>e.icon.blue500),ike=g(S).withConfig({displayName:"ui__SmartSuggestionsBanner"})(["flex:1 0 0;padding:12px 14px;border-radius:10px;border:1px solid ",";background-color:",";color:",";margin:1px;"],({theme:e})=>e.text.blue600,({theme:e})=>e.bg.blue50,({theme:e})=>e.text.blue600),ske=g(S).withConfig({displayName:"ui__FolderNameChip"})(["padding:4px 8px;border-radius:100px;border:1px solid ",";max-width:135px;min-height:18px;cursor:pointer;"],({theme:e})=>e.bg.neutral200),ake=e=>[{label:x("jobs.close_and_return_job_modal.bulk_return.items",{count:e})},{label:x("jobs.close_and_return_job_modal.bulk_return.return_to_folder"),tooltip:x("jobs.close_and_return_job_modal.bulk_return.return_to_folder_tooltip")}
6127,{label:x("jobs.close_and_return_job_modal.bulk_return.qty_returning")}],lke=({items:e})=>{const{t}=P(),{control:r,setValue:o}=De(),[i,s]=Te({name:["nodes","quantityToMove"],control:r}),a=ake(e?.length),l=q(h=>h.server?.companies?.current?.returnToOriginEnabled),u=c.useMemo(()=>y0.find(h=>h.value===s)?.label,[s]),p=c.useCallback(h=>{o("quantityToMove",h.value),h.value==="all"&&e.forEach((A,f)=>{const _=parseFloat(String(A?.quantity)),b=`nodes.${f}.quantity`;o(b,String(_),{shouldValidate:!0})}),h.value==="one"&&e.forEach((A,f)=>{const _=`nodes.${f}.quantity`;o(_,"1",{shouldValidate:!0})})},[e,o]),m=c.useMemo(()=>i?.some(h=>{const A=Number(e.find(_=>_.nodeId===h.nodeId)?.quantity),f=Number(h.quantity);return f!==A&&f!==1}),[i,e]);return c.useEffect(()=>{m&&s!=="custom"&&o("quantityToMove","custom")},[m,o,s]),n.jsxs(n.Fragment,{children:[n.jsx(LN,{children:a.map(h=>n.jsxs(S,{alignItems:"center",width:"200px",children:[n.jsx(C,{uppercase:!0,white:!0,offsets:{mr:5},weight:500,children:h.label}),n.jsx(I,{when:j(h.tooltip),children:n.jsx(Ge,{content:h.tooltip,icon:em,maxWidth:"150px"})})]},h.label))}),n.jsx(I,{when:!!l,children:n.jsx(S,{style:{padding:"16px 20px"},alignItems:"center",width:"100%",children:n.jsxs(ike,{alignItems:"center",gap:10,children:[n.jsx(oke,{}),n.jsx(C,{inheritColor:!0,weight:500,largeSmallSize:!0,lineHeight:"1",children:t("jobs.close_and_return_job_modal.bulk_return.smart_suggestions_hint")})]})})}),n.jsx(R,{bottom:12,horizontal:20,top:12,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[n.jsx(C,{block:!0,neutral700:!0,weight:500,children:t("jobs.close_and_return_job_modal.bulk_return.title")}),n.jsx(S,{alignItems:"center",children:n.jsx(cr,{closeOnClick:!0,anchor:h=>n.jsx(os.Select,{compact:!0,active:h,title:u}),content:n.jsx(Pj,{column:!0,children:y0.map(h=>n.jsx(ar,{active:u===h.label,"data-testid":`${h.value}-option`,onClick:()=>p(h),children:h.label},h.value))}),"data-testid":"quantity-to-return-dropdown",label:t("jobs.close_and_return_job_modal.bulk_return.qty_to_return"),overlayAnchor:"#modal-wrapper"})})]})})]})},cke=({folderId:e,nodesById:t,onSelectingTheChip:r})=>{const o=e===be?[]:tA({folders:t,parentId:e});
6127return n.jsx(Ge,{content:n.jsx(om,{namedAncestry:o,rootFolderName:Mo.name}),children:n.jsxs(ske,{center:!0,gap:4,onClick:()=>r(e),children:[n.jsx(bA,{width:13,height:13}),n.jsx(C,{trimLongString:!0,smallSize:!0,smallerLineHeight:!0,weight:400,letterSpacing:".4px",style:{padding:"1px 0px 0px 0px"},children:t[e]?.name})]})})},dke=({currentQtyField:e,itemQuantity:t,currentQtyFieldValue:r,disabled:o,setValue:i,isInvalid:s})=>{const{t:a}=P();return o||s?null:r===t?n.jsx(S,{justifyContent:"flex-end",children:n.jsx(C,{neutral700:!0,size:"10px",children:a("jobs.close_and_return_job_modal.bulk_return.returning_all")})}):r>0||r<t?n.jsx(S,{alignItems:"flex-end",justifyContent:"space-between",children:n.jsx(UN,{"data-testid":"return-all-button",disableStyleType:"transparent",minWidth:"200px",offsetType:"compact",styleType:"redLink",textTransform:"none",type:"button",onClick:()=>i(e,t,{shouldValidate:!0}),children:a("jobs.close_and_return_job_modal.bulk_return.return_all")})}):null},uke=({item:e,index:t,disabled:r})=>{const{t:o}=P(),{control:i,register:s,setValue:a,getFieldState:l,formState:{errors:u}}=De(),p=parseFloat(String(e?.quantity||"1")),m=`nodes.${t}.quantity`,h=Te({control:i,name:m})||"1",A=parseFloat(h),f=c.useCallback(T=>{const w=Nn(T);return Ho(w)},[]),b=q(Ns)?.[e.unitName]?.prettyUnit,E=Lt(b,p);return n.jsxs(QN,{disabled:r,children:[n.jsx(we,{"data-testid":`item-${t}-quantity`,disabled:r,type:"text",...s(m,{onChange:T=>{const w=T.target.value||"",v=f(w)||"";a(m,v,{shouldValidate:!0})}}),...l(m)}),n.jsx(VN,{children:n.jsx(C,{neutral500:!0,size:"13px",children:o("move_modal.of_custom_units",{count:p,unitName:E})})}),n.jsx(zN,{children:n.jsx(dke,{currentQtyField:m,currentQtyFieldValue:A,disabled:r,isInvalid:l(m)?.invalid,itemQuantity:p,setValue:a})})]})},pke=({item:e,index:t,disabledNodesIds:r,suggestedFolderIds:o})=>{const{t:i}=P(),{register:s,control:a,watch:l,setValue:u}=De(),p=q(xd),[m,h]=c.useState(!1),[A,f]=c.useState(!1),[_,b]=c.useState(!0),E=c.useRef(null),T=q(te=>te?.navigation?.byId),w=q(te=>te?.pages?.jobPage?.job?.id),v=q(te=>te.server?.companies?.current?.returnToOriginEnabled),k=Xi({nodesById:T,nodeId:e?.parentId,appendCurrentNode:!0}),N=`nodes.${t}.quantity`,D=l(N),F=jp(p)&&parseFloat(D)===parseFloat(String(e?.quantity)),B=`nodes.${t}.selectedFolderId`,U=Te({control:a,name:B}),z=o?.filter(te=>te!==U),W=`${i("jobs.close_and_return_job_modal.bulk_return.suggested_folders")} (${z?.length})`,K=z?.length>0,{featureFlags:X}=Yt(),Z=!!v&&(e.originFolderId??null)!==U&&U!==be&&U!==null&&X.showSetOriginOption;c.useEffect(()=>{Z&&O.viewSetFolderAsOriginInJobReturn({jobId:w,itemId:e.nodeId,folderId:U})},[Z,e.nodeId]);const ae=te=>{O.selectSuggestedFolderInJobReturn({jobId:w,itemId:e.nodeId,folderId:te}),h(!0),u(B,te)},pe=()=>{O.clickCollapsedSuggestionInJobReturn(w,e.nodeId),h(!1)};c.useEffect(()=>{u(`nodes.${t}.setOrigin`,!1)},[U]);const xe=te=>{E.current?.scrollBy({left:te,behavior:"smooth"})};return c.useEffect(()=>{const te=E.current;if(!te)return;const ye=()=>{const he=te.scrollWidth-te.clientWidth;f(te.scrollLeft>0),b(te.scrollLeft<he&&he>0)};return ye(),te.addEventListener("scroll",ye),()=>te.removeEventListener("scroll",ye)},[o,m,U]),n.jsxs(S,{column:!0,children:[n.jsxs(BN,{children:[n.jsx(Us,{disableAllLinks:!0,isLastLinkClickable:!0,items:k}),n.jsx(I,{when:F,children:n.jsx(rt,{wrapperStyles:{position:"relative"},"data-testid":"leave-zero-quantity",...s(`nodes.${t}.leaveZeroQuantity`),checkboxType:"switcher",direction:"row",label:i("jobs.close_and_return_job_modal.bulk_return.leave_zero_qty"),labelStyle:{fontSize:"12px"}})})]}),n.jsx(FN,{column:!0,children:n.jsxs(MN,{alignItems:"flex-start",justifyContent:"space-between",children:[n.jsx(Fa,{skipNormalization:!0,index:t,item:e}),n.jsxs(S,{column:!0,width:"400px",height:"auto",alignItems:"flex-start",style:{padding:"4px 16px 16px 16px"},children:[n.jsx(Fs,{...s(B),showBackButton:!0,control:a,ctaTitle:i("jobs.close_and_return_job_modal.bulk_return.select_destination_label"),defaultNodeId:null,disabledNodesIds:r,headerTitle:i("jobs.close_and_return_job_modal.bulk_return.select_destination_label"),placeholder:i("jobs.close_and_return_job_modal.bulk_return.select_destination_placeholder"),testId:`item-${t}-selected-folder-id`}
6127),n.jsxs(S,{column:!0,alignItems:"flex-start",gap:8,width:"100%",children:[n.jsx(I,{when:K,children:n.jsxs(S,{alignItems:"center",width:"100%",gap:8,style:{paddingLeft:"10px"},children:[n.jsx(Ge,{content:i("jobs.close_and_return_job_modal.bulk_return.suggested_folders"),children:n.jsx(rke,{})}),n.jsx(I,{when:m,children:n.jsx(C,{tinySize:!0,fontBold:!0,underline:!0,neutral500:!0,letterSpacing:".4px",onClick:()=>pe(),cursorPointer:!0,children:W})}),n.jsxs(I,{when:!m,children:[n.jsx(I,{when:A,children:n.jsx(tke,{onClick:()=>xe(-90)})}),n.jsx(S,{ref:E,gap:8,alignItems:"center",width:"100%",style:{overflowX:"hidden"},children:z?.map(te=>n.jsx(cke,{folderId:te,nodesById:T,onSelectingTheChip:ae},te))}),n.jsx(I,{when:_,children:n.jsx(nke,{onClick:()=>xe(90)})})]})]})}),n.jsx(I,{when:Z,children:n.jsx(rt,{wrapperStyles:{position:"relative"},"data-testid":"set-selected-folder-as-origin",...s(`nodes.${t}.setOrigin`,{onChange:te=>O.clickSetFolderAsOriginInJobReturn({jobId:w,itemId:e.nodeId,folderId:U,setOriginValue:te.target.checked})}),direction:"row",label:i("jobs.close_and_return_job_modal.bulk_return.set_folder_as_origin"),labelStyle:{fontSize:"12px"}})})]})]}),n.jsx(S,{column:!0,width:"auto",style:{padding:"4px 0px 0px 0"},alignItems:"flex-start",children:n.jsx(uke,{disabled:!1,index:t,item:e})})]})})]},e.nodeId)},mke=({items:e,disabledNodesIds:t,suggestedFolders:r})=>{const o=Pe();return n.jsxs(HN,{style:{flex:1,maxHeight:"none",overflow:"auto"},children:[n.jsx(I,{when:o.fetchJobReturnFolderSuggestions,children:n.jsx(Ct,{largeRed:!0,height:"100%",width:"100%"})}),e.map((i,s)=>n.jsx(pke,{disabledNodesIds:t,index:s,item:i,suggestedFolderIds:r[Number(i.nodeId)]},i.nodeId))]})},TO=(e,t,r)=>r&&t!==e?.originFolderId?e?.originFolderId??null:null,hke=({items:e,suggestionsByNodeId:t,jobId:r,jobFolderId:o,isReturnToOriginEnabled:i})=>({id:r,items:e.map(s=>({itemId:s.nodeId,suggestedFolderIds:t[Number(s.nodeId)]??[],prefillId:TO(s,o,i)}))}),Ake=(e,t,r)=>({nodes:e.map(o=>{const i=parseFloat(String(o.quantity));return{nodeId:o.nodeId,leaveZeroQuantity:!1,quantity:i>=1?"1":String(i),selectedFolderId:TO(o,t,r),setOrigin:!1}}),quantityToMove:"one",reason:null,transactionNote:""}),Xa={COMPLETE:{get name(){return x("jobs.close_and_return_job_modal.bulk_return.complete_job")},Icon:jf,"data-testid":"complete-job-option"},RETURN:{get name(){return x("jobs.close_and_return_job_modal.bulk_return.return_and_select_more")},Icon:jf,"data-testid":"return-and-select-more-option"}},gke=e=>n.jsx(Yje,{center:!0,$active:e.active,$disabled:e.disabled,children:n.jsx(Jje,{icon:vj})}),yke=({isCTADisabled:e,isLoading:t,activeCTAOption:r,setActiveCTAOption:o})=>{const i=s=>()=>{o(s)};return n.jsx(S,{alignItems:"center",justifyContent:"flex-end",children:n.jsxs(Kje,{children:[n.jsx(Y,{borderRadius:"5px 0 0 5px","data-testid":"complete-job-button",disabled:e,minWidth:164,disableStyleType:"semitransparentBrandCTA",showSpinner:t,styleType:"brandCTA",type:"submit",children:r.name}),n.jsx(cr,{clickAnalytics:()=>{},closeOnClick:!0,anchor:s=>n.jsx(gke,{active:s,disabled:e}),content:n.jsx(Xje,{children:Object.keys(Xa).map(s=>{if(Xa[s]===r)return null;const{Icon:a,name:l,...u}=Xa[s];return n.jsxs(Zje,{"data-testid":u["data-testid"],onClick:i(Xa[s]),tabIndex:0,onKeyDown:p=>At(p)&&p.target.click(),children:[n.jsx(eke,{children:n.jsx(a,{viewBox:"0 0 24 24",width:24,height:24})}),l]},s)})}),dropdownDisabled:e,placement:"top-end",styleType:"red-active"})]})})},fke=({onBack:e,activeCTAOption:t,setActiveCTAOption:r})=>{const{t:o}=P(),{register:i,getFieldState:s,formState:{isValid:a}}=De(),{bulkReturnCloseJob:l}=Pe(),u=!a||l;return n.jsxs(n.Fragment,{children:[n.jsx(R,{horizontal:16,top:24,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(R,{outside:!0,right:16,width:"240px",children:n.jsx(is,{reasonType:Ht.Move,testId:"reason-field",isDisabled:l,label:o("jobs.close_and_return_job_modal.bulk_return.return_reason"),menuPlacement:"top",name:"reason"})}),n.jsx(R,{width:"calc(100% - 256px)",children:n.jsx(Qn,{...i("transactionNote"),...s("transactionNote"),label:o("jobs.close_and_return_job_modal.bulk_return.transaction_note"),textAreaControlStyles:{height:"40px"}})})]})}),n.jsxs(bO,{children:[n.jsx(Y,{"data-testid":"back-button",disabled:l,minWidth:100,offsetType:"clear",styleType:"userCancel",type:"button",onClick:e,children:o("common.back")}),n.jsx(yke,{isCTADisabled:u,isLoading:l,activeCTAOption:t,setActiveCTAOption:r})]})]})},_ke=({selectedItemIds:e,job:t,onBack:r})=>{const{t:o}=P(),[i,s]=c.useState(Xa.COMPLETE),[a,l]=c.useState({}),u=le(),{showModal:p,hideModal:m}=lt(),h=q(U=>U?.nodes?.bucketsById),A=c.useMemo(()=>!h||!e?[]:e.map(U=>
6127h[String(U)]).filter(Boolean),[e,h]),f=q(U=>U.pages.jobPage?.jobStats),_=q(U=>U.navigation?.byParentId),b=t?.folderId,E=q(U=>!!U.server?.companies?.current?.returnToOriginEnabled),T=c.useMemo(()=>{const U=new Set;if(!b)return U;U.add(String(b));const W=Hh(_||{})[b]||{};return Object.keys(W).forEach(K=>U.add(K)),U},[b,_]),w=c.useMemo(()=>Array.from(T),[T]);c.useEffect(()=>{const U=A.map(z=>z.nodeId);u({type:d.FETCH_JOB_RETURN_FOLDER_SUGGESTIONS_REQUEST,payload:{jobId:t.id,nodeIds:U,resolve:z=>{const W=hke({items:A,suggestionsByNodeId:z,jobId:t.id,jobFolderId:b,isReturnToOriginEnabled:E});O.initialPrefillAndSuggestionsInJobReturn(W),l(z)}}})},[A,t.id,E]);const v=c.useMemo(()=>Ake(A,b,E),[A,b,E]),k=c.useMemo(()=>({transactionNote:{length:{maximum:200,message:o("validations.is_too_long_strict",{label:o("common.transaction_note"),max:200})}},nodes:{closeJobItems:{items:A}}}),[A]),{validationSchema:N}=$l(k,Ht.Move),D=Ye({mode:"onChange",defaultValues:v,resolver:U=>gt(U,N)}),F=q(zs);c.useEffect(()=>{O.viewReturnDetailsScreen({...t,...f})},[]);const B=U=>{let z=null;U.reason?.key&&(z=F?.find(X=>X.key===U.reason?.key)?.value||null);const W={destination_prefilled:v.nodes.some(X=>X.selectedFolderId!==null),return_reason:U.reason?.name||null},K=()=>u({type:d.BULK_RETURN_CLOSE_JOB_REQUEST,payload:{items:A,nodes:U.nodes,job:t,action:{reasonId:z,notes:U.transactionNote||null},returnParams:W,jobStats:f,onBack:r,isPartOfCloseJob:i!==Xa.RETURN}});if(i===Xa.RETURN){K();return}O.viewJobCompleteConfirmation(t.id),p("NodeActionModal",EO({hasQuantityDiscrepancy:dA(t.source),onConfirm:()=>{O.confirmJobComplete(t.id),K(),m({isExtraModal:!0})},onCancel:()=>{O.cancelJobCompleteFromConfirmation(t.id),m({isExtraModal:!0})}}))};return n.jsx(tn,{...D,children:n.jsxs("form",{onSubmit:D.handleSubmit(B),children:[n.jsxs("div",{style:{height:"452px",overflow:"hidden",display:"flex",flexDirection:"column"},children:[n.jsx(lke,{items:A}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(mke,{disabledNodesIds:w,items:A,suggestedFolders:a})]}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(fke,{onBack:r,activeCTAOption:i,setActiveCTAOption:s})]})})},xke=({handleCloseClick:e,job:t})=>{const{t:r}=P(),[o,i]=c.useState(ss.Intro),s=le(),{showModal:a,hideModal:l}=lt(),u=c.useRef([]),p=q(k=>k.bulk?.selectedEntities||[]),m=q(k=>k.pages.jobPage?.jobStats),h=q(k=>k.navigation?.byId?.[t?.folderId]),{acl:A}=zn(h),f=A?.items?.move??!1;qt(()=>{s({type:d.RESET_BULK_STATE})}),P0(()=>{s({type:d.RESET_BULK_STATE}),s({type:d.RESET_SEARCH_ITEMS_FOR_WORKFLOW})});const _=()=>{s({type:d.CLOSE_JOB_REQUEST,payload:{jobId:t.id,version:t.version}})},b=()=>{O.viewJobCompleteConfirmation(t.id),a("NodeActionModal",EO({hasQuantityDiscrepancy:dA(t.source),onConfirm:()=>{O.confirmJobComplete(t.id),_(),l({isExtraModal:!0})},onCancel:()=>{O.cancelJobCompleteFromConfirmation(t.id),l({isExtraModal:!0})}}))},E=()=>{O.clickReturnItems({...t,...m}),s({type:d.RESET_SEARCH_ITEMS_FOR_WORKFLOW}),i(ss.ItemSelection)},T=()=>{O.advanceToReturnDetails({...t,...m}),u.current=p,i(ss.BulkReturn)},w=()=>{s({type:d.RESET_BULK_STATE}),i(ss.Intro)},v=()=>{i(ss.ItemSelection)};return n.jsxs("div",{children:[n.jsx(Gl,{hideModal:e,modalData:{heading:r("jobs.close_and_return_job_modal.heading"),styleType:"light"}}),n.jsx(I,{when:o===ss.Intro,children:n.jsx(Gje,{allowedToMove:f,onCloseJob:b,onReturnItems:E})}),n.jsx(I,{when:o===ss.ItemSelection,children:n.jsx($je,{job:t,onBack:w,onNext:T})}),n.jsx(I,{when:o===ss.BulkReturn,children:n.jsx(_ke,{job:t,selectedItemIds:u.current,onBack:v})})]})},bke=g.div.withConfig({displayName:"ui__ScrollWrapper"})(["position:relative;height:380px;overflow-y:auto;overflow-x:hidden;margin-right:",";",";"],({$isScrollable:e})=>e?"4px":"0",Yi),Eke=g.div.withConfig({displayName:"ui__FooterWrapper"})(["display:flex;align-items:center;justify-content:flex-end;padding:24px 20px;border-top:1px solid ",";box-shadow:",";"],({theme:e})=>e.delimiter.neutral200,({$isScrollingFinished:e})=>e?"none":"0px -4px 20px rgba(56, 58, 72, 0.04)"),Ske=g(S).withConfig({displayName:"ui__NameInitialsWrapper"})(["width:40px;height:40px;font-size:16px;font-weight:600;color:",";background-color:",";border-radius:50%;"],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.neutral200),Cke=g.div.withConfig({displayName:"ui__DropdownDelimiter"})(["margin-top:7px;margin-bottom:7px;height:1px;background-color:",";"],({theme:e})=>e.delimiter.neutral100),Tke=({user:e,access:t,isCreator:r,setAccess:o})=>{const{t:i}=P(),{getRoleOptionById:s}=Jp(),{id:a,firstName:l="",lastName:u="",role:p,roleGroupId:m}=e,h=`${l.charAt(0)}${u.charAt(0)}`,A=s(m),f=A?.label||"",_=M(A?.permissions)?t3:A.permissions,E=p3(p)||m3(p)||Op(p)?_?.filter(v=>v?.value==="role"):_,T=E?.find(v=>v?.value===t),w=!M(t);return n.jsxs(S,{alignItems:"center","data-testid":`job-member-row-${a}`,justifyContent:"space-between",children:[n.jsxs(S,{fullHeight:!0,alignItems:"center",gap:12,children:[n.jsx(Ske,{center:!0,children:h}),n.jsxs(S,{column:!0,alignItems:"flex-start",justifyContent:"space-around",children:[n.jsxs(C,{fontMedium:!0,mediumSize:!0,neutral700:!0,trimLongString:!0,lineHeight:"20px",width:"240px",children:[l," ",u]}),n.jsx(C,{neutral500:!0,smallSize:!0,trimLongString:!0,width:"240px",children:f})]})]}),n.jsx(I,{when:r,children:n.jsx(C,{fontMedium:!0,neutral700:!0,smallerLineHeight:!0,smallSize:!0,children:i("jobs.members.creator")})}),n.jsx(I,{when:!r&&!w,children:n.jsx(R,{maxWidth:"80px",children:n.jsx(Y,{"data-testid":`add-job-member-${a}`,offsetType:"small",styleType:"primary",textTransform:"none",type:"button",onClick:()=>o(a,"role"),children:i("common.add")})})}),n.jsx(I,{when:!r&&w,children:n.jsx(cr,{closeOnClick:!0,anchor:v=>n.jsx(os.Select,{compact:!0,active:v,minWidth:"121px",styleType:"light",title:T?.label||""}),content:n.jsxs(n.Fragment,{children:[E?.map(v=>n.jsx(ar,{active:T?.value===v.value,"data-testid":`${v.value}-option`,onClick:()=>o(a,v.value),children:v.label},v.value)),n.jsx(Cke,{}),n.jsx(ar,{"data-testid":`revoke-access-${a}`,onClick:()=>o(a,null),children:i("display_options.revokeAccess")})]}),"data-testid":`${a}
6127-permissions-dropdown`,overlayAnchor:"#modal-wrapper",placement:"bottom-start"})})]})},oI=({title:e,users:t,accesses:r,setAccess:o})=>n.jsxs(S,{column:!0,children:[n.jsx(C,{medium:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.05em",lineHeight:"24px",size:"12px",children:e}),t.map(({user:i,isCreator:s})=>n.jsx(R,{top:16,children:n.jsx(Tke,{access:r[i.id],isCreator:s,setAccess:o,user:i})},i.id))]}),wke=({job:e,initialValues:t})=>{const{t:r}=P(),o=le(),[i,s]=c.useState(""),{scrollRef:a,isScrollable:l,isScrollingFinished:u}=js(),{hideModal:p}=lt(),{updateJobMembers:m}=Pe(),h=q(B=>B.companyRoles?.rolesList||{}),{initialMemberRoleIds:A,creatorRoleId:f}=c.useMemo(()=>{const B=new Set;let U=null;return t.members.forEach(z=>{B.add(z.roleId),z.isCreator&&(U=z.roleId)}),{initialMemberRoleIds:B,creatorRoleId:U}},[t.members]),_=c.useMemo(()=>{const B={};return t.members.forEach(U=>{B[U.roleId]=U.access}),{accesses:B}},[t.members]),{control:b,setValue:E,handleSubmit:T,formState:{isDirty:w}}=Ye({defaultValues:_,mode:"onChange"}),v=Te({control:b,name:"accesses"})||{},k=(B,U)=>{const z={...v};U===null?delete z[B]:z[B]=U,E("accesses",z,{shouldDirty:!0})},N=B=>{const U=Object.entries(B.accesses).map(([z,W])=>({roleId:Number(z),access:W}));o({type:d.UPDATE_JOB_MEMBERS_REQUEST,payload:{job:e,members:U,onSuccess:p}})}
6127,{existingJobMembers:D,nonJobMembers:F}=c.useMemo(()=>{const B=[],U=[];return Object.values(h).forEach(z=>{Kc(i,[z.firstName,z.lastName])&&(A.has(z.id)?B.push({user:z,isCreator:z.id===f}):U.push({user:z,isCreator:!1}))}),{existingJobMembers:B,nonJobMembers:U}},[h,i,A,f]);return n.jsxs(S,{column:!0,children:[n.jsx(R,{horizontal:20,vertical:16,children:n.jsx(Rd,{clearIcon:Hl,"data-testid":"search-input",debounceMs:200,handleOnChange:s,placeholder:r("common.search"),searchIcon:Ea,showClearIcon:j(i)})}),n.jsx(bke,{ref:a,$isScrollable:l,children:n.jsxs(R,{horizontal:20,children:[n.jsxs(I,{when:j(F),children:[n.jsx(oI,{accesses:v,setAccess:k,title:r("jobs.members.add_users_to_job"),users:F}),n.jsx(fe,{neutral200:!0,bottom:"20px",height:"1px",top:"20px",width:"100%"})]}),n.jsx(I,{when:j(D),children:n.jsx(oI,{accesses:v,setAccess:k,title:r("jobs.members.users_with_access"),users:D})})]})}),n.jsx(Eke,{$isScrollingFinished:u,children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(Y,{"data-testid":"cancel-button",minWidth:112,offsetType:"clear",styleType:"userCancel",type:"button",onClick:p,children:r("common.cancel")}),n.jsx(Y,{"data-testid":"submit-button",disabled:!w||m,disableStyleType:"semitransparentBrandCTA",minWidth:128,offsetType:"compact",showSpinner:m,styleType:"brandCTA",type:"button",onClick:T(N),children:r("common.save")})]})})]})},Ike=({cancelHandler:e,submitHandler:t})=>{const{t:r}=P(),o=c.useContext(Ue);return n.jsxs(n.Fragment,{children:[n.jsx(R,{bottom:24,horizontal:32,top:32,children:n.jsxs(S,{center:!0,column:!0,gap:16,children:[n.jsx(S,{center:!0,height:"56px",width:"56px",style:{borderRadius:"50%",backgroundColor:o.bg.red50},children:n.jsx(ts,{fillColor:o.icon.brand,height:24,width:22})}),n.jsxs(S,{center:!0,column:!0,gap:8,children:[n.jsx(C,{black:!0,fontMedium:!0,size:"18px",children:r("threads.delete_thread_modal.title")}),n.jsx(C,{center:!0,neutral500:!0,size:"14px",children:r("threads.delete_thread_modal.description")})]})]})}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{horizontal:32,vertical:16,children:n.jsxs(S,{gap:16,justifyContent:"flex-end",children:[n.jsx(Y,{"data-testid":"cancel-delete-thread",style:{minWidth:"auto"},styleType:"userCancel",type:"button",onClick:e,children:r("common.cancel")}),n.jsx(Y,{"data-testid":"confirm-delete-thread",styleType:"brandCTA",type:"button",onClick:t,children:r("common.delete")})]})})]})},fyt=g.div.withConfig({displayName:"ui__BenefitsGrid"})(["display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;"]),_yt=g(S).withConfig({displayName:"ui__BenefitsWrapper"})(["padding:20px;border-radius:12px;background-color:",";text-align:center;"],({theme:e})=>e.bg.neutral50),xyt=g(R).withConfig({displayName:"ui__AppFolioWrapper"})(["width:100%;border-radius:12px;background-color:",";border:1px solid ",";"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200),byt=g.img.withConfig({displayName:"ui__BenefitImage"})(["width:88px;height:88px;object-fit:contain;"]),vke=xo(["from{transform:rotate(0deg);}to{transform:rotate(360deg);}"]),Eyt=g(S).withConfig({displayName:"ui__RotatingSpinner"})(["svg{animation:"," 0.8s linear infinite;}"],vke),Syt=g(S).withConfig({displayName:"ui__OnboardingBanner"})(["height:55px;padding:16px 24px;border-radius:8px;background-color:",";color:",";"],({theme:e})=>e.bg.orange50,({theme:e})=>e.text.orange300),Cyt=g(S).withConfig({displayName:"ui__ConnectedBadge"})(["padding:8px 16px;border-radius:16px;background-color:",";"],({theme:e})=>e.bg.green50),Tyt=g(R).withConfig({displayName:"ui__GreenDot"})(["width:8px;height:8px;border-radius:50%;background-color:",";"],({theme:e})=>e.bg.green400),wyt=g(R).withConfig({displayName:"ui__ConnectedWrapper"})(["margin-top:24px;border:1px solid ",";border-radius:8px;"],({theme:e})=>e.delimiter.neutral200),Iyt=g(S).withConfig({displayName:"ui__ResultCard"})(["width:100%;background-color:",";border-radius:8px;padding:16px;"],({theme:e})=>e.bg.neutral50),vyt=g.div.withConfig({displayName:"ui__ResultNumber"})(["height:48px;font-size:24px;font-weight:600;color:",";"],({theme:e})=>e.text.neutral900),Ryt=g.div.withConfig({displayName:"ui__ResultLabel"})(["height:20px;font-size:14px;font-weight:500;color:",";"],({theme:e})=>e.text.black),jyt=g(gr).withConfig({displayName:"ui__LinkButton"}
6127)(["height:20px;font-size:14px;font-weight:500;color:",";text-decoration:underline;cursor:pointer;margin-top:8px;"],({theme:e})=>e.text.brand),Rke=g(S).withConfig({displayName:"ui__ModalContent"})(["height:688px;padding:20px 0 24px 24px;"]),jke=g(S).withConfig({displayName:"ui__StepsScroll"})(["overflow-y:auto;padding-right:24px;",""],Bo),kke=g.button.withConfig({displayName:"ui__StepLink"})(["display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;cursor:pointer;font-size:14px;font-weight:600;color:",";vertical-align:middle;"],({theme:e})=>e.text.brand),iI=g.div.withConfig({displayName:"ui__StepNumber"})(["flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid ",";font-size:12px;color:",";"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.text.neutral700),sI=g(S).withConfig({displayName:"ui__StepContent"})(["flex:1;min-width:0;"]),aI=g.img.withConfig({displayName:"ui__StepImage"})(["width:100%;height:auto;border-radius:8px;border:1px solid ",";"],({theme:e})=>e.delimiter.neutral200),Nke=g(S).withConfig({displayName:"ui__ModalFooter"})(["height:74px;padding:16px 10px;"]),Oke=g.button.withConfig({displayName:"ui__OpenAppfolioCta"})(["display:flex;align-items:center;gap:8px;padding:9px 32px;border-radius:8px;cursor:pointer;background-color:",";color:",";font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;"],({theme:e})=>e.bg.brand,({theme:e})=>e.text.white),kyt=g.button.withConfig({displayName:"ui__MenuItemButton"})(["width:100%;
6127min-width:200px;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;cursor:pointer;"]),Dke="/assets/connect-appfolio-1-DPFo1rtI.jpg",Pke="/assets/connect-appfolio-2-C7wcIkpT.jpg",Lke="/assets/connect-appfolio-3-D3bM1TP5.jpg",Fke="/assets/connect-appfolio-4-CecxbeM0.jpg",Mke="/assets/connect-appfolio-5-C5JMBmad.jpg",Uke="/assets/connect-appfolio-6-DSBbULIX.jpg",Bke="/assets/connect-appfolio-7-Dbau3H4Y.jpg",Hke=[{id:"step_two",image:Pke,number:2},{id:"step_three",image:Lke,number:3},{id:"step_four",image:Fke,number:4},{id:"step_five",image:Mke,number:5},{id:"step_six",image:Uke,number:6},{id:"step_seven",image:Bke,number:7}],zke=()=>{const{t:e}=P(),{hideModal:t}=lt(),{updateUserStorage:r}=xr(),{mark:{base:o}}=dt(),i=()=>{O.clickAppfolioRedirect(o),r({[Ph]:{pendingAt:new Date().toISOString()}}),window.open(GB,"_blank","noopener,noreferrer"),t()};return n.jsxs(R,{children:[n.jsxs(Rke,{column:!0,gap:24,children:[n.jsx(C,{neutral900:!0,size:"14px",children:e("appfolio.how_to_connect_modal.intro")}),n.jsxs(jke,{column:!0,gap:24,children:[n.jsxs(S,{alignItems:"flex-start",gap:12,"data-testid":"appfolio-step-step_one",children:[n.jsx(iI,{children:"1"}),n.jsxs(sI,{column:!0,gap:12,children:[n.jsx(S,{alignItems:"center",gap:4,children:pt(e("appfolio.how_to_connect_modal.step_one"),{link:({children:s})=>n.jsxs(kke,{type:"button",onClick:i,children:[s,n.jsx(Hy,{width:16,height:16,viewBox:"0 0 24 24"})]})})}),n.jsx(aI,{src:Dke,alt:""})]})]}),Hke.map(s=>n.jsxs(S,{alignItems:"flex-start",gap:12,"data-testid":`appfolio-step-${s.id}`,children:[n.jsx(iI,{children:s.number}),n.jsxs(sI,{column:!0,gap:12,children:[n.jsx(C,{neutral900:!0,size:"14px",children:pt(e(`appfolio.how_to_connect_modal.${s.id}`))}),n.jsx(aI,{src:s.image,alt:""})]})]},s.id))]})]}),n.jsx(fe,{width:"100%",height:"1px",neutral200:!0}),n.jsx(Nke,{alignItems:"center",justifyContent:"flex-end",children:n.jsxs(Oke,{type:"button","data-testid":"appfolio-open-appfolio",onClick:i,children:[e("appfolio.how_to_connect_modal.open_appfolio"),n.jsx(Hy,{width:20,height:20,viewBox:"0 0 24 24"})]})})]})},Vke={NodeActionModal:TZ,ActionModal:jZ,SubmitFormModal:xre,ExportModal:D1e,BulkEditConfirmation:Kre,BulkEditErrorModal:Xre,BulkEditFeedbackModal:ioe,FeatureFeedbackModal:_oe,BulkEditLoadingModal:Yre,ManageRole:qoe,AddSubscription:Yoe,AddPaidSeats:lie,RequestAdditionalSeats:oie,DeleteAccountConfirmModal:lse,DeleteAccountReasonModal:fse,DeleteAccountExportDataModal:_se,DeleteAccountForceDeleteModal:xse,ResumeSubscriptionModal:$ie,PaymentAuthorizationModal:Wie,UpdateCard:tse,BillingDetailsModal:Uie,ChangeBillingCycle:Cse,LegalDocumentsAcceptance:Uye,MoveModal:uge,SelectLabelModal:g5e,SetAlertModal:T0e,UpdateQuantityModal:sCe,ItemUomEditModal:YIe,CustomReasonModal:n4e,BulkUpdateQuantityModal:cxe,DeleteNodeModal:uxe,ManagePermissionsModal:JSe,ForceMergeFirstStep:Cue,ForceMergeSecondStep:kue,ForceMergeSuccess:Fue,QuantityAlertsModal:h0e,RemoveAlertsModal:y0e,DateAttributeAlertsModal:u0e,AttachLabelModal:$1e,PurchaseModal:uhe,MeetImprovedSortly:Zue,CreateCustomFieldModal:vye,SavePreferencesConfirmation:pfe,AdvancedImportInstructions:eye,EmailConfirmation:k0e,VerifyEmailModal:P0e,ResetPasswordModal:yfe,CustomLabelModal:fge,KeyPairsForm:nfe,RevealKeyPairs:ife,UnlinkAccountModal:_fe,AddFolderModal:eAe,FolderSelectModal:nAe,AddVariantModal:wAe,AddItemModal:s5e,AddQRBarcodeLabelModal:yge,FolderListModal:QZ,LabelsModal:she,EditVariantDetails:Nye,ExistingVariantNotification:Lye,EditGroupAttributes:kye,ImportTemplateModal:bye,ContactSupport:xge,ItemLimitReachedModal:Ige,ItemLimitContactRequestModal:Lge,EnterpriseInquiryModal:u4e,EditTransactionModal:yCe,TagModal:bCe,ConfirmPlanDowngradeModal:DCe,DeleteWorkflowModal:Dwe,ConfirmDeleteInvoiceModal:kwe,ConfirmDeleteReportModal:PCe,SaveReportModal:CTe,SubscribeReportModal:QTe,CreateCustomAttribute:swe,EditCustomAttribute:lwe,JobCustomFieldModal:gwe,AppfolioCustomFields:jwe,ReceiveItemsModal:cIe,ConfirmDeletePurchaseOrderModal:dIe,DeleteAddressModal:uIe,DeleteVendorModal:pIe,VendorForm:fIe,SelectVendorModal:MIe,AddressForm:EIe,SelectAddressModal:OIe,SendInvoiceToQBO:zIe,SendPurchaseOrderToQBO:$Ie,UnitForm:ZIe,SetOrigin:f4e,EditOrigin:S4e,ReturnToOrigin:j4e,BulkReturnToOrigin:Q4e,ChoosePickListAction:Cve,ConfirmDeletePickListModal:Tve,ConfirmCompletePickListModal:wve,PickItemModal:Lve,TypeformSurveyModal:r4e,AmazonReplenishmentModal:a3e,DisconnectAmazonBusinessModal:u3e,BulkAddItemsToWorkflowModal:VSe,UndoActionFromActivityHistoryConfirmationModal:A3e,AddItemToWorkflowModal:Ybe,BulkSearchAndAddItemsToWorkflowModal:P2e,FolderFilterModal:QSe,CreatePickListFromInvoiceModal:Owe,RecountModal:M8e,ResolveDiscrepancyModal:V8e,SelectFolderTemplateModal:V3e,FolderClassificationModal:l6e,CreateZendeskTicketModal:c8e,PreviewImageModal:E8e,RestockModal:q7e,AddSiteModal:C8e,EditSiteModal:w8e,CreateJobModal:Hje,ConfirmDeleteJobModal:zje,ConfirmRevertJobModal:Qje,JobFolderSelectModal:qje,CloseAndReturnJobModal:xke,ConfirmImportModal:Q8e,ConfirmImportWithErrorsModal:W8e,ConfirmImportWithErrorsModalGA:q8e,ConfirmExitImportModal:$8e,ConfirmExitBulkEditModal:K8e,UnitChangeWarningModal:J8e,ConfirmDiscardSetAllModal:eRe,ApplyBulkEditModal:tje,BulkEditScopeModal:yje,ConfirmDiscardScopeModal:fje,PartialImportModal:_je,PartialImportModalGA:xje,ImportFolderNotFoundModal:Tje,ManageJobMembersModal:wke,ConfirmDeleteThreadModal:Ike,AppfolioHowToConnectMod
6127al:zke},lI={light:L(["border-radius:16px;box-shadow:0 6px 20px rgba(43,44,57,0.14);background-color:",";"],vS),dark:L(["border-radius:",";background-color:",";box-shadow:",";"],sf,vS,tZ)},Qke={small:L(["width:480px;"]),normal:L(["width:522px;"]),medium:L(["width:620px;"]),extended:L(["width:640px;"]),wide:L(["min-width:480px;width:auto;max-width:770px;"]),extra:L(["width:944px;"]),extraWide:L(["width:1200px;"])},Wke=xo(["0%{opacity:0;transform:translate(0,50%);}100%{opacity:1;transform:translate(0,0);}"]),wO=g.div.withConfig({displayName:"Modal__ModalStyled"})(["overscroll-behavior:none;max-width:100%;max-height:100%;opacity:0;transform:translate(0,0);animation:"," 0.2s forwards 0.1s;overflow:",";"," "," "," ",";"],Wke,e=>e.overflow?e.overflow:"auto",e=>e.autoWidth&&L(["width:auto;"]),e=>e.styleType&&lI[e.styleType]||lI.dark,e=>e.size&&Qke[e.size],e=>e.customStyles),qke=g.div.withConfig({displayName:"Modal__ModalWrapper"})(["height:100%;width:100%;position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;background-color:",";z-index:10001;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center;",";",";"],({theme:e})=>ot(e.bg.neutral800,.9),e=>e.light&&L(["background-color:",";@supports (backdrop-filter:blur()){backdrop-filter:blur(3px);background-color:",";}"],({theme:t})=>ot(t.bg.white,.9),({theme:t})=>ot(t.bg.white,.25)),e=>e.show&&L(["visibility:visible;opacity:1;","{","}"],wO,or.phone`
6128          margin: 0 auto;
6129          width: 100%;
6130          max-width: calc(100% - 40px);
6131          max-height: 95%;
6132          overflow: auto;
6133        `)),Gke=g(P7).withConfig({displayName:"Modal__StyledClickOutside"})(["height:100%;",""],e=>e.isfullwidth&&L(["width:inherit;"])),$ke=".react-datepicker-popper",Kke=".tooltip-container",Yke=({ModalComponent:e,...t})=>(So(),n.jsx(e,{...t})),cI=e=>{const t=le(),[r,o]=c.useState(null),{hideModal:i}=lt(),{modalData:{component:s,data:a,show:l,className:u,overflow:p,modalRootStyles:m,styleType:h,size:A,isExtraModal:f,onPostActivate:_,extraModal:b,disableOutsideClick:E,customOutsideClickHandler:T,handleHideModal:w}}=e,v=a,k=typeof v?.formName=="string"?v.formName:"";typeof v?.initialValues=="string"&&v.initialValues;const{dirty:N}=$B({name:k}),D=N,F=c.useCallback(()=>{j(w)&&typeof w=="function"?w(t,D,r):i(),o(null)},[t,w,i,D,r]),B=c.useCallback(K=>{if(K.target instanceof HTMLElement&&K.target.getAttribute("data-ignore-modal-click")||!l)return;const X=Lh(K,$ke),Z=Lh(K,Kke);if(!(X||Z||j(b)||E)){if(T)return T(t,D);F()}},[T,E,t,b,F,D,l]),U=c.useCallback(K=>{o(K)},[]),z=m?.width==="100%",W=f?Z_:jr;return l?n.jsx(qke,{light:h==="light",show:l,children:n.jsx(Gke,{isfullwidth:z?1:0,onOutsideClick:B,children:n.jsx(up,{focusTrapOptions:{allowOutsideClick:!0,fallbackFocus:`#${Mu}`,onPostActivate:_},children:n.jsx(S,{id:W,justifyContent:"center",alignItems:"center",fullHeight:!0,column:!0,children:n.jsxs(wO,{className:`g-modal ${u||""}`,customStyles:m,"data-testid":"modal-window",id:Mu,overflow:p,size:A,styleType:h,tabIndex:-1,children:[n.jsx(Gl,{hideModal:F,modalData:e.modalData}),n.jsx(I,{when:j(s),children:n.jsx(Yke,{ModalComponent:Vke[s],...a,hoistModalContentState:U})})]})})})})}):null},Jke=()=>{const{t:e}=P();return n.jsxs(R,{children:[n.jsx(R,{bottom:16,children:n.jsx(C,{enormousSize:!0,fontBold:!0,smallerLetterSpacing:!0,xLargeLineHeight:!0,children:e("bulk_edit.min_qty_remove_modal.heading")})}),n.jsxs(R,{children:[n.jsxs(C,{brand:!0,largeSize:!0,smallerLetterSpacing:!0,smallLineHeight:!0,children:[e("bulk_edit.min_qty_remove_modal.note_heading")," "]}),n.jsx(C,{largeSize:!0,smallerLetterSpacing:!0,smallLineHeight:!0,children:e("bulk_edit.min_qty_remove_modal.note")})]})]})},Xke=e=>{const{item:t,control:r,fieldName:o}=e;return n.jsx(Un,{control:r,name:o,render:({field:i})=>n.jsx(tx,{...i,options:t.inputOptions,...e})},o)},Zke=e=>{const{item:t,register:r,control:o,inputNormalizer:i,fieldName:s,setValue:a}=e,{errors:l}=ud({control:o,name:s}),u=l?.transforms?.[t.key]?.data,p=Hre(t.attribute),m=t.attribute==="Text"?Qn:we,h=A=>{A?.target?.value&&a(s,i(A.target.value),{shouldValidate:!0})};return n.jsx(m,{...e,...r(s,{onChange:h,...p&&{maxLength:p}}),invalid:!!u,error:u,placeholder:t.holder})},eNe=e=>{const{item:t,control:r,fieldName:o}=e;
6133return n.jsx(Qi,{...e,control:r,name:o,placeholder:t.holder})},tNe=e=>{const{control:t,fieldName:r}=e;return n.jsx(R,{top:16,children:n.jsx(_g,{control:t,disabledNodes:{[be]:Mo},name:r,treeListHeight:360})})},nNe=e=>{const{t}=P(),{control:r,fieldName:o}=e,i=q(s=>bi(s));return n.jsx(ht,{isSearchable:!0,"data-testid":"units-of-measure-select",...e,control:r,label:t("bulk_edit_modal.fields.unit_of_measure"),name:o,options:i,placeholder:t("bulk_edit_modal.fields.unit_of_measure")})},rNe=e=>{const{item:t,control:r,fieldName:o}=e,i=le(),[s,a]=Le.useState(!1),l=q(h=>$(["spinner","fetchDropdownOptionsList"],h)),u=c.useCallback(()=>{i({type:d.FETCH_DROPDOWN_OPTIONS_LIST_REQUEST,payload:{id:t.id}})},[t.id,i]),p=q(h=>$(["customAttributes","dropdownAttributesOptions",t.id],h)),m=(p||[]).map(h=>({label:h.name,value:h.name}));return c.useEffect(()=>{p&&!l&&a(!0)},[p,l]),n.jsx(ht,{...e,control:r,isLoading:l,name:o,options:m,placeholder:t.holder,onFocus:()=>{s||u()}})},oNe=e=>{const{t}=P(),{register:r,watch:o,fieldName:i}=e,s=o(i);return n.jsx(rt,{...r(i),checkboxType:"square",label:t(s?"item.checked":"item.unchecked"),styleType:"neutral700",wrapperStyles:e.wrapperStyles})},iNe=e=>{switch(e.item.attribute){case"tags":return n.jsx(Xke,{...e});case"origin_folder_id":return n.jsx(tNe,{...e});case VA.NewUnitsOfMeasure:return n.jsx(nNe,{...e});case"date":return n.jsx(eNe,{...e});case"Dropdown":return n.jsx(rNe,{...e});case"Boolean":return n.jsx(oNe,{...e});default:return n.jsx(Zke,{...e})}},dI=({item:e,control:t,register:r,getValues:o,resetField:i,values:s,watch:a,setValue:l,isDisabled:u})=>{const{t:p}=P(),m=c.useContext(Ue),h=c.useMemo(()=>J(null,["transforms",e.key,"action","value"],s),[s,e.key]),A=c.useMemo(()=>J(!1,["transforms",e.key,"checked"],s),[s,e.key]),f=!mn(h),_=A&&!M(e.actionOptions)&&!u&&e.actionOptions.length>1,b=A&&(f||!_)&&!oa.includes(h),E=mn(e.inputNormalizer)?Wt:e.inputNormalizer(h);return n.jsxs(Rre,{vertical:10,children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Ge,{content:e.disabledTooltipMessage,forceHidden:!u||M(e.disabledTooltipMessage),maxWidth:"228px",children:n.jsx(vre,{children:n.jsx(rt,{...r(`transforms.${e.key}.checked`,{onChange:T=>{T.target.checked?e.actionOptions.length===1&&l(`transforms.${e.key}.action`,e.actionOptions[0]):(i(`transforms.${e.key}.action`),i(`transforms.${e.key}.data`))}}),"data-testid":"bulk-edit-checkbox",disabled:u,label:e.name,labelStyle:{color:u?m.text.neutral400:m.text.neutral700,fontSize:"14px"},styleType:"red"})})}),n.jsx(I,{when:!_&&e?.shouldShowNewBadge,children:n.jsx(Ls,{label:p("common.new"),textStyleObj:Nre,wrapperStyle:kre})}),n.jsx(I,{when:!!_,children:n.jsx(ht,{noFieldWrapper:!0,componentStyles:jre(m),control:t,"data-testid":"bulk-edit-action-dropdown",isFocusApplicable:!1,isSearchable:!1,menuPlacement:"bottom",name:`transforms.${e.key}.action`,options:e.actionOptions,placeholder:p("common.select"),showSelectedOptionCheckIconInDropdown:!1,value:o(`transforms.${e.key}.action`),wrapperStyles:{width:"fit-content"}})})]}),n.jsx(I,{when:!!b,children:n.jsx(R,{outside:!0,top:10,...e.componentWrapperAttributes(),children:n.jsx(iNe,{control:t,fieldName:`transforms.${e.key}.data`,inputNormalizer:E,item:e,register:r,setValue:l,watch:a,...e.componentAttributes(h)})})})]})},uI=g.div.withConfig({displayName:"ui__CardWrapper"})(["padding:16px 24px 0;"]),IO=L(["border-radius:12px;border:1px solid ",";background-color:",";"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.white),sNe=g.div.withConfig({displayName:"ui__PromoCard"})(["",";display:flex;flex-direction:column;gap:16px;padding:16px;"],IO),aNe=g(S).attrs({alignItems:"flex-start",gap:12}).withConfig({displayName:"ui__PromoHead"})(["justify-content:space-between;"]),pI=g(S).attrs({alignItems:"center",gap:6}).withConfig({displayName:"ui__TitleRow"})([""]),lNe=g.span.withConfig({displayName:"ui__PromoTitle"})(["font-size:15px;font-weight:600;line-height:20px;color:",";"],({theme:e})=>e.text.neutral700),cNe=g.p.withConfig({displayName:"ui__PromoDescription"})(["margin:4px 0 0;font-size:13px;font-weight:400;line-height:18px;color:",";"],({theme:e})=>
6133e.text.neutral500),dNe=g(S).attrs({center:!0}).withConfig({displayName:"ui__IconTile"})(["flex-shrink:0;width:48px;height:48px;border-radius:10px;background-color:",";color:",";"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.icon.neutral400),mI=g.button.withConfig({displayName:"ui__PromoButton"})(["width:100%;height:44px;border:none;border-radius:8px;background-color:",";color:",";font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:16px;text-align:center;text-transform:uppercase;cursor:pointer;&:disabled{opacity:0.4;cursor:not-allowed;}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.text.white),uNe=g.span.withConfig({displayName:"ui__PromoFootnote"})(["font-size:11px;font-weight:400;line-height:14px;text-align:center;color:",";"],({theme:e})=>e.text.neutral400),pNe=g(S).attrs({alignItems:"center",gap:8}).withConfig({displayName:"ui__RequestedRow"})(["color:",";font-size:11px;font-weight:700;letter-spacing:1.6px;line-height:20px;text-transform:uppercase;"],({theme:e})=>e.text.neutral700),mNe=g.button.withConfig({displayName:"ui__EntryCard"})(["",";display:flex;flex-direction:column;gap:2px;width:100%;padding:20px 24px;text-align:left;cursor:pointer;"],IO),hNe=g.span.withConfig({displayName:"ui__EntryTitle"})(["font-size:17px;font-weight:700;line-height:22px;color:",";"],({theme:e})=>e.text.neutral800),ANe=g(ib).withConfig({displayName:"ui__EntryBadge"})(["margin-right:auto;"]),gNe=g(S).attrs({center:!0}).withConfig({displayName:"ui__EntryChevron"})(["flex-shrink:0;width:20px;height:20px;color:",";"],({theme:e})=>e.icon.neutral400),yNe=g.span.withConfig({displayName:"ui__EntryDescription"})(["font-size:14px;font-weight:400;line-height:20px;color:",";"],({theme:e})=>e.text.neutral500),fNe=({folderIds:e,itemsCount:t,foldersCount:r,source:o})=>{const{t:i}=P(),s=le(),{locationPush:a}=zt(),{hideSlidingModal:l}=Eo(),u=q(k=>k.bulk?.selectedEntitiesType||null),{feature:p,variant:m,isEnabled:h,isHidden:A,isPending:f,canOpenGrid:_}=Bp(),b=c.useCallback(()=>{l(),a(d8({folderIds:e,analytics:{origin:x5.labsCard,source:o??null,bulkSelectionType:u,selectedItemCount:t??null,selectedFolderCount:r??null}}))},[l,a,e,o,u,t,r]),E=c.useCallback(()=>{p!==void 0&&(O.labsFeatureEnabled({...Bt(["meta"])(p),enabled:!0,...p.meta??{},origin:KB.tryNow}),s({type:d.UPDATE_LAB_FEATURE_PREFERENCE_REQUEST,payload:{featureId:p.id,enabled:!0,featureName:i("bulk_edit.title")}}),_&&b())},[p,s,i,_,b]),T=c.useCallback(()=>{p!==void 0&&s({type:d.REQUEST_LAB_FEATURE_ACCESS_REQUEST,payload:{featureId:p.id}})},[p,s]);if(A||p===void 0)return null;if(h)return _?n.jsx(uI,{children:n.jsxs(mNe,{"data-testid":"bulk-edit-entry-card",type:"button",onClick:b,children:[n.jsxs(pI,{fullWidth:!0,children:[n.jsx(hNe,{children:i("bulk_edit.title")}),n.jsx(ANe,{}),n.jsx(gNe,{children:n.jsx(Vn,{height:20,width:20})})]}),n.jsx(yNe,{children:i("bulk_edit.enable.description")})]})}):null;const w=m===G2.REQUEST_ACCESS,v=m===G2.REQUEST_SENT;return n.jsx(uI,{children:n.jsxs(sNe,{"data-testid":"bulk-edit-promo-card",children:[n.jsxs(aNe,{children:[n.jsxs("div",{children:[n.jsxs(pI,{children:[n.jsx(lNe,{children:i("bulk_edit.title")}),n.jsx(ib,{})]}),n.jsx(cNe,{children:i("bulk_edit.enable.description")})]}),n.jsx(dNe,{children:n.jsx(n8,{})})]}),n.jsx(I,{when:v,children:n.jsxs(pNe,{"data-testid":"bulk-edit-request-sent",children:[n.jsx(wp,{}),i("labs.request_sent")]})}),n.jsx(I,{when:w,children:n.jsx(mI,{"data-testid":"bulk-edit-request-access",disabled:f,type:"button",onClick:T,children:i("labs.request_access")})}),n.jsxs(I,{when:!w&&!v,children:[n.jsx(mI,{"data-testid":"bulk-edit-promo-cta",disabled:f,type:"button",onClick:E,children:i("bulk_edit.enable.cta")}),n.jsx(uNe,{children:i("bulk_edit.enable.footnote")})]})]})})},_Ne=e=>{const{t}=P(),r=c.useContext(Ue),o=le(),{handleSubmit:i,register:s,control:a,watch:l,resetField:u,getValues:p,setValue:m,formState:{isValid:h}}=Ye({mode:"onChange",defaultValues:e.initialValues}),A=l(),{includeDescendants:f,transforms:_}=A,{showNotifications:b,notificationHeight:E}=ao(),{selectedNodes:T,requestPage:w,source:v}=e,k=c.useMemo(()=>(T??[]).filter(({isItem:ye})=>!ye).map(({id:ye})=>ye),[T]),{byId:N}=q(ye=>ye.nodes),{itemsCount:D,foldersCount:F}=c.useMemo(()=>
6133Y0(f,T,N),[f,T,N]),B=q(ye=>Ze(ye)),U=c.useMemo(()=>T.reduce((ye,he)=>(!he.isItem||M(he.sid)||ye.includes(he.sid)||ye.push(he.sid),ye),[]),[T]),z=()=>{e.onClose()},W=c.useCallback(()=>{const ye=new Promise((he,Ie)=>{o({type:d.BULK_EDIT_REQUEST,payload:{nodes:T,counter:{folders:F,items:D},requestPage:w,values:{includeDescendants:f,transforms:VS(_)},resolve:he,reject:Ie,source:v}})}).catch(Me);i(()=>ye)},[i,o,T,F,D,w,f,_,v]),K=c.useMemo(()=>ul([...e.defaultNodesData,...e.customAttributesData],"key"),[e.defaultNodesData,e.customAttributesData]),X=c.useCallback(()=>{const ye=Object.values(_).filter(({checked:ke})=>ke),he=ye.length,Ie=e.onSubmit;return Ie?Ie({includeDescendants:f,transforms:VS(_)}):o({type:d.SHOW_MODAL,payload:{component:"BulkEditConfirmation",autoWidth:!0,showCrossBtn:!1,isDefaultHeadingHidden:!0,styleType:"light",size:"small",disableOutsideClick:!0,data:{allFields:K,changesCount:he,foldersCount:F,itemsCount:D,sids:U,changes:ye,includeDescendants:f,cancelAction:()=>{o({type:d.HIDE_MODAL})},submitAction:()=>W()}}})},[o,U,K,F,W,D,_,e.onSubmit,f]),Z=c.useCallback(()=>{const ye=Object.values(_),he=ye.some(({attribute:Ie,action:ke})=>Ie==="min_quantity"&&ke?.value==="clear");if(O.applyBulkEdit({action:YB(ye),role:B.roleType,itemsCount:D,foldersCount:F,bulkEditType:cA.classic,source:v}),e.onSubmit)return X();he?o({type:d.SHOW_MODAL,payload:{component:"SubmitFormModal",autoWidth:!0,showCrossBtn:!1,isDefaultHeadingHidden:!0,data:{content:n.jsx(Jke,{}),submitAction:()=>Promise.resolve(()=>o({type:d.HIDE_MODAL})).then(X),submitButton:t("common.continue"),cancelButton:t("common.cancel")}}}):X()},[o,X,_,e.onSubmit,D,F,B,v]),ae=e.hideChatbotWidget?Le.Fragment:Dp,pe=c.useCallback(ye=>{const he=()=>!e.isItemVariants&&D===0,Ie=()=>e.isItemVariants||F===0,ke=ce=>Bre(ce,e.isItemVariants)||he()&&zre(ce)||Ie()&&Vre(ce);return ye.filter(ce=>!ke(ce))},[e.isItemVariants,F,D]),xe=c.useMemo(()=>pe(e.defaultNodesData),[e.defaultNodesData,pe]),te=c.useMemo(()=>pe(e.customAttributesData),[e.customAttributesData,pe]);return n.jsx(ae,{transition:".3s",children:n.jsxs(Ere,{column:!0,$notificationHeight:E,$showNotifications:b,id:"bulk-form",children:[n.jsx(wre,{bottom:16,horizontal:24,top:40,children:n.jsx(C,{enormousSize:!0,neutral700:!0,semibold:!0,xLargeLineHeight:!0,children:t("bulk_edit_modal.header")})}),n.jsx(fNe,{folderIds:k,foldersCount:F,itemsCount:D,source:v}),n.jsxs(Sre,{children:[n.jsx(C,{neutral500:!0,uppercase:!0,letterSpacing:"0.6px",offsets:{pt:8,pb:8},size:"16px",weight:500,children:t("bulk_edit_modal.item_details")}),n.jsx(I,{when:M(xe),children:n.jsx(C,{neutral700:!0,children:t("bulk_edit_modal.empty_placeholder_permissions")})}),n.jsx(I,{when:j(xe),children:xe.map(ye=>n.jsx(dI,{control:a,getValues:p,isDisabled:QS(ye.key,_),item:ye,register:s,resetField:u,setValue:m,values:A,watch:l},ye.key))}),n.jsx(fe,{neutral200:!0,bottom:"16px",height:"1px",top:"16px",width:"100%"}),n.jsx(C,{neutral500:!0,uppercase:!0,letterSpacing:"0.6px",size:"16px",weight:500,children:t("bulk_edit_modal.custom_fields")}),n.jsx(I,{when:M(te)&&e.isCustomAttributesNonEditable,children:n.jsx(C,{neutral700:!0,children:t("bulk_edit_modal.empty_placeholder_permissions")})}),n.jsx(I,{when:M(te)&&!e.isCustomAttributesNonEditable,children:n.jsx(C,{neutral700:!0,children:mr.rich(t("bulk_edit_modal.empty_placeholder"),{link:({children:ye})=>n.jsx(cQ,{to:"/manage-custom-attributes/node",children:ye})})})}),n.jsx(I,{when:j(te),children:te.map(ye=>n.jsx(dI,{control:a,getValues:p,isDisabled:QS(ye.key,_),item:ye,register:s,resetField:u,setValue:m,values:A,watch:l},ye.key))})]}),n.jsxs(Ire,{children:[n.jsx(I,{when:F>0&&!e.isItemVariants,children:n.jsx(Cre,{children:n.jsx(rt,{...s("includeDescendants"),label:t("bulk_edit_modal.include_descendants_label"),labelStyle:{color:r.text.neutral700,fontSize:"14px"},name:"includeDescendants",styleType:"red"})})}),n.jsxs(Tre,{justifyContent:"space-between",children:[n.jsx(Y,{"data-testid":"submit-button",disabled:e.submitting||Ure(_)||!h,disableStyleType:"semitransparentBrandCTA",minWidth:140,offsetType:"clear",styleType:"brandCTA",type:"button",onClick:Z,children:t("common.apply")}),n.jsx(Y,{"data-testid":"cancel-button",minWidth:140,offsetType:"clear",styleType:"userCancel",type:"button",onClick:z,children:t("common.cancel")})]})]})]})})},xNe=({onClose:e,requestPageMeta:t,source:r,onSubmit:o,hideCustomAttributesData:i,disableHiding:s,selectedItems:a,isItemVariants:l=!1,hideChatbotWidget:u})=>
6133{const p=le(),m=q(Hn),h=q(yW),A=q(z=>z.server.tags),f=q(Ze),{isEntryShown:_,labsEntryState:b}=Bp(),{isReturnToOriginEnabled:E}=Fn(),T=l?a:h,{nodesWithAcl:w}=zn(T);qt(()=>{p({type:d.FETCH_TAGS_REQUEST}),O.startBulkEdit({role:f.roleType,source:r,bulkEditType:cA.classic,labsEntryShown:_,labsEntryState:b})}),So();const{permissions:v}=dn(),{featureToggles:k}=dt(),N=v.manageUnits&&k.measurementUnitsEnabled,D=c.useMemo(()=>qre({nodes:w,customAttributes:m,isItemVariants:l,isReturnToOriginEnabled:E,isAllowedToEditUom:N}),[w,l,E,m,N]),F=c.useMemo(()=>N8({nodes:w,tags:A,isItemVariants:l,isReturnToOriginEnabled:E,isAllowedToEditUom:N}),[w,A,l,E,N]),B=c.useMemo(()=>O8({nodes:w,attributes:m,hideCustomAttributesData:i,isItemVariants:l}),[w,m,i,l]),U=c.useMemo(()=>j(m)&&M(B),[m,B]);return n.jsx(_Ne,{customAttributesData:B,defaultNodesData:F,disableHiding:s,hideChatbotWidget:u,initialValues:D,isCustomAttributesNonEditable:U,isItemVariants:l,requestPage:t,selectedNodes:T,source:r,onClose:e,onSubmit:o})},CE=g.div`
6134  display: flex;
6135  flex-direction: column;
6136  justify-content: space-between;
6137  flex-grow: 1;
6138  height: 100%;
6139`,TE=g.div`
6140  padding-top: ${e=>e.pt?e.pt:"43px"};
6141  overflow: ${e=>e.overflowVisible?"visible":"auto"};
6142  height: 100%;
6143`,bNe=g(S)`
6144  padding: 0 24px;
6145`,Nyt=g(gr)`
6146  margin-top: 8px;
6147  color: ${({theme:e})=>e.brand};
6148  font-weight: 500;
6149`,Oyt=g.button`
6150  color: ${({theme:e})=>e.brand};
6151  font-weight: 500;
6152`,ENe=g(S)`
6153  margin-top: 12px;
6154  padding: 0 24px;
6155
6156  border-top: solid 1px ${({theme:e})=>e.delimiter.neutral100};
6157`,Dyt=g(R)`
6158  background-color: ${({theme:e})=>e.bg.neutral50};
6159`,Pyt=g.span.withConfig({displayName:"ui__CountLabel"})(["position:absolute;width:20px;height:20px;border-radius:33px;font-size:14px;letter-spacing:-0.1px;font-weight:500;display:flex;z-index:1;right:-10px;top:-10px;background-color:",";color:",";align-items:center;justify-content:center;line-height:16px;"],({theme:e})=>e.brand,({theme:e})=>e.text.white),SNe=g.div.withConfig({displayName:"ui__FormRoot"})(["width:340px;display:flex;flex-direction:column;background-color:",";transform:translate3d(0,0,0);overflow:hidden;",";"],({theme:e})=>e.bg.white,e=>e.$isNotificationsShown?L(["height:calc(100% - ","px);margin-top:","px;"],e.$notificationHeight,e.$notificationHeight):L(["height:100%;"])),CNe=g(S).withConfig({displayName:"ui__FilterFormHeader"})(["padding:40px 16px 16px 24px;"]),co=g.div.withConfig({displayName:"ui__FilterBodyContainer"})(["display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;",";"],Ad),hI=g.div.withConfig({displayName:"ui__FilterGroupLabel"})(["display:inline-block;padding:24px 24px 16px;font-size:12px;font-weight:500;line-height:1.43;letter-spacing:0.36px;text-transform:uppercase;word-break:break-word;color:",";"],({theme:e})=>e.text.neutral500),TNe=g(S).withConfig({displayName:"ui__SectionTitle"})(["padding:16px 24px 8px;overflow-wrap:anywhere;&:hover{cursor:pointer;background-color:",";}"],({theme:e})=>e.bg.neutral50),wNe=g(S).withConfig({displayName:"ui__SectionContent"})(["padding:","px;margin-bottom:","px;",";"],e=>e.withoutPadding?"0":"0 24",e=>e.shortMarginBottom?"8":"16",Ad),INe=g.div.withConfig({displayName:"ui__SectionDelimiterLine"})(["width:100%;height:1px;background-color:",";"],({theme:e})=>e.delimiter.neutral100),vNe=g(S).withConfig({displayName:"ui__IconWrapper"})(["width:18px;height:18px;margin-right:3px;color:",";cursor:pointer;"],({theme:e})=>e.text.neutral400),Ta=g(S).withConfig({displayName:"ui__ButtonWrapper"})(["margin-right:12px;min-width:140px;",";"],e=>e.reset&&L(["min-width:auto;height:32px;margin:0;"])),wE=g(S).withConfig({displayName:"ui__Wrapper"})(["flex-shrink:0;background-color:",";"],({theme:e})=>e.bg.white),RNe=g(S).withConfig({displayName:"ui__BottomInnerWrapper"})(["box-shadow:0 4px 20px 0 rgba(56,58,72,0.04);padding:22px 24px 22px 24px;"]),jNe=g(S).withConfig({displayName:"ui__CountContainer"})(["background-color:",";border-radius:33px;margin-left:8px;min-height:24px;min-width:24px;"],({theme:e})=>e.brand),kNe=g.div.withConfig({displayName:"ui__SideFilterSearchWra
6159pper"})(["max-height:170px;max-width:500px;overflow-y:scroll;",";"],Yi),NNe=g.div`
6160  margin-top: 12px;
6161  padding: 24px 24px 0 24px;
6162  border-top: solid 1px ${({theme:e})=>e.delimiter.neutral100};
6163  height: calc(100% - 66px);
6164`,vO=g(S)`
6165  padding: 22px 24px;
6166
6167  background-color: ${({theme:e})=>e.bg.white};
6168`,_0=g(Y)`
6169  margin: 0;
6170  height: 40px;
6171`,ONe=g(S)`
6172  padding: 25px 24px 0;
6173
6174  border-top: solid 1px ${({theme:e})=>e.delimiter.neutral100};
6175`,DNe=g(S)`
6176  margin-top: 8px;
6177  width: 100%;
6178  padding: 0;
6179`,PNe=g.div`
6180  width: 340px;
6181  position: relative;
6182  background-color: ${({theme:e})=>e.bg.white};
6183
6184  ${e=>e.$showNotifications?L`
6185        height: calc(100% - ${e.$notificationHeight}px);
6186        top: ${e.$notificationHeight}px;
6187      `:L`
6188      height: 100%;
6189    `};
6190`,RO=e=>{const{t}=P(),{hideSlidingModal:r}=Eo();return n.jsxs(vO,{justifyContent:"space-between",children:[n.jsx(Ta,{children:n.jsx(_0,{"data-testid":"submit-button",disabled:e.isSubmitDisabled,disableStyleType:"pale",offsetType:"compact",styleType:"brandCTA",type:"button",onClick:()=>{r(),e.onSubmit()},children:t("common.apply")})}),n.jsx(Ta,{children:n.jsx(_0,{"data-testid":"cancel-button",disableStyleType:"transparent",offsetType:"clear",styleType:"userCancel",type:"button",onClick:()=>r(),children:t("common.cancel")})})]})},LNe=[{get label(){return x("reporting.scenes.activity_history.activity_type.move")},value:["move","quantity_move"]},{get label(){return x("reporting.scenes.activity_history.activity_type.edit")},value:"edit"},{get label(){return x("reporting.scenes.activity_history.activity_type.delete")},value:"delete"},{get label(){return x("reporting.scenes.activity_history.activity_type.create")},value:"create"},{get label(){return x("reporting.scenes.activity_history.activity_type.restore")},value:"restore"},{get label(){return x("reporting.scenes.activity_history.activity_type.quantity_change")},value:"quantity_change"},{get label(){return x("reporting.scenes.activity_history.activity_type.quantity_merge")},value:"quantity_merge"},{get label(){return x("reporting.scenes.activity_history.activity_type.count")},value:"count"}],FNe=[{get label(){return x("reporting.scenes.activity_history.activity_type.move")},value:["move","quantity_move"]},{get label(){return x("reporting.scenes.activity_history.activity_type.edit")},value:"edit"},{get label(){return x("reporting.scenes.activity_history.activity_type.delete")},value:"delete"},{get label(){return x("reporting.scenes.activity_history.activity_type.create")},value:"create"},{get label(){return x("reporting.scenes.activity_history.activity_type.restore")},value:"restore"},{get label(){return x("reporting.scenes.activity_history.activity_type.quantity_change")},value:"quantity_change"},{get label(){return x("reporting.scenes.activity_history.activity_type.quantity_merge")},value:"quantity_merge"}],MNe=e=>{const{t}=P(),r=c.useContext(Ue),{featureFlags:o}=Yt(),i=o.enableCycleCounts?LNe:FNe,s=JCe(o);return n.jsxs(CE,{"data-testid":"recent-activity-filter-form",children:[n.jsxs(TE,{children:[n.jsx(R,{horizontal:24,children:n.jsx(C,{fontSemiBold:!0,neutral700:!0,xLargeLineHeight:!0,size:"22px",children:t("dashboard.recent_activity")})}),n.jsxs(ENe,{column:!0,children:[n.jsx(R,{outside:!0,top:27,children:n.jsx(i0,{checked:M(e.selectedValue),checkedRadioColor:r.brand,label:"All activity",labelColor:r.text.neutral700,name:"activityKind",uncheckedRadioColor:r.brand,value:"all",onClick:()=>e.onClickHandler(null)})}),i.map((a,l)=>n.jsx(R,{outside:!0,top:16,children:n.jsx(i0,{checked:String(e.selectedValue)===String(a.value),checkedRadioColor:r.brand,label:a.label,labelColor:r.text.neutral700,name:"activityKind",uncheckedRadioColor:r.brand,value:a.value,onClick:()=>e.onClickHandler(a.value)})},`filter_option_${a.label}_${l}`))]})]}),n.jsx(RO,{isSubmitDisabled:!e.dirty,onSubmit:()=>{e.saveFilterChanges(),O.filterDashboardActivity(e.selectedValue,s)}})]})},UNe=e=>{const{t}=P(),r=q(Mn),o=mn(e.folderIds)?r.byId:e.selectedCheckboxIds,[i,s]=c.useState({});qt(()=>{s(o)});const a=!qe(bt(o),bt(i));return n.jsxs(CE,{"data-testid":"folders-filter-form",children:[n.jsxs(TE,{children:[n.jsxs(bNe,{justifyContent:"space-between",children:[n.jsx(S,{alignItems:"center",children:n.jsx(C,{as:"h2",children:t("customer_content.all_folders")})}),n.jsx(Ta,{center:!0,reset:!0,children:n.jsx(I,{when:a,children:n.jsx(Y,{"data-testid":"reset-filters-button",offsetType:"clear",styleType:"userCancel",type:"button",onClick:()=>e.resetFilter(i),children:t("common.reset")})})})]}),n.jsx(NNe,{children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,activeNodeId:be,listHeight:"calc(100% - 60px)",mode:kr.SELECTION.BULK,nodeSource:r,selectedNodes:o,styleType:"foldersFilter",updateSelectedNodes:e.onCheckboxClick})})]}),n.jsx(RO,{isSubmitDisabled:!a||M(e.selectedCheckboxIds),onSubmit:()=>{e.saveFilterChanges(o,!0),O.filterDashboardFolders()}})]})};function ey(e,t="integer",r=!1){let o="";return(r||e)&&(t==="integer"?o=Ec.single(e,eH):t==="float"?o=Ec.single(e,tH):t==="quantity"?o=Ec.single(e,nH):t==="price"&&(o=Ec.single(e,rH))),o}function Gm(e,t=!1){let r="";return(t||e)&&(r=Ec.single(e,ZB)),r}const x0=(e=!1,t="",r="",o="integer")=>{let i={};if(B0({exactSearch:e,minValue:t,maxValue:r}).isEmpty)return i;if(e){const a=ey(t,o);a&&(i.minValue=a)}else{const l=o==="integer",u=ey(t,o,!0),p=ey(r,o,!0);if(u&&(i.minValue=u),p&&(i.maxValue=p),Object.keys(i).length===0&&!(t===""||r==="")){const m=l?parseInt(t,10):parseFloat(t),h=l?parseInt(r,10):parseFloat(r);m<=h||(i={minValue:[x("advanced_search.errorMsg.shouldBeLessThan",{name:x("dashboard.quantity_filter.max")})],maxValue:[x("advanced_search.errorMsg.shouldBeMoreThan",{name:x("dashboard.quantity_filter.min")})]})}}return i},BNe=(e,t,r)=>{let i={};if(e&&e.value===h3.between){const s=Gm(t,!0),a=Gm(r,!0);if(s&&(i.startDate=s),a&&(i.endDate=a),Object.keys(i).length===0&&t&&r){const l=t.valueOf(),u=r.valueOf();l<=u||(i={startDate:[x("advanced_search.errorMsg.shouldBeLessThan",{name:x("advanced_search.endDate")})],endDate:[x("advanced_search.errorMsg.shouldBeMoreThan",{name:x("advanced_search.startDate")})]})}}else if(e&&j(e.value)){const s=Gm(t,!0);s&&(i.startDate=s)}else{const s=Gm(t);s&&(i.startDate=s)}return i};function $m(e={},t,r={},o=[],i){let s={...e};const a=JB(o,r)||{};let l={};if(i.filterType===Gt.rangeSlider.code){let u=i.kind;o.includes("quantities")?u="quantity":o.includes("prices")&&(u="price"),l=x0(a.exactSearch,a.minValue,a.maxValue,u)}else i.filterType===Gt.dateTime.code&&(l=BNe(a.operatorType,a.startDate,a.endDate));return Object.keys(l).length&&(s=XB(t,{...l},e)),s}const Lyt=(e,t)=>
6190{let r={};r=$m(r,["prices"],e,["prices"],{filterType:Gt.rangeSlider.code,kind:"float"}),r=$m(r,["quantities"],e,["quantities"],{filterType:Gt.rangeSlider.code,kind:"integer"});const o=e.minQuantities??{},i=x0(o.exactSearch,o.minValue,o.maxValue,"quantity");Object.keys(i).length!==0&&(r={...r,minQuantities:i});const s=e.ca;return j(s)&&Object.keys(s).forEach(a=>{const l=Ir(t[a],s[a]);l.filterType===Gt.rangeSlider.code?r=$m(r,[pr.ca.name,a],e,[pr.ca.name,a],{filterType:Gt.rangeSlider.code,kind:l.kind}):l.filterType===Gt.dateTime.code&&(r=$m(r,[pr.ca.name,a],e,[pr.ca.name,a],{filterType:Gt.dateTime.code}))}),r},hi={belowMinLevel:{get label(){return x("dashboard.quantity_filter.at_or_below_min_level")},value:"belowMinLevel"},withZeroQuantity:{get label(){return x("dashboard.quantity_filter.out_of_stock")},value:"withZeroQuantity"},custom:{get label(){return x("common.custom")},value:"custom"}},HNe=e=>{const t=Object.values(hi),{setValue:r}=De(),o=Te({name:"stockLevelFilters"}),i=s=>{e.clearErrors(),r("stockLevelFilters",s)};return n.jsx(cr,{anchor:s=>n.jsx(os.Select,{active:s,title:hi[e.stockLevelFilter].label||""}),content:n.jsx(n.Fragment,{children:t.map((s,a)=>{const l=o===s.value;return n.jsx(ar,{active:l,"data-testid":`${s.value}-option`,icon:l&&Ld,iconAlign:"right",label:s.label,styleType:"action-box",type:"radio",value:s.value,onClick:()=>i(s.value),children:s.label},`${s.value}-${a}`)})}),"data-testid":"filter-options",placement:"bottom-start"})},zNe=(e,t)=>{const{quantityGte:r,unitName:o,quantityLte:i,quantityEq:s}=e,a=We((l,u)=>o?u.value===o?Fr(u):l:Fr(Rh),{},t);return j(s)?{unit:a,stockLevelFilters:hi.withZeroQuantity.value}:j(r)&&j(i)?r===i?{minValue:r,maxValue:i,unit:a,exactSearch:!0,stockLevelFilters:hi.custom.value}:{minValue:r,maxValue:i,unit:a,stockLevelFilters:hi.custom.value}:{stockLevelFilters:hi.belowMinLevel.value,unit:a}},eu=B9(["quantityGte","quantityLte","belowMinQuantity","quantityEq","unitType","unitName"]),VNe=e=>{switch(e.stockLevelFilters){case hi.belowMinLevel.value:return eu({belowMinQuantity:!0});case hi.withZeroQuantity.value:return eu({quantityEq:"0"});case hi.custom.value:return e.exactSearch?eu({quantityGte:`${e.minValue}`,quantityLte:`${e.minValue}`,unitType:e.unit.unitType,unitName:e.unit.unitName}):eu({quantityGte:`${e.minValue}`,quantityLte:`${e.maxValue}`,unitType:e.unit.unitType,unitName:e.unit.unitName});default:return eu({})}},QNe=e=>{if(e.stockLevelFilters!==hi.custom.value)return{};const t={};if(M(e.minValue)&&(t.minValue=x("advanced_search.errorMsg.shouldBePresent")),M(e.unit)&&(t.unit=x("advanced_search.errorMsg.shouldBePresent")),e.exactSearch){const r=x0(!0,e.minValue,"","quantity");return{...t,...r}}return M(e.maxValue)&&(t.maxValue=x("advanced_search.errorMsg.shouldBePresent")),Object.keys(t).length>0?t:x0(e.exactSearch,e.minValue,e.maxValue,"quantity")},WNe=e=>{const{t}=P(),{hideSlidingModal:r}=Eo(),o=Ye({defaultValues:zNe(e.filters,e.unitsOfMeasure),resolver:_=>{const b=QNe(_);return{values:M(b)?_:{},errors:b}}}),{register:i,setValue:s,handleSubmit:a,control:l,trigger:u,formState:{errors:p},clearErrors:m}=o,h=Te({control:l}),A=h.exactSearch?t("dashboard.quantity_filter.quantity"):t("dashboard.quantity_filter.min"),f=_=>{r();const b=VNe(_);O.filterDashboardStockLevels(b),e.saveFilterChanges(b,!0)};return n.jsx(tn,{...o,children:n.jsx("form",{style:{height:"100%"},onSubmit:a(f),children:n.jsxs(CE,{"data-testid":"stock-levels-filter-form",children:[n.jsxs(TE,{overflowVisible:!0,children:[n.jsx(R,{bottom:12,horizontal:24,children:n.jsx(C,{enormousSize:!0,fontBold:!0,neutral700:!0,children:t("dashboard.quantity_filter.title")})}),n.jsxs(ONe,{column:!0,children:[n.jsx(C,{mediumSize:!0,children:"Show items:"}),n.jsx(DNe,{children:n.jsx(HNe,{clearErrors:m,stockLevelFilter:h.stockLevelFilters})})]}),n.jsx(I,{when:h.stockLevelFilters===hi.custom.value,children:n.jsxs(R,{horizontal:24,top:32,children:[n.jsx(C,{mediumSize:!0,children:t("dashboard.quantity_filter.subtitle")}),n.jsx(R,{bottom:11,top:16,children:n.jsx(oH,{quantityFilter:!0})}),n.jsxs("div",{children:[n.jsxs(Ws.InputContainer,{children:[n.jsx(Ws.Values,{twoValues:!h.exactSearch,children:n.jsx(we,{...i("minValue",{onChange:_=>{const b=_.target.value||"",E=Nn(b)||"";s("minValue",E,{shouldValidate:!0}),u("maxValue")}}),error:p?.minValue,inputControlStyles:Ws.InputModifiers,inputWrapperStyle:Ws.inputWrapperStyle,invali
6190d:j(p?.minValue),label:A,placeholder:A})}),n.jsx(I,{when:!h.exactSearch,children:n.jsx(Ws.Values,{twoValues:!h.exactSearch,children:n.jsx(we,{...i("maxValue",{onChange:_=>{const b=_.target.value||"",E=Nn(b)||"";s("maxValue",E,{shouldValidate:!0}),u("minValue")}}),error:p?.maxValue,inputControlStyles:Ws.InputModifiers,inputWrapperStyle:Ws.inputWrapperStyle,invalid:j(p?.maxValue),label:t("dashboard.quantity_filter.max"),placeholder:t("dashboard.quantity_filter.max")})})})]}),n.jsx(Ws.CheckboxContainer,{extendOffset:!0,children:n.jsx(rt,{...i("exactSearch",{onChange:_=>{const b=_.target.checked||!1;s("exactSearch",b,{shouldValidate:!0}),u("minValue"),u("maxValue")}}),checkboxType:"switcher",label:t("dashboard.quantity_filter.exact_value")})})]})]})})]}),n.jsxs(vO,{justifyContent:"space-between",children:[n.jsx(Ta,{children:n.jsx(_0,{"data-testid":"submit-button",disabled:Object.keys(p).length>0,disableStyleType:"pale",offsetType:"compact",styleType:"brandCTA",type:"submit",children:t("common.apply")})}),n.jsx(Ta,{children:n.jsx(_0,{"data-testid":"cancel-button",disableStyleType:"transparent",offsetType:"clear",styleType:"userCancel",type:"button",onClick:()=>r(),children:t("common.cancel")})})]})]})})})},qNe=(e,t)=>{switch(t.type){case"SET_FOLDERS":return{...e,folderIds:t.folderIds,formattedList:t.formattedList,dirty:t.dirty};case"SET_ACTIVITY_KIND":return{...e,activityKind:t.activityKind};case"INIT":return Dt(["type"],t);default:return e}},GNe=(e,t)=>_e(ys(t,bt(e)))?null:bt(e),$Ne=e=>{const[t,r]=c.useState(!1),o=()=>r(()=>!0),[i,s]=c.useReducer(qNe,{...e.filters,dirty:t}),a=_t(h=>bt(h.navigation.byId)),l=so(),u=h=>{const A=GNe(h,a);s({type:"SET_FOLDERS",folderIds:A,formattedList:h})},p=h=>{o(),s({type:"SET_ACTIVITY_KIND",activityKind:h})},m=c.useCallback((h={},A=!1)=>{(t||A)&&l({type:d.UPDATE_DASHBOARD_REQUEST,payload:{dashboard:e,filters:He(i,h)}})},[t,l,e,i]);return{dirty:t,state:i,onPutFolders:u,onActivityKindSelection:p,saveFilterChanges:m}},KNe=e=>{const{dirty:t,state:r,onPutFolders:o,onActivityKindSelection:i,saveFilterChanges:s}=$Ne(e.dashboard),{showNotifications:a,notificationHeight:l}=ao(),u=_t(bi),p=[Rh,...u];return So(),n.jsx(Dp,{transition:".3s",children:n.jsxs(PNe,{$notificationHeight:l,$showNotifications:a,children:[n.jsx(I,{when:e.type==="folders",children:n.jsx(UNe,{folderIds:r.folderIds,list:e.formattedList,resetFilter:o,saveFilterChanges:s,selectedCheckboxIds:r.formattedList,onCheckboxClick:o})}),n.jsx(I,{when:e.type==="recentActivity",children:n.jsx(MNe,{dirty:t,saveFilterChanges:s,selectedValue:r.activityKind,onClickHandler:i})}),n.jsx(I,{when:e.type==="stockLevels",children:n.jsx(WNe,{filters:J({},["dashboard","filters"],e),saveFilterChanges:s,unitsOfMeasure:p})})]})})},YNe=(e,t=[],r,o)=>{if(!it(r,o))return{hasSelectedFolders:!0};const i=Ee(a=>a.id,t);return{hasSelectedFolders:oe(e.folders)&&We((a,l)=>it(l.id,i)?Fr(!0):a,!1,jn(e.folders))}},JNe=g(S)`
6191  position: sticky;
6192  left: 0;
6193  width: 52px;
6194  height: 56px;
6195`,XNe=g(S)`
6196  position: sticky;
6197  left: 60px;
6198  height: 56px;
6199`,AI=g(S)`
6200  position: absolute;
6201  left: 0;
6202
6203  ${e=>e.isCheckbox&&L`
6204      left: 0;
6205      width: 52px;
6206      height: 56px;
6207    `}
6208`,ZNe=g(S)`
6209  height: 58px;
6210  ${({isFirst:e,theme:t})=>!e&&L`
6211      border-top: 1px solid ${t.delimiter.neutral100};
6212    `}
6213
6214  width: ${e=>e.width}px;
6215  border-bottom: 1px solid ${({theme:e})=>e.delimiter.neutral100};
6216`,Fyt=()=>{const e=so(),t=_t(o=>$(["navigation","byId"],o));return{renderContentAboveRow:c.useCallback((o,i,s=[],a=Me,l)=>{const u=Ee(b=>b.original,s),p=u_(b=>b.parentNodeId,u),m=Ve(jn,Ee(xl))(p),h=a(o);if(!it(o.original,m)||h)return{present:!1,render:Me};const A=Xi({nodesById:t,nodeId:$(["original","parentNodeId"],o),appendCurrentNode:!0}),f=b=>Ve(Ae(b),Ee(E=>oe(E.descendantIds)?E.descendantIds:E.id),ni)(p),_=(b,E)=>xv(T=>it(T,E),f(b));return{present:!0,render:()=>{const b=$(["original","parentNodeId"],o);return n.jsxs(ZNe,{alignItems:"center",isFirst:qe(0,o.index),width:l,...o.getRowProps(),children:[n.jsx(JNe,{center:!0,children:n.jsx(AI,{center:!0,isCheckbox:!0,children:n.jsx(iE,{checkSelection:E=>_(b,E),"data-testid":"select-checkbox-folder",onClick:()=>e($u("",f(b),!0))})})}),n.jsx(XNe,{alignItems:"center",children:n.jsx(AI,{center:!0,children:n.jsx(Us,{isLastLinkClickable:!0,showMainIcon:!0,items:A})})})]})}}},[e,t])}},_l=({withoutPadding:e,component:t,sectionTitle:r,isOpen:o,shortMarginBottom:i,titleTestId:s})=>{const[a,l]=c.useState(o);return n.jsxs(wE,{column:!0,children:[n.jsx(INe,{}),n.jsxs(TNe,{justifyContent:"space-between",onClick:()=>l(!a),children:[n.jsx(C,{neutral500:!0,fontMedium:!0,smallSize:!0,uppercase:!0,letterSpacing:"0.36px","data-testid":s,children:r}),n.jsx(S,{alignItems:"center",justifyContent:"flex-end",children:n.jsx(vNe,{alignItems:"center",justifyContent:"center",children:n.jsx(Vn,{rotate:a?-90:90})})})]}),n.jsx(I,{when:a,children:n.jsx(wNe,{shortMarginBottom:i,withoutPadding:e,children:t})})]})},eOe=["name","updatedAt","quantity","value"],gI=H9(iH,eOe),tOe={sortBy:"name",direction:"descending"},Myt={...tOe},nOe=We((e,t)=>{const{id:r}=t;
6216return wo({descendantBucketsIds:r},e)},{descendantBucketsIds:[]}),rOe=g.div`
6217  padding: 0 24px 24px;
6218  min-height: 250px;
6219  width: 100%;
6220`,oOe=({additionalData:e={}})=>{const{setValue:t}=De(),r=_t(Mn),o=Te(),{setLocalSelectedNodes:i,enabledNodes:s}=e,a=l=>{t("folders",l),i(l)};return n.jsx(rOe,{"data-testid":"folders-filter-form",children:n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,activeNodeId:be,enabledNodes:s,listHeight:"calc(100% - 60px)",mode:kr.SELECTION.BULK,nodeSource:r,selectedNodes:o.folders,styleType:"foldersFilter",updateSelectedNodes:a})})},IE=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:12,viewBox:"0 0 10 12",...e},c.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.7,d:"m1 5 4-4 4 4m-4 6V1"})),vE=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:12,viewBox:"0 0 10 12",...e},c.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.7,d:"m9 7-4 4-4-4m4-6v10"})),iOe=e=>{const{t}=P(),{formValues:r={},enabledNodes:o,additionalData:i={}}=e,{setValue:s}=De(),a=r.direction===vo.ASC?n.jsx(IE,{}):n.jsx(vE,{}),{isCustomRoleWithHiddenPrice:l}=zo(),u=c.useMemo(()=>l?gI.filter(m=>!["value"].includes(m.value)):gI,[l]),p=c.useCallback(m=>{if(m===r.sortBy){const h=r.direction===vo.ASC?vo.DESC:vo.ASC;s("direction",h)}else s("sortBy",m)},[s,r.direction,r.sortBy]);return n.jsxs(co,{children:[n.jsx(_l,{isOpen:!0,withoutPadding:!0,component:n.jsx(oOe,{additionalData:i,enabledNodes:o}),sectionTitle:t("action_bar.filters.folders")}),n.jsx(_l,{isOpen:!0,withoutPadding:!0,component:n.jsx(S,{column:!0,fullWidth:!0,children:u.map((m,h)=>{const A=r.sortBy===m.value;return n.jsx(ar,{active:A,"data-testid":`${m.value}-option`,icon:A&&a,iconAlign:"rightExpanded",label:m.label,styleType:"red-active",type:"radio",value:m.value,onClick:()=>p(m.value),children:m.label},`${m.value}-${h}`)})}),sectionTitle:t("action_bar.filters.sort_by")})]})},sOe=({label:e,name:t,iconSrc:r,hint:o,cursor:i,checkboxType:s="square"})=>{const a=c.useContext(Ue),{register:l}=De(),u=Te({name:t});return n.jsx(Gb,{cursor:i,"data-testid":`filter-actions-${e}`,children:n.jsx(rt,{...l(t),$size:"16px",checkboxType:s,label:n.jsxs(S,{center:!0,children:[n.jsx(I,{when:j(r),children:n.jsx(j_e,{alignItems:"center",children:n.jsx(hr,{color:u?a.brand:a.text.neutral400,icon:r})})}),n.jsx(C,{fontMedium:!0,mediumSize:!0,customColor:a.text.neutral700,children:e}),n.jsx(I,{when:j(o),children:n.jsx(R,{left:4,children:n.jsx(Ge,{content:n.jsx(C,{center:!0,medium:!0,white:!0,size:"13px",children:o}),maxWidth:"192px"})})})]}),labelContentWrapperStyles:{width:"100%",display:"flex",flexDirection:"row-reverse",justifyContent:"space-between",padding:"10px 18px 10px 24px"},labelStyle:{color:a.text.neutral700,fontSize:"14px",fontWeight:"500"},labelWrapperStyles:{width:"100%"},styleType:"red",width:"100%",wrapperStyles:{width:"100%"}})})},aOe=({fields:e,groupName:t,checkboxType:r})=>M(e)?null:n.jsx(jk,{children:e.map(o=>n.jsx(sOe,{checkboxType:r,hint:o?.hint,iconSrc:o?.icon,label:o?.label,name:`${t}.${o?.value}`},o?.value))}),lOe=({collapsed:e,setCollapsed:t,counterValue:r,showCounter:o,title:i,bottomDelimiter:s,onClick:a,titleTestId:l})=>n.jsxs(Le.Fragment,{children:[n.jsx(kf,{}),n.jsxs(Rk,{justifyContent:"space-between",onClick:a,children:[n.jsx(C,{neutral500:!0,fontMedium:!0,smallSize:!0,uppercase:!0,letterSpacing:"0.36px","data-testid":l,children:i}),n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",children:[n.jsx(I,{when:!e&&o,children:n.jsx(R,{right:8,children:n.jsx(kk,{alignItems:"center",justifyContent:"space-between",children:n.jsx(Nk,{children:n.jsx(C,{fontBold:!0,largeTinySize:!0,white:!0,children:r})})})})}),n.jsx(Ok,{alignItems:"center",justifyContent:"center",onClick:()=>t(!e),children:n.jsx(Vn,{rotate:e?-90:90})})]})]}),n.jsx(I,{when:s&&!e,children:n.jsx(kf,{})})]}),cOe=({titleComponent:e,title:t,counterValue:r,showCounter:o,setCollapsed:i,collapsed:s,bottomDelimiter:a,onClick:l,titleTestId:u})=>e?{titleComponent:e}:n.jsx(lOe,{bottomDelimiter:a,collapsed:s,counterValue:r,setCollapsed:i,showCounter:o,title:t,titleTestId:u,onClick:l}),_o=({options:e,title:t,titleComponent:r,bottomDelimiter:o,isOpen:i=!1,showCounter:s,groupName:a,checkboxType:l,titleTestId:u})=>{const[p,m]=c.useState(i),{getValues:h}=De(),A=h(),f=c.useMemo(()=>Ve(ge({},a),vt(sA),bt,ft)(A),[A,a]);return n.jsxs(wE,{column:!0,children:[n.jsx(cOe,{bottomDelimiter:o,collapsed:p,counterValue:f,setCollapsed:m,showCounter:s,title:t,titleComponent:r,titleTestId:u,onClick:()=>m(!p)}),n.jsx(I,{when:p,children:n.jsx(aOe,{checkboxType:l,fields:e,groupName:a})})]})},dOe=({formValues:e,additionalData:t})=>{const{t:r}
6220=P(),{setValue:o}=De(),i=c.useCallback(s=>{o("sortBy",s)},[o]);return n.jsxs(co,{children:[n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:NK,title:r("action_bar.filters.status")}),n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"filterBy",options:t.alertTypeOptions,title:r("action_bar.filters.notification")}),n.jsx(_l,{isOpen:!0,shortMarginBottom:!0,withoutPadding:!0,component:n.jsx(S,{column:!0,fullWidth:!0,children:o7.map((s,a)=>{const l=e.sortBy===s.value;return n.jsx(ar,{active:l,"data-testid":`${s.value}-option`,icon:l&&Ld,iconAlign:"rightExpanded",label:s.label,styleType:"red-active",type:"radio",value:s.value,onClick:()=>i(s.value),children:s.label},`${s.value}-${a}`)})}),sectionTitle:r("action_bar.filters.sort_by")})]})},uOe=[{default:!0,get label(){return x("display_options.deletedAt")},value:"nodes.deleted_at"},{get label(){return x("display_options.name")},value:"nodes.name"}],pOe=({formValues:e})=>{const{t}=P(),{setValue:r}=De(),o=e.sortDirection===vo.ASC?n.jsx(IE,{}):n.jsx(vE,{}),i=c.useCallback(s=>{if(s===e.sortBy){const a=e.sortDirection===vo.ASC?vo.DESC:vo.ASC;r("sortDirection",a)}else r("sortBy",s)},[r,e.sortDirection,e.sortBy]);return n.jsxs(co,{children:[n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"nodeType",options:sH,title:t("action_bar.filters.show"),titleTestId:"trash-filter-show-title"}),n.jsx(_l,{isOpen:!0,withoutPadding:!0,component:n.jsx(S,{column:!0,fullWidth:!0,children:uOe.map((s,a)=>{const l=e.sortBy===s.value;return n.jsx(ar,{active:l,"data-testid":`${s.value}-option`,icon:l&&o,iconAlign:"rightExpanded",label:s.label,styleType:"red-active",type:"radio",value:s.value,onClick:()=>i(s.value),children:s.label},`${s.value}-${a}`)})}),sectionTitle:t("action_bar.filters.sort_by"),titleTestId:"trash-filter-sort-by-title"})]})},mOe=()=>{const{t:e}=P(),{setValue:t}=De(),r=Te(),{featureFlags:o}=Yt(),i=sE(o),s=c.useCallback(a=>{t("sortBy",a)},[t]);return n.jsxs(co,{children:[n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"filterByActions",options:i,title:e("action_bar.filter_by_actions")}),n.jsx(_l,{isOpen:!0,shortMarginBottom:!0,withoutPadding:!0,component:n.jsx(S,{column:!0,fullWidth:!0,children:aH.map((a,l)=>{const u=r.sortBy===a.value;return n.jsx(ar,{active:u,"data-testid":`${a.value}-option`,icon:u&&Ld,iconAlign:"rightExpanded",label:a.label,styleType:"red-active",type:"radio",value:a.value,onClick:()=>s(a.value),children:a.label},`${a.value}-${l}`)})}),sectionTitle:e("action_bar.filters.sort_by")}),n.jsx(_o,{isOpen:!0,showCounter:!0,checkboxType:"switcher",groupName:"viewOptions",options:i3,title:e("action_bar.view_toggle.view_options")})]})},jO=g.div`
6221  display: flex;
6222  justify-content: space-between;
6223  align-items: center;
6224  padding: 14px 24px 10px;
6225  min-height: 48px;
6226  overflow-wrap: anywhere;
6227  cursor: pointer;
6228`,hOe=g.div`
6229  background-color: ${e=>e.theme.text.neutral700};
6230  padding: 4px 8px;
6231  font-size: 12px;
6232  line-height: 16px;
6233  margin-left: 16px;
6234  color: ${e=>e.theme.text.white};
6235  border-radius: 76px;
6236`,kO=g(S)`
6237  width: 16px;
6238  height: 16px;
6239  color: ${({theme:e})=>e.text.neutral400};
6240  cursor: pointer;
6241`,NO=g.div`
6242  display: flex;
6243  justify-content: center;
6244  align-items: center;
6245
6246  min-width: 24px;
6247  max-width: 48px;
6248  height: 24px;
6249  border-radius: 50%;
6250  background-color: ${e=>e.theme.text.neutral700};
6251
6252  color: ${e=>e.theme.bg.white};
6253  font-size: 12px;
6254  line-height: 16px;
6255`,AOe=g.div`
6256  position: absolute;
6257  right: 6px;
6258  top: 50%;
6259  transform: translateY(-50%);
6260`,OO=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"#A8A8AC",fillRule:"evenodd",d:"M8 1C4.133 1 1 4.133 1 8s3.133 7 7 7 7-3.133 7-7-3.133-7-7-7m4 9.87L10.87 12 8 9.13 5.13 12 4 10.87 6.87 8 4 5.13 5.13 4 8 6.87 10.87 4 12 5.13 9.13 8z",clipRule:"evenodd"})),gOe=({selectedOptionsCount:e,resetFilterState:t,disabled:r})=>n.jsx(R,{left:16,children:n.jsx("button",{"data-testid":"clear-filter-button",type:"button",onClick:t,children:n.jsxs(S,{alignItems:"center",children:[n.jsx(NO,{children:e||n.jsx(R,{outside:!0,top:2,children:n.jsx(Ld,{})})}),n.jsx(I,{when:!r,children:n.jsx(C,{brand:!0,medium:!0,lineHeight:"16px",offsets:{ml:8},size:"12px",children:x("advanced_search.clear")})})]})})}),yOe=({title:e,testId:t,fieldName:r,content:o=Me,additionalSection:i=Me,getFilterChips:s=Me,hasChips:a=!1,isDirty:l,shouldDisableReset:u=Pi(!1),defaultValue:p,filterLabel:m,countSelectedOptions:h,isOpenByDefault:A=!1,onSectionToggle:f,search:_={show:!1,handleSearchChange:Me},isContentLoading:b})=>{const{t:E}=P(),{setValue:T,watch:w,clearErrors:v}=De(),[k,N]=c.useState(A),D=w(r),F=Jc(e),B=c.useCallback(()=>(f&&f(D,!k),N(!k)),[k,N,f,D]),U=c.useCallback(K=>{K&&K.stopPropagation(),T(r,p),v(r)},[T,r,p,v]),z=typeof h=="function"&&h(D),W=l(D);return n.jsxs(Le.Fragment,{children:[n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(S,{column:!0,"data-testid":t,children:[n.jsxs(jO,{"data-testid":"filter-section-header",tabIndex:"0",onClick:B,onKeyDown:K=>{At(K)&&B(K)},children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{medium:!0,neutral500:!0,uppercase:!0,headline:W,letterSpacing:"0.6px",size:"14px",children:F}),n.jsx(I,{when:m&&!W,children:n.jsx(hOe,{children:m})}),n.jsx(I,{when:W,children:n.jsx(gOe,{disabled:u(D),resetFilterState:U,selectedOptionsCount:z})})]}),n.jsx(kO,{center:!0,"data-testid":"filter-toggle-icon",children:n.jsx(Vn,{rotate:k?-90:90})})]}),n.jsx(I,{when:k,children:n.jsxs(R,{bottom:16,"data-testid":`body-${t}`,horizontal:24,top:8,children:[i(D),n.jsx(I,{when:a,children:s(D,r,{styleType:"navy"})}),n.jsx(I,{when:b,children:E("common.loading")}),n.jsxs(I,{when:!b,children:[n.jsx(I,{when:_.show,children:n.jsx(R,{bottom:8,children:n.jsxs(R,{relative:!0,children:[n.jsx(Rd,{autoCompleteOptions:_.autoCompleteOptions,clearIcon:OO,"data-testid":"search-input",debounceMs:_.debounceMs,handleKeyDown:_.handleKeyDown,handleOnChange:_.handleSearchChange,handleOptionChange:_.handleOptionChange,placeholder:_.placeholder||"",searchIcon:Ea,showSpinner:_.loading,value:_.term}),n.jsx(I,{when:_.allowScanning&&M(_.term),children:n.jsx(AOe,{children:n.jsx(Xk,{active:_.scanningModeActive,hintPortalAnchor:`[data-testid="body-${t}"]`,source:"filter",toggleScanningMode:_.toggleScanningMode,tooltipPlacement:"left"})})})]})})}),o(D)]})]})})]})]})},Yl=Le.memo(yOe),fOe=({filterLabel:e,...t})=>{const{t:r}
6260=P(),{setValue:o}=De(),i=q(Mn),s=c.useCallback(a=>{const u=_y(bt,i.byId,a)?{allFoldersSelected:!0}:a;o(t.fieldName,u)},[o,t.fieldName,i.byId]);return n.jsx(Yl,{content:a=>n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,activeNodeId:be,clearIcon:OO,disabledNodes:t.disabledNodes,maxListHeight:264,mode:kr.SELECTION.BULK,nodeSource:i,selectedNodes:a?.allFoldersSelected?i.byId:a,styleType:"foldersFilter",updateSelectedNodes:s}),countSelectedOptions:t.countSelectedOptions,defaultValue:t.defaultValue,fieldName:t.fieldName,filterLabel:e||r("advanced_search.allFolders"),isDirty:t.isDirty,isOpenByDefault:t.isOpenByDefault,testId:t.testId,title:t.title})},_Oe=Le.memo(fOe),yI=[{value:"and",get label(){return x("reporting.filters.strategies.and")}},{value:"or",get label(){return x("reporting.filters.strategies.or")}}],xOe=({name:e,selectedStrategy:t})=>{const{setValue:r}=De(),o=Te({name:e}),i=yI.find(a=>a.value===t),s=a=>{r(e,a)};return n.jsx(cr,{closeOnClick:!0,anchor:a=>n.jsx(os.Select,{active:a,maxWidth:"245px",styleType:"semiLight",title:i.label}),content:n.jsx(S,{column:!0,fullWidth:!0,children:yI.map((a,l)=>{const u=o===a.value;return n.jsx(ar,{active:u,"data-testid":`${a.value}-option`,icon:u&&Ld,iconAlign:"right",label:a.label,styleType:"action-box",type:"radio",value:a.value,onClick:()=>s(a.value),children:a.label},`${a.value}-${l}`)})}),"data-testid":`${e}-filter-strategies`,placement:"bottom-start"})},DO=c.memo(xOe),bOe=g.div`
6261  margin-left: 5px;
6262  background-color: ${({theme:e,styleType:t})=>t==="navy"?e.bg.neutral500:e.delimiter.neutral100};
6263  height: 16px;
6264  width: 16px;
6265  line-height: 16px;
6266  text-align: center;
6267  vertical-align: middle;
6268  border-radius: 8px;
6269  ${e=>e.isHover&&L`
6270      background-color: ${({theme:t,styleType:r})=>r==="navy"?t.bg.white:t.text.neutral600};
6271    `}
6272`,EOe=g.div`
6273  display: inline-flex;
6274  align-items: center;
6275  padding-left: 10px;
6276  padding-right: 10px;
6277  height: 28px;
6278  border: 1px solid
6279    ${({theme:e,styleType:t})=>e.delimiter.neutral200};
6280  border-radius: 14px;
6281  color: ${({theme:e})=>e.text.neutral900};
6282  cursor: pointer;
6283  margin: 2px 4px 8px;
6284  ${e=>e.isHover&&L`
6285      background-color: ${({theme:t,styleType:r})=>r==="navy"?t.bg.neutral700:t.delimiter.neutral100};
6286    `}
6287`,SOe=g.div`
6288  text-overflow: ellipsis;
6289  overflow: hidden;
6290  max-width: 190px;
6291  white-space: nowrap;
6292`,COe=g(C)`
6293  ${({styleType:e})=>e==="navy"&&L`
6294      color: ${({theme:t,isHover:r})=>r?t.text.white:t.text.neutral700};
6295      font-size: 12px;
6296      letter-spacing: 0.4px;
6297    `}
6298`,TOe=g(hr)`
6299  color: ${({theme:e,styleType:t})=>t==="navy"?e.bg.white:e.text.neutral600};
6300
6301  ${e=>e.isHover&&L`
6302      color: ${({theme:t,styleType:r})=>r==="navy"?t.bg.neutral700:t.bg.white};
6303    `}
6304`,tu={ChipContainer:EOe,ChipTextContainer:SOe,ChipRightActionContainer:bOe,IsvgWrapper:TOe,ChipText:COe},wOe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:8,height:8,viewBox:"0 0 8 8",...e},c.createElement("defs",null,c.createElement("path",{id:"icons-chip-x-mark-mini_svg__a",d:"M4 3.15 6.974.176a.6.6 0 0 1 .85.85L4.85 4l2.974 2.974a.6.6 0 0 1-.85.85L4 4.85 1.026 7.824a.6.6 0 0 1-.85-.85L3.15 4 .176 1.026a.6.6 0 0 1 .85-.85z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{d:"M0 8V0h8v8z"}),c.createElement("mask",{id:"icons-chip-x-mark-mini_svg__b",fill:"#fff"},c.createElement("use",{xlinkHref:"#icons-chip-x-mark-mini_svg__a"})),c.createElement("use",{xlinkHref:"#icons-chip-x-mark-mini_svg__a",fill:"currentColor",fillRule:"nonzero"}),c.createElement("g",{fill:"currentColor",fillRule:"nonzero",mask:"url(#icons-chip-x-mark-mini_svg__b)"},c.createElement("path",{d:"M0 0h8v8H0z"})))),IOe=e=>{const{text:t="",showIcon:r=!0,iconImg:o=wOe,iconOnClick:i=()=>{}}=e;return n.jsxs(tu.ChipContainer,{isHover:e.isHover,styleType:e.styleType,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,children:[n.jsx(tu.ChipTextContainer,{"data-testid":"chip-text-container",children:n.jsxs(tu.ChipText,{isHover:e.isHover,styleType:e.styleType,children:[t||""," "]})}),n.jsx(I,{when:r,children:n.jsx(tu.ChipRightActionContainer,{"data-testid":"chip-right-action",isHover:e.isHover,styleType:e.styleType,tabIndex:"0",onClick:i,onKeyDown:s=>{At(s)&&i(s)},children:n.jsx(tu.IsvgWrapper,{icon:o,isHover:e.isHover,styleType:e.styleType})})})]})},vOe=lr(pp("isHover","updateIsHover",!1),qi({onMouseEnter:e=>t=>{t&&t.preventDefault(),e.updateIsHover(!0)},onMouseLeave:e=>t=>{t&&t.preventDefault(),e.updateIsHover(!1)}}),z9({componentWillUnmount(){this.props.updateIsHover(!1)}}))(IOe),ROe=({chips:e,onClick:t=()=>{},styleType:r})=>M(e)?null:n.jsx(R,{top:10,children:(e||[]).map((o={},i)=>n.jsx(vOe,{iconOnClick:s=>t({e:s,value:o.value}),styleType:r,text:o.chipName||o.name},`${o.name}-${i}`))}),jOe=(e,t)=>
6304{if(!_e(e))return t==="rangeSlider"?e.exactSearch&&oe(e.minValue)?[{name:Qa(e.minValue),value:Qa(e.minValue)}]:_e(e.minValue)||_e(e.maxValue)?null:[{name:`${Qa(e.minValue)} - ${Qa(e.maxValue)}`,value:`${Qa(e.minValue)} - ${Qa(e.maxValue)}`}]:e.values},kOe=(e,t,r)=>e==="rangeSlider"?{...r,minValue:null,maxValue:null}:{...r,values:r?.values?.filter(o=>o.value!==t)},RE=e=>{const{setValue:t}=De();return c.useCallback((r,o,i)=>{const s=jOe(r,e);if(_e(s))return null;const a=({value:l})=>{t(o,kOe(e,l,r))};return n.jsx(R,{bottom:8,children:n.jsx(ROe,{chips:s,onClick:a,...i})})},[e,t])},PO=({name:e,caId:t,itemsToRender:r,searchTerm:o=""})=>{const i=le(),s=Er(),a=s.pathname?.toLowerCase().includes("reports/inventory-summary"),l=s.pathname?.toLowerCase().includes("advanced-search"),u=s.pathname?.toLowerCase().includes("bulk-edit"),p=l||a||u,[m,h]=c.useState([]),[A,f]=c.useState(!1),[_,b]=c.useState(""),{loading:E,startLoading:T,finishLoading:w}=uA(),v=lH(o),k=j(t)||cH.includes(e),N=p&&v&&!k,D=Rs({loading:E,hasNextPage:A,threshold:10,scrollContainer:"parent",onLoadMore:()=>{p&&i({type:d.SEARCH_IN_FILTERS_ADVANCED_SEARCH_REQUEST,payload:{name:e,caId:t,searchTerm:o,afterKey:_,onStart:T,onSuccess:({options:F,afterKey:B})=>{p&&(h((U=[])=>[...U,...F]),f(F?.length>0),b(B))},onFail:()=>{p&&(f(!1),b(""))},onFinish:w,isValidRouteForLazyFilters:p}})}});return c.useEffect(()=>{v&&i({type:d.SEARCH_IN_FILTERS_ADVANCED_SEARCH_REQUEST,payload:{name:e,caId:t,searchTerm:o,onStart:T,onSuccess:({options:F,afterKey:B})=>{h(F),p&&(f(F?.length>0),b(B))},onFinish:w,isValidRouteForLazyFilters:p}})},[i,e,t,o,T,w,a,l,u,v,s.pathname,p]),{filteredData:v?m:r,showSpinner:E,infiniteScrollRef:N?D:null}},NOe=g.div`
6305  display: flex;
6306  min-height: 44px;
6307  align-items: center;
6308  justify-content: space-between;
6309  padding-left: ${e=>e.nested&&"16px"};
6310`,fI=15,_I=44,OOe=308,DOe=7,POe=(e,t)=>{const{type:r,payload:o}=t;return r==="TOGGLE_VISIBILITY"?Qr(o.value,e)?Dt([o.value],e):Ne({[o.value]:!0},e):e},LOe=e=>{const[t,r]=c.useReducer(POe,{}),o=c.useCallback(l=>r({type:"TOGGLE_VISIBILITY",payload:l}),[r]),i=c.useCallback(l=>Ae(l.value,t),[t]),s=c.useMemo(()=>We((l,u)=>{const p=ge([],"options",u);return i(u)&&j(p)?on(l,[u,...p]):St(u,l)},[],e),[e,i]),a=c.useCallback((l,u)=>{const p=ge([],"options",u);if(M(p)){const A=Qr("key",u)?"key":"value";return Qr(u[A],l)?yo.FULLY_SELECTED:yo.UNSELECTED}const m=Qr("key",p[0])?"key":"value",h=We((A,{[m]:f})=>{const _=u.value;return Qr(f,l)&&l[f].parentValue===_?Mr(A):A},0,p);return h===p.length?yo.FULLY_SELECTED:h===0?yo.UNSELECTED:yo.PARTIALLY_SELECTED},[]);return{optionsList:s,toggleNestedCheckboxVisibility:o,getCheckboxSelectionStatus:a,checkIsGroupExpanded:i}},FOe=({name:e,options:t=[],getCheckboxSelectionStatus:r,toggleNestedCheckboxVisibility:o,checkIsGroupExpanded:i,infiniteScrollRef:s,checkboxType:a})=>{const{t:l}=P(),u=c.useContext(Ue),{setValue:p}=De(),m=Te({name:e}),h=c.useRef(null),A=c.useMemo(()=>new bv({fixedWidth:!0,defaultHeight:_I}),[]),f=t.length>DOe?OOe:_I*t.length,_=c.useMemo(()=>M(m)?{}:Qr("key",m[0])?ul(m,"key"):ul(m,"value"),[m]),b=c.useCallback((w,v)=>{const k=ge([],"options",w);if(j(k)){if(v===yo.UNSELECTED)return p(e,[...m,...k]);if(v===yo.PARTIALLY_SELECTED){const D=Po(k,m);return p(e,[...D,...k])}return p(e,m.filter(D=>!k.includes(D)))}const N=v===yo.UNSELECTED?St(w,m):Po([w],m);return p(e,N)},[e,p,m]);if(c.useEffect(()=>{A.clearAll(),h.current?.recomputeRowHeights()},[t,A]),M(t))return n.jsx(C,{medium:!0,mediumSize:!0,smallLineHeight:!0,children:l("search.no_data_available")});const E=(w,v)=>{const k=r(_,w),{icon:N,checked:D}=C6(k),F=`${e}.${v}`;return n.jsxs(NOe,{"data-testid":"checkbox-row",nested:w.nested,children:[n.jsx(rt,{checkboxType:a||"square",checked:D,checkMarkIcon:N,"data-testid":`option-${v}`,hint:w.hint,hintTooltipMaxWidth:"192px",label:w.name,labelStyle:{color:u.text.neutral700,fontSize:"14px"},name:F,portalAnchor:"#page-content-wrapper",showHint:!!w.hint,styleType:"red",onChange:()=>b(w,k)}),n.jsx(I,{when:j(w.options),children:n.jsx(kO,{center:!0,"data-testid":"filter-expand-arrow",onClick:()=>o(w),children:n.jsx(Vn,{rotate:i(w)?-90:90})})})]})},T=({index:w,key:v,style:k,parent:N})=>n.jsx(Ev,{cache:A,columnIndex:0,parent:N,rowIndex:w,children:({registerChild:D})=>n.jsx("div",{ref:D,role:"row",style:k,children:E(t[w],w)})},v);return M(s)?n.jsx(ha,{disableHeight:!0,children:({width:w})=>n.jsx(G_,{ref:h,customizeScrollbar:!0,$offsets:{pr:fI},deferredMeasurementCache:A,height:f,overscanRowCount:10,rowCount:t.length,rowHeight:A.rowHeight,rowRenderer:T,width:w+fI})}):n.jsx(kNe,{children:n.jsx("div",{ref:s,children:t.map((w,v)=>n.jsx("div",{role:"row",children:E(w,v)},v))})})},MOe=e=>{const t=le(),r=Jc(e.options,e.caId),[o,i]=c.useState(""),{filteredData:s,showSpinner:a,infiniteScrollRef:l}=PO({name:e.filterAutocompleteName||e.fieldName,caId:e.caId,itemsToRender:r,searchTerm:o}),{optionsList:u,toggleNestedCheckboxVisibility:p,getCheckboxSelectionStatus:m,checkIsGroupExpanded:h}=LOe(s),A=RE(),{loading:f,startLoading:_,finishLoading:b}=uA(),E=c.useCallback((T,w)=>{if(e.actionOnFilterSectionToggle){if(!w){b();return}t({type:e.actionOnFilterSectionToggle,payload:{filterCategory:e.fieldName,loading:f,startLoading:_,finishLoading:b,caId:e.caId,filterType:e.type}})}},[t,b,f,e.actionOnFilterSectionToggle,e.caId,e.fieldName,e.type,_]);return c.useEffect(()=>{e.isOpenByDefault&&E(null,!0)},[e.isOpenByDefault,E]),n.jsx(Yl,{additionalSection:T=>e.showStrategy(T)&&n.jsx(DO,{name:`${e.fieldName}.strategy`,selectedStrategy:T.strategy}),content:()=>n.jsx(Un,{name:`${e.fieldName}.values`,render:({field:T})=>n.jsx(FOe,{checkboxType:e.checkboxType,checkIsGroupExpanded:h,getCheckboxSelectionStatus:m,infiniteScrollRef:l,name:`${e.fieldName}.values`,options:u,toggleNestedCheckboxVisibility:p})}),countSelectedOptions:e.countSelectedOptions,defaultValue:e.defaultValue,fieldName:e.fieldName,getFilterChips:A,hasChips:e.hasChips,isContentLoading:f,isDirty:e.isDirty,isOpenByDefault:e.isOpenByDefault,search:{show:e.showSearch,placeholder:`Search ${e.title}`,term:o,loading:a,handleSearchChange:i},testId:e.testId,title:e.title,onSectionToggle:E})},UOe=Le.memo(MOe),BOe=g.div`
6311  display: grid;
6312  padding-top: 16px;
6313
6314  ${e=>e.compact&&L`
6315      grid-template-columns: repeat(2, auto);
6316      grid-column-gap: 20px;
6317    `}
6318`,xI=L`
6319  white-space: unset;
6320  bottom: unset;
6321  top: 47px;
6322`,HOe=({sectionName:e,filterValue:t,shouldShow:r,minValuePlaceholder:o,maxValuePlaceholder:i,exactV
6322aluePlaceholder:s,normalizeFactory:a=Me,validate:l=Me,maximum:u,caId:p})=>{const{trigger:m}=De(),h=t.exactSearch?s:o,A=a(t),f=c.useCallback(b=>l({...t,inputValue:b},{fieldName:i,maximum:u}),[t,i,u,l]),_=c.useCallback(b=>l({...t,inputValue:b},{fieldName:h,maximum:u}),[t,h,u,l]);return r(t)?n.jsxs(Le.Fragment,{children:[n.jsxs(BOe,{compact:!t.exactSearch,children:[n.jsx(Un,{name:`${e}.minValue`,render:({field:b,fieldState:E})=>n.jsx(we,{...b,...E,customErrorStyles:xI,"data-testid":t.exactSearch?"single-range-input":"from-input",label:h,value:b.value||"",onChange:T=>{const w=T.target.value,v=A?A(w):w;b.onChange(v),m(`${e}.maxValue`)}}),rules:{validate:f}}),n.jsx(I,{when:!t.exactSearch,children:n.jsx(Un,{name:`${e}.maxValue`,render:({field:b,fieldState:E})=>n.jsx(we,{...b,...E,customErrorStyles:xI,"data-testid":"to-input",label:i,value:b.value||"",onChange:T=>{const w=T.target.value,v=A?A(w):w;b.onChange(v),m(`${e}.minValue`)}}),rules:{validate:_}})})]}),n.jsx(R,{vertical:10,children:n.jsx(Un,{name:`${e}.exactSearch`,render:({field:b})=>n.jsx(rt,{...b,checkboxType:"switcher",checked:b.value,"data-testid":"exact-value-toggle",label:"Exact value",onChange:E=>{const T=E.target.checked;b.onChange(T),m(`${e}.minValue`)}})})})]}):null},bI=e=>{const t=Te({name:`${e.sectionName}.${e.fieldName}`});return j(e.renderCustomComponent)?e.renderCustomComponent(e.sectionName):e.shouldShow(e.filterValue)?n.jsx(R,{top:e.rangeRules&&12,children:n.jsx(ht,{noFieldWrapper:!0,"data-testid":`${e.fieldName}-select`,isSearchable:!1,name:`${e.sectionName}.${e.fieldName}`,options:e.options,placeholder:e.placeholder,value:t})}):null},zOe=e=>{const t=RE("rangeSlider");return n.jsx(Yl,{content:r=>n.jsxs(n.Fragment,{children:[n.jsx(bI,{filterValue:r,...e.selectSection,sectionName:e.fieldName}),n.jsx(bI,{rangeRules:!0,filterValue:r,...e.rangeRulesSection,sectionName:e.fieldName}),n.jsx(HOe,{caId:e.caId,filterValue:r,normalizeFactory:e.normalizeFactory,sectionName:e.fieldName,validate:e.validate,...e.rangeInputSection})]}),defaultValue:e.defaultValue,fieldName:e.fieldName,getFilterChips:t,hasChips:e.hasChips,isDirty:e.isDirty,shouldDisableReset:e.shouldDisableReset,testId:e.testId,title:e.title})},VOe=Le.memo(zOe),QOe=e=>{const{setValue:t}=De(),r=Jc(e.options),o=c.useCallback((i,s)=>_e(e.defaultOption)||oe(i)||!s?Me:t(e.fieldName,e.defaultOption),[e.fieldName,e.defaultOption,t]);return n.jsx(Yl,{content:()=>n.jsx(R,{bottom:8,children:n.jsx(ht,{noFieldWrapper:!0,"data-testid":`${e.testId}-select`,isSearchable:!1,name:e.fieldName,options:r,placeholder:e.placeholder})}),defaultValue:e.defaultValue,fieldName:e.fieldName,isDirty:e.isDirty,isOpenByDefault:e.isOpenByDefault,testId:e.testId,title:e.title,onSectionToggle:o})},WOe=Le.memo(QOe),qOe=e=>{const t=Jc(e.primarySelectOptions),r=Jc(e.additionalSelectOptions);return n.jsx(Yl,{content:o=>n.jsxs(Le.Fragment,{children:[n.jsx(R,{bottom:10,children:n.jsx(ht,{noFieldWrapper:!0,"data-testid":`${e.testId}-primary-select`,isSearchable:!1,name:`${e.fieldName}.primary`,options:t,placeholder:e.primarySelectPlaceholder})}),n.jsx(R,{bottom:10,top:8,children:n.jsx(ht,{noFieldWrapper:!0,"data-testid":`${e.testId}-additional-select`,isSearchable:!1,name:`${e.fieldName}.additional`,options:r,placeholder:e.additionalSelectPlaceholder})})]}),defaultValue:e.defaultValue,fieldName:e.fieldName,isDirty:e.isDirty,isOpenByDefault:e.isOpenByDefault,testId:e.testId,title:e.title})},GOe=Le.memo(qOe),ty=gi(["operatorType","value"],h3.between),$Oe=e=>{const{t}=P(),{control:r,trigger:o}=De(),i=Te({control:r,name:`${e.fieldName}`});return c.useEffect(()=>{ty(i)&&o(`${e.fieldName}.endDate`)},[i,i.operatorType?.value,e.fieldName,o]),n.jsx(Yl,{content:s=>n.jsxs(n.Fragment,{children:[n.jsx(ht,{"data-testid":`${e.testId}-operator`,isSearchable:!1,name:`${e.fieldName}.operatorType`,options:dH,placeholder:t("advanced_search.startDatePlaceHolder"),rules:{validate:a=>e.validate(a,s,"operatorType")},onChange:a=>{o(`${e.fieldName}.startDate`),o(`${e.fieldName}.endDate`)}}),n.jsx(Qi,{control:r,name:`${e.fieldName}.startDate`,placeholder:ty(s)?t("advanced_search.startDatePlaceHolder"):t("advanced_search.datePlaceHolder"),rules:{validate:a=>e.validate(a,s,t("advanced_search.endDatePlaceHolder"))},onChange:a=>{o(`${e.fieldName}.operatorType`),o(`${e.fieldName}.endDate`)}}
6322),n.jsx(I,{when:ty(s),children:n.jsx(Qi,{control:r,name:`${e.fieldName}.endDate`,placeholder:t("advanced_search.endDatePlaceHolder"),rules:{validate:a=>e.validate(a,s,t("advanced_search.startDatePlaceHolder"))},onChange:a=>{o(`${e.fieldName}.operatorType`),o(`${e.fieldName}.startDate`)}})})]}),defaultValue:e.defaultValue,fieldName:e.fieldName,isDirty:e.isDirty,isOpenByDefault:e.isOpenByDefault,testId:e.testId,title:e.title})},KOe=Le.memo($Oe),YOe=({clearInputHandler:e,addSelectedLabel:t,fieldValue:r})=>{const[o,i]=c.useState(!1),{startScanningMode:s,stopScanningMode:a}=dm(),l=c.useCallback(()=>{i(!0),e(),s({*onSuccessfulScan({labelUrl:m}){yield t({name:m,value:m},r)}})},[e,t,s,r]),u=c.useCallback(()=>{o&&(i(!1),a())},[o,a]),p=c.useCallback(()=>o?u():l(),[o,u,l]);return P0(()=>{i(!1),a()}),{scanningModeActive:o,disableScanning:u,toggleScanningMode:p}},JOe=e=>{const{options:t,setValue:r,filterAutocompleteName:o,caId:i}=e,s=oe(i),a=s?`${pr.ca.name}.${i}`:e.name,u=Te({name:(s?["ca",i,"values"]:[a,"values"]).join(".")}),[p,m]=c.useState(""),{debouncedValue:h}=Ki(p,1e3),A=c.useMemo(()=>{const F=(u||[]).map(B=>B.value);return t.filter(B=>!F.includes(B.value))},[u,t]),{filteredData:f,showSpinner:_}=PO({name:o||pr.primaryLabels.name,itemsToRender:A,searchTerm:h,caId:i}),b=c.useCallback((F,B=[])=>{B.findIndex(z=>z.value===F.value)===-1&&r(`${a}.values`,[...B,F]),m("")},[r,a,m]),E=()=>m(""),{scanningModeActive:T,toggleScanningMode:w,disableScanning:v}=YOe({clearInputHandler:E,addSelectedLabel:b,fieldValue:u});return{autoCompleteOptions:f,showSpinner:_,keyword:p,scanningModeActive:T,toggleScanningMode:w,handleOptionChange:F=>b({name:F,value:F},u),handleInputChange:F=>{v(),m(F)},handleKeyDown:F=>{if(!F)return null;At(F)&&oe(p)&&(F.target.blur(),b({name:p,value:p},u))}}},XOe=e=>{const{setValue:t}=De(),r=so(),o=Jc(e.options,e.caId),i=RE(),{autoCompleteOptions:s,keyword:a,handleOptionChange:l,handleInputChange:u,handleKeyDown:p,scanningModeActive:m,toggleScanningMode:h,showSpinner:A}=JOe({formName:e.formName,name:e.fieldName,filterAutocompleteName:e.filterAutocompleteName||e.fieldName,setValue:t,options:o}),{loading:f,startLoading:_,finishLoading:b}=uA(),E=(T,w)=>{if(e.actionOnFilterSectionToggle){if(!w){b();return}r({type:e.actionOnFilterSectionToggle,payload:{filterCategory:e.fieldName,loading:f,startLoading:_,finishLoading:b,caId:e.caId,filterType:e.type}})}};return n.jsx(Yl,{additionalSection:T=>e.showStrategy(T)&&n.jsx(DO,{name:`${e.fieldName}.strategy`,selectedStrategy:T.strategy}),countSelectedOptions:e.countSelectedOptions,defaultValue:e.defaultValue,fieldName:e.fieldName,hasChips:e.hasChips,isContentLoading:f,isDirty:e.isDirty,isOpenByDefault:e.isOpenByDefault,getFilterChips:i,search:{show:!0,placeholder:`Search ${e.title}`,term:a,loading:A,handleSearchChange:u,handleKeyDown:p,autoCompleteOptions:s,handleOptionChange:l,allowScanning:!0,scanningModeActive:m,toggleScanningMode:h,debounceMs:0},testId:e.testId,title:e.title,onSectionToggle:E})},ZOe=Le.memo(XOe),eDe={[Ua.FOLDERS]:_Oe,[Ua.MULTI_SELECT]:UOe,[Ua.SELECT]:WOe,[Ua.SEQUENT_SELECT]:GOe,[Ua.RANGE_SELECT]:VOe,[Ua.DATE]:KOe,[Ua.SCANNER]:ZOe},tDe=()=>null,b0=e=>eDe[e]??tDe,nDe=e=>{const t=q(Zi);return n.jsx(Le.Fragment,{children:t.map(r=>{if(uH.includes(r.kind.value))return null;const o=ge({},r.kind.value,z_),i=b0(o.type);return n.jsx(i,{actionOnFilterSectionToggle:e.filterCategory===wn.REPORTS?d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_REQUEST:null,caId:r.id,fieldName:V_(r),testId:`customAttribute-${r.id}`,title:r.name,...o},r.id)})})},rDe=({additionalData:e,filterCategory:t})=>{const{isCustomRoleWithHiddenPrice:r}=zo(),{isReturnToOriginEnabled:o}=Fn(),i=c.useMemo(()=>{const l=p5(t),u=o?l:l.filter(m=>m!=="origin");return r?u.filter(m=>!["prices","ledgerPrices"].includes(m)):u},[t,r,o]),s=ge([],"disabledFilters",e),a=ge([],"openedFilters",e);return n.jsx(co,{children:i.map(l=>{if(l==="customAttributes")return n.jsx(nDe,{filterCategory:t},l);const u=ge({},l,J0),p=b0(u.type);return n.jsx(p,{disabled:it(u.fieldName,s),isOpenByDefault:it(u.fieldName,a),...u},l)})})},oDe=()=>{const{t:e}=P();return n.jsx(co,{children:n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:Yp,title:e("purchase_order.status.title")})})};var Ni=(e=>(e.Draft="DRAFT",e.Open="OPEN",e.Paid="PAID",e.Overdue="OVER_DUE",e))(Ni||{});const hm=[{get label(){return x("invoice.status.draft")},value:Ni.Draft},{get label(){return x("invoice.status.open")},value:Ni.Open},{get label(){return x("invoice.status.paid")},value:Ni.Paid},{get label(){return x("invoice.status.overdue")},value:Ni.Overdue}],Uyt=Ee(e=>e.value,hm),Byt=We((e,t)=>(e[t.value]=t.label,e),{},hm),iDe=()=>{const{t:e}=P();return n.jsx(co,{children:n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:hm,title:e("invoice.status.title")})})},sDe=()=>{const{t:e}=P();return n.jsx(co,{children:n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:DA,title:e("pick_list.status.title")})})};var Ks=(e=>(e.ReadyForReview="ready_for_review",e.Ordered="ordered",e.Shipped="shipped",e.PartiallyShipped="partially_shipped",e.Delivered="delivered",e.PartiallyDelivered="partially_delivered",e.Voided="voided",e))(Ks||{});const jE=[{get label(){return x("online_order.status.ready_for_review")},value:Ks.ReadyForReview},{get label(){return x("online_order.status.ordered")},value:Ks.Ordered},{get label(){return x("online_order.status.shipped")},value:Ks.Shipped},{get label(){return x("online_order.status.partially_shipped")},value:Ks.PartiallyShipped},{get label(){return x("online_order.status.delivered")},value:Ks.Delivered},{get label(){return x("online_order.status.partially_delivered")},value:Ks.PartiallyDelivered},{get label(){return x("online_order.status.voided")},value:Ks.Voided}],Hyt=jE.map(e=>e.value),zyt=jE.reduce((e,t)=>
6322(e[t.value]=t.label,e),{}),aDe=()=>{const{t:e}=P();return n.jsx(co,{children:n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:jE,title:e("online_order.columns.status")})})},lDe=()=>{const{t:e}=P(),t=c.useContext(Ue),r=Te(),{setValue:o}=De(),i=c.useCallback(s=>{o("hasDiscrepancy",s)},[o]);return n.jsxs(co,{children:[n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:LA,title:e("stock_counts.status.title")}),n.jsx(_l,{isOpen:!0,shortMarginBottom:!0,withoutPadding:!0,component:n.jsx(S,{column:!0,fullWidth:!0,children:Dte.map((s,a)=>{const l=r.hasDiscrepancy===s.value;return n.jsx(ar,{active:l,customStyles:{fontWeight:"500"},"data-testid":`${s.value}-option`,icon:l?V8:Q8,iconAlign:"rightExpanded",label:s.label,labelColor:t.text.neutral700,type:"radio",value:s.value,onClick:()=>i(s.value),children:s.label},`${s.value}-${a}`)})}),sectionTitle:e("action_bar.filters.sort_by"),title:e("stock_counts.discrepancy.title")})]})},Vyt=Gx.map(e=>e.value),LO="showConflictJobs",cDe=[{get label(){return x("jobs.miscellaneous_filter.show_conflict_jobs")},value:LO}],dDe={keyword:"",filters:{status:Gx.map(e=>e.value),miscellaneous:{[LO]:!1}},sortBy:"updatedAt",sortDirection:li.Descending,perPage:Dd.Ten},Qyt=["sortBy","sortDirection","filters","perPage"],uDe=()=>{const{t:e}=P();return n.jsxs(co,{children:[n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"status",options:Gx,title:e("jobs.status_filter.title")}),n.jsx(_o,{isOpen:!0,showCounter:!0,groupName:"miscellaneous",options:cDe,title:e("jobs.miscellaneous_filter.title")})]})},pDe=({title:e,testIdPrefix:t,isOpen:r,count:o=0,onToggle:i,children:s})=>n.jsxs(wE,{column:!0,children:[n.jsx(kf,{}),n.jsxs(Rk,{justifyContent:"space-between",onClick:()=>i(!r),children:[n.jsx(C,{neutral500:!0,fontMedium:!0,smallSize:!0,uppercase:!0,"data-testid":`${t}-title`,letterSpacing:"0.36px",children:e}),n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",children:[n.jsx(I,{when:!r&&o>0,children:n.jsx(R,{right:8,children:n.jsx(kk,{alignItems:"center",justifyContent:"space-between",children:n.jsx(Nk,{children:n.jsx(C,{fontBold:!0,largeTinySize:!0,white:!0,children:o})})})})}),n.jsx(Ok,{alignItems:"center",justifyContent:"center",onClick:()=>i(!r),children:n.jsx(Vn,{rotate:r?-90:90})})]})]}),n.jsx(I,{when:r,children:s})]}),EI=15,SI=44,mDe=308,hDe=7,ADe=({options:e,checkedIds:t,onToggleOption:r,testIdPrefix:o})=>{const{t:i}=P(),s=c.useContext(Ue),a=c.useRef(null),l=c.useMemo(()=>new bv({fixedWidth:!0,defaultHeight:SI}),[]),u=e.length>hDe?mDe:SI*e.length;if(c.useEffect(()=>{l.clearAll(),a.current?.recomputeRowHeights()},[e,l]),M(e))return n.jsx(R,{horizontal:24,top:12,children:n.jsx(C,{mediumSize:!0,neutral500:!0,"data-testid":`${o}-empty`,children:i("search.no_data_available")})});const p=h=>n.jsx(Gb,{"data-testid":`filter-actions-${h.id}`,children:n.jsx(rt,{$size:"18px",checkboxType:"square",checked:t.has(h.id),"data-testid":`${o}-option-${h.id}`,label:h.name,labelContentWrapperStyles:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"flex-start",padding:"10px 18px 10px 24px"},labelStyle:{color:s.text.neutral700,fontSize:"14px",fontWeight:"500"},labelWrapperStyles:{width:"100%"},name:`${o}-${h.id}`,styleType:"red",width:"100%",wrapperStyles:{width:"100%"},onChange:()=>r(h)})},h.id),m=({index:h,key:A,style:f,parent:_})=>n.jsx(Ev,{cache:l,columnIndex:0,parent:_,rowIndex:h,children:({registerChild:b})=>n.jsx("div",{ref:b,role:"row",style:f,children:p(e[h])})},A);return n.jsx(ha,{disableHeight:!0,children:({width:h})=>n.jsx(G_,{ref:a,customizeScrollbar:!0,$offsets:{pr:EI},deferredMeasurementCache:l,height:u,overscanRowCount:10,rowCount:e.length,rowHeight:l.rowHeight,rowRenderer:m,width:h+EI})})},gDe=400,yDe=g(S).withConfig({displayName:"ReportSearchInput__SearchBoxWrapper"})(["width:100%;"," position:relative;"],({$fullWidth:e})=>!e&&"max-width: 260px;"),fDe=g.div.withConfig({displayName:"ReportSearchInput__SearchIconWrapper"})(["top:50%;transform:translateY(-50%);z-index:1;position:absolute;left:14px;"]),_De=L(["padding-left:40px;height:40px;"]),xDe=({placeholder:e,onChange:t,testId:r,defaultValue:o="",fullWidth:i=!1})=>{const[s,a]=c.useState(o),{debouncedValue:l}=Ki(s,gDe);Ro(()=>t(l),[l]);const u=c.useCallback(p=>a(e3(p.target.value)),[]);return n.jsxs(yDe,{$fullWidth:i,children:[n.jsx(fDe,{children:n.jsx(w8,{})}),n.jsx(we,{noFieldWrapper:!0,"data-testid":r,inputControlStyles:_De,placeholder:e,type:"text",value:s,onChange:u})]})},bDe=(e,t)=>Wn(Fe.fetchJobsReport,{pathParams:{companyId:e},data:t}),EDe=(e,t)=>Wn(Fe.fetchItemsReport,{pathParams:{companyId:e},data:t}),SDe=(e,t,r)=>Wn(Fe.fetchJobReportItems,{pathParams:{companyId:e,jobId:t},queryParams:r}),CDe=(e,t,{dateRange:r,statusKeys:o,keyword:i,limit:s,offset:a})=>Wn(Fe.fetchItemReportJobs,{pathParams:{companyId:e,sid:t},queryParams:{from:r.from,to:r.to,...o?.length?{statusKeys:o.join(",")}:{},...i?{keyword:i}:{},limit:s,offset:a}}),TDe=(e,t,{jobId:r,dateRange:o,limit:i,offset:s})=>Wn(Fe.fetchItemReportTransactions,{pathParams:{companyId:e,sid:t},queryParams:{...r?{jobId:r}:{},...o?{from:o.from,to:o.to}:{},limit:i,offset:s}}),FO="view",Wyt="range",qyt="from",Gyt="to",MO={JOB:"job",ITEM:"item"},$yt=20,Kyt=`/reports/jobs?${FO}=${MO.JOB}`,Yyt=`/reports/jobs?${FO}=${MO.ITEM}`,wDe="createdByRoleIds",Jyt=[Io.NotStarted,Io.InProgress,Io.Completed],wg=3e4,IDe=e=>
6322{const t=[e.firstName,e.lastName].filter(Boolean).join(" ").trim();return{id:e.id,name:t||e.email||x("reporting.scenes.jobs_report.filters.unnamed_user")}},vDe="jobs-report",RDe="jobs-report-items",jDe="jobs-report-job-items",kDe="jobs-report-job",NDe="jobs-report-item-jobs",ODe="jobs-report-item-summary",DDe="jobs-report-item-transactions",PDe="jobs-report-creator-options",Xyt=e=>{const{id:t}=Tn();return Sr({queryKey:[vDe,t,e],queryFn:()=>bDe(t,e),enabled:!!t,placeholderData:El})},Zyt=e=>{const{id:t}=Tn();return Sr({queryKey:[RDe,t,e],queryFn:()=>EDe(t,e),enabled:!!t,placeholderData:El})},LDe=(e,t,r)=>({queryKey:[jDe,e,t,r],queryFn:()=>SDe(e,t,r),staleTime:wg}),eft=(e,t)=>{const{id:r}=Tn();return Sr({...LDe(r,e,t),enabled:!!r&&!!e,placeholderData:El})},FDe=(e,t)=>({queryKey:[kDe,e,t],queryFn:()=>Wn(Fe.fetchJob,{pathParams:{companyId:e,jobId:t}}),staleTime:wg}),tft=e=>{const{id:t}=Tn();return Sr({...FDe(t,e),enabled:!!t&&!!e})},MDe=e=>{const{id:t}=Tn();return Sr({queryKey:[PDe,t],queryFn:async()=>{const{roles:r=[]}=await Wn(Je.getCompanyRoles,{pathParams:{companyId:t},queryParams:{disablePagination:!0}});return r.filter(o=>j(o.id)).map(IDe)},enabled:!!t&&e})},UDe=(e,t,r)=>({queryKey:[NDe,e,t,r],queryFn:()=>CDe(e,t,r),staleTime:wg}),nft=(e,t)=>{const{id:r}=Tn();return Sr({...UDe(r,e,t),enabled:!!r&&!!e,placeholderData:El})},BDe=(e,t)=>({queryKey:[ODe,e,t],staleTime:wg,queryFn:async()=>{const{buckets:r}=await Wn(ee.searchBuckets,{pathParams:{companyId:e},data:{searchQuery:_q({sid:t})}}),o=r?.[0];if(!j(o))throw new Error(x("reporting.scenes.jobs_report.item_jobs.not_found"));return o}}),rft=e=>{const{id:t}=Tn();return Sr({...BDe(t,e),enabled:!!t&&!!e})},oft=(e,t)=>{const{id:r}=Tn();return Sr({queryKey:[DDe,r,e,t],queryFn:()=>TDe(r,e,t),enabled:!!r&&!!e,placeholderData:El})},ny="jobs-report-created-by-filter",HDe=(e,t)=>{const{data:r=[],isPending:o}=MDe(e);return{creators:c.useMemo(()=>{const s=t.trim().toLowerCase();return r.filter(a=>!s||a.name.toLowerCase().includes(s))},[r,t]),isPending:o}},zDe=({checkedIds:e,onToggleOption:t})=>{const{t:r}=P(),o=c.useContext(Ue),[i,s]=c.useState(!1),[a,l]=c.useState(""),{creators:u,isPending:p}=HDe(i,a);return n.jsxs(pDe,{count:e.size,isOpen:i,testIdPrefix:ny,title:r("reporting.scenes.jobs_report.filters.created_by"),onToggle:s,children:[n.jsxs(R,{bottom:8,horizontal:24,top:8,children:[n.jsx(xDe,{fullWidth:!0,onChange:l,placeholder:r("reporting.scenes.jobs_report.filters.search_user"),testId:`${ny}-search`}),n.jsx(I,{when:p,children:n.jsx(S,{center:!0,children:n.jsx(R,{top:12,children:n.jsx(Ct,{inlineSpinner:!0,size:"20px",spinnerColor:o.text.neutral400})})})})]}),n.jsx(I,{when:!p,children:n.jsx(ADe,{checkedIds:e,options:u,testIdPrefix:ny,onToggleOption:m=>t(m.id)})})]})},VDe=()=>n.jsx(co,{children:n.jsx(Un,{name:wDe,render:({field:e})=>{const t=e.value??{},r=new Set(Object.keys(t).filter(i=>t[i]).map(Number)),o=i=>{const s=String(i);e.onChange({...t,[s]:!t[s]})};return n.jsx(zDe,{checkedIds:r,onToggleOption:o})}})}),QDe=e=>e===ur.Quantity?"Quantity":e===ur.Date?"Date":"",WDe=(e,t,r)=>e===ur.Date?x("common.x_days",{count:Number(t)}):`${t} ${Lt(r,t)}`,ift=(e,t,r)=>{const o=[];return e.self&&o.push(x("alerts.self")),j(e.roleGroupIds)&&e.roleGroupIds.forEach(i=>{const s=J("",["byId",i,"prettyName"],t);M(s)||o.push(Av(s,2))}),j(e.userIds)&&e.userIds.forEach(i=>{const s=Ae(i,r);M(s)||o.push(cp(`${s.firstName} ${s.lastName}`))}),o},sft={searchKeyword:"",sortBy:"lastTriggeredAt",direction:"descending",dateRange:Yn.THIS_MONTH,page:1,perPage:20,filters:{type:[ur.Quantity,ur.Date],triggeredCount:{from:0,to:null}}},aft=({sortBy:e,direction:t,filters:r})=>({sortBy:e,direction:t,alertType:mv(r?.type,new Array(ft(r?.type)).fill(!0)),triggeredCount:{neverTriggered:gi(["triggeredCount","from"],0,r)}}),lft=({sortBy:e,direction:t,alertType:r,triggeredCount:o})=>({sortBy:e,direction:t,filters:{type:Ve(p_,We((i,[s,a])=>a?St(s,i):i,[]))(r),triggeredCount:{from:o.neverTriggered?0:1,to:null}}}),qDe=[{get label(){return x("manage_alerts.panel.type_filter.stock")},value:ur.Quantity},{get label(){return x("manage_alerts.panel.type_filter.date")},value:ur.Date}],GDe=[{get label(){return x("manage_alerts.panel.count_filter.never_triggered")},value:"neverTriggered"}],$De=[{get label(){return x("manage_alerts.panel.sort_by.name")},value:"nodeName"},{get label(){return x("manage_alerts.panel.sort_by.type")},value:"type"},{get label(){return x("manage_alerts.panel.sort_by.sid")},value:"nodeSid"},{get label(){return x("manage_alerts.panel.sort_by.trigger_date")},value:"lastTriggeredAt"},{get label(){return x("manage_alerts.panel.sort_by.create_date")},value:"createdAt"},{get label(){return x("manage_alerts.panel.sort_by.trigger_count")},value:"triggeredCount"}],KDe=({formValues:e})=>{const{t}=P(),{setValue:r}=De(),o=e.direction===vo.ASC?n.jsx(IE,{}):n.jsx(vE,{}),i=c.useCallback(s=>{if(s===e.sortBy){const a=e.direction===vo.ASC?vo.DESC:vo.ASC;r("direction",a)}else r("sortBy",s)},[r,e.direction,e.sortBy]);return n.jsxs(co,{children:[n.jsx(_o,{isOpen:!0,groupName:"alertType",options:qDe,title:t("manage_alerts.panel.type_filter.title")}),n.jsx(_l,{isOpen:!0,withoutPadding:!0,component:n.jsx(S,{column:!0,fullWidth:!0,children:$De.map((s,a)=>{const l=e.sortBy===s.value;return n.jsx(ar,{active:l,"data-testid":`${s.value}-option`,icon:l&&o,iconAlign:"rightExpanded",label:s.label,styleType:"red-active",type:"radio",value:s.value,onClick:()=>
6322i(s.value),children:s.label},`${s.value}-${a}`)})}),sectionTitle:t("action_bar.filters.sort_by")}),n.jsx(_o,{isOpen:!0,groupName:"triggeredCount",options:GDe,title:t("manage_alerts.panel.count_filter.title")})]})},YDe=()=>{const{setValue:e,control:t}=De(),r=Te({control:t,name:"folders"}),o=q(Mn),i=c.useCallback(s=>{const l=ii(Object.keys(o.byId),Object.keys(s))?{allFoldersSelected:!0}:s;e("folders",l)},[e,o.byId]);return n.jsx(co,{children:n.jsxs(R,{relative:!0,horizontal:24,style:{overflow:"hidden"},children:[n.jsx(pN,{}),n.jsx(Co,{allowFoldersSearch:!0,customizeScrollbar:!0,activeNodeId:r?.allFoldersSelected?be:r,clearIcon:ks,maxListHeight:480,mode:kr.SELECTION.BULK,nodeSource:o,searchInputHeight:42,selectedNodes:r?.allFoldersSelected?o.byId:r,styleType:"foldersFilter",updateSelectedNodes:i})]})})},JDe=Le.memo(YDe),XDe="custom-attributes",ZDe="custom-attribute-dropdown-options",ePe=()=>{const{id:e}=Tn();return Sr({queryKey:[XDe,e],queryFn:async()=>{const{customAttributes:t}=await Wn(ee.getCustomAttributes,{pathParams:{companyId:e}});return t??[]},enabled:!!e})},tPe=async(e,t)=>{const{dropdownOptions:r}=await Wn(ee.fetchDropdownOptionsForCustomAttributes,{pathParams:{companyId:e,customAttributeId:t}});return[...r??[]].sort((o,i)=>o.position-i.position).map(o=>o.name)},nPe=e=>{const{id:t}=Tn();return Sr({queryKey:[ZDe,t,e],queryFn:async()=>(await Promise.allSettled(e.map(async o=>[o,await tPe(t,o)]))).reduce((o,i)=>{if(i.status==="fulfilled"){const[s,a]=i.value;o[s]=a}return o},{}),enabled:!!t&&e.length>0,staleTime:1/0})},cft=g.div.withConfig({displayName:"ui__PageHeader"})(["display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:88px;padding:0 40px;border-bottom:1px solid ",";"],({theme:e})=>e.delimiter.neutral100),dft=g.div.withConfig({displayName:"ui__PageTitleRow"})(["display:flex;align-items:center;gap:10px;height:36px;"]),uft=g(C).withConfig({displayName:"ui__PageTitle"})(["color:",";font-size:28px;font-weight:600;line-height:36px;white-space:nowrap;"],({theme:e})=>e.text.neutral900),pft=g.div.withConfig({displayName:"ui__HeaderActions"})(["display:flex;align-items:center;gap:24px;height:48px;"]),mft=g.button.withConfig({displayName:"ui__ExitLink"})(["border:none;background:none;cursor:pointer;padding:0;color:",";font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;"],({theme:e})=>e.text.neutral600),rPe=3,hft=g.div.withConfig({displayName:"ui__Toolbar"})(["position:relative;z-index:",";display:flex;align-items:center;flex-shrink:0;gap:12px;height:84px;padding:20px 40px;"],rPe),Aft=g.div.withConfig({displayName:"ui__ToolbarGroup"})(["display:flex;align-items:center;flex-shrink:0;gap:12px;"]),gft=g.div.withConfig({displayName:"ui__ToolbarSpacer"})(["flex:1;"]),yft=g.div.withConfig({displayName:"ui__EditedChip"})(["display:flex;align-items:center;flex-shrink:0;height:32px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;background-color:",";color:",";"],({$active:e,theme:t})=>e?t.bg.blue50:t.bg.neutral50,({$active:e,theme:t})=>e?t.text.blue600:t.text.neutral600),fft=g.div.withConfig({displayName:"ui__TableFrame"})(["display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:",";border:1px solid ",";border-radius:8px;"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200),_ft=g.div.withConfig({displayName:"ui__GridArea"})(["display:flex;flex-direction:column;flex:1;min-height:0;padding:0 40px 20px;"]),xft=g(Y).withConfig({displayName:"ui__ToolbarIconButton"})(["min-width:unset;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:4px;border:1px solid ",";border-radius:8px;background:",";color:",";cursor:pointer;text-transform:none;&&:hover{background:",";}&&:disabled{background:",";color:",";cursor:default;}"],({$active:e,theme:t})=>e?t.delimiter.yellow600:t.delimiter.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral50,({theme:e})=>e.bg.white,({theme:e})=>e.icon.neutral400),bft=g.div.withConfig({displayName:"ui__SearchField"})(["position:relative;flex-shrink:0;width:250px;input{width:100%;height:44px;padding:0 44px;border:1px solid ",";border-radius:8px;outline:none;font-size:15px;color:",";background-color:",";&::placeholder{color:",";}&:focus{border-color:",";}
6322&:disabled{cursor:not-allowed;background-color:",";}}"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.text.neutral900,({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral500,({theme:e})=>e.delimiter.blue500,({theme:e})=>e.bg.neutral25),Eft=g.span.withConfig({displayName:"ui__SearchIconSlot"})(["position:absolute;top:50%;left:14px;display:flex;transform:translateY(-50%);pointer-events:none;color:",";"],({theme:e})=>e.icon.neutral500),Sft=g.span.withConfig({displayName:"ui__ScanIconSlot"})(["position:absolute;top:50%;right:8px;display:flex;transform:translateY(-50%);> div{display:flex;}"]),Cft=g.button.withConfig({displayName:"ui__ScanButton"})(["display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:6px;cursor:pointer;color:",";background-color:",";&:hover{background-color:",";}svg path{fill:currentColor;}"],({$active:e,theme:t})=>e?t.icon.white:t.icon.neutral500,({$active:e,theme:t})=>e?t.bg.neutral900:"transparent",({$active:e,theme:t})=>e?t.bg.neutral900:t.bg.neutral50),Tft=g.div.withConfig({displayName:"ui__ScanBanner"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin:0 40px 16px;padding:14px 20px;border-radius:8px;color:",";background-color:",";font-size:14px;"],({theme:e})=>e.text.neutral800,({theme:e})=>e.bg.neutral100),wft=g.button.withConfig({displayName:"ui__ScanExitButton"})(["display:flex;align-items:center;gap:10px;border:none;background:none;padding:0;cursor:pointer;color:",";font-size:14px;font-weight:400;svg{width:16px;height:16px;}"],({theme:e})=>e.text.brand),Ift=g.div.withConfig({displayName:"ui__ToolbarButtonSlot"})(["position:relative;display:flex;flex-shrink:0;"]),vft=g.div.withConfig({displayName:"ui__ColumnRowsScroller"})(["max-height:300px;overflow-y:auto;border-top:1px solid ",";border-bottom:1px solid ",";"],({theme:e})=>e.delimiter.neutral100,({theme:e})=>e.delimiter.neutral100),Rft=g.div.withConfig({displayName:"ui__ColumnRows"})(["position:relative;"]),jft=g.div.withConfig({displayName:"ui__ColumnRow"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;cursor:",";opacity:",";&:hover{background:",";}"],({$locked:e})=>e?"default":"grab",({$dragging:e})=>e?.3:1,({theme:e,$locked:t})=>t?"transparent":e.bg.neutral25),kft=g.span.withConfig({displayName:"ui__DragHandle"})(["display:flex;align-items:center;flex-shrink:0;color:",";opacity:",";"],({theme:e})=>e.icon.neutral400,({$locked:e})=>e?.4:1),Nft=g.div.withConfig({displayName:"ui__ColumnsFooter"})(["display:flex;align-items:center;gap:8px;padding:12px 16px;"]),Oft=g.div.withConfig({displayName:"ui__ColumnsPanelWrapper"})(["width:240px;"]),Dft=g.div.withConfig({displayName:"ui__ColumnPreviewRow"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;width:240px;padding:8px 16px;border-radius:6px;background:",";box-shadow:0 6px 20px rgb(43 44 57 / 14%);"],({theme:e})=>e.bg.neutral50),oPe=g(co).withConfig({displayName:"ui__FilterDrawerBody"})(["","{display:none;}"," > div > ","{color:",";font-weight:600;letter-spacing:normal;text-transform:none;}"],NO,jO,C,({theme:e})=>e.text.neutral800),iPe="prices",sPe="tags",aPe="dateAlerts",lPe="sids",CI=e=>e.map(t=>({name:t,value:t})),cPe=()=>{const{t:e}=P(),{isCustomRoleWithHiddenPrice:t}=zo(),{data:r}=SRe(),{data:o}=ePe(),i=c.useMemo(()=>(o??[]).filter(f=>u5.includes(f.kind)),[o]),s=c.useMemo(()=>i.filter(f=>f.kind===w2),[i]),{data:a}=nPe(c.useMemo(()=>s.map(f=>f.id),[s])),l=c.useMemo(()=>CI(r??[]),[r]),u=c.useMemo(()=>(o??[]).filter(f=>f.kind===pH).map(f=>({label:f.name,value:f.id})),[o]),p=c.useMemo(()=>s.reduce((f,{id:_})=>(f[_]=CI(a?.[_]??[]),f),{}),[s,a]),m=c.useMemo(()=>t?I2.filter(f=>f!==iPe):I2,[t]),h={[sPe]:{options:l},[aPe]:{primarySelectOptions:u},[lPe]:{title:e("advanced_search.filterNameTitle.sids")}},A=f=>{const _=J0[f];if(!_)return null;const b=b0(_.type);return n.jsx(b,{..._,...h[f],actionOnFilterSectionToggle:null},f)};return n.jsxs(oPe,{children:[A("bulkEditViewOptions"),n.jsx(hI,{children:e("bulk_edit.filters.sortly_fields")}),m.map(A),n.jsx(I,{when:i.length>0,children:n.jsx(hI,{children:e("bulk_edit.filters.custom_fields")})}),i.map(f=>{const _=z_[f.kind],b=b0(_.type);return n.jsx(b,{..._,actionOnFilterSectionToggle:null,caId:f.id,fieldName:V_(f),testId:`customAttribute-${f.id}`,title:f.name,...f.kind===w2?{options:p[f.id]}:{}}
6322,f.id)})]})},dPe=[wn.REPORTS,wn.LEDGER,wn.CONSUMPTION,wn.TRANSFER,wn.USER_ACTIVITY],uPe=({filterCategory:e,formValues:t,formName:r,additionalData:o})=>e===wn.ALERTS?n.jsx(dOe,{additionalData:o,formValues:t}):e===wn.MANAGE_ALERTS?n.jsx(KDe,{formValues:t}):[wn.SUMMARY,wn.ITEM_GROUP].includes(e)?n.jsx(iOe,{additionalData:o,formValues:t}):e===wn.TRASH?n.jsx(pOe,{formValues:t}):e===wn.PURCHASE_ORDER?n.jsx(oDe,{formValues:t}):e===wn.INVOICE?n.jsx(iDe,{formValues:t}):e===wn.PICK_LIST?n.jsx(sDe,{formValues:t}):e===wn.STOCK_COUNT?n.jsx(lDe,{formValues:t}):e===wn.JOB?n.jsx(uDe,{formValues:t}):e===wn.JOBS_REPORT?n.jsx(VDe,{}):e===wn.ONLINE_ORDER?n.jsx(aDe,{formValues:t}):e===wn.HISTORY?n.jsx(mOe,{formValues:t}):e===wn.SEARCH_AND_ADD_ITEMS_TO_WORKFLOW?n.jsx(JDe,{formValues:t}):e===wn.BULK_EDIT?n.jsx(cPe,{}):dPe.includes(e)?n.jsx(rDe,{additionalData:o,filterCategory:e,formValues:t}):null,Km=(e,t={})=>Object.fromEntries(Object.entries(t).filter(([r])=>!e.includes(r))),pPe=({dirtyForm:e,onSubmit:t,handleCancel:r,showSpinner:o,disabledSubmit:i})=>n.jsxs(RNe,{children:[n.jsx(Ta,{children:n.jsx(Y,{"data-testid":"apply-filters-button",disabled:!e||o||i,disableStyleType:"pale",offsetType:"compact",showSpinner:o,styleType:"brandCTA",type:"button",onClick:t,children:x("common.apply")})}),n.jsx(Ta,{children:n.jsx(Y,{"data-testid":"cancel-filters-button",disableStyleType:"transparent",offsetType:"clear",styleType:"userCancel",type:"button",onClick:r,children:x("common.cancel")})})]}),mPe=({filterCategory:e,initialData:t,handleSubmit:r,defaultFormState:o,loading:i,additionalData:s={},customClearButtonName:a,referenceState:l,customApplySideFilterEvent:u,...p})=>{const{t:m}=P(),h=s.enabledNodes??p.enabledNodes,A=s.disabledFilters??[],{hideSlidingModal:f}=Eo();So();const _=Ye({defaultValues:t,mode:"onChange"}),{formState:{isValid:b},reset:E}=_,{showNotifications:T,notificationHeight:w}=ao(),v=Te({control:_.control}),{hasSelectedFolders:k}=YNe(v,h,e,[wn.SUMMARY,wn.ITEM_GROUP]),N=vr(Km(A,t),Km(A,v)),D=vr(Km(A,t),Km(A,o)),F=vr(v,l),B=j(N.difference)&&j(F.difference)||j(D.difference)&&j(F.difference),U=j(F.difference)&&Object.keys(F.difference).length,z=U>0&&!s?.forceHideChangesCount,W=j(N.difference),K=()=>{E(o),j(s.setLocalSelectedNodes)&&s.setLocalSelectedNodes(o.folders)},X=q(pe=>Ze(pe)),Z=pe=>{pe.preventDefault(),f();const xe=Object.keys(F?.difference||{});r(v,p.openedFrom),j(u)&&typeof u=="function"?u(v):O.applySideFilter({filterCategory:e,userRole:X.roleType,appliedFilterKeys:xe})},ae=!k||!b;return n.jsx(tn,{..._,children:n.jsx(Dp,{transition:".3s",children:n.jsx(up,{focusTrapOptions:{allowOutsideClick:!0,initialFocus:'[data-testid="filters-menu"]',fallbackFocus:'[data-testid="filters-menu"]'},children:n.jsxs(SNe,{$isNotificationsShown:T,$notificationHeight:w,"data-testid":"filters-menu",children:[n.jsxs(CNe,{justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",children:[n.jsx(C,{as:"h2",children:m("action_bar.filters.title")}),n.jsx(I,{when:z,children:n.jsx(jNe,{center:!0,children:n.jsx(C,{center:!0,minusLetterSpacing:!0,white:!0,children:U})})})]}),n.jsx(Ta,{center:!0,reset:!0,children:n.jsx(I,{when:B,children:n.jsx(Y,{"data-testid":"reset-filters-button",offsetType:"compact",styleType:"userCancel",type:"button",onClick:K,children:a||m("common.reset")})})})]}),n.jsx(uPe,{additionalData:s,filterCategory:e,formValues:v}),n.jsx(pPe,{dirtyForm:W,disabledSubmit:ae,handleCancel:f,showSpinner:i,onSubmit:Z})]})})})})},Am=g(S).attrs({column:!0}).withConfig({displayName:"ui__PanelWrapper"})(["position:",";right:0;bottom:0;flex-shrink:0;",";z-index:12;width:",";background-color:",";box-shadow:0 4px 20px rgba(56,58,72,0.04);"],({$position:e})=>e||"fixed",e=>e.$topOffset&&e.$topOffset>0?L(["height:calc(100% - ","px);top:","px;"],e.$topOffset,e.$topOffset):L(["height:100%;"]),({$width:e})=>e||"480px",({theme:e,$greyBg:t})=>t?e.bg.neutral25:e.bg.white),Ig=g(S).attrs({column:!0}).withConfig({displayName:"ui__PanelHeader"})(["padding:24px 24px 0px;",""],e=>e.$isPinned&&L(["box-shadow:0 4px 20px rgba(79,83,102,0.12);"])),Pft=g(S).attrs(e=>({justifyContent:e.justifyContent||"space-between",alignItems:e.alignItems||"center"})).withConfig({displayName:"ui__PanelFooter"})(["padding:16px 40px;",""],e=>e.$isPinned&&L(["box-shadow:0 -4px 20px rgba(79,83,102,0.12);"])),vg=g.div.withConfig({displayName:"ui__PanelContent"})(["padding:0 24px;height:100%;overflow:auto;",";"],Bo),Rg=g(Y).withConfig({displayName:"ui__ClosePanelButton"})(["min-width:unset;margin:0;display:flex;justify-content:center;align-items:center;padding:0;width:32px;height:32px;border:none;border-radius:50%;text-transform:none;position:absolute;top:45px;left:-16px;color:",";background-color:",";box-shadow:0 5px 20px rgba(79,83,102,0.12);"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white),hPe=g.div`
6323  display: grid;
6324  grid-template-columns: 90px auto;
6325
6326  grid-column-gap: 16px;
6327  padding-bottom: 32px;
6328`,APe=g.button`
6329  display: flex;
6330  align-items: center;
6331  padding: 0;
6332
6333  font-weight: 500;
6334  font-size: 14px;
6335  color: ${e=>e.theme.brand};
6336
6337  span {
6338    margin-right: 16px;
6339  }
6340`,gPe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:88,height:80,fill:"none",viewBox:"0 0 88 80",...e},c.createElement("g",{id:"icons-inventory-search-icon_svg__icon_item_search_sid"},c.createElement("path",{id:"icons-inventory-search-icon_svg__Combined Shape",fill:"#E4E4E5",fillRule:"evenodd",d:"M88 52.167a16 16 0 0 1-4.653 11.281L66.89 80H12C5.373 80 0 74.627 0 68V20L24.213 2.31A12 12 0 0 1 31.292 0H88zM84 4H32.543a12 12 0 0 0-7.081 2.312L6.736 20H60v4H4v43a9 9 0 0 0 9 9h51V28h4v45.128l11.867-11.79A14 14 0 0 0 84 51.408zM68 20h-4v4h4zm2-6h4v4h-4zm10-6h-4v4h4z",clipRule:"evenodd"}))),yPe=({nodeId:e=""})=>{const{t}=P(),r=le(),{locationPush:o}=zt(),{getFormattedFormattedDateRange:i}=ja(),{showNotifications:s,notificationHeight:a}=ao(),l=qp(),u=(s?a:0)+l,{hideSlidingModal:p}=Eo(),{fetchItemTransactions:m}=Pe(),{transactions:h,userTimeZone:A,dateFormat:f,is12HourTimeFormat:_}=q(T=>({transactions:T.reporting.itemRecentTransactions,userTimeZone:Ds(T),dateFormat:Os(T),is12HourTimeFormat:Pl(T)})),b=()=>{O.closedQtyLinkPanel(),p()},E=c.useCallback(T=>
6340{T&&T.stopPropagation(),O.clickedQtyLinkDetails(),o({pathname:Mi.TRANSACTIONS,state:{nodeIds:[e],dateRange:i(Yn.LAST_YEAR)}})},[e,i,o]);return N0(()=>{const T=w=>{vl(w,"Escape")&&(w.target.blur(),b())};return document.addEventListener("keydown",T),()=>document.removeEventListener("keydown",T)}),qt(()=>{r({type:d.FETCH_ITEM_TRANSACTIONS_REQUEST,payload:{nodeId:e}})}),n.jsxs(Am,{$topOffset:u,"data-testid":"recent-transactions-panel",children:[n.jsx(Rg,{"data-testid":"close-button",onClick:b,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsxs(Ig,{children:[n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",size:"22px",children:t("reporting.recent_transactions.heading")}),n.jsx(fe,{neutral200:!0,height:"1px",top:"16px",width:"100%"})]}),n.jsxs(vg,{children:[n.jsx(I,{when:m,children:n.jsx(Ct,{hasNoBg:!0,largeRed:!0,height:"calc(100% - 80px)",size:"74px",top:"80px",width:"100%"})}),n.jsx(I,{when:M(h)&&!m,children:n.jsxs(S,{center:!0,column:!0,style:{height:"100%"},children:[n.jsx(gPe,{}),n.jsx(C,{neutral700:!0,lineHeight:"24px",offsets:{mt:28},size:"18px",children:t("reporting.recent_transactions.prior_release.headline")}),n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",offsets:{mt:20},size:"14px",width:"258px",children:t("reporting.recent_transactions.prior_release.launched_at",{date:ct(Q_).format("MMMM DD, YYYY")})}),n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",offsets:{mt:8},size:"14px",width:"258px",children:t("reporting.recent_transactions.prior_release.details")})]})}),n.jsxs(I,{when:j(h),children:[n.jsx(C,{medium:!0,neutral700:!0,uppercase:!0,letterSpacing:"0.6px",lineHeight:"20px",offsets:{mt:30,mb:30},size:"14px",children:t("reporting.recent_transactions.subheading")}),h.map((T,w)=>{const v=No({date:T.createdAt,dateFormat:ca(f),timezone:A,is12HourTimeFormat:_,isOnlyDate:!0}),k=No({date:T.createdAt,dateFormat:ca(f),timezone:A,is12HourTimeFormat:_,includeTime:!0,includeDateForToday:!0});return n.jsxs(hPe,{"data-testid":`transaction-${w}`,children:[n.jsx(Ge,{content:k,children:n.jsx(C,{cursorPointer:!0,medium:!0,neutral700:!0,children:v})}),n.jsxs(S,{column:!0,children:[n.jsx(C,{neutral500:!0,lineHeight:"20px",offsets:{mb:8},size:"14px",children:T.label}),n.jsx(C,{medium:!0,neutral700:!0,lineHeight:"20px",size:"14px",children:pt(T.content,{nodeName:()=>T.meta.nodeName})})]})]},T.id)}),n.jsxs(APe,{"data-testid":"view-details",onClick:E,children:[n.jsx("span",{children:t("reporting.recent_transactions.view_details")}),n.jsx(Vn,{})]})]})]})]})},fPe=g.div.withConfig({displayName:"ui__ModalContent"})(["margin-top:12px;height:100%;overflow-y:auto;padding:0px 24px;"]),_Pe=g(R).withConfig({displayName:"ui__SnapshotCard"})(["border-radius:10px;border:1px solid ",";margin-bottom:12px;"],({theme:e})=>e.delimiter.neutral300),xPe=g(S).withConfig({displayName:"ui__FolderAccessWarning"})(["padding:12px 24px;gap:12px;background-color:",";border:1px solid ",";border-radius:8px;margin-bottom:22px;"],({theme:e})=>e.bg.yellow50,({theme:e})=>e.delimiter.yellow600),bPe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 25",...e},c.createElement("path",{stroke:"#54565D",strokeMiterlimit:10,strokeWidth:1.2,d:"M17.63 21.58c2.414 0 4.37-1.96 4.37-4.376a4.373 4.373 0 0 0-4.37-4.377 4.373 4.373 0 0 0-4.37 4.377 4.373 4.373 0 0 0 4.37 4.376Z"}),c.createElement("path",{stroke:"#54565D",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.2,d:"M17.364 14.882v2.84h1.89"}),c.createElement("path",{fill:"#54565D",d:"M6.788 3.58v1.265h8.839V3.58h1.263v1.265h.631c1.041 0 1.895.864 1.895 1.906v4.922c-.4-.157-.823-.27-1.263-.331V9.903H4.263v8.204a.63.63 0 0 0 .632.648h7.127c.152.45.36.874.614 1.265H4.895C3.854 20.02 3 19.155 3 18.107V6.751c0-1.042.854-1.906 1.895-1.906h.63V3.58zM4.895 6.11a.626.626 0 0 0-.632.641v1.888h13.89V6.75a.626.626 0 0 0-.631-.642h-.632v1.265h-1.263V6.109H6.788v1.265H5.525V6.109z"})),EPe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 25",...e},c.createElement("path",{fill:"#54565D",d:"M6.788 3.58v1.265h8.839V3.58h1.263v1.265h.631c1.041 0 1.895.864 1.895 1.906v5.914a5 5 0 0 0-1.263-.072v-2.69H4.263v8.204a.63.63 0 0 0 .632.648h8.745q.164.674.496 1.265H4.895C3.854 20.02 3 19.155 3 18.107V6.751c0-1.042.854-1.906 1.895-1.906h.63V3.58zM4.895 6.11a.626.626 0 0 0-.632.641v1.888h13.89V6.75a.626.626 0 0 0-.631-.642h-.632v1.265h-1.263V6.109H6.788v1.265H5.525V6.109z"}
6340),c.createElement("path",{fill:"#54565D",fillRule:"evenodd",d:"M16.857 19.58 14 16.696l.8-.808 2.057 2.077L21.2 13.58l.8.808z",clipRule:"evenodd"})),sp=async(e,t)=>{const r=document.createElement("a");r.download=t,r.href=e,r.style.display="none",document.body.append(r),r.click(),await no(200),r.remove()},SPe=async e=>await(await fetch(e)).blob(),CPe=e=>new Promise((t,r)=>{const o=new FileReader;o.onloadend=()=>{const i=o.result;t(i.split(",")[1])},o.onerror=r,o.readAsDataURL(e)}),TPe=async e=>{const t=await CPe(e),r=document.createElement("iframe");r.setAttribute("data-iframe","qr-label-print"),r.style.cssText="position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1;",document.body.appendChild(r);const o=r.contentDocument||r.contentWindow.document;o.open(),o.write(`<html><head><style>html, body { margin: 0; padding: 0; width: 100%; height: 100%; background: white; } iframe { display: block; width: 100%; height: 100%; border: none; }</style></head><body><iframe src="data:application/pdf;base64,${t}"></iframe></body></html>`),o.close(),setTimeout(function(){r.focus(),r.contentWindow.print()},2e3)},wPe=e=>{const t=document.createElement("iframe");t.setAttribute("data-iframe","qr-label-print"),t.style.display="none",document.body.appendChild(t);try{t.setAttribute("src",e),t.onload=function(){setTimeout(function(){t.focus(),t.contentWindow.print()},1e3)}}catch{window.open(e,"_blank")}},IPe=async e=>{const t=document.querySelector('[data-iframe="qr-label-print"]');t&&t.remove();const r=await SPe(e);if(A3())await TPe(r);else{const o=URL.createObjectURL(r);wPe(o)}},vPe=({referrer:e,reportId:t,subscriptionId:r,snapshots:o})=>{const[i]=m_(),{timezone:s,dateFormat:a}=_r();return c.useEffect(()=>{const l=parseInt(i.get("downloadSnapshotId"));if(oe(l)&&Number.isInteger(l)&&l>0){const u=o.find(p=>p.id===l);oe(u)&&(O.downloadInventorySummarySnapshot({referrer:e,reportId:t,subscriptionId:r,snapshotId:u.id}),sp(u.url,u.name))}},[]),n.jsx(n.Fragment,{children:o.map((l,u)=>n.jsx(_Pe,{"data-test-id":`snapshot-card-${u}`,horizontal:16,vertical:16,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsxs(R,{children:[n.jsx(C,{largeSize:!0,medium:!0,children:l.name}),n.jsx(R,{top:4,children:n.jsx(C,{medium:!0,neutral500:!0,smallSize:!0,children:No({date:l.createdAt,timezone:s,dateFormat:a,isOnlyDate:!0})})})]}),n.jsx(Y,{"data-testid":`download-button-${u}`,styleType:"icon",onClick:()=>{O.downloadInventorySummarySnapshot({referrer:e,reportId:t,subscriptionId:r,snapshotId:l.id}),sp(l.url,l.name)},children:n.jsx(v5,{})})]})},`snapshot-card-${u}`))})},RPe=({referrer:e,reportId:t,subscriptionId:r,showFoldersAccessWarning:o,openSubscribeReportModal:i,hasSubscribedToSnapshotSchedule:s})=>{const{t:a}=P(),{showNotifications:l,notificationHeight:u}=ao(),p=qp(),m=(l?u:0)+p,h=le(),{timezoneAbbr:A}=_r({isUserTimezone:!0}),{timezone:f,dateFormat:_}=_r(),b=Pe(),[E,T]=c.useState([]),{hideSlidingModal:w}=Eo(),v=c.useCallback(()=>{i("SnapshotsModal")},[i]);return c.useEffect(()=>{s?h({type:d.FETCH_INVENTORY_SUMMARY_SNAPSHOTS_REQUEST,payload:{reportId:t,referrer:e,subscriptionId:r,resolve:k=>{T(k)}}}):O.openInventorySummarySnapshotsPanel({referrer:e,state:"show_subscribe",subscriptionId:r,reportId:t})},[]),n.jsxs(Am,{$topOffset:m,$width:"424px",children:[n.jsx(R,{horizontal:24,children:n.jsxs(S,{alignItems:"center",height:"90px",justifyContent:"space-between",children:[n.jsx(C,{as:"h2","data-testid":"modal-title",children:a("snapshots_modal.title")}),n.jsx(Ln,{"data-testid":"close-button",height:"24",width:"24",style:{cursor:"pointer"},onClick:()=>w()})]})}),n.jsx(fe,{height:"1px",width:"100%"}),n.jsxs(fPe,{children:[n.jsx(I,{when:!s,children:n.jsx(R,{top:40,children:n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(bPe,{height:"48",width:"48"}),n.jsx(R,{vertical:16,children:n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{hugeSize:!0,medium:!0,neutral800:!0,"data-testid":"subscribe-title",children:a("snapshots_modal.setup.title")}),n.jsx(R,{"data-testid":"subscribe-description",style:{textAlign:"center"},top:8,width:"316px",children:n.jsx(C,{neutral600:!0,smallSize:!0,children:a("snapshots_modal.setup.description")})})]})}),n.jsx(Y,{"data-testid":"subscribe-button",offsetType:"enormous",styleType:"brandPrimaryCTA",onClick:v,onMouseEnter:()=>{O.hoverReportSubscribeButton(il.InventorySummary,!0,"SnapshotsModal")},children:n.jsx(C,{fontBold:!0,largeTinySize:!0,uppercase:!0,white:!0,children:a("snapshots_modal.setup.subscribe")})})]})})}),n.jsxs(I,{when:s,children:[n.jsx(I,{when:b.fetchInventorySummarySnapshots,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"center",children:n.jsx(R,{height:"300",children:n.jsx(Ct,{solidRed:!0})})})}),n.jsxs(I,{when:!b.fetchInventorySummarySnapshots,children:[n.jsx(I,{when:o,children:n.jsxs(xPe,{justifyContent:"space-between",children:[n.jsx(R,{width:"40px",children:n.jsx(c3,{})}),n.jsx(C,{medium:!0,children:a("snapshots_modal.folder_access_warning")})]})}),n.jsx(I,{when:E.length===0,children:n.jsx(R,{top:28,children:n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(EPe,{height:"48",width:"48"}),n.jsx(R,{vertical:16,children:n.jsxs(S,{column:!0,alignItems:"center",children:[n.jsx(C,{hugeSize:!0,medium:!0,neutral800:!0,"data-testid":"snapshot-incoming-title",children:a("snapshots_modal.list.on_the_way.title")}),n.jsx(R,{style:{textAlign:"center"},top:8,width:"316px",children:n.jsx(C,{neutral600:!0,smallSize:!0,"data-testid":"snapshot-incoming-description",children:a("snapshots_modal.list.on_the_way.description",{timezone:A,date:No({date:ct().endOf("month").toISOString(),timezone:f,dateFormat:_,isOnlyDate:!0})})})})]})})]})})}),n.jsxs(I,{when:E.length>0,children:[n.jsx(R,{bottom:12,children:n.jsx(C,{medium:!0,mediumSize:!0,neutral500:!0,uppercase:!0,"data-testid":"available-snapsh
6340ots-count",children:a("snapshots_modal.available_count",{count:E.length})})}),n.jsx(vPe,{referrer:e,reportId:t,snapshots:E,subscriptionId:r}),n.jsx(R,{bottom:24,children:n.jsx(S,{justifyContent:"center",children:n.jsx(C,{neutral600:!0,smallSize:!0,"data-testid":"expiration-time",children:a("snapshots_modal.list.expiration_time")})})})]})]})]})]})]})},UO=g.button.withConfig({displayName:"ui__ViewReportButton"})(["display:flex;align-items:center;padding:0;font-weight:500;font-size:14px;color:",";margin-top:24px;span{margin-right:4px;}"],({theme:e})=>e.text.brand),kE=g.div.withConfig({displayName:"ui__Separator"})(["height:1px;width:100%;background-color:",";"],({theme:e})=>e.bg.neutral200),jPe=g(S).withConfig({displayName:"ui__InsightsSectionWrapper"})(["padding:16px;border-radius:12px;border:1px solid ",";background-color:",";margin-bottom:16px;"],({theme:e})=>e.delimiter.neutral50,({theme:e})=>e.bg.neutral50),kPe=g(S).withConfig({displayName:"ui__SummarySectionWrapper"})(["margin-top:2px;margin-bottom:16px;overflow-y:auto;max-height:240px;&::-webkit-scrollbar{width:4px;height:4px;background-color:",";}&::-webkit-scrollbar-thumb{border-radius:4px;background-color:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>ot(e.bg.neutral700,.4)),BO=4,NPe=({nodeId:e})=>{const{t}=P(),r=le(),o=Er(),i=Pe(),{locationPush:s}=zt(),{getFormattedFormattedDateRange:a}=ja(),{transactions:l,userTimeZone:u,dateFormat:p,is12HourTimeFormat:m}=q(A=>({transactions:A.reporting.itemRecentTransactions,userTimeZone:Ds(A),dateFormat:Os(A),is12HourTimeFormat:Pl(A)})),h=c.useCallback(A=>{A&&A.stopPropagation(),s({pathname:Mi.TRANSACTIONS,state:{nodeIds:[e],dateRange:a(Yn.LAST_YEAR)}}),O.trackSideDrawerAction({path:o.pathname,location:"ai_insight",text:"view_all_transactions"})},[e,a,s,o.pathname]);return c.useEffect(()=>{r({type:d.FETCH_ITEM_TRANSACTIONS_REQUEST,payload:{nodeId:e,size:BO}})},[r,e]),M(l)?n.jsxs(n.Fragment,{children:[n.jsx(I,{when:i.fetchItemTransactions,children:n.jsx(S,{fullWidth:!0,alignItems:"center",gap:4,height:"60px",justifyContent:"center",children:n.jsx(R,{height:"24px",width:"24px",children:n.jsx(Ct,{inlineSpinner:!0,size:"24px"})})})}),n.jsx(I,{when:!i.fetchItemTransactions,children:n.jsxs(S,{center:!0,column:!0,fullWidth:!0,style:{height:"100%"},children:[n.jsx(C,{neutral700:!0,lineHeight:"24px",offsets:{mt:28},size:"18px",children:t("reporting.recent_transactions.prior_release.headline")}),n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",offsets:{mt:20},size:"14px",children:t("reporting.recent_transactions.prior_release.launched_at",{date:ct(Q_).format("MMMM DD, YYYY")})}),n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",offsets:{mt:8},size:"14px",children:t("reporting.recent_transactions.prior_release.details")})]})})]}):n.jsxs(S,{column:!0,fullWidth:!0,gap:2,children:[l.map((A,f)=>{const _=No({date:A.createdAt,dateFormat:ca(p),timezone:u,is12HourTimeFormat:m,isOnlyDate:!1}),b=A.quantityDelta>0?`+${A.quantityDelta}`:A.quantityDelta;return n.jsx(S,{fullWidth:!0,"data-testid":`transaction-${f}`,style:{paddingTop:"16px"},children:n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsxs(S,{fullWidth:!0,justifyContent:"space-between",children:[n.jsxs(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:[b," ",A.unit]}),n.jsx(C,{neutral700:!0,children:_})]}),n.jsx(C,{neutral400:!0,lineHeight:"16px",size:"12px",children:A.label}),n.jsx(C,{neutral700:!0,lineHeight:"20px",offsets:{mt:8,mb:10},size:"14px",children:pt(A.content,{nodeName:()=>A.meta.nodeName})}),n.jsx(kE,{})]})},A.id)}),n.jsxs(UO,{"data-testid":"view-details",onClick:h,children:[n.jsx("span",{children:t("reporting.insights_panel.view_all_transactions")}),n.jsx(Vn,{})]})]})},OPe=e=>{const t=e.prefix||"",r=e.suffix||"";return _e(e.value)?t||r?n.jsx(R,{ib:!0,right:5,children:n.jsx(C,{mediumSize:!0,children:`${t}${r}`})}):null:n.jsx(R,{ib:!0,right:5,children:n.jsx(C,{mediumSize:!0,children:`${t}${e.value}${r}`})})},DPe=Bn(e=>{const[t,r,o,i]=e.entityDetails;return{value:Ae(t,e.transaction)===r?o:i}})(OPe),dl=({text:e,searchedKeyword:t})=>n.jsx(xn,{autoEscape:!0,highlightStyle:bn,searchWords:t,textToHighlight:e}),Lft=g(S).withConfig({displayName:"ui__SearchBoxWrapper"})(["width:100%;max-width:260px;margin-right:24px;position:relative;"]),Fft=g.div.withConfig({displayName:"ui__SearchIconWrapper"})(["top:50%;transform:translateY(-50%);z-index:1;position:absolute;
6340left:14px;"]),Mft=L(["padding-left:40px;height:40px;"]),PPe=g.div.withConfig({displayName:"ui__ActionText"})(["display:inline-block;*{color:",";text-transform:",";}"],({theme:e})=>e.bg.neutral700,e=>e.capitalize?"capitalize":"initial"),HO=g(gr).withConfig({displayName:"ui__StyledLink"})(["display:inline-block;color:",";word-break:break-all;font-size:14px;font-weight:600;line-height:20px;&:hover{color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.brand),zO=g.span.withConfig({displayName:"ui__RemovedItem"})(["display:inline-block;color:",";font-size:14px;word-break:break-all;line-height:20px;"],({theme:e})=>e.text.neutral700),LPe=(e,t)=>e?`/item/${t}`:`/folder/${t}/content`,FPe=(e,t,r,o=!1)=>{const i=Ae(`${t}Id`,r),s=mH(Ae(`${t}Type`,r));switch(e){case"node":return mn(i)?"/items":LPe(s,i);case"job":return mn(i)?o?"/sb/jobs":"/jobs":o?`/sb/jobs/${i}`:`/job/${i}`;case"itemGroup":{const a=Ae("itemGroupUid",r);return M(a)?"/items":`/items-group/${a}`}case"tag":return`/tags/${i}`;case"purchaseOrder":{const a=r.purchaseOrderId??r.transactionableId;return M(a)?"/sb/purchase-orders":`/sb/purchase-orders/${a}`}default:return"/items"}},MPe=e=>e.isRemoved?n.jsx(zO,{children:n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:e.linkName})}):n.jsx(HR,{portalAnchor:"#page-content-wrapper",sid:e.entitySid,children:n.jsx(HO,{to:e.linkUrl,children:n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:e.linkName})})}),UPe=e=>{const{featureFlags:t}=Yt(),[r,o]=e.entityDetails??[],i=FPe(r,o,e.transaction,!!t.enableSpeedboat);return e.shouldRenderPopup?n.jsx(MPe,{...e,linkUrl:i}):e.isRemoved?n.jsx(zO,{children:n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:e.linkName})}):n.jsx(HO,{to:i,children:n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:e.linkName})})},BPe=Bn(e=>{const[,t]=e.entityDetails,r=Ae(`${t}Sid`,e.transaction),o=Ae(`${t}Name`,e.transaction)??Ae(`${t}Number`,e.transaction);return{isRemoved:Ae(`${t}SoftRemoved`,e.transaction),linkName:mn(o)?"Items":o,shouldRenderPopup:!mn(r),entitySid:r}})(UPe),HPe=e=>{const[t,r=""]=e.entityDetails,o=Ae(t,e.transaction),i=_e(o)?r:o.toString(),s=e.prefix||"",a=e.suffix||"";return _e(i)?s||a?n.jsx(R,{ib:!0,right:5,children:n.jsx(C,{neutral700:!0,children:`${s}${a}`})}):null:it("quantity",Zr(t))?n.jsxs(R,{ib:!0,right:5,children:[s,n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:$r(i)}),a]}):t==="customAttributeType"?n.jsx(R,{ib:!0,right:5,children:n.jsxs(C,{neutral700:!0,children:[s,n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:ge(i,i,gN)}),a]})}):["folder","item"].includes(i)?n.jsx(R,{ib:!0,right:5,children:n.jsx(C,{neutral700:!0,children:`${s}${i}${a}`})}):n.jsx(R,{ib:!0,right:5,children:n.jsxs(C,{neutral700:!0,children:[s,n.jsx(dl,{searchedKeyword:e.searchedKeyword,text:i}),a]})})},zPe=(e,t)=>(r,o)=>{const i=o3.exec(r);if(i){const[,s,a,l]=i,[u,...p]=Ve(xt.camelize,Wi(r3))(a);switch(u){case"var":return n.jsx(HPe,{entityDetails:p,searchedKeyword:t,transaction:e,prefix:s,suffix:l},o);case"link":return n.jsxs(R,{ib:!0,right:5,children:[s?n.jsx(C,{mediumSize:!0,neutral700:!0,children:s}):null,n.jsx(BPe,{entityDetails:p,searchedKeyword:t,transaction:e}),l?n.jsx(C,{mediumSize:!0,neutral700:!0,children:l}):null]},o);case"cond":return n.jsx(DPe,{entityDetails:p,searchedKeyword:t,transaction:e,prefix:s,suffix:l},o);default:return n.jsx(C,{mediumSize:!0,children:r},o)}}return n.jsx(R,{ib:!0,right:5,children:n.jsx(C,{mediumSize:!0,neutral700:!0,children:r})},o)},VPe=e=>t=>n.jsx(PPe,{capitalize:e,children:t},t.key),QPe=/\s+/,WPe=(e,t=[],r=!1)=>Ve(Wi(QPe),Uo(zPe(e,t)),V9(0,VPe(r)))(e.message),qPe=({nodeId:e})=>{const{t}=P(),r=le(),o=Er(),i=Pe(),{locationPush:s}=zt(),{activityHistory:a,userTimeZone:l,dateFormat:u,is12HourTimeFormat:p}=q(m=>({activityHistory:m.reporting.itemRecentActivityHistory,userTimeZone:Ds(m),dateFormat:Os(m),is12HourTimeFormat:Pl(m)}));return c.useEffect(()=>{r({type:d.FETCH_ACTIVITY_HISTORY_REQUEST,values:{nodeId:e,currentPage:1,size:BO,viewOptions:["undo_activity"]}})},[r,e]),M(a)?n.jsxs(n.Fragment,{children:[n.jsx(I,{when:i.fetchActivityHistory,children:n.jsx(S,{fullWidth:!0,alignItems:"center",gap:4,height:"60px",justifyContent:"center",children:n.jsx(R,{height:"24px",width:"24px",children:n.jsx(Ct,{inlineSpinner:!0,size:"24px"})})})}),n.jsx(I,{when:!i.fetchActivityHistory,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(C,{neutral700:!0,lineHeight:"24px",offsets:{mt:28},size:"18px",children:t("reporting.activity_history.no_data.headline")}),n.jsx(C,{center:!0,neutral700:!0,lineHeight:"20px",offsets:{mt:20},size:"14px",children:t("reporting.activity_history.no_data.details")})]})})]}):n.jsxs(S,{column:!0,fullWidth:!0,gap:2,children:[a.map((m,h)=>{const A=No({date:m.createdAt,dateFormat:ca(u),timezone:l,is12HourTimeFormat:p,isOnlyDate:!1}),f=hH(m),_=m?.actionReasonName;return n.jsx(S,{fullWidth:!0,"data-testid":`activity-${h}`,style:{paddingTop:"16px"},children:n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsxs(S,{fullWidth:!0,justifyContent:"space-between",children:[n.jsx(C,{neutral700:!0,lineHeight:"20px",size:"14px",children:f}),n.jsx(C,{neutral700:!0,children:A})]}),n.jsx(R,{height:"16px",children:n.jsx(I,{when:_,children:n.jsx(C,{neutral400:!0,lineHeight:"16px",size:"12px",children:_})})}),n.jsxs(C,{neutral700:!0,lineHeight:"20px",offsets:{mt:8,mb:10},size:"14px",children:[n.jsx(R,{ib:!0,right:5,children:m.owner}),WPe(m,[])]}),n.jsx(kE,{})]})},m.id)}),n.jsxs(UO,{"data-testid":"view-details",onClick:()=>{s({pathname:`item/${e}${Mi.ACTIVITY_HISTORY}`}),O.trackSideDrawerAction({path:o.pathname,location:"ai_insight",text:"view_all_activity"})},children:[n.jsx("span",{children:t("reporting.insights_panel.view_all_activity")}),n.jsx(Vn,{})]})]})},GPe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e},c.createElement("path",{fill:"url(#green-sparkles-gradient_svg__paint0_linear_1337_1652)",d:"M.57 11.638c-.76-.3-.76-1.376 0-1.676l2.356-.929a.9.9 0 0 0 .507-.507l.93-2.356c.3-.76 1.375-.76 1.675 0l.929 2.356a.9.9 0 0 0 .507.507l2.356.93c.76.3.76 1.375 0 1.675l-2.356.929a.9.9 0 0 0-.507.507l-.93 2.356c-.3.76-1.375.76-1.675 0l-.929-2.356a.9.9 0 0 0-.507-.507z"}),c.createElement("path",{fill:"url(#green-sparkles-gradient_svg__paint1_linear_1337_1652)",d:"M9.113 4.06a.495.495 0 0 1 0-.92l1.827-.72a.5.5 0 0 0 .28-.28l.72-1.827a.495.495 0 0 1 .92 0l.721 1.827c.05.128.151.229.279.28l1.827.72a.495.495 0 0 1 0 .92l-1.827.72a.5.5 0 0 0-.279.28l-.72 1.827a.495.495 0 0 1-.921 0l-.72-1.827a.5.5 0 0 0-.28-.28z"}),c.createElement("defs",null,c.createElement("linearGradient",{id:"green-sparkles-gradient_svg__paint0_linear_1337_1652",x1:8.247,x2:8.247,y1:13.5,y2:0,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#04626F"}),c.createElement("stop",{offset:1,stopColor:"#71AD82"})),c.createElement("linearGradient",{id:"green-sparkles-gradient_svg__paint1_linear_1337_1652",x1:8.247,x2:8.247,y1:13.5,y2:0,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#04626F"}),c.createElement("stop",{offset:1,stopColor:"#71AD82"})))),$Pe=g.a.withConfig({displayName:"ui__StyledLink"})(["font-weight:600;color:",";&:hover{text-decoration:underline;}"],({theme:e})=>e.text.brandDark),KPe={a:({children:e,href:t})=>n.jsx($Pe,{href:t,rel:"noopener noreferrer",target:"_blank",children:e}),img:e=>n.jsxs(n.Fragment,{children:[n.jsx("br",{}),n.jsx("img",{...e,style:{maxHeight:"350px"}})]})},YPe=Le.lazy(()=>Oe(()=>import("./vendor-ct_YKIP6_bundle.js").then(e=>e.fM),__vite__mapDeps([1,2]))),VO=({content:e,components:t={}})=>n.jsx(YPe,{components:{...KPe,...t},remarkPlugins:[Q9],children:e}),QO=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M7 10v12M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88"})),WO=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M17 14V2M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88"})),JPe=g.div.withConfig({displayName:"ui__MessageListContainer"})(["display:flex;flex-direction:column;width:100%;max-width:48.75rem;margin:0 auto;"]),XPe=g.div.withConfig({displayName:"ui__MessageWrapper"})(["display:flex;width:100%;justify-content:",";"],({$isAI:e})=>e?"flex-start":"flex-end"),ZPe=g.div.withConfig({displayName:"ui__MessageBubble"})(["max-width:",";background-color:",";color:",";border-radius:12px;padding:12px 16px;font-size:16px;"," ",""],({$isAI:e,isPartOfChatWidget:t})=>e?"100%":t?"90%":"60%",({$isAI:e,theme:t})=>e?"inherit":t.bg.neutral700,({$isAI:e,theme:t})=>e?t.text.neutral900:t.text.white,({$isError:e,theme:t})=>e&&`background-color: ${t.bg.red50}; border: 1px solid ${t.delimiter.brand};`,({$isAI:e})=>e&&"width: 100%;"),e9e=g.div.withConfig({displayName:"ui__MessageContent"})(["width:100%;font-size:0.875rem;word-break:break-word;"]),t9e=g.div.withConfig({displayName:"ui__MessageTimestamp"})(["font-size:0.75rem;margin-top:0.25rem;text-align:right;color:",";"],({theme:e})=>e.text.neutral500),n9e=xo(["0%,100%{opacity:0.5;transform:scale(0.95);}50%{opacity:1;transform:scale(1);}"]),r9e=g.div.withConfig({displayName:"ui__TypingIndicatorWrapper"})(["display:flex;justify-content:flex-start;margin-bottom:1rem;"]),o9e=g.div.withConfig({displayName:"ui__TypingIndicatorBubble"})(["background-color:",";border:1px solid ",";border-radius:0.5rem;padding:0.75rem 1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);"],({theme:e})=>e.bg.white,({theme:e})=>e.delimiter.neutral200),i9e=g.div.withConfig({displayName:"ui__TypingIndicatorDots"})(["display:flex;gap:0.25rem;"]),ry=g.div.withConfig({displayName:"ui__TypingIndicatorDot"})(["width:0.5rem;height:0.5rem;border-radius:50%;background-color:",";animation:"," 1.5s infinite;animation-delay:",";"],({theme:e})=>e.bg.neutral400,n9e,({$delay:e})=>e),s9e=g.div.withConfig({displayName:"ui__MessageActions"})(["display:flex;gap:0.5rem;align-items:center;margin-left:0.5rem;"]),E0=g.button.withConfig({displayName:"ui__FeedbackButton"})(["display:flex;align-items:center;justify-content:center;padding:0.25rem;border:none;background:none;border-radius:0.25rem;cursor:pointer;color:",";transition:background 0.2s,color 0.2s;&:hover{background:",";}"],({$active:e,$positive:t,theme:r})=>e?t?r.success:r.error:r.text.neutral400,({theme:e})=>e.bg.neutral100),a9e=g(S).withConfig({displayName:"ui__UserInitials"})(["width:32px;height:32px;font-size:16px;font-weight:600;color:",";background-color:",";border-radius:50%;text-transform:uppercase;"],({theme:e})=>e.text.neutral500,({theme:e})=>e.bg.white),l9e=({nodeId:e})=>{const{t}=P(),[r,o]=c.useState(null),i=s=>{o(s),O.clickAiInsightsFeedback({nodeId:e,isPositive:s==="positive"})};return n.jsxs(S,{alignItems:"center",gap:16,style:{marginTop:"10px"},children:[n.jsx(C,{neutral700:!0,smallSize:!0,letterSpacing:"0.4px",children:t("reporting.insights_panel.feedback")}),n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(E0,{$positive:!0,$active:r==="positive","aria-label":"Thumbs up",onClick:()=>i("positive"),children:n.jsx(QO,{height:"16px",preserveAspectRatio:"none",viewBox:"0 0 24 24",width:"16px"})}),n.jsx(E0,{$active:r==="negative","aria-label":"Thumbs down",onClick:()=>i("negative"),children:n.jsx(WO,{height:"16px",preserveAspectRatio:"none",viewBox:"0 0 24 24",width:"16px"})})]})]})},oy=({children:e})=>n.jsx(C,{semibold:!0,size:"14px",children:e}),c9e={h2:oy,h3:oy,h4:oy,ul:({children:e})=>n.jsx("ul",{style:{margin:"0 0 12px 0"},children:e}),hr:()=>null};function d9e({targetId:e}){const{t}=P(),r=le(),o=Pe(),i=q(s=>s.itemReducer.insights.data[e]||"");return c.useEffect(()=>{e&&r({type:d.FETCH_ITEM_INSIGHTS_REQUEST,payload:{targetId:e,targetType:"node_activity_history"}})}
6340,[e,r]),n.jsx(jPe,{column:!0,alignItems:"flex-start",gap:16,children:n.jsxs(S,{column:!0,fullWidth:!0,alignItems:"flex-start",children:[n.jsxs(kPe,{column:!0,fullWidth:!0,alignItems:"flex-start",children:[n.jsxs(S,{alignItems:"flex-end",gap:6,style:{marginBottom:"10px"},children:[n.jsxs(S,{alignItems:"center",gap:8,justifyContent:"center",style:{marginBottom:"-2px"},children:[n.jsx(GPe,{}),n.jsx(C,{hugeSize:!0,largerLineHeight:!0,medium:!0,children:t("reporting.insights_panel.insights")})]}),n.jsx(C,{neutral500:!0,tinySize:!0,letterSpacing:"0.4px",children:t("reporting.insights_panel.subheading")})]}),n.jsx(I,{when:o.fetchItemInsights,children:n.jsx(S,{fullWidth:!0,alignItems:"center",gap:4,height:"60px",justifyContent:"center",children:n.jsx(R,{height:"24px",width:"24px",children:n.jsx(Ct,{inlineSpinner:!0,size:"24px"})})})}),n.jsx(I,{when:!o.fetchItemInsights&&!!i,children:n.jsx(C,{children:n.jsx(VO,{components:c9e,content:i})})}),n.jsx(I,{when:!o.fetchItemInsights&&!i,children:n.jsx(S,{fullWidth:!0,alignItems:"center",gap:4,height:"60px",justifyContent:"center",children:n.jsx(C,{color:"neutral",children:t("reporting.insights_panel.insights_unavailable")})})})]}),n.jsx(kE,{}),n.jsx(l9e,{nodeId:e}),n.jsx(C,{neutral500:!0,tinySize:!0,letterSpacing:"0.4px",offsets:{mt:4},children:t("reporting.insights_panel.disclaimer")})]})})}const u9e=({nodeId:e=""})=>{const{t}=P(),r=le(),o=Er(),[i,s]=c.useState("activity_history"),{showNotifications:a,notificationHeight:l}=ao(),u=a?l:0,{hideSlidingModal:p}=Eo();So();const m=c.useCallback(h=>{s(h),O.trackSideDrawerAction({path:o.pathname,location:"ai_insight",text:h})},[o.pathname]);return c.useEffect(()=>{const h=A=>{vl(A,"Escape")&&(A.target.blur(),p())};return document.addEventListener("keydown",h),()=>document.removeEventListener("keydown",h)},[p]),c.useEffect(()=>{O.viewSideDrawer({path:o.pathname,location:"ai_insight"})},[o.pathname]),c.useEffect(()=>()=>{r({type:d.RESET_ITEM_RECENT_ACTIVITY_HISTORY}),r({type:d.RESET_ITEM_RECENT_TRANSACTIONS})},[r]),n.jsxs(Am,{$topOffset:u,$position:"relative",$width:"596px","data-testid":"insights-panel",children:[n.jsx(Rg,{"data-testid":"close-button",onClick:p,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsxs(Ig,{style:{marginBottom:"24px"},children:[n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",size:"22px",children:t("reporting.insights_panel.heading")}),n.jsx(fe,{neutral200:!0,height:"1px",top:"16px",width:"100%"})]}),n.jsxs(vg,{children:[n.jsx(d9e,{targetId:e}),n.jsxs(AE,{currentValue:i,onValueChange:m,children:[n.jsxs(gE,{children:[n.jsx(Hf,{value:"activity_history",children:t("reporting.insights_panel.activity_history")}),n.jsx(Hf,{value:"transactions",children:t("reporting.insights_panel.transactions")})]}),n.jsx(f0,{value:"activity_history",children:n.jsx(qPe,{nodeId:e})}),n.jsx(f0,{value:"transactions",children:n.jsx(NPe,{nodeId:e})})]})]})]})},NE=540,Uft=81,Bft=g(S).attrs({column:!0}).withConfig({displayName:"ui__Container"})(["height:calc(100vh - var(--threads-sticky-top,0px));overflow:hidden;background:",";padding:0px 40px 24px;transition:padding-right 0.3s ease;",""],({theme:e})=>e.bg.neutral50,({$panelOpen:e})=>e&&L(["padding-right:","px;"],NE+40)),Hft=g.div.withConfig({displayName:"ui__TabScrollArea"})(["flex:1;min-height:0;overflow-y:auto;"]),zft=g(S).attrs({fullWidth:!0,alignItems:"flex-end",justifyContent:"space-between"}).withConfig({displayName:"ui__HeaderRow"})(["transition:padding-right 0.3s ease;",""],({$panelOpen:e})=>e&&L(["padding-right:","px;"],NE+40)),p9e=e=>xo(["from{background-color:",";}to{background-color:transparent;}"],e),qO=g.div.withConfig({displayName:"ui__MessageHighlight"})(["border-radius:8px;padding:4px 8px;margin:-4px -8px;",""],({$highlight:e,theme:t})=>e&&L(["animation:"," 3s ease-out;"],p9e(t.bg.yellow50))),m9e=g(S).attrs({column:!0,gap:8}).withConfig({displayName:"ui__CommentWrapper"})(["margin-bottom:",";overflow-wrap:anywhere;.thread-actions-menu{opacity:0;pointer-events:none;transition:opacity 0.15s ease;}&:hover .thread-actions-menu,.thread-actions-menu:focus-within{opacity:1;pointer-events:auto;}@media (hover:none){.thread-actions-menu{opacity:1;pointer-events:auto;}}.thread-mark-unread{opacity:0;pointer-events:none;transition:opacity 0.15s ease;}&:hover .thread-mark-unread,&:focus-within .thread-mark-unread{opacity:1;pointer-events:auto;}"," ",""],({$clickable:e})=>e?"8px":"16px",({$clickable:e})=>e&&L(["padding:16px 24px;border-radius:12px;border:1px solid ",";background:",";cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease;&:hover{border-color:",";background:",";.thread-read-dot{display:none;}.thread-read-envelope{display:block;}.thread-read-toggle{border-color:",";background:",";}}"],({theme:t})=>t.bg.neutral100,({theme:t})=>t.bg.white,({theme:t})=>t.bg.neutral200,({theme:t})=>t.bg.neutral25,({theme:t})=>t.bg.neutral200,({theme:t})=>t.bg.white),({$active:e})=>e&&L(["padding:15px 23px;border:2px solid ",";&:hover{border-color:",";box-shadow:none;}"],({theme:t})=>t.bg.brand,({theme:t})=>t.bg.brand)),h9e=g(S).attrs({column:!0,gap:8}).withConfig({displayName:"ui__RepliesWrapper"})(["position:relative;&::before{content:'';position:absolute;top:0;bottom:0;left:24px;width:1px;background-color:",";}"],({theme:e})=>e.delimiter.neutral200),GO=g.div.withConfig({displayName:"ui__InputBoxWrapper"})(["position:relative;width:100%;padding-top:6px;"]),A9e=g(Y).withConfig({displayName:"ui__SubmitButton"})(["min-width:unset;margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:",";height:",";position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;border-radius:50%;background:transparent;color:",";svg{width:100%;height:100%;}&&:disabled{background:transparent;color:",";}"],({$isReply:e})=>e?"28px":"32px",({$isReply:e})=>e?"28px":"32px",({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral200),g9e=g(S).attrs({center:!0}).withConfig({displayName:"ui__SubmitSpinner"})(["position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;"]),y9e=g(S).attrs({column:!0,gap:8}).withConfig({displayName:"ui__ChildMessageWrapper"})(["margin-left:36px;padding:4px;.reply-actions-menu{opacity:0;pointer-events:none;transition:opacity 0.15s ease;}&:hover .reply-actions-menu,.reply-actions-menu:focus-within{opacity:1;pointer-events:auto;}@media (hover:none){.reply-actions-menu{opacity:1;pointer-events:auto;}}"]),Vft=g(Y).withConfig({displayName:"ui__ThreadsButtonWrapper"})(["min-width:unset;margin:0;position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:4px;border:1px solid ",";background:",";cursor:pointer;color:",";padding:0;text-transform:none;&&:hover{background:",";}",""],({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral100,({$withoutBorder:e})=>e&&L(["border:none;background:none;"])),f9e=g.div.withConfig({displayName:"ui__UnreadBadge"})(["position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:",";",""],({theme:e})=>e.bg.brand,({$isMessage:e})=>e&&L(["top:0px;
6340left:25px;"])),_9e=g.span.withConfig({displayName:"ui__UnreadDot"})(["width:8px;height:8px;border-radius:50%;background:",";"],({theme:e})=>e.bg.brand),TI=g(Y).withConfig({displayName:"ui__ThreadReadToggle"})(["min-width:unset;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:8px;background:none;cursor:pointer;color:",";text-transform:none;.thread-read-envelope{display:none;}&&:hover{border-color:",";background:",";}"],({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white),x9e=g(S).attrs({alignItems:"center",gap:4}).withConfig({displayName:"ui__RepliesCount"})(["flex-shrink:0;align-self:flex-end;color:",";font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.4px;white-space:nowrap;svg{color:",";}"],({theme:e})=>e.text.neutral400,({theme:e})=>e.icon.neutral400),b9e=g(S).attrs({center:!0}).withConfig({displayName:"ui__EntityThumb"})(["flex-shrink:0;width:52px;height:52px;border-radius:8px;overflow:hidden;background:",";color:",";"],({theme:e})=>e.bg.neutral100,({theme:e})=>e.icon.neutral500),E9e=g.img.withConfig({displayName:"ui__EntityThumbImage"})(["width:100%;height:100%;object-fit:cover;"]),S9e=g(S).attrs({alignItems:"center",gap:4,hiddenOverflow:!0}).withConfig({displayName:"ui__BreadcrumbRow"})(["svg{flex-shrink:0;color:",";}"],({theme:e})=>e.icon.neutral500),OE=L(["font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.4px;"]),C9e=g.span.withConfig({displayName:"ui__BreadcrumbCaption"})(["overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:",";",""],({theme:e})=>e.text.neutral500,OE),T9e=g(dp).withConfig({displayName:"ui__BreadcrumbLink"})(["flex-shrink:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:",";"," &:hover{color:",";text-decoration:underline;}"],({theme:e})=>e.text.neutral500,OE,({theme:e})=>e.text.neutral700),w9e=g.span.withConfig({displayName:"ui__BreadcrumbSeparator"})(["flex-shrink:0;color:",";",""],({theme:e})=>e.text.neutral400,OE),I9e=g.span.withConfig({displayName:"ui__BreadcrumbDot"})(["flex-shrink:0;color:",";font-size:12px;line-height:16px;letter-spacing:0.4px;"],({theme:e})=>e.text.neutral400),v9e=g(dp).withConfig({displayName:"ui__SeeMoreThreadsLink"})(["flex-shrink:0;color:",";font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.4px;&:hover{text-decoration:underline;}"],({theme:e})=>e.text.brand),R9e=g(Y).withConfig({displayName:"ui__HeaderIconButton"})(["min-width:unset;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:4px;border:1px solid ",";border-radius:8px;background:",";color:",";cursor:pointer;text-transform:none;&&:hover{background:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral50),j9e=g(dp).withConfig({displayName:"ui__ExpandPanelButton"})(["display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:4px;border:1px solid ",";border-radius:8px;background:",";color:",";cursor:pointer;&:hover{background:",";color:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral50,({theme:e})=>e.icon.neutral700),Qft=g.span.withConfig({displayName:"ui__MentionsCountBadge"})(["display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:",";color:",";font-size:12px;font-weight:600;line-height:1;"],({theme:e})=>e.bg.brand,({theme:e})=>e.text.white),Wft=g(S).attrs({alignItems:"center",justifyContent:"space-between",gap:16}).withConfig({displayName:"ui__ThreadsToolbar"})(["margin-bottom:16px;"]),qft=g.div.withConfig({displayName:"ui__TypeFilterWrapper"})(["position:relative;"]),Gft=g(Y).withConfig({displayName:"ui__TypeFilterButton"})(["min-width:unset;margin:0;display:flex;align-items:center;gap:2px;padding:11px;border:none;border-radius:6px;background:",";color:",";font-size:14px;font-weight:500;line-height:20px;cursor:pointer;text-transform:none;&&:hover{background:",";}svg{transition:transform 0.15s ease;transform:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.text.neutral700,({theme:e})=>_s(.04,e.bg.neutral200),({$isOpen:e})=>e?"rotate(180deg)":"none"),$ft=g.div.withConfig({displayName:"ui__TypeFilterMenu"})(["position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:160px;padding:4px;border-radius:8px;border:1px solid ",";background:",";box-shadow:0 5px 20px rgba(79,83,102,0.12);"],({theme:e})=>e.delimiter.neutral100,({theme:e})=>e.bg.white),Kft=g(Y).withConfig({displayName:"ui__TypeFilterOption"})(["min-width:unset;margin:0;display:flex;align-items:center;width:100%;padding:8px 12px;border:none;border-radius:6px;background:",";color:",";font-size:14px;font-weight:",";cursor:pointer;text-align:left;text-transform:none;&&:hover{background:",";}"],({theme:e,$active:t})=>t?e.bg.neutral50:"transparent",({theme:e})=>e.text.neutral700,({$active:e})=>e?600:400,({theme:e})=>e.bg.neutral50),Yft=g(S).attrs({alignItems:"center",gap:20}).withConfig({displayName:"ui__ToolbarRightGroup"}
6340)([""]),Jft=g(S).attrs({alignItems:"center",gap:10}).withConfig({displayName:"ui__UnreadToggle"})(["color:",";font-size:14px;font-weight:400;"],({theme:e})=>e.text.neutral600),Xft=g(Y).withConfig({displayName:"ui__ToolbarMarkAllButton"})(["min-width:unset;height:42px;margin:0;padding:9px 20px;border:none;border-radius:6px;background-color:transparent;color:",";font-size:11px;font-weight:700;letter-spacing:1.6px;line-height:20px;text-transform:uppercase;white-space:nowrap;cursor:pointer;&&:hover{background-color:",";color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.neutral700,({theme:e})=>e.text.white),Zft=g(Y).withConfig({displayName:"ui__ToolbarMarkAllIconButton"})(["min-width:unset;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:4px;border:1px solid ",";border-radius:8px;background:",";color:",";cursor:pointer;text-transform:none;&&:hover{background:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.white,({theme:e})=>e.icon.neutral700,({theme:e})=>e.bg.neutral50),$O=g.div.withConfig({displayName:"ui__InputWrapper"})(["position:relative;width:100%;textarea:focus,input:focus{border-color:"," !important;}"],({theme:e})=>e.bg.neutral600),k9e=g(S).attrs({alignItems:"center",justifyContent:"flex-end",gap:12}).withConfig({displayName:"ui__EditActions"})([""]),N9e=g(Y).withConfig({displayName:"ui__EditCancelButton"})(["min-width:unset;margin:0;padding:11px 32px;border:none;background:transparent;color:",";font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;&&:hover{color:",";}"],({theme:e})=>e.text.neutral600,({theme:e})=>e.text.neutral800),O9e=g(Y).withConfig({displayName:"ui__EditSaveButton"})(["min-width:unset;margin:0;padding:11px 32px;border:none;border-radius:6px;background:",";color:",";font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;&&:disabled{background:",";color:",";cursor:not-allowed;}&&:hover:not(:disabled){background:",";}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.text.white,({theme:e})=>e.bg.neutral200,({theme:e})=>e.text.white,({theme:e})=>_s(.03,e.bg.neutral800)),D9e=g.span.withConfig({displayName:"ui__ShowRepliesLabel"})(["&:hover{text-decoration:underline;}"]),P9e=g(S).attrs({alignItems:"center"}).withConfig({displayName:"ui__ParticipantStack"})(["flex-shrink:0;> * + *{margin-left:-8px;}"]),KO=g.span.withConfig({displayName:"ui__ParticipantRing"})(["display:inline-flex;flex-shrink:0;border-radius:50%;border:2px solid ",";"],({theme:e})=>e.bg.white),L9e=g(KO).withConfig({displayName:"ui__ParticipantOverflow"})(["align-items:center;justify-content:center;width:24px;height:24px;background:",";color:",";font-size:10px;font-weight:600;line-height:1;"],({theme:e})=>e.bg.neutral100,({theme:e})=>e.text.neutral600),F9e=g(S).attrs({center:!0}).withConfig({displayName:"ui__AvatarWrapper"})(["flex-shrink:0;height:","px;width:","px;border-radius:50%;background-color:",";color:",";font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;"],({$size:e})=>e??32,({$size:e})=>e??32,({$background:e,theme:t})=>e||t.bg.neutral100,({$color:e,theme:t})=>e||t.text.neutral600),M9e=16,U9e=14,YO=(e,t,r,o,i,s=!1)=>{const a=t?"9px":"12px",l=o??`1px solid ${e.delimiter.neutral100}`,u=r??(t?40:48),p=s?M9e:U9e,m=i?{maxHeight:i,boxSizing:"border-box"}:{};return{width:"100%",minWidth:0,control:{fontSize:p,fontWeight:"normal",background:"transparent",width:"100%",boxSizing:"border-box"},"&multiLine":{minHeight:u,width:"100%",backgroundColor:e.bg.white,borderRadius:6,highlighter:{minHeight:u,...m,overflow:i?"hidden":void 0,padding:a,width:"100%",border:"none",backgroundColor:"transparent"},input:{minHeight:u,...m,overflowY:i?"auto":void 0,width:"100%",padding:a,borderRadius:6,border:l,outline:"none"}},"&singleLine":{display:"block",width:"100%",backgroundColor:e.bg.white,borderRadius:6,highlighter:{padding:a,border:"none",width:"100%",boxSizing:"border-box",overflow:"hidden"},input:{width:"100%",maxWidth:"100%",boxSizing:"border-box",height:t?40:48,padding:a,borderRadius:6,border:l,outline:"none",overflow:"hidden"}},suggestions:{maxWidth:"min(400px, calc(100vw - 32px))",zIndex:1e3,list:{maxHeight:"300px",minWidth:"min(250px, calc(100vw - 32px))",maxWidth:"min(400px, calc(100vw - 32px))",overflowX:"hidden",overflowY:"auto",backgroundColor:e.bg.white,border:`1px solid ${e.delimiter.neutral100}`,borderRadius:8,boxShadow:`0 5px 10px ${e.delimiter.neutral100}`,fontSize:14},item:{padding:"8px 12px","&focused":{backgroundColor:e.bg.neutral50,color:e.text.neutral800,fontWeight:500}}}}},JO=e=>({backgroundColor:e.bg.blue50,borderRadius:"4px",padding:"2px 4px",margin:"0 -4px"}),wI=g.span.withConfig({displayName:"ui__MentionText"})(["color:",";font-size:14px;border-radius:4px;padding:0px 4px;font-weight:400;background:",";"],({theme:e})=>e.text.blue500,({theme:e})=>e.bg.blue50),B9e=g.div.withConfig({displayName:"ui__Footer"})(["position:absolute;width:calc(100% - 48px);bottom:0px;left:24px;z-index:2;background:",";padding-bottom:16px;"],({theme:e})=>e.bg.neutral25),H9e=g(Y).withConfig({displayName:"ui__StartThreadButton"})(["display:flex;align-items:center;justify-content:center;gap:16px;height:42px;padding:6px 24px;border-radius:6px;background-color:",";border-color:",";box-shadow:0 20px 32px 0 rgba(79,83,102,0.14);&&:hover{background-color:",";border-color:",";}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral800,({theme:e})=>_s(.03,e.bg.neutral800),({theme:e})=>_s(.03,e.bg.neutral800)),z9e=g(Y).withConfig({displayName:"ui__AddThreadButton"})(["min-width:auto;height:42px;margin:0;padding:6px 32px;border-radius:6px;background-color:",";border-color:",";&&:hover{background-color:",";border-color:",";}&&:disabled{background-color:",";border-color:",";color:",";}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral800,({theme:e})=>_s(.03,e.bg.neutral800),({theme:e})=>_s(.03,e.bg.neutral800),({theme:e})=>e.bg.neutral200,({theme:e})=>e.bg.neutral200,({theme:e})=>e.text.white),V9e=g(dp).withConfig({displayName:"ui__EntityLink"})(["display:flex;height:24px;padding:0 6px;align-items:center;width:max-content;max-width:340px;min-width:0;gap:4px;border-radius:4px;background:",";font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;color:",";&:hover{background:",";color:",";svg:last-child{color:",";}}svg{flex-shrink:0;}svg:last-child{color:",";}"],({theme:e})=>e.bg.neutral50,({theme:e})=>e.text.neutral600,({theme:e})=>e.bg.blue50,({theme:e})=>e.text.blue600,({theme:e})=>e.text.blue600,({theme:e})=>e.bg.neutral50),Q9e=g.span.withConfig({displayName:"ui__EntityLinkLabel"})(["overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;"]),W9e=g.span.withConfig({displayName:"ui__ErrorMessage"})(["position:absolute;
6340left:0;bottom:-15px;width:100%;overflow:hidden;color:",";font-size:10px;font-weight:400;line-height:12px;"],({theme:e})=>e.text.brand),e_t=g(gE).withConfig({displayName:"ui__StyledTabsList"})(["margin-bottom:16px;"]),q9e=g(AE).withConfig({displayName:"ui__StyledTabsBase"})(["flex:1;min-height:0;display:flex;flex-direction:column;"]),t_t=q9e,n_t=g(f0).withConfig({displayName:"ui__StyledTabsContent"})(["flex:1;min-height:0;display:flex;flex-direction:column;"]),II=[{background:g3,color:Vo},{background:zy,color:Vo},{background:Vy,color:Vo},{background:Qy,color:Vo},{background:y3,color:Vo},{background:Vu,color:Vo},{background:f3,color:Vo},{background:_3,color:Vo}],G9e=e=>{const t=String(e);let r=0;for(let o=0;o<t.length;o++)r=r*31+t.charCodeAt(o)|0;return Math.abs(r)},$9e=e=>e==null||e===""?null:II[G9e(e)%II.length],od=({id:e,size:t,children:r})=>{const o=$9e(e);return n.jsx(F9e,{$background:o?.background,$color:o?.color,$size:t,children:r})},K9e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 2.25c-7.198 0-9.75 2.552-9.75 9.75s2.552 9.75 9.75 9.75 9.75-2.552 9.75-9.75S19.198 2.25 12 2.25",clipRule:"evenodd"}),c.createElement("path",{fill:"#fff",d:"M15.75 12.428a.749.749 0 0 0 .621-1.168c-.826-1.23-2.91-4.096-4.371-4.096S8.455 10.03 7.628 11.26a.75.75 0 1 0 1.244.837c.797-1.185 1.716-2.287 2.378-2.91v6.9a.75.75 0 0 0 1.5 0V9.193c.669.625 1.585 1.723 2.378 2.903a.75.75 0 0 0 .623.331"})),Y9e=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:16,fill:"none",viewBox:"0 0 20 16",...e},c.createElement("path",{stroke:"currentColor",strokeWidth:1.5,d:"m7.47 2.53.22.22H18c.69 0 1.25.56 1.25 1.25v10c0 .69-.56 1.25-1.25 1.25H2c-.69 0-1.25-.56-1.25-1.25V2C.75 1.31 1.31.75 2 .75h3.69z"})),DE="everyone",XO="@[__display__](__id__)",J9e="<@everyone>",Ru={OPEN_SIDEBAR:"open_sidebar",MARK_AS_READ_ICON:"mark_as_read_icon"},X9e={THREADS_PAGE:"threads_page",SIDEBAR:"sidebar"},ZO=e=>{const t=[{display:"everyone",avatar:"@",id:DE}];for(const r of e)r.status===Nh.ACCEPTED&&t.push({display:`${r.firstName??""} ${r.lastName??""}`,avatar:`${r.firstName?.charAt(0)??""}${r.lastName?.charAt(0)??""}`,id:r.id});return t},eD=e=>e.replace(/@\[[^\]]+\]\(([^)]+)\)/g,(t,r)=>r===DE?J9e:`<@user_${r}>`),S0=e=>{if(M(e?.firstName)&&M(e?.lastName))return"-";const t=e?.firstName?.charAt(0)??"",r=e?.lastName?.charAt(0)??"";return`${t}${r}`};var C0=(e=>(e.StockCount="stock_count",e.PickList="pick_list",e.PurchaseOrder="purchase_order",e.Invoice="invoice",e.Job="job",e.Folder="folder",e.Item="item",e))(C0||{});const tD=[{entityType:"folder",buildPath:e=>`/folder/${e}/content`,regex:/^\/folder\/(\d+)\/content$/},{entityType:"item",buildPath:e=>`/item/${e}`,regex:/^\/item\/(\d+)$/},{entityType:"stock_count",buildPath:e=>`/stock-count/${e}`,regex:/^\/stock-count\/(\d+)$/},{entityType:"pick_list",buildPath:e=>`/pick-list/${e}`,regex:/^\/pick-list\/(\d+)$/},{entityType:"purchase_order",buildPath:e=>`/purchase-order/${e}`,regex:/^\/purchase-order\/(\d+)$/},{entityType:"invoice",buildPath:e=>`/invoice/${e}`,regex:/^\/invoice\/(\d+)$/},{entityType:"job",buildPath:e=>`/job/${e}`,regex:/^\/job\/(\d+)$/}],Vf=(e,t,{openComments:r=!0}={})=>{const o=tD.find(a=>a.entityType===e),i=`/${e}/${t}`,s=o?o.buildPath(t):i;return r?`${s}?openComments=true`:s},Z9e=(e,t,r,o,i=!1)=>{const s=o&&!r[e.id],a=i?x("threads.show_replies_v2",{count:e.replyCount}):x("threads.show_replies",{replyCount:e.replyCount}),l=i?x("threads.hide_replies_v2"):x("threads.hide_replies",{replyCount:e.replyCount}),u=s?l:a;return t&&(e.replyCount===0||M(e.replyCount))?s?null:x("threads.reply"):u},nD=(e,t)=>{switch(e){case"item":return n.jsx(AH,{height:t??16,width:t??16});case"folder":return n.jsx(Y9e,{height:t??14,width:t??14});default:return t?n.jsx(tf,{height:t,width:t}):n.jsx(tf,{style:{zoom:.7}})}},vI=e=>e==="item"?"item":e==="folder"?"folder":"workflow",eLe=e=>`${e.entityName||x(`threads.entity_types.${e.entityType}`)}`,Ma=()=>{const e=window.location.href;return e.includes("/stock-count")?"stock_count_page":e.includes("/pick-list")?"pick_list_page":e.includes("/purchase-order")?"purchase_order_page":e.includes("/invoice")?"invoice_page":e.includes("/job")?"
6340job_page":e.includes("/folder")?"folder_page":e.includes("/item")?"item_page":"threads_page"},tLe=()=>new URLSearchParams(window.location.search).get("openComments")==="true"?"threads_page":"threads_icon",jg=e=>M(e)?[]:Array.from(e.matchAll(/<@user_(\d+)>/g),t=>Number(t[1])),gm=e=>M(e?.firstName)&&M(e?.lastName)?"Unknown":`${e?.firstName||""} ${e?.lastName||""}`,nLe=(e,t)=>M(e)?"":e.replace(/<@everyone>/g,"@everyone").replace(/<@user_(\d+)>/g,(r,o)=>{const i=t.find(s=>s.id===Number(o));return i?`@${gm(i).trim()}`:`@${x("common.unknown")}`}),rLe=(e,t)=>M(e)?"":e.replace(/<@everyone>/g,`@[everyone](${DE})`).replace(/<@user_(\d+)>/g,(r,o)=>{const i=t.find(a=>a.id===Number(o));return`@[${i?gm(i).trim():x("common.unknown")}](${o})`}),oLe=e=>(e.set("openComments","true"),e),rD=e=>(e.delete("openComments"),e),RI=e=>e.get("openComments")==="true",iLe=e=>{for(const{regex:t,entityType:r}of tD){const o=e.match(t);if(o)return{entityType:r,entityId:o[1]}}return null},iy=2e3,sLe=160,oD=({rolesList:e,mention:t=!1,entityType:r="",entityId:o="",isReply:i=!1,commentId:s,onShowMore:a,placeholder:l,withActions:u=!1,autoFocus:p=!1,submitLabel:m,onCancel:h,onSubmitted:A})=>{const{t:f}=P(),_=l??f("threads.comment_placeholder"),b=m??f("common.add"),[E,T]=c.useState(""),w=le(),v=c.useMemo(()=>ZO(e),[e]),[k,N]=c.useState({}
6340),D=i?s:o,F=c.useCallback(()=>{const X=E?.trim();if(M(X)||X.length>iy)return;const Z=eD(X);N({[D]:!0}),w(i?{type:d.CREATE_REPLY_REQUEST,payload:{content:Z,commentId:s}}:{type:d.CREATE_COMMENT_REQUEST,payload:{content:Z,entityType:r,entityId:o}}),T(""),setTimeout(()=>{N({[D]:!1}),a?.(null,!0),A?.()},500)},[w,s,r,o,i,E,D,a,A]),B=c.useContext(Ue),U=(X,Z,ae)=>n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(od,{id:X.id,children:X.avatar}),n.jsx(S,{direction:"column",gap:4,children:n.jsx(C,{neutral700:!0,trimLongString:!0,size:"14px",weight:500,children:ae})})]}),z=E?.trim(),W=z?.length>iy,K=M(z)||W||k[D];return n.jsxs(S,{column:!0,fullWidth:!0,relative:!0,alignItems:M(t)?"flex-start":"flex-end",gap:8,style:{flex:1,minWidth:0},children:[n.jsx(GO,{children:n.jsxs($O,{children:[n.jsx(Sv,{allowSuggestionsAboveCursor:!0,forceSuggestionsAboveCursor:wr.isMobile,autoFocus:p,placeholder:_,rows:u?4:1,singleLine:!1,style:YO(B,i,u?96:void 0,void 0,wr.isMobile?sLe:void 0,wr.isMobile),value:E,onChange:X=>T(X.target.value),onKeyDown:X=>{At(X)&&!X.shiftKey&&!u&&(X.preventDefault(),F()),q0(X)&&(X.preventDefault(),X.stopPropagation(),T(""),h?.())},children:n.jsx(Cv,{appendSpaceOnAdd:!0,data:v,displayTransform:(X,Z)=>`@${Z}`,isLoading:!1,markup:XO,renderSuggestion:U,style:JO(B),trigger:"@",onAdd:Me,onRemove:Me})}),n.jsx(I,{when:W,children:n.jsx(W9e,{children:f("validations.is_too_long",{max:iy})})}),n.jsxs(I,{when:!u,children:[n.jsx(A9e,{$isReply:i,disabled:K,onClick:F,children:n.jsx(K9e,{})}),n.jsx(I,{when:k[D],children:n.jsx(g9e,{children:n.jsx(Ct,{hasNoBg:!0,inlineSpinner:!0,largeRed:!0,noOverlap:!0,height:"18px",size:"18px",width:"18px"})})})]})]})}),n.jsx(I,{when:u,children:n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",fullWidth:!0,gap:8,children:[n.jsx(Y,{style:{minWidth:"auto",margin:0},styleType:"userCancel",type:"button",onClick:h,children:n.jsx(C,{center:!0,uppercase:!0,neutral700:!0,letterSpacing:"1.6px",lineHeight:"20px",size:"11px",weight:700,children:f("common.cancel")})}),n.jsx(z9e,{disabled:K,showSpinner:k[D],type:"button",onClick:F,children:n.jsx(C,{center:!0,uppercase:!0,white:!0,letterSpacing:"1.6px",lineHeight:"20px",size:"11px",weight:700,children:b})})]})})]})},kg=()=>{const e=Bl(),t=le(),{showModal:r,hideModal:o}=lt(),i=c.useCallback(l=>{if(!e){l();return}r("ConfirmDeleteThreadModal",{styleType:"light",size:"small",isDefaultHeadingHidden:!0,data:{cancelHandler:o,submitHandler:()=>{o(),l()}}})},[e,r,o]),s=c.useCallback((l,u,p=Ru.OPEN_SIDEBAR)=>{if(j(u)){M(u.readAt)&&t({type:d.READ_MENTIONS_REQUEST,payload:{ids:[u.id],mentions:[u],readTrigger:p}});return}l.hasUnread&&t({type:d.READ_COMMENTS_REQUEST,payload:{entityType:l.entityType,entityId:l.entityId,ids:[l.id],comments:[l],readTrigger:p}})},[t]),a=c.useCallback((l,u)=>{const p=j(u)?u.comment?.id:l.id;M(p)||!(j(u)?!M(u.readAt):!l.hasUnread)||t({type:d.UNREAD_COMMENTS_REQUEST,payload:{ids:[p]}})},[t]);return{confirmDelete:i,markAsRead:s,markAsUnread:a}},aLe=({message:e,onEdit:t})=>{const{t:r}=P(),i=q(p=>Gi(p)).id||null,s=le(),{confirmDelete:a}=kg(),l=c.useCallback(()=>{a(()=>{s({type:d.DELETE_REPLY_REQUEST,payload:{commentId:e.parentId,replyId:e.id,message:e}})})},[a,s,e]),u=c.useMemo(()=>Dr([{element:{"data-testid":"edit",name:r("common.edit"),icon:jd,onClick:p=>{p.preventDefault(),p.stopPropagation(),t?.()}},include:i===e.roleId},{element:{"data-testid":"delete",name:r("common.delete"),icon:kd,onClick:p=>{p.preventDefault(),p.stopPropagation(),l()}},include:i===e.roleId}]),[e,i,t,l]);return M(u)?null:n.jsx(R,{className:"reply-actions-menu",left:5,children:n.jsx(Oa,{show:!0,wideDropdownContent:!0,"data-testid":"message-actions",dropdownActions:u,entityId:e.id,placement:"bottom-end"})})},iD=({message:e})=>{const{t}=P(),r=q(i=>Ol(i)),o=c.useCallback(i=>{const s=i.split(/(<@everyone>|<@user_[0-9]+>)/g);return n.jsx(C,{neutral800:!0,size:"14px",weight:400,whiteSpace:"pre-wrap",children:s.map((a,l)=>{if(a==="<@everyone>")return n.jsx(wI,{children:"@everyone"},l);const u=a.match(/<@user_([0-9]+)>/);if(u){const p=Number(u[1]),m=r.find(A=>A.id===p),h=m?`${m.firstName} ${m.lastName}`:t("common.unknown");return n.jsxs(wI,{children:["@",h]},l)}return n.jsx("span",{children:a},l)})})},[r]);return n.jsx(n.Fragment,{children:o(e.content)})},jI=2e3,lLe=160,sD=({commentId:e,content:t,onCancel:r,onSaved:o})=>{const{t:i}=P(),s=le(),a=c.useContext(Ue),l=q(E=>Ol(E)||[]),[u,p]=c.useState(()=>rLe(t,l)),m=c.useMemo(()=>ZO(l),[l]),h=eD(u?.trim()??""),A=h.length>jI,f=M(h)||A,_=()=>{f||(s({type:d.UPDATE_COMMENT_REQUEST,payload:{id:e,content:h}}),o?.())},b=(E,T,w)=>n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(od,{id:E.id,children:E.avatar}),n.jsx(C,{neutral700:!0,trimLongString:!0,size:"14px",weight:500,children:w})]});return n.jsxs(S,{column:!0,fullWidth:!0,gap:8,"data-testid":"edit-message-box",children:[n.jsx(GO,{children:n.jsx($O,{children:n.jsx(Sv,{allowSuggestionsAboveCursor:!0,autoFocus:!0,rows:4,style:YO(a,!1,96,`1.5px solid ${a.bg.neutral600}`,wr.isMobile?lLe:void 0,wr.isMobile),value:u,onChange:E=>p(E.target.value),children:n.jsx(Cv,{appendSpaceOnAdd:!0,data:m,dis
6340playTransform:(E,T)=>`@${T}`,isLoading:!1,markup:XO,renderSuggestion:b,style:JO(a),trigger:"@",onAdd:Me,onRemove:Me})})})}),A&&n.jsx(C,{brand:!0,size:"10px",weight:400,lineHeight:"12px",children:i("validations.is_too_long",{max:jI})}),n.jsxs(k9e,{children:[n.jsx(N9e,{"data-testid":"edit-cancel",type:"button",onClick:r,children:i("common.cancel")}),n.jsx(O9e,{"data-testid":"edit-save",disabled:f,type:"button",onClick:_,children:i("common.save")})]})]})},cLe=(e,{timezone:t,is12HourTimeFormat:r=!0,now:o}={})=>{const i=t?ml.tz(e,t):ct(e);if(!i.isValid())return e;const s=o??(t?ml.tz(t):ct()),a=r?"h:mm a":"HH:mm",l=s.diff(i,"minutes");if(l<1)return x("threads.time.just_now");if(l<60)return x("threads.time.minutes",{count:l});const u=i.format(a);if(i.isSame(s,"day"))return x("threads.time.today",{time:u});if(i.isSame(s.clone().subtract(1,"day"),"day"))return x("threads.time.yesterday",{time:u});if(s.diff(i,"days",!0)<=7)return i.format(`dddd ${a}`);const h=s.diff(i,"years",!0)>=1?"MMM D, YYYY":"MMM D";return i.format(`${h}, ${a}`)},dLe=[],aD=({message:e})=>{const{t}=P(),{timezone:r,is12HourTimeFormat:o}=_r({date:e.createdAt,isUserTimezone:!0,includeTime:!0}),i=cLe(e.createdAt,{timezone:r,is12HourTimeFormat:o}),a=q(l=>l.pages?.threadsPage?.editedCommentIds||dLe).includes(e.id);return n.jsxs(C,{block:!0,neutral400:!0,trimLongString:!0,letterSpacing:"0.4px",size:"12px",style:{flexShrink:"0"},weight:400,children:[i,n.jsx(I,{when:a,children:` ${t("threads.edited")}`})]})},uLe=({message:e,highlightCommentId:t})=>{const o=q(u=>Ol(u)).find(u=>u.id===e.roleId),i=S0(o),s=gm(o),[a,l]=c.useState(!1);return n.jsx(y9e,{children:n.jsx(qO,{$highlight:e.id===t,children:n.jsxs(S,{relative:!0,alignItems:"flex-start",gap:12,children:[n.jsx(od,{id:e.roleId,size:28,children:i}),n.jsxs(S,{fullWidth:!0,relative:!0,alignItems:"flex-start",direction:"column",gap:4,children:[n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(C,{block:!0,semibold:!0,neutral800:!0,trimLongString:!0,maxWidth:wr.isMobile?"132px":"240px",size:"14px",weight:500,children:s}),n.jsx(aD,{message:e})]}),n.jsx(I,{when:a,children:n.jsx(sD,{commentId:e.id,content:e.content,onCancel:()=>l(!1),onSaved:()=>l(!1)})}),n.jsx(I,{when:!a,children:n.jsx(iD,{message:e})})]}),n.jsx(I,{when:!a,children:n.jsx(aLe,{message:e,onEdit:()=>l(!0)})})]})})})},pLe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M15.221 3.22a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06-1.06l2.47-2.47-2.47-2.47a.75.75 0 0 1 0-1.06",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.249 7.5a2.25 2.25 0 0 0-2.25 2.25v1.5a.75.75 0 0 1-1.5 0v-1.5A3.75 3.75 0 0 1 8.249 6h10.5a.75.75 0 0 1 0 1.5zM8.779 13.72a.75.75 0 0 1 0 1.06l-2.47 2.47 2.47 2.47a.75.75 0 0 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.749 12a.75.75 0 0 1 .75.75v1.5a3.75 3.75 0 0 1-3.75 3.75h-10.5a.75.75 0 0 1 0-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25v-1.5a.75.75 0 0 1 .75-.75",clipRule:"evenodd"})),mLe=({message:e,mention:t,isInsideEntity:r,onEdit:o})=>{const{t:i}=P(),s=Bl(),l=q(f=>Gi(f)).id||null,u=le(),{confirmDelete:p,markAsRead:m}=kg(),h=c.useCallback(()=>{p(()=>{u({type:d.DELETE_COMMENT_REQUEST,payload:{id:e.id,message:e}})})},[p,u,e]),A=c.useMemo(()=>Dr([{element:{"data-testid":"mark-as-read",name:i("common.mark_as_read"),icon:pLe,onClick:f=>{f.preventDefault(),f.stopPropagation(),m(e,t)}},include:!s&&(j(t)?M(t.readAt):e.hasUnread)},{element:{"data-testid":"edit",name:i("common.edit"),icon:jd,onClick:f=>{f.preventDefault(),f.stopPropagation(),o?.()}},include:String(l)===String(e.roleId)},{element:{"data-testid":"delete",name:i("common.delete"),icon:kd,onClick:f=>{f.preventDefault(),f.stopPropagation(),h()}},include:String(l)===String(e.roleId)}]),[e,l,t,s,m,o,h]);return s&&!r||M(A)?null:n.jsx(R,{className:"thread-actions-menu",left:5,children:n.jsx(Oa,{show:!0,wideDropdownContent:!0,"data-testid":"message-actions",dropdownActions:A,entityId:e.id,placement:"bottom-end"})})},hLe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3.667},c.createElement("path",{strokeWidth:1.1000999999999999,d:"m3 9 9 6 9-6-9
6340-6z"}),c.createElement("path",{strokeWidth:1.1000999999999999,d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9M3 19l6-6M15 13l6 6"}))),ALe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{fill:"currentColor"},c.createElement("path",{d:"M14.056 4.246a5 5 0 0 0 0 1.5H5a1.25 1.25 0 0 0-1.196.885L12 12.095l4.318-2.88a5 5 0 0 0 1.683.68l-5.585 3.725a.75.75 0 0 1-.832 0L3.75 8.397v8.6A1.25 1.25 0 0 0 5 18.246h14a1.25 1.25 0 0 0 1.25-1.25V9.838a5 5 0 0 0 1.5-.667v7.824a2.75 2.75 0 0 1-2.75 2.75H5a2.75 2.75 0 0 1-2.75-2.75v-10A2.75 2.75 0 0 1 5 4.246z"}),c.createElement("path",{d:"M22.994 5a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}),c.createElement("path",{d:"M21.469 5a2.475 2.475 0 1 0-2.475 2.475V9a4 4 0 1 1 0-8 4 4 0 0 1 0 8V7.475A2.475 2.475 0 0 0 21.47 5"}))),gLe=({message:e,mention:t,isInsideEntity:r})=>{const{t:o}=P(),i=Bl(),{markAsRead:s,markAsUnread:a}=kg(),l=j(t)?M(t.readAt):e.hasUnread,u=c.useCallback(m=>{m.preventDefault(),m.stopPropagation(),s(e,t,Ru.MARK_AS_READ_ICON)},[s,e,t]),p=c.useCallback(m=>{m.preventDefault(),m.stopPropagation(),a(e,t)},[a,e,t]);return!i||r?null:l?n.jsx(Ge,{content:o("common.mark_as_read"),wrapperFocusable:!1,children:n.jsxs(TI,{"aria-label":o("common.mark_as_read"),className:"thread-read-toggle","data-testid":"thread-read-toggle",type:"button",onClick:u,children:[n.jsx(_9e,{className:"thread-read-dot"}),n.jsx(hLe,{className:"thread-read-envelope",height:20,width:20})]})}):n.jsx(Ge,{content:o("common.mark_as_unread"),wrapperFocusable:!1,children:n.jsx(TI,{"aria-label":o("common.mark_as_unread"),className:"thread-read-toggle thread-mark-unread","data-testid":"thread-mark-unread-toggle",type:"button",onClick:p,children:n.jsx(ALe,{height:20,width:20})})})},yLe=({rootComment:e})=>{const t=q(s=>
6340Ol(s)),r=t.find(s=>s.id===e.roleId),o=gm(r),i=nLe(e.content,t);return n.jsxs(C,{block:!0,trimLongString:!0,neutral500:!0,"data-testid":"root-comment-preview",maxWidth:"500px",size:"14px",weight:400,children:[o," · ",i]})},fLe=()=>q(e=>e.slidingModal?.show&&e.slidingModal?.component==="ThreadDetailPanel"?e.slidingModal?.data?.activeCardId:void 0),r_t=()=>q(e=>!!e.slidingModal?.show&&e.slidingModal?.component==="ThreadDetailPanel"),_Le=()=>{const{showSlidingModal:e,hideSlidingModal:t}=Eo();return{openThreadDetail:c.useCallback(o=>{e("ThreadDetailPanel",{data:{...o,nonModal:!0}})},[e]),closeThreadDetail:t}},xLe=4,bLe=({roleIds:e,totalCount:t,rolesList:r})=>{if(M(e))return null;const o=e.slice(0,xLe),i=Math.max(t-o.length,0);return n.jsxs(P9e,{"data-testid":"reply-participants",children:[o.map(s=>{const a=r.find(l=>l.id===s);return n.jsx(KO,{children:n.jsx(od,{id:s,size:24,children:S0(a)})},s)}),n.jsx(I,{when:i>0,children:n.jsxs(L9e,{"data-testid":"reply-participants-overflow",children:["+",i]})})]})},o_t=({message:e})=>n.jsxs(V9e,{to:Vf(e.entityType,e.entityId),"data-testid":`thread-entity-link-${e.entityId}-${e.entityType}`,children:[nD(e.entityType),n.jsx(Q9e,{children:eLe(e)}),n.jsx(Is,{height:16,width:16})]}),lD=({message:e,mention:t,rootComment:r,openReplies:o,onOpenReplies:i,entityLink:s=null,isInsideEntity:a=!1,isPreview:l=!1,highlightCommentId:u,hideComposer:p=!1})=>{const{t:m}=P(),h=Bl(),A=q(An=>Ol(An)),f=q(An=>Gi(An)),_=le(),{markAsRead:b}=kg(),{openThreadDetail:E}=_Le(),T=fLe(),w=q(An=>An.pages?.threadsPage?.repliesByParentId||{}),v=q(An=>An.pages?.threadsPage?.repliesMetaByParentId||{}),k=w[e.id]||[],D=v[e.id]?.pagination||{},F=j(D.nextPage),B=j(t)?t.id:e.id,U=e.hasUnread,z=o[B],[W,K]=c.useState({}),[X,Z]=c.useState({}),[ae,pe]=c.useState(!1),[xe,te]=c.useState(!1),ye=h&&a&&e.replyCount>0,he=h?!ye||z||xe:!a||z,Ie=ye&&!z&&!xe,ke=A.find(An=>An.id===e.roleId),ce=c.useCallback((An,Bg)=>{if(An?.preventDefault(),An?.stopPropagation(),i(B,Bg),!z)return K({[e.id]:!0}),_({type:d.GET_REPLIES_REQUEST,payload:{commentId:e.id,page:1}}),j(t)?(M(t.readAt)||t.comment?.hasUnread)&&_({type:d.READ_MENTIONS_REQUEST,payload:{ids:[t.id],mentions:[t],readTrigger:Ru.OPEN_SIDEBAR}}):e.hasUnread&&_({type:d.READ_COMMENTS_REQUEST,payload:{entityType:e.entityType,entityId:e.entityId,ids:[e.id],comments:[e],readTrigger:Ru.OPEN_SIDEBAR}}),e.replyCount===0?K({[e.id]:!1}):setTimeout(()=>{K({[e.id]:!1})},500)},[_,t,e,z,B,i]),de=c.useCallback(()=>{Z({[e.id]:!0}),_({type:d.GET_REPLIES_REQUEST,payload:{commentId:e.id,page:D.nextPage}}),setTimeout(()=>{Z({[e.id]:!1})},500)},[_,e.id,D.nextPage]),ve=Z9e(e,a,W,z,h),Be=S0(ke),Qe=S0(f),$e=gm(ke),et=r?.id??e.parentId??e.id,Xe=j(t)?t.id:e.id,tt=l&&j(T)&&T===Xe,Tt=r?.replyCount??e.replyCount,dr=r?.participantRoleIds??e.participantRoleIds??[],ci=r?.participantCount??e.participantCount??dr.length,Ug=c.useCallback(()=>{b(e,t,Ru.OPEN_SIDEBAR),E({entityType:e.entityType,entityId:e.entityId,rootCommentId:et,entityName:e.entityName,highlightCommentId:j(t)?e.id:void 0,activeCardId:Xe})},[b,E,e,t,et,Xe]);let zd="500px";return a&&(zd="280px"),wr.isMobile&&(zd="148px"),n.jsxs(m9e,{$active:tt,$clickable:l,"data-testid":l?"thread-card":void 0,onClick:l?Ug:void 0,children:[n.jsxs(S,{fullWidth:!0,alignItems:"stretch",justifyContent:"space-between",children:[n.jsxs(S,{fullWidth:!0,column:!0,gap:8,style:{minWidth:0},children:[n.jsx(I,{when:l,children:n.jsx("span",{role:"presentation",onClickCapture:An=>An.preventDefault(),children:s})}),n.jsx(I,{when:!l,children:s}),n.jsx(I,{when:h&&j(r),children:n.jsx(yLe,{rootComment:r})}),n.jsx(qO,{$highlight:e.id===u,children:n.jsxs(S,{relative:!0,alignItems:"flex-start",gap:12,children:[n.jsx(od,{id:e.roleId,size:l?28:32,children:Be}),n.jsxs(S,{fullWidth:!0,alignItems:"flex-start",direction:"column",gap:4,children:[n.jsxs(S,{alignItems:"center",gap:8,overflow:"hidden",children:[n.jsx(C,{block:!0,semibold:!0,neutral800:!0,trimLongString:!0,maxWidth:zd,size:"14px",weight:500,children:$e}),n.jsx(aD,{message:e})]}),n.jsx(I,{when:ae,children:n.jsx(sD,{commentId:e.id,content:e.content,onCancel:()=>pe(!1),onSaved:()=>pe(!1)})}),n.jsx(I,{when:!ae,children:n.jsx(iD,{message:e})}),n.jsx(I,{when:U&&!h,children:n.jsx(f9e,{$isMessage:!0})})]})]})})]}),n.jsxs(S,{column:!0,alignItems:"flex-end",gap:8,justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",gap:4,children:[n.jsx(gLe,{isInsideEntity:a,mention:t,message:e}),n.jsx(I,{when:!ae,children:n.jsx(mLe,{isInsideEntity:a,mention:t,message:e,onEdit:()=>pe(!0)})})]}),n.jsx(I,{when:l&&Tt>0,children:n.jsxs(x9e,{"data-testid":"replies-count",children:[n.jsx(Tx,{height:18,width:18}),m("threads.show_replies_v2",{count:Tt})]})})]})]}),n.jsx(I,{when:!wr.isMobile&&!l&&!ae&&(h?e.replyCount>0:a||e.replyCount>0),children:n.jsx(R,{left:44,children:n.jsxs(S,{alignItems:"center",gap:12,children:[n.jsx(I,{when:h&&!z&&dr.length>0,children:n.jsx(bLe,{roleIds:dr,rolesList:A,totalCount:ci})}),n.jsx(C,{neutral500:z,neutral800:!z,"data-testid":"show-more-text",size:"14px",style:{cursor:"pointer"},tabIndex:0,weight:h?600:400,onClick:ce,onKeyDown:An=>{At(An)&&ce(An)},children:n.jsxs(S,{alignItems:"center",gap:h?6:10,children:[h?n.jsx(D9e,{children:ve}):ve,n.jsx(I,{when:h&&e.replyCount>0,children:n.jsx(Is,{height:16,style:{transform:z?"rotate(90deg)":"none",transition:"transform 0.15s ease"},width:16})}),n.jsx(I,{when:W[e.id],children:n.jsx(Ct,{hasNoBg:!0,inlineSpinner:!0,largeRed:!0,noOverlap:!0,height:"14px",size:"14px",width:"14px"})})]})}),n.jsx(I,{when:Ie,children:n.jsx(C,{brand:!0,"data-testid":"reply-button",size:"14px",style:{cursor:"pointer"},tabIndex:0,weight:600,onClick:()=>te(!0),onKeyDown:An=>{At(An)&&te(!0)},children:m("threads.reply")})})]})})}),n.jsx(I,{when:!l&&z&&k.length>0,children:n.jsxs(h9e,{children:[k.map(An=>n.jsx(uLe,{highlightCommentId:u,message:An},An.id)),n.jsx(I,{when:F,children:n.jsx(R,{left:40,top:8,children:n.jsx(C,{neutral500:!0,"data-testid":"load-more-replies",size:"14px",style:{cursor:X[e.id]?"wait":"pointer"},weight:400,onClick:()=>!X[e.id]&&de(),children:n.jsxs(S,{alignItems:"center",gap:10,children:[m("common.load_more"),n.jsx(I,{when:X[e.id],children:n.jsx(Ct,{hasNoBg:!0,inlineSpinner:!0,largeRed:!0,noOverlap:!0,height:"14px",size:"14px",width:"14px"})})]})})})})]})}),n.jsx(I,{when:!l&&he&&!p,children:n.jsx(R,{left:10,top:8,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",gap:8,children:[n.jsx(od,{id:f?.id,size:28,children:Qe}),n.jsx(oD,{autoFocus:!0,isReply:!0,commentId:e.id,entityId:e.entityId,entityType:e.entityType,mention:t,placeholder:m("threads.reply_placeholder"),rolesList:A,onShowMore:ce})]})})})]})},ELe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",viewBox:"0 0 20 20",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M15 3.333a2.5 2.5 0 0 1 2.5 2.5V12.5A2.5 2.5 0 0 1 15 15h-4.167l-4.166 2.5V15H5a2.5 2.5 0 0 1-2.5-2.5V5.833a2.5 2.5 0 0 1 2.5-2.5zM10 6.667v2.5M10 11.667v.008"})),SLe=()=>{const{t:e}=P(),{showModal:t}=lt(),r=q(i=>Ze(i)),o=()=>{O.giveFeedbackThreads({role:r.roleType,source:X9e.SIDEBAR}),t("FeatureFeedbackModal",{styleType:"light",size:"normal",isDefaultHeadingHidden:!0,data:{featureName:e("threads.title"),variant:"generic",featureKey:hJ}})};return n.jsx(Ge,{content:e("featureFeedback.trigger"),wrapperFocusable:!1,children:n.jsx(R9e,{"aria-label":e("featureFeedback.trigger"),"data-testid":"threads-feedback-button",type:"button",onClick:o,children:n.jsx(ELe,{height:20,width:20})})})},CLe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,clipPath:"url(#message-plus_svg__clip0_830_3796)"},c.createElement("path",{d:"M8 9h8M8 13h6M12.01 18.594 8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M16 19h6M19 16v6"})),c.createElement("defs",null,c.createElement("clipPath",{id:"message-plus_svg__clip0_830_3796"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),TLe=g(S).attrs({center:!0}).withConfig({displayName:"EmptyPlaceholder__IconCircle"})(["flex-shrink:0;width:64px;
6340height:64px;border-radius:32px;background:",";"],({theme:e})=>e.bg.neutral100),wLe=g(Tx).withConfig({displayName:"EmptyPlaceholder__DefaultIcon"})(["color:",";"],({theme:e})=>e.icon.neutral800),ILe=({icon:e=n.jsx(wLe,{height:32,width:32}),title:t,description:r,descriptionMaxWidth:o})=>{const{t:i}=P(),s=t??i("threads.empty_placeholder.title"),a=r??i("threads.empty_placeholder.description");return n.jsxs(S,{column:!0,fullWidth:!0,alignItems:"center",gap:12,height:"500px",justifyContent:"center",children:[n.jsx(TLe,{children:e}),n.jsxs(S,{column:!0,alignItems:"center",gap:4,children:[n.jsx(C,{center:!0,neutral800:!0,size:"18px",weight:"400",children:s}),n.jsx(C,{center:!0,neutral500:!0,maxWidth:o,size:"14px",weight:"400",children:a})]})]})},vLe=({entityType:e,entityId:t})=>{const{showSlidingModal:r,hideSlidingModal:o}=Eo(),[i,s]=m_(),a=Bl(),l=c.useCallback(()=>{RI(i)||s(oLe,{replace:!0})},[i,s]),u=c.useCallback(()=>{RI(i)&&s(rD,{replace:!0})},[i,s]),p=c.useCallback(()=>{a&&(r("ThreadsSidebar",{data:{entityType:e,entityId:t,preventOutsideClick:!1}}),l())},[r,e,t,a,l]),m=c.useCallback(()=>{o(),u()},[o,u]);return c.useEffect(()=>()=>{o()},[o]),{openThreadsSidebar:p,closeThreadsSidebar:m,removeOpenCommentsParam:u,isThreadsEnabled:a}},RLe=()=>{const[e,t]=c.useState({}),r=c.useCallback((o,i)=>{t(s=>({...s,[o]:j(i)?i:!s[o]}))},[]);return{openReplies:e,onOpenReplies:r}},jLe=({entityType:e,entityId:t})=>{const{t:r}=P(),o=le(),i=q(F=>Ze(F)),{showNotifications:s,notificationHeight:a}=ao(),l=s?a:0,{closeThreadsSidebar:u}=vLe({entityType:e,entityId:t}),p=c.useCallback(F=>{const B=F.target;B?.closest(`#${jr}`)||B?.closest(`#${Z_}`)||u()},[u]),m=Bl(),[h,A]=c.useState(!1),f=q(F=>F.pages?.threadsPage?.comments||[]),_=q(F=>F.pages?.threadsPage?.isCommentsInitialized||!1),b=q(F=>F.pages?.threadsPage?.highlightCommentId??void 0),E=q(F=>Ol(F)||[]),T=q(F=>F.pages?.threadsPage?.commentsMeta?.pagination||{}),{getComments:w}=Pe(),v=c.useRef(!1);c.useEffect(()=>{v.current||!_||w||(v.current=!0,O.openThreadsModal({entityType:e,entityId:t,location:Ma(),openTrigger:tLe(),threadsCount:T.totalCount??0,role:i.roleType}))},[e,t,_,T.totalCount,i.roleType,w]);const{openReplies:k,onOpenReplies:N}=RLe();So(),c.useEffect(()=>{const F=B=>{vl(B,"Escape")&&(B.target.blur(),u())};return document.addEventListener("keydown",F),()=>document.removeEventListener("keydown",F)},[u]),c.useEffect(()=>()=>{o({type:d.RESET_COMMENTS})},[o]),c.useEffect(()=>{o({type:d.FETCH_COMPANY_USERS_REQUEST}),o({type:d.FETCH_TEAM_MEMBERS_REQUEST}),o({type:d.GET_COMMENTS_REQUEST,payload:{entityType:e,entityId:t}})},[o,e,t]);const D=Rs({loading:w,threshold:10,hasNextPage:j(T.nextPage),onLoadMore:()=>{o({type:d.GET_COMMENTS_REQUEST,payload:{entityType:e,entityId:t,page:T.nextPage}})}});return n.jsx(Ia,{display:"contents",onOutsideClick:p,children:n.jsx(Dp,{transition:".3s",children:n.jsxs(Am,{$greyBg:!0,$topOffset:l,$position:"relative",$width:"600px","data-testid":"threads-sidebar",children:[n.jsx(Rg,{"data-testid":"close-button",onClick:u,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsxs(Ig,{style:{marginBottom:"24px"},children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",size:"22px",children:r("threads.title")}),n.jsx(SLe,{})]}),n.jsx(fe,{neutral200:!0,height:"1px",top:"24px",width:"100%"})]}),n.jsx(vg,{children:n.jsxs(S,{column:!0,fullHeight:!0,children:[n.jsxs(R,{bottom:100,children:[n.jsx(I,{when:w&&f.length===0,children:n.jsx(Ct,{largeRed:!0,noOverlap:!0,height:"calc(100vh - 200px)",right:0,size:"74px",text:r("threads.loading_threads"),top:"200px",width:"100%"})}),n.jsxs(I,{when:f.length>0,children:[f.map((F,B)=>n.jsxs(c.Fragment,{children:[n.jsx(I,{when:B>0,children:n.jsx(fe,{neutral100:!0,bottom:"16px",height:"1px",width:"100%"})}),n.jsx(lD,{message:F,openReplies:k,onOpenReplies:N,highlightCommentId:b,isInsideEntity:!0})]},F.id)),n.jsx(I,{when:w&&f.length>0,children:n.jsx(S,{alignItems:"center",height:"58px",justifyContent:"center",children:n.jsx(C,{neutral700:!0,children:r("common.loading")})})}),n.jsx("div",{ref:D})]}),n.jsx(I,{when:!w&&f.length===0,children:n.jsx(ILe,{})})]}),n.jsxs(B9e,{children:[n.jsx(I,{when:m&&!h,children:n.jsxs(H9e,{disableHover:!0,type:"button",onClick:()=>A(!0),children:[n.jsx(CLe,{}),n.jsx(C,{center:!0,uppercase:!0,white:!0,styleType:"button",children:r("threads.add_a_comment")})]})}
6340),n.jsx(I,{when:!m||h,children:n.jsx(oD,{autoFocus:m&&h,entityId:t,entityType:e,rolesList:E,withActions:m&&h,onCancel:()=>A(!1),onSubmitted:()=>A(!1)})})]})]})})]})})})},kLe=(e,t)=>{const r=le(),o=e===C0.Folder,i=e===C0.Item||o,s=q(f=>f.itemReducer?.currentNode),a=q(f=>f.navigation?.byId);c.useEffect(()=>{i&&r({type:d.FETCH_NODE_REQUEST,payload:{id:t,isViewItem:!0}})},[r,i,t]);const l=i&&j(s)&&String(s.id)===String(t)?s:null,p=(j(l?.photos)?[...l.photos].sort((f,_)=>(f.order??0)-(_.order??0)):[])[0],m=p?.preview||p?.largeImage||null,h=M(m),A=c.useMemo(()=>{if(!i||M(a))return[];const f=j(l)?{...a,[String(l.id)]:l}:a;return Xi({nodesById:f,nodeId:Number(t),appendCurrentNode:o})},[i,o,a,l,t]);return{isNodeEntity:i,node:l,photo:m,isPhotoPlaceholder:h,breadcrumbItems:A}},NLe=[],OLe=({entityType:e,entityId:t,rootCommentId:r,entityName:o,highlightCommentId:i,nonModal:s=!1,onClose:a})=>{const{t:l}=P(),u=le(),p=_i(),{showNotifications:m,notificationHeight:h}=ao(),A=m?h:0,f=q(X=>X.pages?.threadsPage?.comments||NLe),_=q(X=>X.pages?.threadsPage?.commentsMeta?.pagination?.totalCount||0),{getComments:b}=Pe(),{node:E,photo:T,isNodeEntity:w,breadcrumbItems:v}=kLe(e,t),k=f.find(X=>X.id===r),N=E?.name||k?.entityName||o,D=Math.max(_-1,0),F=Vf(e,t),B=Vf(e,t,{openComments:!1}),U=w&&v.length>0,[z,W]=c.useState({[r]:!0}),K=c.useCallback((X,Z)=>{W(ae=>({...ae,[X]:j(Z)?Z:!ae[X]}))},[]);return c.useEffect(()=>{W({[r]:!0})},[r]),So(!s),c.useEffect(()=>{u({type:d.FETCH_COMPANY_USERS_REQUEST}),u({type:d.FETCH_TEAM_MEMBERS_REQUEST}),u({type:d.GET_COMMENTS_REQUEST,payload:{entityType:e,entityId:t}}),u({type:d.GET_REPLIES_REQUEST,payload:{commentId:r,page:1}})},[u,e,t,r]),c.useEffect(()=>{const X=Z=>{vl(Z,"Escape")&&(Z.target?.blur(),a?.())};return document.addEventListener("keydown",X),()=>document.removeEventListener("keydown",X)},[a]),n.jsx(Dp,{transition:".3s",children:n.jsxs(Am,{$greyBg:!0,$topOffset:A,$width:`${NE}px`,"data-testid":"thread-detail-panel",children:[n.jsx(Rg,{"data-testid":"close-button",onClick:a,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsxs(Ig,{style:{marginBottom:"16px"},children:[n.jsxs(S,{alignItems:"flex-start",gap:12,justifyContent:"space-between",children:[n.jsxs(S,{alignItems:"center",gap:12,overflow:"hidden",children:[n.jsxs(b9e,{children:[n.jsx(I,{when:j(T),children:n.jsx(E9e,{alt:N,src:T})}),n.jsx(I,{when:!j(T),children:nD(e,24)})]}),n.jsxs(S,{column:!0,gap:2,overflow:"hidden",children:[n.jsx(C,{neutral700:!0,semibold:!0,trimLongString:!0,lineHeight:"32px",maxWidth:"360px",size:"22px",children:N}),n.jsxs(S,{alignItems:"center",gap:4,overflow:"hidden",children:[n.jsx(I,{when:U,children:n.jsxs(S9e,{children:[n.jsx(Vi,{color:p.icon.neutral500,height:18,width:18}),v.map((X,Z)=>n.jsxs(c.Fragment,{children:[n.jsx(I,{when:Z>0,children:n.jsx(w9e,{children:"›"})}),n.jsx(I,{when:j(X.link),children:n.jsx(T9e,{to:X.link,children:X.label})}),n.jsx(I,{when:!j(X.link),children:n.jsx(C9e,{children:X.label})})]},`${X.link??X.label}-${Z}`))]})}),n.jsxs(I,{when:D>0,children:[n.jsx(I,{when:U,children:n.jsx(I9e,{children:"·"})}),n.jsx(v9e,{to:F,children:l("threads.see_more_threads",{count:D})})]})]})]})]}),n.jsx(Ge,{content:l(`threads.go_to.${vI(e)}`),wrapperFocusable:!1,children:n.jsx(j9e,{"aria-label":l(`threads.go_to.${vI(e)}`),"data-testid":"expand-panel",to:B,children:n.jsx(u3,{height:20,width:20})})})]}),n.jsx(fe,{neutral200:!0,height:"1px",top:"16px",width:"100%"})]}),n.jsxs(vg,{children:[n.jsx(I,{when:b&&!j(k),children:n.jsx(Ct,{largeRed:!0,noOverlap:!0,height:"calc(100vh - 200px)",right:0,size:"74px",text:l("threads.loading_threads"),top:"200px",width:"100%"})}),n.jsx(I,{when:j(k),children:n.jsx(R,{bottom:40,children:n.jsx(lD,{isInsideEntity:!0,highlightCommentId:i,message:k,openReplies:z,onOpenReplies:K})})})]})]})})},DLe=g(S).withConfig({displayName:"ui__PanelWrapper"})(["position:relative;height:100%;z-index:12;width:480px;background-color:",";box-shadow:-10px 4px 20px 0 rgba(0,0,0,0.05);"],({theme:e})=>e.bg.white),PLe=g(S).withConfig({displayName:"ui__PanelHeader"})(["padding:30px 40px 0 40px;"]),LLe=g(S).withConfig({displayName:"ui__PanelContent"})(["padding:16px 40px 0;
6340height:100%;overflow:auto;gap:8px;",";"],Bo),FLe=g(S).withConfig({displayName:"ui__PanelFooter"})(["padding:16px 40px;"]),MLe=g(Y).withConfig({displayName:"ui__CloseButton"})(["padding:0;width:32px;height:32px;min-width:auto;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:45px;left:-16px;color:",";background-color:",";box-shadow:0 5px 20px rgba(79,83,102,0.12);"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white),ULe=g(S).withConfig({displayName:"ui__FieldCard"})(["padding:12px 16px;border-radius:8px;border:1px solid ",";flex-shrink:0;"],({theme:e})=>e.delimiter.neutral200),BLe=g.button.withConfig({displayName:"ui__EditButton"})(["display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;svg{width:16px;height:16px;fill:",";}"],({theme:e})=>e.icon.neutral500),HLe=g(S).withConfig({displayName:"ui__EditForm"})(["padding-top:12px;gap:12px;"]),zLe=g(S).withConfig({displayName:"ui__FieldInfoRow"})(["min-width:0;flex:1;"]),VLe=g(S).withConfig({displayName:"ui__TypeBadge"})(["padding:2px 8px;border-radius:4px;background-color:",";flex-shrink:0;"],({theme:e})=>e.bg.neutral100),QLe=g(S).withConfig({displayName:"ui__CreateFieldFormWrapper"})(["padding:16px;border-radius:8px;border:1px solid ",";flex-shrink:0;"],({theme:e})=>e.delimiter.neutral200),WLe=["string","text","integer","float","boolean","dropdown","datetime","scanner","phone","url","email","attachment"],T0=()=>WLe.map(e=>({label:x(`custom_attribute.type_names.${e}.title`),value:e})),sy=e=>x(`custom_attribute.type_names.${e}.title`),qLe=({index:e,editingId:t,originalType:r,locked:o=!1,onToggleEdit:i})=>{const{t:s}=P(),{setValue:a}=De(),l=Te({name:"fields"}),u=l[e],p=t===u.id,m=c.useCallback(()=>{i(p?null:u.id)},[p,u.id,i]),h=c.useCallback(()=>{const b=!u.checked;a(`fields.${e}.checked`,b);const E=l.filter((T,w)=>w===e?!b:!T.checked).length;O.toggleCustomFieldSuggestions({action:b?"toggle_on":"toggle_off",fieldName:[u.name],fieldType:sy(u.type),originalType:sy(r),customFieldsSkipped:E})},[e,u.checked,u.name,u.type,r,l,a]),A=c.useCallback(()=>{i(null)},[i]),f=b=>a(`fields.${e}.name`,b.target.value),_=b=>a(`fields.${e}.type`,b.value);return n.jsxs(ULe,{column:!0,fullWidth:!0,children:[n.jsxs(S,{alignItems:"center",justifyContent:"space-between",fullWidth:!0,children:[n.jsxs(zLe,{alignItems:"center",gap:8,children:[n.jsx(C,{fontSemiBold:!0,neutral700:!0,size:"14px",lineHeight:"20px",nowrap:!0,trimLongString:!0,minWidth:"0",children:u.name}),n.jsx(VLe,{inline:!0,center:!0,hiddenOverflow:!0,children:n.jsx(C,{neutral500:!0,size:"12px",lineHeight:"16px",nowrap:!0,children:sy(u.type)})}),n.jsx(I,{when:u.editable,children:n.jsx(BLe,{type:"button","aria-label":s("import.mapping_side_panel.edit_field"),onClick:m,children:n.jsx(zl,{})})})]}),n.jsx(I,{when:o,children:n.jsx(Ge,{content:s("import.mapping_side_panel.field_limit_tooltip"),placement:"top",children:n.jsx(rt,{name:`field-${u.id}`,checked:u.checked,disabled:!0,styleType:"red",onChange:h})})}),n.jsx(I,{when:!o,children:n.jsx(rt,{name:`field-${u.id}`,checked:u.checked,styleType:"red",onChange:h})})]}),n.jsx(R,{outside:!0,top:4,children:n.jsxs(C,{neutral500:!0,size:"13px",lineHeight:"18px",children:[s("import.mapping_side_panel.sample_prefix")," ",u.sample]})}),n.jsx(I,{when:p,children:n.jsxs(HLe,{column:!0,fullWidth:!0,children:[n.jsx(we,{name:`edit-name-${u.id}`,label:s("import.mapping_side_panel.field_name_label"),value:u.name,onChange:f}),n.jsx(ht,{isPartOfForm:!1,name:`edit-type-${u.id}`,label:s("import.mapping_side_panel.type_label"),value:T0().find(b=>b.value===u.type),options:T0(),onChange:_}),n.jsx(Y,{styleType:"danger",onClick:A,children:s("import.mapping_side_panel.done")})]})})]})},cD=({sourceHeaders:e,alreadyMappedIndices:t,value:r,hasError:o=!1,fullWidth:i=!1,menuPlacement:s="auto",onChange:a})=>{const{t:l}=P(),u=c.useContext(Ue),p=c.useMemo(()=>e.map(f=>({value:f.sourceIndex,label:f.sourceHeader,isAlreadyMapped:t.has(f.sourceIndex)&&f.sourceIndex!==r})),[e,t,r]),m=p.find(f=>f.value===r)??null,h=f=>{const{label:_,isAlreadyMapped:b}=f.data;return n.jsxs(S,{alignItems:"center",justifyContent:"space-between",fullWidth:!0,children:[n.jsx(C,{neutral700:!0,size:"14px",lineHeight:"20px",children:_}),n.jsx(I,{when:b,children:n.jsx(C,{neutral500:!0,size:"12px",lineHeight:"16px",children:l("import.already_mapped")})})]})},A=i?"100%":"248px";return n.jsx(ht,{name:"column-select",isPartOfForm:!1,menuPlacement:s,options:p,value:m,placeholder:l("import.select_column"),onChange:f=>a(f!==null?Number(f?.value):null),customOptionRender:h,noFieldWrapper:!0,wrapperStyles:`width: ${A};`,componentStyles:{containerStyles:{minHeight:"40px",width:A,border:`1px solid ${o?u.brand:u.delimiter.neutral200}`,borderRadius:"5px",backgroundColor:u.bg.white,boxShadow:"none",outline:"none"},menuStyles:{width:A}}})},GLe=({sourceHeaders:e,alreadyMappedIndices:t,limitReached:r=!1,onCreate:o})=>{const{t:i}=P(),[s,a]=c.useState(""),[l,u]=c.useState(null),[p,m]=c.useState(null),h=c.useMemo(T0,[]),A=h.find(b=>b.value===p)??null,f=r||!s.trim()||l===null||!p,_=c.useCallback(()=>{f||l===null||!p||(o({id:`new-${Date.now()}-${l}
6340`,name:s.trim(),type:p,sample:"",checked:!0,editable:!0,disabled:!1,isNew:!0,createsNewField:!0,sourceIndex:l}),a(""),u(null),m(null))},[f,s,l,p,o]);return n.jsxs(QLe,{column:!0,fullWidth:!0,gap:12,children:[n.jsx(C,{neutral700:!0,fontMedium:!0,size:"14px",lineHeight:"20px",children:i("import.create_field_panel_title")}),n.jsx(we,{name:"new-field-name",label:i("import.mapping_side_panel.field_name_label"),value:s,onChange:b=>a(b.target.value)}),n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(C,{neutral600:!0,size:"12px",lineHeight:"16px",letterSpacing:"0.4px",children:i("import.map_to_column_header")}),n.jsx(cD,{fullWidth:!0,menuPlacement:"auto",sourceHeaders:e,alreadyMappedIndices:t,value:l,onChange:u})]}),n.jsx(ht,{isPartOfForm:!1,name:"new-field-type",label:i("import.mapping_side_panel.type_label"),value:A,options:h,onChange:b=>m(b?.value??null)}),n.jsxs(S,{children:[n.jsx(I,{when:r,children:n.jsx(Ge,{content:i("import.mapping_side_panel.field_limit_tooltip"),placement:"top",children:n.jsx(Y,{styleType:"danger",type:"button",disabled:!0,onClick:_,children:i("import.create_field")})})}),n.jsx(I,{when:!r,children:n.jsx(Y,{styleType:"danger",type:"button",disabled:f,onClick:_,children:i("import.create_field")})})]})]})},$Le=[{id:"size",name:"Size",type:"dropdown",sample:"Medium",checked:!0,editable:!0,disabled:!1},{id:"shelf-number",name:"Shelf Number",type:"integer",sample:"2398",checked:!0,editable:!0,disabled:!1},{id:"aisle-number",name:"Aisle Number",type:"string",sample:"A-204",checked:!0,editable:!0,disabled:!1},{id:"date-tagged",name:"Date Tagged",type:"datetime",sample:"May 20, 2020",checked:!0,editable:!1,disabled:!0},{id:"return-date",name:"Return Date",type:"datetime",sample:"May 26,2020",checked:!0,editable:!1,disabled:!0},{id:"warranty-voided",name:"Warranty Voided",type:"dropdown",sample:"Oct 20, 2020",checked:!1,editable:!1,disabled:!0},{id:"technician",name:"Technician",type:"string",sample:"John Appleseed",checked:!1,editable:!1,disabled:!0},{id:"product-link",name:"Product Link",type:"url",sample:"http://www.abc.com",checked:!1,editable:!1,disabled:!0}],KLe=({totalAvailableFields:e})=>{const{t}=P(),o=Te({name:"fields"}).filter(i=>i.checked).length;return n.jsx(C,{neutral700:!0,fontMedium:!0,size:"14px",lineHeight:"20px",children:t("import.mapping_side_panel.fields_used",{used:o,total:e})})},kI=e=>e.createsNewField??(e.isNew||e.editable),YLe=({suggestedColumnsCount:e,totalAvailableFields:t,customFieldsLimit:r,existingCustomFieldsCount:o=0,fields:i,sourceHeaders:s=[],alreadyMappedIndices:a,onDone:l})=>{const{t:u}=P(),{hideSlidingModal:p}=Eo(),[m,h]=c.useState(null),A=i??$Le,f=c.useRef(new Map(A.map(B=>[B.id,B]))),_=Ye({defaultValues:{fields:A}});So();const b=c.useCallback(()=>{p()},[p]),E=c.useCallback(()=>{const B=_.getValues("fields"),U=[],z=[],W=[],K=[],X=new Set;B.forEach(Z=>{const ae=f.current.get(Z.id);if(!ae)return;const pe=ae.name!==Z.name,xe=ae.type!==Z.type;!pe&&!xe||(pe&&X.add(hS.RENAME),xe&&X.add(hS.CHANGE_TYPE),U.push(Z.name),z.push(ae.name),W.push(Z.type),K.push(ae.type))}),X.size>0&&O.editCustomFieldSuggestions({action:[...X],fieldName:U,originalName:z,fieldType:W,originalType:K}),l?.(B),p()},[_,l,p]),T=Te({control:_.control,name:"fields"}),w=c.useCallback(B=>{const U=_.getValues("fields");_.setValue("fields",[...U,B])},[_]),v=c.useMemo(()=>{const B=new Set;return T.forEach(U=>{U.isNew&&typeof U.sourceIndex=="number"&&B.add(U.sourceIndex)}),B},[T]),k=c.useMemo(()=>{const B=new Set(a??[]);return v.forEach(U=>B.add(U)),B},[a,v]),N=j(r),D=c.useMemo(()=>T.filter(B=>kI(B)&&B.checked).length,[T]),F=N&&Number(r)-o-D<=0;return n.jsx(tn,{..._,children:n.jsxs(DLe,{column:!0,"data-testid":"bulk-import-mapping-side-panel",children:[n.jsx(MLe,{"data-testid":"close-button",onClick:b,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsxs(PLe,{column:!0,children:[n.jsx(C,{neutral700:!0,fontSemiBold:!0,lineHeight:"32px",size:"22px",children:u("import.mapping_side_panel.title")}),n.jsx(R,{outside:!0,top:8,children:n.jsx(C,{neutral500:!0,size:"14px",lineHeight:"20px",children:u("import.mapping_side_panel.description",{count:e})})}),n.jsx(R,{outside:!0,top:16,children:n.jsx(KLe,{totalAvailableFields:t})})]}),n.jsxs(LLe,{column:!0,children:[n.jsx(GLe,{sourceHeaders:s,alreadyMappedIndices:k,limitReached:F,onCreate:w}),T.map((B,U)=>n.jsx(qLe,{index:U,editingId:m,originalType:f.current.get(B.id)?.type??B.type,locked:F&&kI(B)&&!B.checked,onToggleEdit:h},B.id))]}),n.jsx(FLe,{justifyContent:"flex-end",children:n.jsx(Y,{styleType:"danger",onClick:E,children:u("import.mapping_side_panel.done")})})]})})},JLe=g(S).withConfig({displayName:"ui__PanelWrapper"})(["position:relative;z-index:12;width:480px;background-color:",";box-shadow:-10px 4px 20px 0 rgba(0,0,0,0.05);",";"],({theme:e})=>e.bg.white,({$topOffset:e})=>e?L(["margin-top:","px;height:calc(100% - ","px);"],e,e):L(["height:100%;"])),XLe=g(S).withConfig({displayName:"ui__PanelHeader"})(["padding:30px 24px 0 40px;"]),ZLe=g(S).withConfig({displayName:"ui__PanelContent"})(["padding:16px 24px 0 40px;height:100%;overflow:auto;gap:8px;",";"],Bo),eFe=g(S).withConfig({displayName:"ui__PanelFooter"})(["padding:16px 24px;"]),tFe=g(Y).withConfig({displayName:"ui__CloseButton"})(["padding:0;width:32px;height:32px;min-width:auto;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:45px;left:-16px;color:",";background-color:",";box-shadow:0 5px 20px rgba(79,83,102,0.12);"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white),nFe=g(Y).attrs({offsetType:"enormous",styleType:"danger"}).withConfig({displayName:"ui__CTAButton"})(["width:100%;border:none;line-height:20px;"]),NI=190,rFe=c_({get name(){return jo().trim().max(NI,x("import.mapping_side_panel.field_name_max_length",{max:NI}))},type:q9(),sourceIndex:W9().nullable()}),oFe=new Set,iFe={width:"100%"},sFe=({mode:e,initialName:t="",initialType:r="string",initialSourceIndex:o=null,sample:i="",sourceHeaders:s=[],alreadyMappedIndices:a=oFe,limitReached:l=!1,getSampleForSource:u,onSubmit:p})=>{const{t:m}=P(),{hideSlidingModal:h}=Eo();So();const{showNotifications:A,notificationHeight:f}=ao(),_=qp(),b=(A?f:0)+_,E=e==="create",{control:T,handleSubmit:w,watch:v,trigger:k,formState:{errors:N}}=Ye({mode:"onChange",resolver:d_(rFe),defaultValues:{name:t,type:r,sourceIndex:o}});c.useEffect(()=>{t&&k("name")},[t,k]);const D=v("name"),F=v("type"),B=v("sourceIndex"),U=c.useMemo(T0,[]),z=E?u?.(B)??"":i,W=m(`import.field_type_accepts.${F}`),K=N.name,X=D.trim()!==t.trim()||F!==r,Z=E?l||!D.trim()||B===null||!!K:!D.trim()||!X||!!K,ae=c.useCallback(()=>h(),[h]),pe=w(te=>{p({name:te.name,type:te.type,sourceIndex:te.sourceIndex}),h()}),xe=n.jsx(nFe,{disabled:Z,onClick:pe,children:m(E?"import.mapping_side_panel.create_field":"import.mapping_side_panel.save_changes")}
6340);return n.jsxs(JLe,{column:!0,$topOffset:b,"data-testid":"bulk-import-mapping-side-panel",children:[n.jsx(tFe,{"data-testid":"close-button",onClick:ae,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsx(XLe,{column:!0,children:n.jsx(C,{neutral700:!0,fontSemiBold:!0,lineHeight:"32px",size:"22px",children:m(E?"import.mapping_side_panel.create_field_title":"import.mapping_side_panel.edit_field_title")})}),n.jsxs(ZLe,{column:!0,children:[n.jsx(Un,{control:T,name:"name",render:({field:te})=>n.jsx(we,{name:"custom-field-name",label:m("import.mapping_side_panel.field_name_label"),value:te.value,"data-testid":"custom-field-name-input",error:K,invalid:!!K,onChange:ye=>te.onChange(ye.target.value)})}),n.jsx(Un,{control:T,name:"type",render:({field:te})=>n.jsx(ht,{isPartOfForm:!1,name:"custom-field-type",label:m("import.mapping_side_panel.type_label"),value:U.find(ye=>ye.value===te.value)??null,options:U,onChange:ye=>te.onChange(ye?.value??te.value)})}),n.jsx(I,{when:E,children:n.jsxs(S,{column:!0,fullWidth:!0,children:[n.jsx(C,{neutral600:!0,size:"12px",lineHeight:"16px",letterSpacing:"0.4px",children:m("import.mapping_side_panel.map_to_file_header")}),n.jsx(Un,{control:T,name:"sourceIndex",render:({field:te})=>n.jsx(cD,{fullWidth:!0,menuPlacement:"auto",sourceHeaders:s,alreadyMappedIndices:a,value:te.value,onChange:te.onChange})})]})}),n.jsxs(R,{outside:!0,top:8,children:[n.jsx(C,{block:!0,neutral700:!0,fontMedium:!0,size:"13px",lineHeight:"18px",children:m("import.mapping_side_panel.sample_data_label",{sample:z||"—"})}),n.jsx(C,{block:!0,neutral500:!0,size:"13px",lineHeight:"18px",children:m("import.mapping_side_panel.accepts_label",{hint:W})})]})]}),n.jsx(eFe,{column:!0,children:E&&l?n.jsx(Ge,{content:m("import.mapping_side_panel.field_limit_tooltip"),placement:"top",portalAnchor:"body",maxWidth:"400px",wrapperStyles:iFe,children:xe}):xe})]})},aFe=(e,t={})=>{if(!e)return;if(e.targetField)return AS(e.targetField);if(e.targetLabel)return AS("barcode");const r=e.targetCustomAttribute;return r?(r.id?t[String(r.id)]:void 0)?.name??r.name:void 0},w0=e=>e.suggestedValue??e.currentValue??"",lFe=(e,t,r)=>!r&&t!==(e.currentValue??""),cFe=(e,t)=>{const r={errorCount:0,itemErrors:[],errorFixedCount:0,itemsFixed:0,itemsErrorsRemaining:[],fixesEditedCount:0,fixesAppliedAsSuggested:0};return e.forEach(o=>{const i=t[o.rowIndex],s=i?.checked??!0;r.errorCount+=o.errors.length,r.itemErrors.push({rowNumber:o.rowIndex,errors:o.errors.map(l=>l.errorMessage)});const a=[];if(o.errors.forEach(l=>{const u=i?.fields[l.fieldKey],p=u?.value??w0(l);if(!s){a.push(l.errorMessage);return}if(p!==w0(l)?r.fixesEditedCount+=1:l.suggestedValue!==null&&(r.fixesAppliedAsSuggested+=1),!lFe(l,p,u?.error??null)){a.push(l.errorMessage);return}r.errorFixedCount+=1}),a.length){r.itemsErrorsRemaining.push({rowNumber:o.rowIndex,errors:a});return}r.itemsFixed+=1}),r},dFe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("g",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,clipPath:"url(#sparkles-gradient_svg__clip0_4630_18637)"},c.createElement("path",{stroke:"url(#sparkles-gradient_svg__paint0_linear_4630_18637)",d:"M13 7a9.3 9.3 0 0 0 1.516-.546c.911-.438 1.494-1.015 1.937-1.932.207-.428.382-.928.547-1.522.165.595.34 1.095.547 1.521.443.918 1.026 1.495 1.937 1.933.426.205.925.38 1.516.546a9.3 9.3 0 0 0-1.516.547c-.911.438-1.494 1.015-1.937 1.932Q17.205 10.215 17 11c-.165-.594-.34-1.095-.547-1.521-.443-.918-1.026-1.494-1.937-1.932A9 9 0 0 0 13 7"}),c.createElement("path",{stroke:"url(#sparkles-gradient_svg__paint1_linear_4630_18637)",d:"M3 14a21 21 0 0 0 1.652-.532c2.542-.953 3.853-2.238 4.816-4.806A20 20 0 0 0 10 7q.23.842.532 1.662c.963 2.567 2.275 3.853 4.816 4.806q.75.28 1.652.532-.837.232-1.652.532c-2.542.953-3.854 2.238-4.816 4.806A20 20 0 0 0 10 21a20 20 0 0 0-.532-1.662c-.963-2.568-2.275-3.853-4.816-4.806Q3.837 14.232 3 14"})),c.createElement("defs",null,c.createElement("linearGradient",{id:"sparkles-gradient_svg__paint0_linear_4630_18637",x1:14.25,x2:21,y1:7.124,y2:7.124,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#04626F"}),c.createElement("stop",{offset:1,stopColor:"#71AD82"})),c.createElement("linearGradient",{id:"sparkles-gradient_svg__paint1_linear_4630_18637",x1:5.188,x2:17,y1:14.216,y2:14.216,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#04626F"}),c.createElement("stop",{offset:1,stopColor:"#71AD82"})),c.createElement("clipPath",{id:"sparkles-gradient_svg__clip0_4630_18637"},c.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"})))),uFe=g(S).withConfig({displayName:"ui__PanelWrapper"})(["position:relative;z-index:12;width:480px;background-color:",";box-shadow:-10px 4px 20px 0 rgba(0,0,0,0.05);",";"],({theme:e})=>e.bg.white,({$topOffset:e})=>e?L(["margin-top:","px;height:calc(100% - ","px);"],e,e):L(["height:100%;"])),pFe=g(S).withConfig({displayName:"ui__PanelHeader"})(["padding:22px 28px 16px 36px;padding-bottom:16px;"]),mFe=g(S).withConfig({displayName:"ui__PanelContent"})(["padding:16px 28px 0 36px;height:100%;overflow:auto;",";"],Bo),hFe=g(S).withConfig({displayName:"ui__PanelFooter"})(["padding:20px 36px;border-top:1px solid ",";"],({theme:e})=>e.delimiter.neutral200),AFe=g(Y).withConfig({displayName:"ui__ApplyFixesButton"})(["width:100%;min-width:100%;height:48px;margin:0;padding:11px 32px;border-radius:8px;background-color:",";border-color:",";color:",";font-size:11px;font-weight:700;letter-spacing:1.3px;&:disabled{background-color:",";border-color:",";color:",";opacity:",";}"],({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral800,({theme:e})=>e.text.white,({theme:e})=>e.bg.neutral800,({theme:e})=>e.bg.neutral800,({theme:e})=>e.text.white,({$applying:e})=>e?1:.5),gFe=g(Y).withConfig({displayName:"ui__CloseButton"})(["padding:0;width:32px;height:32px;min-width:auto;border-radius:50%;border:none;position:absolute;top:45px;left:-16px;display:flex;align-items:center;justify-content:center;color:",";background-color:",";box-shadow:0 5px 20px rgba(79,83,102,0.12);"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white),yFe=g(S).withConfig({displayName:"ui__ErrorCard"})(["border-radius:8px;border:1px solid ",";background-color:",";box-shadow:0 5px 20px 0 rgba(79,83,102,0.08);flex-shrink:0;overflow:hidden;padding:16px 12px 8px 12px;"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.white),fFe=g(S).withConfig({displayName:"ui__ErrorCardHeader"})(["cursor:pointer;margin-bottom:",";"],({$isExpanded:e})=>e?"12px":"16px"),_Fe=g(S).withConfig({displayName:"ui__ErrorCardContent"})(["margin-top:12px;max-height:240px;overflow:auto;",";"],Bo),xFe=g(S).withConfig({displayName:"ui__ErrorBadge"})(["padding:2px 8px;border-radius:4px;background-color:",";color:",";text-transform:uppercase;flex-shrink:0;"],({theme:e})=>e.bg.neutral100,({theme:e})=>e.text.neutral600),bFe=g(S).withConfig({displayName:"ui__OriginalTextWrapper"})(["flex:1;min-width:0;"]),EFe=g.button.withConfig({displayName:"ui__ChevronButton"})(["display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:16px;border:1px solid ",";background-color:",";cursor:pointer;padding:0;flex-shrink:0;transform:rotate(",");transition:transform 0.2s ease;svg{width:16px;height:16px;}"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.white,({$expanded:e})=>e?"-90deg":"90deg"),SFe=g.ol.withConfig({displayName:"ui__ErrorsList"})(["margin-top:0;margin-bottom:0;padding-left:21px;li::marker{color:",";font-size:14px;font-weight:400;line-height:20px;}"],({theme:e})=>e.text.neutral700),CFe=g.li.withConfig({displayName:"ui__ErrorsListItem"})(["padding-left:8px;margin-bottom:18px;"]),TFe=20,wFe=({sessionId:e,errorRowCount:t})=>{const r=le(),{loading:o,startLoading:i,finishLoading:s}=uA(),[a,l]=c.useState([]),[u,p]=c.useState(t>0),[m,h]=c.useState(t),A=c.useRef(1),f=c.useRef(!1),_=c.useCallback(()=>
6340{if(f.current||!e)return;f.current=!0;const E=A.current;i(),r({type:d.FETCH_INTERACTIVE_IMPORT_VALIDATION_ERROR_ROWS_REQUEST,payload:{sessionId:e,page:E,pageSize:TFe,onSuccess:({data:T,meta:w})=>{l(v=>{const k=new Set(v.map(N=>N.rowIndex));return[...v,...T.filter(N=>!k.has(N.rowIndex))]}),A.current=w.page+1,h(w.totalRows),p(w.page<w.totalPages),f.current=!1,s()},onError:()=>{p(!1),f.current=!1,s()}}})},[r,e,i,s]),b=Rs({loading:o,hasNextPage:u,threshold:50,scrollContainer:"parent",onLoadMore:_});return c.useEffect(()=>{_()},[_]),{rows:a,loading:o,totalErrorRows:m,infiniteScrollRef:b}},IFe=500,vFe=(e,t)=>{const r={};return Object.entries(e.rowValues).forEach(([o,i])=>{r[o]=i??""}),Object.entries(t).forEach(([o,i])=>{r[o]=i.value}),r},RFe=({sessionId:e,rows:t})=>{const r=le(),[o,i]=c.useState({}),s=c.useRef(o);s.current=o;const a=c.useRef({}),l=c.useRef({});c.useEffect(()=>{i(_=>{let b=!1;const E={..._};return t.forEach(T=>{if(E[T.rowIndex])return;const w={};T.errors.forEach(v=>{w[v.fieldKey]={value:w0(v),error:null,validating:!1}}),E[T.rowIndex]={checked:!0,fields:w},b=!0}),b?E:_})},[t]),c.useEffect(()=>{const _=a.current;return()=>{Object.values(_).forEach(b=>clearTimeout(b))}},[]);const u=c.useCallback(_=>{i(b=>{const E=b[_];return E?{...b,[_]:{...E,checked:!E.checked}}:b})},[]),p=c.useCallback(_=>{const b=s.current[_.rowIndex];if(!b)return;const E=vFe(_,b.fields),T=l.current[_.rowIndex]??0,w=()=>l.current[_.rowIndex]!==T;r({type:d.VALIDATE_INTERACTIVE_IMPORT_ROW_REQUEST,payload:{sessionId:e,rowIndex:_.rowIndex,values:E,onSuccess:v=>{w()||i(k=>{const N=k[_.rowIndex];if(!N)return k;const D=Object.fromEntries(Object.entries(N.fields).map(([F,B])=>[F,{...B,error:v.validationErrors?.[F]??null,validating:!1}]));return{...k,[_.rowIndex]:{...N,fields:D}}})},onError:()=>{w()||i(v=>{const k=v[_.rowIndex];if(!k)return v;const N=Object.fromEntries(Object.entries(k.fields).map(([D,F])=>[D,{...F,validating:!1}]));return{...v,[_.rowIndex]:{...k,fields:N}}})}}})},[r,e]),m=c.useCallback((_,b,E)=>{l.current[_.rowIndex]=(l.current[_.rowIndex]??0)+1,i(w=>{const v=w[_.rowIndex];if(!v)return w;const k=v.fields[b];return k?{...w,[_.rowIndex]:{...v,fields:{...v.fields,[b]:{...k,value:E,validating:!0}}}}:w});const T=a.current[_.rowIndex];T&&clearTimeout(T),a.current[_.rowIndex]=setTimeout(()=>{p(_)},IFe)},[p]),h=c.useCallback(()=>{const _=[],b=[],E=[];return t.forEach(T=>{const w=s.current[T.rowIndex];if(!w)return;if(!w.checked){b.push(T.rowIndex);return}E.push(T.rowIndex);const v={};T.errors.forEach(k=>{const N=w.fields[k.fieldKey];N&&N.value!==w0(k)&&(v[k.fieldKey]=N.value)}),Object.keys(v).length&&_.push({rowIndex:T.rowIndex,values:v})}),{overrides:_,excludeRowIndices:b,fixedRowIndices:E}},[t]),A=c.useCallback(()=>cFe(t,s.current),[t]),f=t.filter(_=>o[_.rowIndex]?.checked===!1).length;return{state:o,toggleChecked:u,editField:m,buildApplyPayload:h,buildApplyStats:A,deselectedRowCount:f}},jFe=({sessionId:e,mappings:t,errorRowCount:r,itemsReadyCount:o,onApplyFixes:i})=>{const{t:s}=P(),a=c.useContext(Ue),{hideSlidingModal:l}=Eo(),u=dQ(),p=q(de=>de.customAttributes?.byId),{showNotifications:m,notificationHeight:h}=ao(),A=qp(),f=(m?h:0)+A,{rows:_,loading:b,totalErrorRows:E,infiniteScrollRef:T}=wFe({sessionId:e,errorRowCount:r}),[w,v]=c.useState(new Set),[k,N]=c.useState(!1),D=c.useRef(!0);c.useEffect(()=>()=>{D.current=!1},[]),So();const F=c.useCallback(()=>{l()},[l]),B=c.useCallback(de=>{v(ve=>{const Be=new Set(ve);return Be.has(de)?Be.delete(de):Be.add(de),Be})},[]),U=c.useMemo(()=>new Map(t.map(de=>[String(de.sourceIndex),de])),[t]),z=t.find(de=>de.targetField==="name"),W=z?String(z.sourceIndex):null,K=c.useMemo(()=>_.filter(de=>de.hasValidationErrors).map(de=>{const ve=W?de.values[W]??"":"",Be=Object.entries(de.validationErrors).map(([Qe,$e])=>{const et=U.get(Qe);return{fieldKey:Qe,fieldName:et?.sourceHeader??`Column ${Qe}`,errorMessage:$e,currentValue:de.values[Qe]??null,suggestedValue:de.suggestedCorrections[Qe]??null}});return{rowIndex:de.rowIndex,itemName:ve,rowValues:de.values,errors:Be}}),[_,W,U]),X=s("import.fix_errors_description",{items:s("import.fix_errors_description_items",{count:E})}),{state:Z,toggleChecked:ae,editField:pe,buildApplyPayload:xe,buildApplyStats:te,deselectedRowCount:ye}=RFe({sessionId:e,rows:K}),he=Math.max(E-ye,0),Ie=c.useCallback(()=>
6340{if(k)return;const de=xe();de.overrides.forEach(({rowIndex:Be,values:Qe})=>{const $e=K.find(et=>et.rowIndex===Be);$e&&Object.entries(Qe).forEach(([et,Xe])=>{const tt=$e.errors.find(dr=>dr.fieldKey===et);if(!tt||tt.suggestedValue===null)return;const Tt=U.get(et);O.editSageFix({source:"side_panel",rowName:$e.itemName,fieldName:aFe(Tt,p)??tt.fieldName,originalValue:tt.currentValue,sageSuggestedValue:tt.suggestedValue,userValue:Xe})})});const ve=te();O.clickApplySageFixes({...ve,itemsSkipped:E,itemsReady:o+ve.itemsFixed,itemsRemainingWithErrors:Math.max(E-ve.itemsFixed,0),applySource:oY.SIDE_PANEL_BULK,itemsChecked:he,itemsUnchecked:ye}),N(!0),i?.(de,{onSuccess:()=>{D.current&&l()},onError:()=>{D.current&&N(!1)}})},[i,xe,te,l,K,k,U,p,E,o,he,ye]),ke=ye>0,ce=u?ke?s("import.apply_fixes_to_items",{count:he}):s("import.apply_all_fixes"):s("import.apply_fixes");return n.jsxs(uFe,{column:!0,$topOffset:f,"data-testid":"fix-errors-side-panel",children:[n.jsx(gFe,{"data-testid":"close-button",onClick:F,children:n.jsx(Ln,{height:"14",viewBox:"0 0 16 16",width:"14"})}),n.jsx(pFe,{column:!0,children:n.jsx(C,{neutral700:!0,fontSemiBold:!0,lineHeight:"32px",size:"22px",children:s("import.fix_errors_title")})}),n.jsx(fe,{height:"1px",width:"auto%",color:a.delimiter.neutral200}),n.jsxs(mFe,{column:!0,gap:12,children:[n.jsx(C,{neutral600:!0,size:"14px",lineHeight:"20px",style:{marginTop:"4px"},children:X}),n.jsxs(S,{ref:T,column:!0,gap:12,fullWidth:!0,children:[K.map(de=>{const ve=w.has(de.rowIndex),Be=Z[de.rowIndex],Qe=Be?.checked??!0;return n.jsxs(yFe,{column:!0,children:[n.jsxs(fFe,{alignItems:"center",justifyContent:"space-between",$isExpanded:ve,fullWidth:!0,gap:8,onClick:()=>B(de.rowIndex),children:[n.jsxs(S,{alignItems:"center",gap:5,style:{minWidth:0},children:[n.jsx(R,{onClick:$e=>$e.stopPropagation(),style:{padding:"3px"},children:n.jsx(rt,{name:`row-checkbox-${de.rowIndex}`,"data-testid":`row-checkbox-${de.rowIndex}`,styleType:"red",checked:Qe,$size:"18px",$marginRight:"0",onChange:()=>{O.toggleSageFixRow({action:Qe?"uncheck":"check",fixesCount:Qe?he-1:he+1,rowName:de.itemName}),ae(de.rowIndex)}})}),n.jsxs(C,{fontMedium:!0,neutral800:!0,size:"14px",lineHeight:"20px",trimLongString:!0,children:["Row ",de.rowIndex,":"," ",de.itemName||n.jsx(C,{neutral500:!0,children:s("common.empty")})]})]}),n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(xFe,{center:!0,children:n.jsx(C,{size:"12px",lineHeight:"16px",style:{color:a.text.neutral600},nowrap:!0,weight:600,children:s("import.fixes_count",{count:de.errors.length})})}),n.jsx(EFe,{$expanded:ve,type:"button",children:n.jsx(Is,{})})]})]}),n.jsxs(I,{when:ve,children:[n.jsx(fe,{height:"1px",width:"auto%",color:a.delimiter.neutral200}),n.jsx(_Fe,{column:!0,gap:20,children:n.jsx(SFe,{children:de.errors.map($e=>{const et=Be?.fields[$e.fieldKey],Xe=et?.value??"",tt=et?.error??null,Tt=tt??$e.errorMessage,dr=!!Tt;return n.jsx(CFe,{children:n.jsxs(S,{column:!0,gap:6,children:[n.jsx(S,{alignItems:"center",gap:16,children:n.jsxs(S,{alignItems:"center",gap:4,style:{maxWidth:"100%"},children:[n.jsxs(C,{neutral800:!0,size:"14px",lineHeight:"20px",nowrap:!0,children:[$e.fieldName,":"]}),n.jsx(bFe,{gap:4,alignItems:"center",children:n.jsx(C,{mediumSize:!0,weight:500,customColor:dr?a.text.red500:a.text.neutral700,trimLongString:!0,style:{flex:1,minWidth:0},title:$e.currentValue,children:$e.currentValue??s("common.empty")})}),n.jsx(I,{when:dr,children:n.jsx(Ge,{content:Tt,placement:"top",maxWidth:"240px",testId:`field-help-${de.rowIndex}-${$e.fieldKey}`,children:n.jsx(S,{center:!0,style:{cursor:"pointer"},children:n.jsx(dg,{color:a.text.red500})})})})]})}),n.jsxs(R,{relative:!0,fullWidth:!0,children:[n.jsx(we,{name:`field-${de.rowIndex}-${$e.fieldKey}`,"data-testid":`field-input-${de.rowIndex}-${$e.fieldKey}`,value:Xe,invalid:!!tt,noFieldWrapper:!0,inputControlStyles:L(["padding-right:40px;",""],!!tt&&L(["border-color:",";&:focus{border-color:",";}"],({theme:ci})=>ci.delimiter.red400,({theme:ci})=>ci.delimiter.red400)),onChange:ci=>pe(de,$e.fieldKey,ci.target.value)}),n.jsx(I,{when:$e.suggestedValue!==null,children:n.jsx(R,{style:{position:"absolute",right:12,top:"50%",transform:"translateY(-50%)",display:"flex",alignItems:"center",pointerEvents:"none"},children:n.jsx(dFe,{})})})]}),n.jsx(I,{when:!!tt,children:n.jsx(C,{size:"12px",lineHeight:"16px",style:{color:a.text.red500},"data-testid":`field-error-${de.rowIndex}-${$e.fieldKey}`,children:tt})})]})},$e.fieldKey)})})})]})]},de.rowIndex)}),n.jsx(I,{when:b,children:n.jsx(S,{center:!0,fullWidth:!0,style:{padding:"12px 0"},children:n.jsx(Ct,{inlineSpinner:!0,size:"24px"})})})]})]}),n.jsx(I,{when:K.length>0,children:n.jsx(hFe,{children:n.jsx(AFe,{type:"button","data-testid":"apply-fixes-button",disabled:he===0||k,showSpinner:k,spinnerColor:a.text.white,$applying:k,onClick:Ie,children:ce})})})]})},kFe={BulkEditModal:xNe,DashboardFilterForm:KNe,SideFilter:mPe,RecentTransactionsPanel:yPe,SnapshotsModal:RPe,InsightsPanel:u9e,ThreadsSidebar:jLe,Thread
6340DetailPanel:OLe,BulkImportMappingSidePanel:YLe,BulkImportMappingSidePanelGA:sFe,FixErrorsSidePanel:jFe},NFe=g.div.withConfig({displayName:"SlidingModal__Wrapper"})(["position:fixed;top:0;right:0;bottom:0;width:100vw;z-index:900;visibility:",";opacity:",";pointer-events:",";background-color:",";"],({$show:e})=>e?"visible":"hidden",({$show:e})=>+e,({$nonModal:e})=>e?"none":"auto",e=>e.$nonModal?"transparent":e.$styleType==="light"?ot(e.theme.bg.neutral50,.5):e.$styleType==="transparent"?"transparent":"rgba(0, 0, 0, 0.3)"),OFe=xo(["from{transform:translateX(100%);}to{transform:translateX(0);}"]),DFe=xo(["from{transform:translateX(0);}to{transform:translateX(100%);}"]),PFe=g.div.withConfig({displayName:"SlidingModal__Position"})(["position:absolute;top:0;right:0;bottom:0;pointer-events:auto;animation-duration:0.3s;animation-name:",";"],({$show:e})=>e?OFe:DFe),LFe=".react-datepicker-popper",FFe="#top-notification-close-icon",MFe=()=>{const e=le(),t=q(h=>h.slidingModal),r=q(h=>h.modal),{component:o,show:i,data:s,styleType:a}=t,{show:l}=r,u=!!s?.nonModal,p=c.useCallback(()=>{e({type:d.HIDE_SLIDING_MODAL})},[e]);c.useEffect(()=>()=>p(),[p]);const m=c.useCallback(h=>{const A=Lh(h,LFe),f=Lh(h,FFe);s?.nonModal||A||f||l||s?.preventOutsideClick||i&&p()},[l,i,p,s]);return n.jsx(NFe,{$show:i,$styleType:a,$nonModal:u,children:n.jsx(I,{when:!!o,children:n.jsx(PFe,{$show:i,children:n.jsx(Ia,{display:"contents",onOutsideClick:m,children:n.jsx("div",{id:gH,style:{height:"100%"},children:o&&i&&(()=>{const h=n.jsx("div",{id:"sliding-modal-fb",style:{height:"100%"},tabIndex:-1,children:c.createElement(kFe[o],{onClose:p,...s})});return u?h:n.jsx(up,{focusTrapOptions:{allowOutsideClick:!0,initialFocus:"#sliding-modal-fb",fallbackFocus:"#sliding-modal-fb",escapeDeactivates:!1},children:h})})()})})})})})},UFe=g.div`
6341  position: fixed;
6342  top: 0;
6343  bottom: 0;
6344  left: 0;
6345  right: 0;
6346  background-color: ${({theme:e})=>ot(e.bg.white,.25)};
6347  z-index: 10002;
6348`,BFe=e=>{const{showSpinner:t,spinnerText:r,offsets:o}=e.showPageSpinner;return t?n.jsx(UFe,{"data-ignore-modal-click":!0,children:n.jsx(Ct,{largeRed:!0,size:"74px",text:r,...o})}):null},HFe=e=>({showPageSpinner:e.spinner.showPageSpinner}),zFe=lr(br(HFe))(BFe),VFe=g(S).withConfig({displayName:"FeaturesPallete__ContentWrapper"})(["flex-shrink:0;padding-top:20px;border-top:4px solid ",";"],({theme:e})=>e.delimiter.neutral200),QFe=g(S).withConfig({displayName:"FeaturesPallete__FeatureIconWrapper"})(["width:48px;height:48px;border-radius:50%;background-color:",";flex-shrink:0;"],({theme:e})=>e.bg.blue50),WFe=e=>n.jsxs(C,{blue400:!0,offsets:{pt:15,pb:15},width:"33%",children:[n.jsx(QFe,{center:!0,children:e?.icon}),n.jsx(C,{neutral700:!0,lineHeight:"20px",maxWidth:"130px",offsets:{pt:8},size:"12px",children:e.featureDescription})]}),qFe=e=>{const{t}=P(),{getPlanRestrictions:r}=dx(),o=r(e.popupType),{featureFlags:i}=Yt(),a=c.useMemo(()=>fTe(o,i),[o,i])[e.popupType];return n.jsxs(VFe,{column:!0,"data-testid":`${e.popupType}-upsell-features-pallete`,children:[n.jsx(C,{fontBold:!0,neutral900:!0,as:"h2",offsets:{pb:20},size:"20px",children:t("limits.upsale_popup.old.section_title",{planName:yn(e.popupType)})}),n.jsx(I,{when:j(a),children:n.jsx(S,{fullWidth:!0,wrap:!0,children:a.map((l,u)=>l.hidden?null:c.createElement(WFe,{...l,key:u}))})})]})},GFe=new Set(["variant","treatment"]),PE=()=>{const{experimentVariant:e}=yH(fH.CONTACT_ENTERPRISE_IN_APP_FORM,"control");return e!==null&&GFe.has(e)},$Fe=g.div`
6349  padding-bottom: 20px;
6350`,KFe=g.div`
6351  padding: 25px 0;
6352`,dD=L`
6353  display: flex;
6354  align-items: center;
6355  justify-content: center;
6356  padding: 0;
6357  width: 100%;
6358  height: 72px;
6359  background-color: ${({theme:e})=>e.green400};
6360  border-radius: 36px;
6361  color: ${({theme:e})=>e.bg.white};
6362  font-size: 18px;
6363  font-weight: 700;
6364  text-transform: uppercase;
6365  letter-spacing: 0.3px;
6366
6367  &:hover {
6368    background-color: ${e=>_s(.05,e.theme.green400)};
6369  }
6370`,YFe=g.button`
6371  ${dD}
6372`,OI=g(Yr)`
6373  ${dD}
6374`,JFe=g.div`
6375  text-align: center;
6376  color: ${({theme:e})=>e.text.neutral900};
6377  font-size: 14px;
6378`,XFe=g.span`
6379  padding-right: 4px;
6380`,ZFe=g.span`
6381  padding: 3px;
6382  color: ${({theme:e})=>e.blue400};
6383  font-size: 15px;
6384  cursor: pointer;
6385`,eMe=e=>{const{t}
6385=P(),{subscriptionDetails:{name:r}}=dt(),o=PE(),{showModal:i}=lt(),s=le();return Ri(e.popupType)?o?n.jsx(OI,{as:"button",type:"button",onClick:()=>{O.startEnterpriseInquiry(ua.upsale_popup),s({type:d.HIDE_POPUP}),hE(i)},children:t("common.contact_us")}):n.jsx(OI,{targetBlank:!0,href:pA(ua.upsale_popup,r),onClick:()=>O.startEnterpriseInquiry(ua.upsale_popup),children:t("common.contact_us")}):n.jsx(YFe,{"data-testid":"upgrade-button",type:"button",onClick:e.onClick,children:e.buttonLabel})},tMe=e=>{const{locationPush:t}=zt(),r=o=>{e.closePopup();const i=`/upgrade-summary?plan=${e.popupType}&interval=${e.interval}&upgradeTrigger=${e.upsellPopupType}&trial=${o}`;t(i)};return n.jsxs($Fe,{children:[n.jsx(KFe,{children:n.jsx(eMe,{buttonLabel:e.buttonLabel,popupType:e.popupType,onClick:()=>r(e.canTryTrial)})}),n.jsx(I,{when:e.canTryTrial,children:n.jsxs(JFe,{"data-testid":"plans-link-wrapper",children:[n.jsx(XFe,{children:"Ready to upgrade today?"}),n.jsx(ZFe,{"data-testid":"purchase-now-button",onClick:()=>r(!1),children:"Purchase now"})]})})]})},nMe=lr(Bn(e=>({buttonLabel:e.canTryTrial?x("upsale_popup.start_trial",{trialLength:e.displayedTrialLength}):x("upsale_popup.regular_button_label",{planType:e.popupType.replace(/_v.?/,"")})})))(tMe),rMe=e=>n.jsxs(S,{column:!0,children:[n.jsx(qFe,{popupType:e.popupType}),n.jsx(nMe,{canTryTrial:e.canTryTrial,closePopup:e.closePopup,displayedTrialLength:e.displayedTrialLength,interval:e.interval,popupType:e.popupType,upsellPopupType:e.upsellPopupType})]}),oMe=e=>({currentSubscription:$(["pages","billingInfoPage","subscription"],e),plansMigrationInfo:$(["server","subscriptions","plansMigrationInfo"],e)}),iMe=lr(br(oMe),Bn(e=>{const t=$(["currentSubscription","basePlan","mark"],e),r=fg(e.popupInfo,t),o=$(["currentSubscription","interval"],e),i=o==="month"?o:"year",s=$(["plansMigrationInfo",r,"canTry",i],e),a=ux(r);return{interval:i,canTryTrial:s,popupType:r,displayedTrialLength:a}}))(rMe),sMe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:20,viewBox:"0 0 24 20",...e},c.createElement("path",{fill:"#4283DE",fillRule:"evenodd",d:"M3 0h18a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3a3 3 0 0 1 3-3m6 15 8-5-8-5z"})),aMe=g.div`
6386  display: flex;
6387  flex-direction: column;
6388  padding-bottom: 20px;
6389  flex-grow: 1;
6390`,lMe=g.h1`
6391  margin: 0;
6392  padding-bottom: 20px;
6393  font-size: 28px;
6394  font-weight: 700;
6395  color: ${({theme:e})=>e.text.neutral900};
6396`,cMe=g.span`
6397  display: inline-flex;
6398  align-items: center;
6399  height: 42px;
6400  margin-left: 5px;
6401  padding: 0 13px;
6402  border-radius: 28px;
6403  background-color: ${({theme:e})=>e.bg.blue50};
6404`,DI=g.div`
6405  padding-bottom: 16px;
6406  color: ${({theme:e})=>e.brand};
6407  font-size: 16px;
6408`,PI=g.span`
6409  font-weight: 700;
6410`,dMe=g(S)`
6411  flex-grow: 1;
6412`,uMe=g.span`
6413  font-size: 16px;
6414  color: ${({theme:e})=>e.text.neutral900};
6415`,pMe=g.div`
6416  font-size: 16px;
6417  color: ${({theme:e})=>e.text.neutral900};
6418`;g(hr)`
6419  display: flex;
6420`;const mMe=g(Yr)`
6421  margin-left: 10px;
6422  color: ${({theme:e})=>e.blue400};
6423  font-size: 16px;
6424  font-weight: 700;
6425`,hMe=g(S)`
6426  padding-top: 20px;
6427`,AMe=e=>pTe(e.type)?n.jsxs(DI,{children:[n.jsx(PI,{children:e.available})," entries remaining"]}):mTe(e.type)?n.jsxs(DI,{children:[n.jsx(PI,{children:e.available})," Custom Fields remaining"]}):null,gMe=e=>n.jsxs(hMe,{alignItems:"center",children:[n.jsx(sMe,{}),n.jsx(mMe,{targetBlank:!0,href:e.link,children:e.linkLabel})]}),yMe=e=>n.jsxs(aMe,{"data-testid":"popup-header-wrapper",children:[n.jsxs(lMe,{children:[e.titleEntries,n.jsx("span",{children:e.info}),n.jsx(I,{when:e.isEntryLimit||e.isCustomFieldsLimit,children:n.jsx(cMe,{children:e.quantity})})]}),n.jsx(AMe,{available:e.available,type:e.type}),n.jsxs(dMe,{column:!0,justifyContent:"space-between",children:[n.jsxs(uMe,{children:[e.descriptionEntries,n.jsx(I,{when:e.link,children:n.jsx(gMe,{link:e.link,linkLabel:e.linkLabel})})]}),n.jsx(I,{when:e.additionalInfo,children:n.jsx(pMe,{children:e.additionalInfoEntries})})]})]}),fMe=e=>{const t=e.module==="item_masters"?"items":"entries";return e.isBefore?x("entry_limit.items_added",{quantity:e.quantity,nodes:t}):x("entry_limit.added_entry")},_Me=(e,t)=>{const r=Ae("description",e);return ge(r,`${t}_plan_description`,e)},xMe=(e,t)=>{const r=Ae("additional_info",e);return ge(r,`${t}_additional_info`,e)}
6427,bMe=e=>({opened:e.popup.displayed,type:e.popup.popupType,plan:e.popup.meta&&e.popup.meta.plan,quantity:e.popup.meta&&e.popup.meta.value,reached:e.popup.meta&&e.popup.meta.reached,actionType:e.popup.meta&&e.popup.meta.when,when:e.popup.meta&&e.popup.meta.when,limit:e.popup.meta&&e.popup.meta.limit,module:e.popup.meta&&e.popup.meta.module,isBefore:EH(e.popup.meta),isAfter:bH(e.popup.meta),isEntryLimit:xH(e.popup),isCustomFieldsLimit:_H(e.popup)}),ay=(e,t)=>rn(Array,t)?t.map((r,o)=>n.jsx("div",{children:r},`${e}-${o}`)):n.jsx("div",{children:t}),EMe=lr(br(bMe),Bn(e=>{const t=fMe(e);return{title:e.popupInfo?.title,description:_Me(e.popupInfo,e.plan),additionalInfo:xMe(e.popupInfo,e.plan),link:e.popupInfo.link,linkLabel:ge("Learn more","link_label",e.popupInfo),quantity:`#${e.quantity}`,available:SH(e.limit-e.quantity),info:t}}),Bn(e=>({titleEntries:ay("title",e.title),descriptionEntries:ay("description",e.description),additionalInfoEntries:ay("additionalInfo",e.additionalInfo)})))(yMe),SMe=g.div`
6428  width: 45%;
6429  flex-shrink: 0;
6430`,CMe=g(rA)`
6431  width: 100%;
6432  height: 100%;
6433  object-fit: cover;
6434  object-position: center;
6435  border-radius: 8px 0 0 8px;
6436`,TMe=({imgSrc:e="/images/upsale-popups/entry-limit.jpg"})=>n.jsx(SMe,{children:n.jsx(CMe,{alt:"Limits Visualization",src:e})}),wMe=(e,t,r,o)=>{const i=Zt([`${t}_plan_count_${r}_${o}_imgSrc`,`${t}_plan_count_${r}_imgSrc`,`${t}_plan_imgSrc`,"imgSrc"],e);return i[bt(i)[0]]},IMe=e=>({plan:$(["popup","meta","plan"],e),quantity:$(["popup","meta","value"],e),valueWrtLimit:$(["popup","meta","when"],e)}),vMe=lr(br(IMe),Bn(e=>({imgSrc:wMe(e.popupInfo,e.plan,e.quantity,e.valueWrtLimit)})))(TMe),RMe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e},c.createElement("path",{fill:"#E4E4E5",fillRule:"evenodd",d:"M24 2.417 21.583 0 12 9.583 2.417 0 0 2.417 9.583 12 0 21.583 2.417 24 12 14.417 21.583 24 24 21.583 14.417 12z"})),jMe=g.div.withConfig({displayName:"EntryLimitPopup__Popup"})(["position:relative;display:flex;max-width:1180px;max-height:868px;width:100%;height:100%;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,0.07);background-color:#ffffff;"]),kMe=g(S).withConfig({displayName:"EntryLimitPopup__ContentWrapper"})(["overflow-y:auto;padding:40px 70px 10px;"]),NMe=g.div.withConfig({displayName:"EntryLimitPopup__CloseIcon"})(["position:absolute;top:15px;right:15px;padding:5px;cursor:pointer;"]),OMe=e=>(bd({enterEvent:()=>O.viewUpsellPopup({popupType:e.upsellPopupType})}),n.jsx(Ia,{onOutsideClick:e.onOutsideClick,children:n.jsxs(jMe,{"data-testid":"upsale-popup-wrapper",children:[n.jsx(NMe,{"data-testid":"close-upsale-popup",onClick:e.onOutsideClick,children:n.jsx(RMe,{})}),n.jsx(vMe,{popupInfo:e.popupInfo}),n.jsxs(kMe,{column:!0,"data-testid":"entry-limit-content-wrapper",justifyContent:"space-between",children:[n.jsx(EMe,{popupInfo:e.popupInfo}),n.jsx(iMe,{closePopup:e.onOutsideClick,popupInfo:e.popupInfo,upsellPopupType:e.upsellPopupType})]})]})})),DMe=g.div`
6437  position: relative;
6438
6439  display: grid;
6440  align-items: stretch;
6441  grid-template-columns: repeat(2, 1fr);
6442
6443  max-width: 800px;
6444  width: 100%;
6445  min-height: 580px;
6446
6447  border-radius: 8px;
6448  box-shadow: 0 4px 8px 0 rgba(47, 49, 58, 0.13);
6449
6450  background-color: ${({theme:e})=>e.bg.white};
6451`,PMe=g.div`
6452  position: absolute;
6453  top: 16px;
6454  right: 16px;
6455
6456  width: 24px;
6457  height: 24px;
6458  display: flex;
6459  justify-content: center;
6460  align-items: center;
6461
6462  color: ${({theme:e})=>e.text.neutral900};
6463  cursor: pointer;
6464`,LMe=g(rA)`
6465  width: 100%;
6466  height: 100%;
6467  object-fit: cover;
6468  object-position: left;
6469  border-radius: 8px 0 0 8px;
6470`,FMe=g.div`
6471  display: grid;
6472  grid-template-columns: 24px auto;
6473  grid-column-gap: 8px;
6474  align-items: center;
6475  margin-bottom: 12px;
6476
6477  svg {
6478    color: ${({theme:e})=>e.brand};
6479  }
6480`,LI=g(Yr)`
6481  width: 100%;
6482  height: 42px;
6483  padding: 8px;
6484  border-radius: 6px;
6485  background-color: ${({theme:e})=>e.brand};
6486  border-color: ${({theme:e})=>e.brand};
6487
6488  font-size: 11px;
6489  font-weight: 700;
6490  line-height: 26px;
6491  letter-spacing: 1.54px;
6492
6493  text-align: center;
6494  text-transform: uppercase;
6495
6496  color: ${({theme:e})=>e.bg.white};
6497`,MMe=({popupType:e,variant:t})=>{const{restrictions:r={}}=dx(),o=c.useMemo(()=>{const i=r[e]||{};return e===jt.ENTERPRISE?bTe(i,t):e===jt.PREMIUM?ETe(i):e===jt.ULTRA?xTe(i):e===jt.ADVANCED?_Te(i):[]},[r,e,t]);return n.jsx(S,{column:!0,children:o.map(i=>i.hidden?null:n.jsxs(FMe,{"data-testid":"feature-wrapper",children:[n.jsx(jl,{}),n.jsx(C,{neutral700:!0,lineHeight:"24px",size:"16px",children:i.label})]},i.id))})},UMe=({upsellPopupType:e,popupType:t,handleUpgradeClick:r,canTryTri
6497al:o})=>{const{t:i}=P(),s=ux(t),{subscriptionDetails:{name:a}}=dt(),l=PE(),{showModal:u}=lt(),p=le();if(t===jt.ENTERPRISE){const h=()=>{O.clickUpsellPopupCTA(e,i("common.talk_to_us")),O.startEnterpriseInquiry(ua.upsale_popup)};return l?n.jsx(LI,{as:"button","data-testid":"open-contact-form",type:"button",onClick:()=>{h(),p({type:d.HIDE_POPUP}),hE(u)},children:i("common.talk_to_us")}):n.jsx(LI,{targetBlank:!0,"data-testid":"open-contact-form",href:pA(ua.upsale_popup,a),onClick:h,children:i("common.talk_to_us")})}const m=o?i("upsale_popup.plan.new_start_trial",{trialLength:s}):i("upsale_popup.purchase");return n.jsx(Y,{"data-testid":"upgrade-to-trial-button",offsetType:"compact",styleType:"brandCTA",type:"button",onClick:()=>{r(!1),O.clickUpsellPopupCTA(e,m)},children:m})},BMe=({onOutsideClick:e,upsellPopupType:t,popupInfo:r})=>{const{t:o}=P(),{locationPush:i}=zt(),{mark:{base:s},subscriptionDetails:{name:a},subscriptionInterval:l}=dt(),u=q($(["server","subscriptions","plansMigrationInfo"])),p=fg(r,s),m=yn(p),h=l==="month"?l:"year",A=$([p,"canTry",h],u),f=o("limits.upsale_popup.generic.cta_upgrade"),_=()=>{i({pathname:"/upgrade-plan",search:"?extendedTable=true"}),O.clickUpsellPopupLink(t,f,"/upgrade-plan"),e()};bd({enterEvent:()=>O.viewUpsellPopup({popupType:t})});const b=c.useCallback((E=!1)=>(e(),p===jt.ENTERPRISE?(O.startEnterpriseInquiry(ua.upsale_popup),window.open(pA(ua.upsale_popup,a),"_blank")):i(E?{pathname:"/upgrade-summary",search:`?plan=${p}&interval=${h}&upgradeTrigger=${t}&trial=false`}:{pathname:"/upgrade-summary",search:`?plan=${p}&interval=${h}&upgradeTrigger=${t}&trial=${A}`})),[i,A,h,p,e,t,a]);return n.jsx(Ia,{onOutsideClick:e,children:n.jsxs(DMe,{"data-testid":"upsale-popup-wrapper",children:[n.jsx(LMe,{alt:"Sortly Mascot",src:"/images/upsale-popups/popup-images/generic-mascot.jpg",srcSet:`
6498            /images/upsale-popups/popup-images/[email protected] 2x,
6499            /images/upsale-popups/popup-images/[email protected] 3x,
6500          `}),n.jsx(PMe,{"data-testid":"close-upsale-popup",onClick:e,children:n.jsx(x3,{})}),n.jsx(R,{all:40,children:n.jsxs(S,{column:!0,fullHeight:!0,justifyContent:"center",children:[n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mb:24},size:"24px",children:pt(o("limits.upsale_popup.generic.headline",{planName:m}))}),n.jsx(MMe,{popupType:p,variant:r?.type}),n.jsx(R,{bottom:24,children:n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,"data-testid":"upgrade-plan-link",size:"16px",onClick:_,children:f})}),n.jsx(UMe,{canTryTrial:A,handleUpgradeClick:b,popupType:p,upsellPopupType:t})]})})]})})},HMe=(e,t)=>{const[r,o]=c.useState(0),{planFeatures:i}=dt(),{locationPush:s}=zt(),a=$([e],i),l=c.useCallback(()=>a?t(s):o(u=>Mr(u)),[a,t,s]);return{step:r,changeStep:l}},zMe=g(gr).withConfig({displayName:"ui__BackToItemsLink"})(["display:flex;flex-direction:row;justify-content:center;align-items:center;padding:11px 32px;gap:10px;width:202px;height:46px;background-color:",";border:1px solid ",";border-radius:6px;"],({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral200),VMe=g.div.withConfig({displayName:"ui__FeatureWrapper"})(["display:grid;grid-template-columns:24px auto;grid-column-gap:8px;margin-bottom:",";svg{color:",";}"],({$isCompact:e=!1})=>e?"4px":"12px",({theme:e})=>e.brand),QMe=g.form.withConfig({displayName:"ui__StyledForm"})(["display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;"]),WMe=g.div.withConfig({displayName:"ui__Popup"})(["position:relative;display:flex;max-width:888px;max-height:626px;width:100%;height:100%;border-radius:8px;box-shadow:0 4px 8px 0 rgba(47,49,58,0.13);background-color:",";"],({theme:e})=>e.bg.white),qMe=g.div.withConfig({displayName:"ui__CloseIcon"})(["position:absolute;top:15px;right:15px;padding:5px;cursor:pointer;"]),GMe=g(R).withConfig({displayName:"ui__LeftBlock"})(["background-color:",";display:flex !important;align-items:flex-start;flex-direction:column;justify-content:center;border-radius:8px;"],({theme:e})=>e.bg.neutral50),$Me=g(rA).withConfig({displayName:"ui__PromoImage"})(["border-radius:4px;margin-bottom:17px;",""],({imageCustomStyles:e})=>e),KMe=({popupInfoType:e,link:t,variant:r})=>{const{t:o}=P(),i=()=>{window.open(t,"_blank","noreferrer")},s=()=>{O.clickUpsellPopupCTA(e,o("common.learn_more")),i()},a="learn-more-button";return r==="link"?n.jsx(Y,{"data-testid":a,minWidth:160,offsetType:"compact",styleType:"cancel",type:"button",onClick:i,children:n.jsx(C,{neutral700:!0,withoutTextTransform:!0,letterSpacing:"0.4px",size:"10px",children:o("common.learn_more")})}):n.jsx(Y,{"data-testid":a,minWidth:160,offsetType:"compact",styleType:"stepperBack",type:"button",onClick:s,children:o("common.learn_more")})},uD=L(["width:",";color:",";text-align:center;text-transform:uppercase;cursor:pointer;height:42px;min-width:142px;background-color:",";border:1px solid ",";border-radius:6px;font-size:11px;font-weight:700;line-height:20px;padding:11px 32px 11px 32px;"],({$fullWidth:e})=>e?"100%":"auto",({theme:e})=>e.text.white,({theme:e})=>e.bg.brand,({theme:e})=>e.text.brand),YMe=g(Yr).withConfig({displayName:"TalkToSalesButton__StyledButton"})(["",""],uD),JMe=g.button.withConfig({displayName:"TalkToSalesButton__StyledActionButton"})([""," font-family:inherit;"],uD),XMe=({fullWidth:e=!1})=>{const{t}
6500=P(),r=ua.upsale_popup,{subscriptionDetails:{name:o}}=dt(),i=PE(),{showModal:s}=lt(),a=le();return i?n.jsx(JMe,{$fullWidth:e,"data-testid":"contact-button",type:"button",onClick:()=>{O.startEnterpriseInquiry(r),a({type:d.HIDE_POPUP}),hE(s)},children:t("common.talk_to_sales")}):n.jsx(YMe,{$fullWidth:e,targetBlank:!0,"data-testid":"contact-button",href:pA(r,o),onClick:()=>O.startEnterpriseInquiry(r),children:t("common.talk_to_sales")})},ZMe=({targetPlan:e,featureInfo:t,getCtaText:r,handleUpgradeClick:o,handleCancelClick:i,onCTAClick:s,popupInfoType:a})=>{const{t:l}=P(),u=t.learnMoreButtonVariant??"button";return n.jsxs(n.Fragment,{children:[n.jsx(R,{top:16,children:n.jsxs(S,{gap:8,justifyContent:"center",direction:u==="button"?"row":"column-reverse",children:[n.jsx(I,{when:t.showLearnMoreButton,children:n.jsx(KMe,{popupInfoType:a,link:t.learnMoreLink,variant:u})}),n.jsx(I,{when:e!==jt.ENTERPRISE,children:n.jsx(S,{justifyContent:"center",children:n.jsx(Y,{"data-testid":"upgrade-to-trial-button",minWidth:t?.showLearnMoreButton?160:300,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:o,children:r()})})}),n.jsx(I,{when:e===jt.ENTERPRISE,children:t.useTalkToSalesButton?n.jsx(XMe,{fullWidth:!t.showLearnMoreButton}):n.jsx(Y,{"data-testid":"get-demo-btn",minWidth:t?.showLearnMoreButton?160:300,offsetType:"compact",styleType:"brandCTA",type:"button",onClick:s,children:l("common.get_demo")})})]})}),n.jsx(I,{when:t?.showNoThanksButton,children:n.jsx(R,{top:8,children:n.jsx(Y,{"data-testid":"no-thanks-button",offsetType:"compact",styleType:"cancel",type:"button",onClick:i,children:n.jsx(C,{neutral700:!0,withoutTextTransform:!0,letterSpacing:"0.4px",size:"10px",children:l("common.no_thanks")})})})})]})},eUe=({popupInfo:e,featureInfo:t,onOutsideClick:r,changeStep:o,planName:i})=>{const{t:s}=P(),{locationPush:a}=zt(),l=Ae("plan_modifier",e),u=Ae("redirectTo",e),p=ux(l),{subscriptionInterval:m}=dt(),h=q($(["server","subscriptions","plansMigrationInfo"])),A=m==="month"?m:"year",f=$([l,"canTry",A],h),_=h?.[l]?.valid,b=()=>f?t.ctaTrialLabel?t.ctaTrialLabel:s("upsale_popup.plan.new_start_trial",{trialLength:p}):j(t.ctaText)?t.ctaText:s("upsale_popup.purchase"),E=()=>(r(),O.clickUpsellPopupCTA(e.type,b()),a(_?{pathname:"/upgrade-summary",search:`?plan=${l}&interval=${A}&upgradeTrigger=${e.type}&trial=${f}${u?`&redirectTo=${u}`:""}`}:{pathname:"/upgrade-plan"})),T=()=>{r(),O.closeUpsellPopup(e.type)},w=()=>
6500{if(O.clickUpsellPopupCTA(e.type,s("common.get_demo")),t.onCTAClick)return t.onCTAClick();o()},v=s("limits.upsale_popup.custom_roles.all_features",{planName:i}),k=()=>{r(),O.clickUpsellPopupLink(e.type,v,"/upgrade-plan?extendedTable=true")},N=n.jsx(gr,{clickAnalytics:k,"data-testid":"all-features-link",to:"/upgrade-plan?extendedTable=true",children:n.jsx(C,{brand:!0,cursorPointer:!0,medium:!0,size:"14px",children:t.allFeaturesLinkCustomText??s("limits.upsale_popup.custom_roles.all_features",{planName:i})})}),D=typeof t.advantages=="function"?t.advantages(i,e):t.advantages;return n.jsx(S,{center:!0,fullHeight:!0,children:n.jsx(R,{bottom:20,horizontal:40,top:20,children:n.jsxs(S,{column:!0,justifyContent:"center",children:[n.jsx(C,{neutral700:!0,semibold:!0,lineHeight:"32px",offsets:{mb:16},size:"22px",children:rn(Function,t.title)?t.title(i,e):t.title}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(C,{neutral700:!0,offsets:{mt:17,mb:25},size:"14px",children:rn(Function,t.description)?t.description(i,e):t.description}),n.jsx(I,{when:j(t.advantages),children:n.jsx(S,{column:!0,children:D.map(F=>n.jsxs(R,{children:[n.jsxs(I,{when:F?.showPlusHeader,children:[n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsxs(C,{brand:!0,center:!0,uppercase:!0,offsets:{mt:8,mb:8},size:"12px",weight:600,width:"100%",children:[s("common.plus"),":"]})]}),n.jsxs(VMe,{"data-testid":"feature-wrapper",$isCompact:t.learnMoreButtonVariant==="link",children:[n.jsx(S,{center:!0,height:"24px",width:"24px",children:n.jsx(jl,{})}),n.jsx(C,{neutral700:!0,normalBreak:!0,lineHeight:"20px",size:"14px",children:F.label})]})]},F?.id))})}),n.jsx(I,{when:!t.showLearnMoreButton||t.learnMoreButtonVariant==="link",children:n.jsx(R,{bottom:t.learnMoreButtonVariant==="link"?0:t?.ctaTopMargin||45,top:4,children:N})}),n.jsx(I,{when:t.learnMoreButtonVariant==="link",children:n.jsx(fe,{neutral200:!0,height:"1px",width:"100%",bottom:t?.ctaTopMargin?`${t?.ctaTopMargin}px`:"45px"})}),n.jsx(ZMe,{featureInfo:t,getCtaText:b,handleCancelClick:T,handleUpgradeClick:E,popupInfoType:e.type,targetPlan:l,onCTAClick:w})]})})})},tUe=g.input.withConfig({displayName:"ui__StyledChip"})(["display:none;& + label{border:1px solid ",";color:",";background-color:",";border-radius:16px;padding:4px 8px;display:inline-block;user-select:none;cursor:pointer;}&:checked + label{transition:all 500ms ease;background-color:",";color:",";border-color:",";}"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.white,({theme:e})=>e.text.neutral700),nUe=({label:e,"data-testid":t="chip",name:r,options:o,control:i})=>n.jsxs(n.Fragment,{children:[n.jsx(C,{block:!0,neutral500:!0,"data-testid":"chips-label",offsets:{mb:16},size:"12px",children:e}),n.jsx(S,{wrap:!0,columnGap:4,"data-testid":"chips",rowGap:10,children:o.map(s=>n.jsx(Un,{control:i,name:`${r}.${s.value}`,render:({field:{onChange:a,value:l}})=>n.jsxs(Ge,{content:s.tooltip,maxWidth:"312px",children:[n.jsx(tUe,{checked:l,"data-testid":`${t}-${s.value}`,id:s.value,type:"checkbox",onChange:()=>a(!l)}),n.jsxs("label",{htmlFor:s.value,children:[" ",s.label]})]})},s.value))})]}),rUe=[{label:"1-7",value:"7"},{label:"8-11",value:"11"},{label:"12-20",value:"20"},{label:"21+",value:"21"}],pD=[{value:"role_permissions",get label(){return x("enterprise_features.adv_permissions.label")},get tooltip(){return x("enterprise_features.adv_permissions.tooltip")}},{value:"seats_number",get label(){return x("enterprise_features.seats_number.label")},get tooltip(){return x("enterprise_features.seats_number.tooltip")}},{value:"sso",get label(){return x("enterprise_features.sso.label")},get tooltip(){return x("enterprise_features.sso.tooltip")}},{value:"entries_number",get label(){return x("enterprise_features.entries_number.label")},get tooltip(){return x("enterprise_features.entries_number.tooltip")}},{value:"reports",get label(){return x("enterprise_features.reports.label")},get tooltip(){return x("enterprise_features.reports.tooltip")}},{value:"support",get label(){return x("enterprise_features.support.label")},get tooltip(){return x("enterprise_features.support.tooltip")}}],FI=(e={})=>Object.keys(e).reduce((t,r)=>{if(!e[r])return t;const o=pD.find(i=>i.value===r);return t.push(o.label),t},[]),oUe={usersNumber:{presence:{allowEmpty:!1}}
6500,comments:{length:{maximum:Sa,get message(){return x("validations.is_too_long_strict",{label:x("common.other"),max:Sa})}}}},iUe=({onSubmit:e,showDelimiter:t,cancelBtnLabel:r,onCancel:o,popupType:i})=>{const{t:s}=P(),a=r??s("common.reset"),{handleSubmit:l,control:u,watch:p,formState:{isValid:m,errors:h},register:A,reset:f}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{usersNumber:null,comments:null},resolver:T=>ky(T,oUe)}),_=()=>{if(o)return o();f(),O.resetUpsellPopupForm(i)},b=p("usersNumber"),E=rUe;return n.jsxs(QMe,{onSubmit:l(e),children:[n.jsxs(R,{fullWidth:!0,children:[n.jsx(ht,{control:u,"data-testid":"user-role-select",label:s("enterprise_features.users_number"),name:"usersNumber",options:E,value:b}),n.jsx(R,{bottom:28,top:34,children:n.jsx(nUe,{control:u,"data-testid":"features",label:s("enterprise_features.title"),name:"features",options:pD})}),n.jsx(Qn,{...A("comments"),$resize:"none",error:h.comments?.message,invalid:!!h.comments,label:s("common.other"),placeholder:s("common.other")})]}),n.jsx(I,{when:t,children:n.jsx(fe,{neutral200:!0,bottom:"25px",height:"1px",top:"50px",width:"100%"})}),n.jsxs(S,{alignItems:"center",justifyContent:"flex-end",width:"100%",children:[n.jsx(R,{right:10,children:n.jsx(Y,{"data-testid":"reset-button",minWidth:"115",offsetType:"clear",styleType:"userCancel",type:"button",onClick:_,children:a})}),n.jsx(Y,{"data-testid":"submit-button",disabled:!m,minWidth:"115",offsetType:"compact",styleType:"brandCTA",type:"submit",children:s("common.submit")})]})]})},sUe=({changeStep:e,popupType:t})=>{const{t:r}=P(),o=le(),i=c.useCallback(s=>{e();const a=s.usersNumber?.value;O.submitUpsellPopupForm({popupType:t,users:a,features:FI(s.features),note:j(s.comments)}),o({type:d.CONTACT_SUPPORT_REQUEST,payload:{requestType:Xp.UPSELL,values:{additionalSeatsRange:s.usersNumber?.label,interestedFeatures:FI(s.features),comments:s.comments,popupType:"upsell_popup",featureName:CH(t)}}})},[o,e,t]);return n.jsxs(R,{bottom:24,horizontal:40,top:40,children:[n.jsx(C,{medium:!0,neutral700:!0,lineHeight:"32px",offsets:{mb:16},size:"18px",children:r("enterprise_features.header")}),n.jsx(fe,{neutral200:!0,height:"1px",width:"100%"}),n.jsx(R,{height:"85%",top:45,children:n.jsx(iUe,{popupType:t,onSubmit:i})})]})},aUe=({width:e,height:t})=>{const r=e||16,o=t||15;return n.jsx("svg",{fill:"none",height:o,width:r,xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{d:"M7.438.56a.744.744 0 0 0-1.08.018L.621 6.824a1 1 0 0 0 0 1.352l5.687 6.191a.815.815 0 0 0 1.2-1.102l-4.51-4.913h12.164a.838.838 0 0 0 0-1.677H2.967l4.49-4.885A.893.893 0 0 0 7.438.56Z",fill:"currentColor"})})},lUe=({onOutsideClick:e})=>{const{t}=P();return n.jsx(S,{center:!0,column:!0,fullHeight:!0,fullWidth:!0,children:n.jsxs(S,{center:!0,column:!0,children:[n.jsx(C,{center:!0,green400:!0,offsets:{mb:45},children:n.jsx(jl,{height:64,width:80})}),n.jsx(C,{center:!0,green400:!0,offsets:{mb:13},size:"32px",weight:600,children:t("response_sent.thanks")}),n.jsx(C,{center:!0,neutral700:!0,offsets:{mb:40},size:"16px",width:"285px",children:t("response_sent.email_response")}),n.jsxs(zMe,{clickAnalytics:e,to:"/items",children:[n.jsx(C,{neutral700:!0,customStyle:{height:"16px"},children:n.jsx(aUe,{})}),n.jsx(C,{neutral700:!0,size:"16px",weight:600,children:t("response_sent.back_to_items")})]})]})})},cUe=({step:e,featureInfo:t,popupType:r})=>{const o=()=>{O.playUpsellPopupVideo(r,e===1,t.videoLink)},i=()=>{O.completeUpsellPopupVideo(r,e===1,t.videoLink)};return n.jsx(G9,{isFullscreen:!0,height:"250px",url:t.videoLink,width:"414px",onEnded:i,onStart:o})},MI=({featureInfo:e,children:t,step:r,popupType:o})=>{const{t:i}=P(),s=()=>{O.clickUpsellPopupLink(o,j(e.learnMore)?e.learnMore:i("limits.upsale_popup.custom_roles.how_works"),e.helpArticleLink)};return n.jsxs(n.Fragment,{children:[n.jsxs(GMe,{relative:!0,all:32,maxWidth:"480px",children:[n.jsxs(R,{width:"414px",children:[n.jsx(I,{when:j(e.imageLink),children:n.jsx($Me,{imageCustomStyles:e.imageCustomStyles,src:e.imageLink})}),n.jsx(I,{when:j(e.videoLink)&&M(e.imageLink),children:n.jsx(cUe,{featureInfo:e,popupType:o,step:r})})]}),n.jsx(I,{when:!!e.videoDescription,children:n.jsx(C,{neutral500:!0,offsets:{mt:17,mb:12},size:"12px",children:e.videoDescription})}),n.jsx(I,{when:j(e.helpArticleLink),children:n.jsx(Yr,{targetBlank:!0,"data-testid":"help-link",href:e.helpArticleLink,onClick:s,children:n.jsx(C,{brand:!0,underline:!0,size:"16px",weight:"600",children:j(e.learnMore)?e.learnMore:i("limits.upsale_popup.custom_roles.how_works")})})})]}),t]})},dUe=({step:e,changeStep:t,popupInfo:r,featureInfo:o,onOutsideClick:i,planName:s})=>e===2?n.jsx(lUe,{onOutsideClick:i}):e===1?n.jsx(MI,{featureInfo:o,popupType:r.type,step:e,children:n.jsx(sUe,{changeStep:t,popupType:r.type,onOutsideClick:i})}):n.jsx(MI,{featureInfo:o,popupType:r.type,step:e,children:n.jsx(eUe,{changeStep:t,featureInfo:o,planName:s,popupInfo:r,onOutsideClick:i})}),uUe=({featureInfo:e,popupInfo:t,onOutsideClick:r})=>{const{locationGoBack:o}=zt(),{step:i,changeStep:s}=HMe(),{mark:{base:a}}=dt(),l=fg(t,a),u=yn(l),p=typeof e.advantages=="function"?e.advantages(u,t):e.advantages,h=(typeof e.analyticsAdvantages=="function"?e.analyticsAdvantages(u,t):e?.analyticsAdvantages||p||[]).map(E=>E.label),A=typeof e.description=="function"?e.description(u,t):e.description,f=typeof e.analyticsDescription=="function"?e.analyticsDescription(u,t):e.analyticsDescription,_=typeof e.analyticsTitle=="function"?e.analyticsTitle(u,t):e.analyticsTitle;bd({enterEvent:()=>O.viewUpsellPopup({popupType:t.type,advantages:h,title:_,description:f??A,...Cs(["videoLink","videoDescription","helpArticleLink","learnMoreLink"],e)})});const b=()=>{r(),O.closeUpsellPopup(t.type,i===1),e.redirectBackOnClose&&o()};return n.jsxs(WMe,{"data-testid":"upsale-popup-wrapper",children:[n.jsx(qMe,{"data-testid":"close-upsale-popup",onClick:b,children:n.jsx(x3,{})}),n.jsx(dUe,{changeStep:s,featureInfo:e,planName:u,popupInfo:t,step:i,onOutsideClick:r})]})},ly=g(S)`
6501  position: fixed;
6502  top: 0;
6503  left: 0;
6504  z-index: 10002;
6505  width: 100vw;
6506  height: 100vh;
6507  background-color: rgba(0, 0, 0, 0.5);
6508`,pUe=()=>{const e=le(),{opened:t,type:r,meta:o}=q(A=>({opened:A.popup.displayed,type:A.popup.popupType,meta:A.popup.meta})),{restrictions:i}=dx(),{details:{upsellMark:s},mark:{base:a}}=dt(),l=yTe(i,s,a),u=c.useMemo(()=>Kn(st("type",r),l),[l,r]),m=gTe().includes(r),h=()=>{e({type:d.HIDE_POPUP}),m||O.closeUpsellPopup(r)};return t?r===je.ENTRY_LIMIT?n.jsx(ly,{center:!0,children:n.jsx(OMe,{popupInfo:u,upsellPopupType:r,onOutsideClick:h})}):m?n.jsx(ly,{center:!0,children:n.jsx(uUe,{featureInfo:J({},["featureInfo"],o),popupInfo:u,upsellPopupType:r,onOutsideClick:h})}):n.jsx(ly,{center:!0,children:n.jsx(BMe,{popupInfo:u,upsellPopupType:r,onOutsideClick:h})}):null},mUe=()=>$9.createPortal(n.jsx(pUe,{}),document.getElementById("popup-root")),hUe=L`
6509  html,
6510  body {
6511    height: 100%;
6512  }
6513
6514  html {
6515    box-sizing: border-box;
6516  }
6517
6518  *,
6519  *:before,
6520  *:after {
6521    box-sizing: inherit;
6522  }
6523
6524  body {
6525    margin: 0;
6526    background-color: ${({theme:e})=>e.bg.white};
6527    ${v2.default};
6528  }
6529
6530  img {
6531    max-width: 100%;
6532  }
6533
6534  a {
6535    text-decoration: none;
6536    color: inherit;
6537  }
6538
6539  button {
6540    cursor: pointer;
6541    background: transparent;
6542    border: none;
6543  }
6544
6545  button,
6546  input,
6547  textarea {
6548    ${v2.default};
6549  }
6550
6551  textarea:focus {
6552    outline: none;
6553  }
6554
6555  input:-webkit-autofill {
6556    box-shadow: 0 0 0px 1000px white inset;
6557    color: ${({theme:e})=>e.text.neutral600};
6558  }
6559
6560  .app {
6561    height: 100%;
6562    min-height: fill-available;
6563  }
6564
6565  .root {
6566    max-width: 940px;
6567    margin: 0 auto;
6568    padding: 0 42px;
6569
6570    ${or.phone`
6571      padding: 0;
6572    `}
6573  }
6574
6575  .sidebar-root {
6576    max-width: 992px;
6577    margin: 0 auto;
6578    padding-right: 32px;
6579  }
6580
6581  .content-with-sidebar {
6582    margin-left: 62px;
6583    padding-left: 40px;
6584  }
6585
6586  .g-page {
6587    height: 100%;
6588    display: flex;
6589    flex-direction: column;
6590    flex-wrap: wrap;
6591  }
6592
6593  .g-page--offset {
6594    width: 100%;
6595  }
6596
6597  .g-page--with-sidebar .g-container {
6598    /* padding-bottom: 50px; */
6599    ${or.tablet`
6600      padding-left: 100px;
6601    `}
6602    ${or.phone`
6603      padding-left: 0px;
6604    `}
6605  }
6606
6607  .g-page__content {
6608    display: flex;
6609    flex-direction: column;
6610    flex: 1;
6611    width: 100%;
6612  }
6613
6614  .g-page__header {
6615    padding: 24px 0 24px;
6616    position: relative;
6617  }
6618`,AUe=L`
6619  .collapse-closed {
6620    width: 0;
6621    height: 0;
6622    border-left: 8px solid transparent;
6623    border-right: 8px solid transparent;
6624    border-top: 8px solid black;
6625  }
6626
6627  .collapse-opened {
6628    width: 16px;
6629    height: 4px;
6630    background-color: black;
6631
6632    border-top: none;
6633    border-left: none;
6634    border-right: none;
6635  }
6636`,gUe=L`
6637  .g-field-error-msg {
6638    width: 90%;
6639    position: absolute;
6640    bottom: 2px;
6641
6642    font-size: 10px;
6643    color: ${({theme:e})=>e.brand};
6644    text-align: left;
6645    text-overflow: ellipsis;
6646    white-space: nowrap;
6647    word-break: break-all;
6648    word-wrap: break-word;
6649    overflow: hidden;
6650  }
6651
6652  .g-field-spinner {
6653    position: absolute;
6654    bottom: 5px;
6655    right: 5px;
6656
6657    .react-spinner_bar {
6658      background-color: #777;
6659    }
6660  }
6661`,yUe=L`
6662  .react-datepicker__navigation {
6663    top: 28px;
6664  }
6665
6666  .react-datepicker__navigation-icon {
6667    display: none;
6668  }
6669
6670  .react-datepicker__navigation--previous {
6671    left: 14px;
6672    width: 15px;
6673    height: 15px;
6674    &:before {
6675      padding: 0;
6676      background-color: transparent;
6677      margin: 0;
6678      width: 7px;
6679      height: 7px;
6680      content: '';
6681      display: block;
6682      border-left: 1.7px solid ${({theme:e})=>e.text.neutral400};
6683      border-bottom: 1.7px solid ${({theme:e})=>e.text.neutral400};
6684      transform: rotate(45deg);
6685    }
6686  }
6687
6688  .react-datepicker__navigation--next {
6689    right: 4px;
6690    width: 15px;
6691    height: 15px;
6692    &:before {
6693      padding: 0;
6694      background-color: transparent;
6695      margin: 0;
6696      width: 7px;
6697      height: 7px;
6698      content: '';
6699      display: block;
6700      border-right: 1.7px solid ${({theme:e})=>e.text.neutral400};
6701      border-top: 1.7px solid ${({theme:e})=>e.text.neutral400};
6702      transform: rotate(45deg);
6703    }
6704  }
6705
6706  .react-datepicker__navigation--years-previous,
6707  .react-datepicker__navigation--years-previous:hover,
6708  .react-datepicker__navigation--years-upcoming,
6709  .react-datepicker__navigation--years-upcoming:hover {
6710    width: 100%;
6711    display: flex;
6712    justify-content: center;
6713    align-items: center;
6714    border-color: transparent !important;
6715    cursor: default;
6716    max-height: 28px;
6717  }
6718
6719  .react-datepicker__navigation--years-upcoming,
6720  .react-datepicker__navigation--years-upcoming:hover {
6721    top: 0;
6722    &:before {
6723      height: 10px;
6724      width: 10px;
6725      background-color: transparent;
6726      margin: 13px 0 9px 0;
6727      content: '';
6728      display: block;
6729      cursor: pointer;
6730      border-left: 1.7px solid ${({theme:e})=>e.text.neutral400};
6731      border-top: 1.7px solid ${({theme:e})=>e.text.neutral400};
6732      transform: rotate(45deg);
6733    }
6734  }
6735
6736  .react-datepicker__navigation--years-previous,
6737  .react-datepicker__navigation--years-previous:hover {
6738    top: 0;
6739    &:before {
6740      height: 10px;
6741      width: 10px;
6742      background-color: transparent;
6743      margin: 5px 0 5px 0;
6744      content: '';
6745      display: block;
6746      cursor: pointer;
6747      border-right: 1.7px solid ${({theme:e})=>e.text.neutral400};
6748      border-bottom: 1.7px solid ${({theme:e})=>e.text.neutral400};
6749      transform: rotate(45deg);
6750    }
6751  }
6752`,fUe=L`
6753  .react-datepicker__header {
6754    background-color: ${({theme:e})=>e.bg.white} !important;
6755    border-bottom: ${({theme:e})=>e.delimiter.neutral200} !important;
6756    min-height: 40px;
6757    padding-top: 16px;
6758  }
6759
6760  .react-datepicker__month,
6761  .react-datepicker__month:hover {
6762    margin: 0.4rem 1rem 1rem 1rem;
6763    background-color: unset !important;
6764  }
6765
6766  .react-datepicker {
6767    font: normal 14px/1.43 'Poppins', sans-serif;
6768    border: none !important;
6769    box-shadow: 0 6px 20px ${({theme:e})=>ot(e.text.neutral900,.14)};
6770  }
6771
6772  .react-datepicker__current-month,
6773  .react-datepicker-time__header {
6774    display: none;
6775  }
6776`,_Ue=L`
6777  .react-datepicker__day-name,
6778  .react-datepicker__day,
6779  .react-datepicker__time-name {
6780    padding: 5px 6px;
6781    color: ${({theme:e})=>e.bg.neutral700};
6782    margin: 0.18rem 0.25rem;
6783  }
6784
6785  .react-datepicker__day-name {
6786    color: ${({theme:e})=>e.text.neutral500} !important;
6787  }
6788
6789  .react-datepicker__day--selected:hover,
6790  .react-datepicker__day--in-selecting-range:hover,
6791  .react-datepicker__day--in-range:hover,
6792  .react-datepicker__day--keyboard-selected:hover,
6793  .react-datepicker__day:hover,
6794  .react-datepicker__day--today:hover,
6795  .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
6796    background-color: ${({theme:e})=>e.text.neutral200} !important;
6797    color: ${({theme:e})=>e.bg.neutral700} !important;
6798  }
6799
6800  .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
6801    background-color: ${({theme:e})=>e.delimiter.neutral200} !important;
6802  }
6803
6804  .react-datepicker__day-names {
6805    background-color: ${({theme:e})=>e.bg.neutral50} !important;
6806    margin-top: 17px;
6807    display: flex;
6808    justify-content: center;
6809    align-items: center;
6810    max-height: 24px;
6811  }
6812
6813  .react-datepicker__day--disabled,
6814  .react-datepicker__day--outside-month {
6815    color: ${({theme:e})=>e.icon.neutral400};
6816  }
6817
6818  .react-datepicker__day--selected,
6819  .react-datepicker__day--in-selecting-range,
6820  .react-datepicker__day--in-range,
6821  .react-datepicker__month-text--in-selecting-range,
6822  .react-datepicker__month-text--in-range,
6823  .react-datepicker__quarter-text--selected,
6824  .react-datepicker__quarter-text--in-selecting-range,
6825  .react-datepicker__quarter-text--in-range,
6826  .react-datepicker__year-text--selected,
6827  .react-datepicker__year-text--in-selecting-range,
6828  .react-datepicker__year-text--in-range,
6829  .react-datepicker__month--selected,
6830  .react-datepicker__month--in-selecting-range,
6831  .react-datepicker__month--in-range,
6832  .react-datepicker__quarter--selected,
6833  .react-datepicker__quarter--in-selecting-range,
6834  .react-datepicker__quarter--in-range,
6835  .react-datepicker__month--selecting-range {
6836    background-color: ${({theme:e})=>e.bg.neutral700} !important;
6837    color: ${({theme:e})=>e.bg.white};
6838  }
6839
6840  .react-datepicker__day--keyboard-selected {
6841    background-color: ${({theme:e})=>e.bg.white} !important;
6842    color: ${({theme:e})=>e.bg.neutral700} !important;
6843  }
6844`,xUe=L`
6845  .react-datepicker-popper {
6846    z-index: 12 !important;
6847  }
6848
6849  .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle,
6850  .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before {
6851    border-bottom-color: ${({theme:e})=>e.bg.white} !important;
6852  }
6853
6854  .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before {
6855    border-bottom-color: ${({theme:e})=>e.delimiter.neutral200} !important;
6856  }
6857
6858  .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle,
6859  .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before {
6860    border-top-color: ${({theme:e})=>e.bg.white} !important;
6861  }
6862
6863  .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before {
6864    border-top-color: ${({theme:e})=>e.delimiter.neutral200} !important;
6865  }
6866`,bUe=L`
6867  .react-datepicker__year-dropdown-container--select,
6868  .react-datepicker__month-dropdown-container--select,
6869  .react-datepicker__year-dropdown-container--scroll,
6870  .react-datepicker__month-dropdown-container--scroll {
6871    border-radius: 6px;
6872    border: 1px solid ${({theme:e})=>e.bg.neutral100};
6873    background: ${({theme:e})=>e.bg.neutral100};
6874    position: relative;
6875    margin-left: 8px;
6876
6877    .react-datepicker__month-dropdown ~ .react-datepicker__month-read-view {
6878      background-color: ${({theme:e})=>e.text.neutral700} !important;
6879      color: ${({theme:e})=>e.bg.white} !important;
6880    }
6881
6882    .react-datepicker__year-dropdown ~ .react-datepicker__year-read-view {
6883      background-color: ${({theme:e})=>e.text.neutral700} !important;
6884      color: ${({theme:e})=>e.bg.white} !important;
6885    }
6886  }
6887
6888  .react-datepicker__month-read-view,
6889  .react-datepicker__year-read-view {
6890    display: grid;
6891    justify-content: center;
6892    align-items: center;
6893    visibility: visible !important;
6894    color: ${({theme:e})=>e.text.neutral700} !important;
6895    padding: 6px 20px 6px 13px;
6896  }
6897
6898  .react-datepicker__year-read-view--down-arrow,
6899  .react-datepicker__month-read-view--down-arrow {
6900    left: 5px;
6901    margin: 0;
6902    grid-column: 2;
6903    transform: none;
6904    border: none;
6905    top: 15px;
6906    &:before {
6907      height: 5px;
6908      width: 6px;
6909      background-color: transparent;
6910      content: '';
6911      display: block;
6912      width: 0;
6913      height: 0;
6914      border-left: 3px solid transparent;
6915      border-right: 3px solid transparent;
6916      border-top: 4px solid ${({theme:e})=>e.text.neutral700};
6917    }
6918  }
6919
6920  .react-datepicker__year-dropdown,
6921  .react-datepicker__month-dropdown {
6922    background-color: ${({theme:e})=>e.bg.white} !important;
6923    border: none !important;
6924    box-shadow: 0 6px 20px ${({theme:e})=>ot(e.text.neutral900,.14)};
6925    position: absolute;
6926    left: 0;
6927    top: 40px;
6928  }
6929
6930  .react-datepicker__month-dropdown {
6931    width: 100px;
6932    padding: 8px 0 8px 0;
6933  }
6934
6935  .react-datepicker__year-dropdown {
6936    width: 65px;
6937  }
6938
6939  .react-datepicker__month-option:hover,
6940  .react-datepicker__year-option:hover {
6941    background-color: ${({theme:e})=>e.delimiter.neutral200} !important;
6942  }
6943
6944  .react-datepicker__month-option--selected_month,
6945  .react-datepicker__month-option--selected_month:hover,
6946  .react-datepicker__year-option--selected_year,
6947  .react-datepicker__year-option--selected_year:hover {
6948    background-color: ${({theme:e})=>e.bg.neutral700} !important;
6949    color: ${({theme:e})=>e.bg.white};
6950  }
6951
6952  .react-datepicker__month-option--selected,
6953  .react-datepicker__year-option--selected {
6954    display: none;
6955  }
6956
6957  .react-datepicker__year-option:last-of-type,
6958  .react-datepicker__year-option:first-of-type {
6959    background-color: ${({theme:e})=>e.bg.white} !important;
6960  }
6961`,EUe=L`
6962  ${yUe};
6963  ${fUe};
6964  ${_Ue};
6965  ${xUe};
6966  ${bUe};
6967`,mD=K9`
6968  ${hUe};
6969  ${AUe};
6970  ${gUe};
6971  ${TH};
6972  ${EUe};
6973`;class SUe extends Le.Component{static getDerivedStateFromError(t){return{hasError:!0,error:t}}constructor(t){super(t),this.state={hasError:!1,error:{}}}componentDidCatch(t,r){H(t,{tags:["appError"]}),window.DD_RUM&&ns.addError(t,{errorInfo:r,source:"ErrorBoundary"})}render(){return this.state.hasError?n.jsxs(Le.Fragment,{children:[n.jsx(mD,{}),n.jsx(rf,{error:this.state.error})]}):this.props.children}}const UI=(()=>{const e={};let t=!1;const r=()=>{Object.values(e).forEach(s=>{s()}),t=!1},o=()=>{t||(t=!0,window.requestAnimationFrame?window.requestAnimationFrame(r):setTimeout(r,66))},i=s=>{if(!s)return null;const a=Gn();return e[a]=s,a};return{add(s){return Object.keys(e).length||window.addEventListener("resize",o),i(s)},remove(s){M(s)||(delete e[s],Object.keys(e).length||window.removeEventListener("resize",o))}}})(),hD={brand:rc,black:M2,neutral100:Tc,neutral300:Sm,neutral500:ea,green400:nc,blue400:rr,teal50:k2,orange50:ah,transparent:JH,plans:{free:mi,legacy:rc,advanced:nc,ultra:YH,newUltra:f3,premium:rr,enterprise:as},text:{black:M2,white:Vo,brand:rc,brandLight:F2,brandDark:KH,neutralBlack:$H,neutral100:Tc,neutral200:Zs,neutral300:Sm,neutral400:Vd,neutral500:ea,neutral600:P2,neutral700:as,neutral800:Em,neutral900:Jg,green400:nc,green500:Ko,green600:Vy,green800:GH,blue300:N2,blue400:rr,blue500:cu,blue600:g3,blue700:ol,teal400:qH,teal500:zy,purple500:WH,orange50:ah,orange300:QH,orange500:mi,orange600:y3,purple600:Vu,indigo500:Xg,indigo600:_3,fuchsia500:sh,red500:bm,yellow800:Qy,yellow900:VH},delimiter:{white:Vo,brand:rc,brandLight:F2,neutral15:zH,neutral25:L2,neutral50:Ny,neutral100:Tc,neutral200:Zs,neutral300:Sm,neutral400:Vd,neutral500:ea,neutral700:as,neutral800:Em,blue100:O2,blue400:rr,blue500:cu,blue700:ol,yellow400:Kg,yellow500:j2,yellow600:R2,yellow800:Qy,indigo50:Uy,indigo500:Xg,red100:HH,red400:Yg,red500:bm,fuchsia500:sh,teal500:zy,green100:D2,green300:BH,green400:nc},bg:{white:Vo,brand:rc,neutral25:L2,neutral50:Ny,neutral100:Tc,neutral200:Zs,neutral300:Sm,neutral400:Vd,neutral500:ea,neutral600:P2,neutral700:as,neutral800:Em,neutral900:Jg,red25:UH,red50:MH,red500:bm,purple50:FH,red400:Yg,red900:LH,green50:J5,green100:D2,green400:nc,green500:Ko,green900:PH,blue25:DH,blue50:X5,blue100:O2,blue300:N2,blue400:rr,blue500:cu,blue700:ol,teal50:k2,teal100:OH,orange50:ah,orange200:NH,orange500:mi,yellow400:Kg,purple300:kH,purple600:Vu,indigo50:Uy,indigo500:Xg,shadow:jH,yellow25:RH,yellow50:vH,fuchsia25:IH,fuchsia500:sh},icon:{white:Vo,brand:rc,neutral200:Zs,neutral400:Vd,neutral500:ea,neutral700:as,neutral800:Em,neutral900:Jg,orange400:wH,orange500:mi,red400:Yg,red500:bm,green400:nc,green500:Ko,green600:Vy,yellow400:Kg,yellow500:j2,yellow600:R2,blue500:cu},scrollbar:{track:Zs,thumb:{inactive:Vd,active:as}}},CUe=hD,TUe=hD;var Ga=(e=>(e.Light="light",e.Dark="dark",e))(Ga||{});const wUe=c.createContext({userTheme:Ga.Light,toggleUserTheme:()=>{}}),IUe=({children:e})=>{const[t,r]=c.useState(()=>Or().theme||Ga.Light);c.useEffect(()=>{Kt({theme:t})},[t]);const o=()=>{r(i=>i===Ga.Light?Ga.Dark:Ga.Light)};return n.jsx(wUe.Provider,{value:{userTheme:t,toggleUserTheme:o},children:n.jsx(Y9,{theme:t===Ga.Light?CUe:TUe,children:e})})},AD=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"
6973currentColor",stroke:"currentColor",color:"currentColor",viewBox:"0 0 32 32",...e},c.createElement("path",{d:"m24.094 30.12-2.743-4.705a18.9 18.9 0 0 0 4.364-9.438c.307-1.993.223-4.021.223-6.03C26.03 4.53 21.348 0 16 0c-5.48 0-9.937 4.467-9.937 9.947V30.12H1.878V32h28.244v-1.88zM7.956 15.783a10 10 0 0 0 6.498 3.98c-1.106 3.84-3.454 7.28-6.517 9.572V15.758zm8.412 4.094c2.78-.178 5.682-1.564 7.417-3.745-1.254 6.862-6.627 12.303-13.453 13.66 2.861-2.57 5.015-6.076 6.036-9.915Zm3.635 6.947 1.921 3.296h-6.689a19 19 0 0 0 4.768-3.296ZM21.5 4.076a5.57 5.57 0 0 0-5.494 2.328c-1.211-1.789-3.42-2.716-5.544-2.312A8.03 8.03 0 0 1 16 1.884c2.114 0 4.054.835 5.501 2.192ZM7.937 9.946c0-2.037 1.246-4.075 3.543-4.075a3.59 3.59 0 0 1 3.582 3.397v3.403h1.876V9.46c.069-1.964 1.622-3.588 3.636-3.588a3.45 3.45 0 0 1 2.682 1.282c.729.907.853 2.07.796 3.197A8.05 8.05 0 0 1 16 18.01c-4.39 0-8.078-3.66-8.062-8.063Z"}),c.createElement("path",{d:"M10.577 8.521h1.883v1.875h-1.884zM19.54 8.521h1.884v1.875H19.54z"})),vUe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 6",...e},c.createElement("path",{fill:"currentColor",d:"M9.78.229a.81.81 0 0 1 0 1.114L5.567 5.766a.78.78 0 0 1-1.126 0L.221 1.343A.807.807 0 0 1 .244.203a.733.733 0 0 1 1.037.025l3.72 3.9 3.718-3.9a.733.733 0 0 1 1.061 0z"})),RUe=g(R).withConfig({displayName:"ui__HeaderWrapper"})(["background-color:",";"],({theme:e})=>`${e.bg.white}`),jUe=g(S).withConfig({displayName:"ui__BackButtonWrapper"})(["cursor:pointer;"]),kUe=g.div.withConfig({displayName:"ui__OuterContentWrapper"})(["flex:1;overflow-y:scroll;margin:24px 0px;padding:0px 24px;scrollbar-width:none;"]),NUe=g(R).withConfig({displayName:"ui__ContentWrapper"})(["height:fit-content;border:1px solid ",";border-radius:16px;background-color:",";"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.white),OUe=g.form.withConfig({displayName:"ui__StyledForm"})(["height:100%;display:flex;flex-direction:column;"]),DUe=L(["&::-webkit-scrollbar{width:4px;height:4px;background-color:",";}&::-webkit-scrollbar-thumb{border-radius:4px;background-color:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>ot(e.bg.neutral700,.4)),PUe={subject:{presence:{allowEmpty:!1},length:{minimum:10,maximum:100}},ticketCategory:{presence:{allowEmpty:!1}},description:{presence:{allowEmpty:!0},length:{maximum:300}}},LUe=({chatId:e,messageId:t,handleBackButtonClick:r})=>{const{t:o}=P(),i=le(),s=Pe(),a=fE(),[l,u]=c.useState([]),[p,m]=c.useState(!1),h=q(N=>N.chatbot.ticketCategoryOptions),{handleSubmit:A,formState:f,control:_,register:b,getFieldState:E}=Ye({mode:"onChange",criteriaMode:"all",defaultValues:{subject:"",ticketCategory:null,description:""},resolver:N=>gt(N,PUe)}),{isValid:T}=f,w=c.useCallback(async N=>{m(!0);try{const D=await tO(N,i);u(F=>[...F,...D])}catch{se({type:"error",message:o("ai_assistant.create_ticket.attachment_error")})}finally{m(!1)}},[i]),v=c.useCallback(N=>{u(D=>{const F=D.find(B=>B.id===N);return F&&F.preview.startsWith("blob:")&&URL.revokeObjectURL(F.preview),D.filter(B=>B.id!==N)})},[]),k=c.useCallback(N=>{const D=rO(l);return new Promise((F,B)=>i({type:d.CREATE_ZENDESK_TICKET_REQUEST,payload:{resolve:F,reject:B,chatId:e,messageId:t,...N,attachmentIds:D}})).then(F=>{O.completeChatbotSupportTicketButton({chatId:e,ticketCategory:N.ticketCategory.value,ticketId:F}),r(),se({type:"success",message:yE(F,{isSageHubspotEnabled:a})})}).catch(F=>{V(F)})},[l,i,e,t,r,a]);return c.useEffect(()=>()=>{nO(l)},[l]),n.jsxs(OUe,{autoComplete:"off",onSubmit:A(k),children:[n.jsx(RUe,{horizontal:20,vertical:16,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsxs(jUe,{alignItems:"center",gap:4,width:"54px",onClick:r,children:[n.jsx(XH,{}),n.jsx(C,{neutral700:!0,children:o("common.back")})]}),n.jsx(C,{bold:!0,largeSize:!0,children:o("ai_assistant.create_ticket.modal_title")}),n.jsx(R,{width:"54px"})]})}),n.jsx(fe,{height:"1px",width:"100%"}),n.jsx(kUe,{children:n.jsxs(NUe,{children:[n.jsxs(R,{all:16,children:[n.jsx(C,{bold:!0,largeSize:!0,neutral900:!0,children:o("ai_assistant.create_ticket.submit_request")}),n.jsx(R,{height:"8px"}),n.jsx(C,{neutral900:!0,children:o("ai_assistant.create_ticket.chat_history")})]}),n.jsxs(R,{bottom:12,horizontal:20,top:12,children:[n.jsx(R,{bottom:10,top:0,children:n.jsx(we,{label:o("ai_assistant.create_ticket.subject"),...b("subject"),...E("subject",f),type:"text"})}),n.jsx(R,{bottom:10,top:0,children:n.jsx(ht,{control:_,label:o("ai_assistant.create_ticket.ticket_category"),name:"ticketCategory",options:h})}),n.jsx(R,{top:0,children:n.jsx(Qn,{...b("description"),...E("description",f),$resize:"none",label:o("ai_assistant.create_ticket.description"),rows:4,textAreaControlStyles:DUe})}),n.jsx(R,{bottom:8,top:4,children:n.jsx(oO,{attachedImages:l,disabled:s.createZendeskTicket||p,onImageRemoved:v,onImagesAdded:w})})]})]})}),n.jsx(S,{alignItems:"flex-end",justifyContent:"flex-end",children:n.jsx(R,{bottom:20,right:20,children:n.jsx(Y,{disabled:!T||s.createZendeskTicket||p,showSpinner:s.createZendeskTicket||p,styleType:"brandCTA",children:o(p?"ai_assistant.create_ticket.uploading":"common.submit")})})})]})},FUe=g(R).withConfig({displayName:"ui__HeaderWrapper"})(["background-color:",";"],({theme:e})=>`${e.bg.white}
6973`),MUe=g(S).withConfig({displayName:"ui__EmptyContainerWrapper"})(["overflow:auto;padding:24px;scrollbar-width:none;"]),UUe=g.a.withConfig({displayName:"ui__HelpCenterLink"})(["display:flex;align-items:center;gap:16px;padding:0 24px 12px;font-weight:400;color:",";font-size:14px;"],({theme:e})=>e.text.brand),BUe=g(S).withConfig({displayName:"ui__DefaultMessageOptionWrapper"})(["border-radius:12px;padding:2px;",";"],({theme:e,isSelected:t})=>t&&`background: linear-gradient(to right, ${e.delimiter.teal500}, ${e.delimiter.green300}, ${e.delimiter.blue700})`),HUe=g.div.withConfig({displayName:"ui__DefaultMessageOption"})(["width:fit-content;padding:12px 24px;border:",";border-radius:10px;background-color:",";cursor:",";&:hover{background-color:",";}"],({theme:e,isSelected:t})=>!t&&`1px solid ${e.delimiter.neutral200}`,({theme:e})=>`${e.bg.white}`,({isDisabled:e})=>e?"not-allowed":"pointer",({theme:e})=>`${e.bg.neutral200}`),zUe=5,cy=16,VUe=64,BI=16,QUe=()=>x("ai_assistant.chat_widget.drag_tooltip"),WUe=[{get label(){return x("ai_assistant.chat_widget.sample_questions.one")},get value(){return x("ai_assistant.chat_widget.sample_questions.one")}},{get label(){return x("ai_assistant.chat_widget.sample_questions.two")},get value(){return x("ai_assistant.chat_widget.sample_questions.two")}},{get label(){return x("ai_assistant.chat_widget.sample_questions.three")},get value(){return x("ai_assistant.chat_widget.sample_questions.three")}},{get label(){return x("ai_assistant.chat_widget.sample_questions.four")},get value(){return x("ai_assistant.chat_widget.sample_questions.four")}},{get label(){return x("ai_assistant.chat_widget.sample_questions.five")},get value(){return x("ai_assistant.chat_widget.sample_questions.five")}},{get label(){return x("ai_assistant.chat_widget.sample_questions.six")},get value(){return x("ai_assistant.chat_widget.sample_questions.six")}}],qUe=()=>{const{t:e}=P(),t=le(),r=c.useContext(Ue),{userName:o}=dn(),[i,s]=c.useState(null),a=c.useCallback(l=>{j(i)||(s(l),new Promise((u,p)=>{t({type:d.CREATE_CHAT_REQUEST,payload:{resolve:u,reject:p}})}).then(u=>{O.selectChatbotSamplePrompt({chatId:u,message:l.value,view:"widget"}),t({type:d.SEND_MESSAGE_REQUEST,payload:{chatId:u,content:l.value,parentMessageId:null,view:"widget"}})}).catch(u=>{s(null),se({type:"error",message:u.message})}))},[t,i]);return n.jsxs(MUe,{fullHeight:!0,alignItems:"center",direction:"column",children:[n.jsxs(S,{alignItems:"flex-end",gap:24,children:[n.jsx(AD,{fill:r.bg.neutral700,height:"105px",strokeWidth:"0.1"}),n.jsxs(S,{direction:"column",children:[n.jsx(C,{neutral700:!0,semibold:!0,size:"32px",children:e("ai_assistant.chat_widget.empty_content.welcome_message",{name:o})}),n.jsx(C,{mediumSize:!0,children:e("ai_assistant.chat_widget.empty_content.description")})]})]}),n.jsx(R,{bottom:16,top:48,children:n.jsx(C,{hugeSize:!0,medium:!0,neutral700:!0,children:e("ai_assistant.chat_widget.empty_content.help_text")})}),n.jsx(S,{wrap:!0,gap:8,children:WUe.map((l,u)=>n.jsx(BUe,{isSelected:l.value===i?.value,children:n.jsx(HUe,{isDisabled:j(i),isSelected:l.value===i?.value,onClick:()=>a(l),children:n.jsx(C,{mediumSize:!0,neutral700:!0,children:l.label})})},`default-option-${u}`))})]})},GUe=g.div.withConfig({displayName:"ui__MessagesWrapper"})(["height:100%;overflow-y:auto;padding:1rem 1rem 0rem 1rem;width:100%;&::-webkit-scrollbar{width:4px;height:4px;background-color:",";}&::-webkit-scrollbar-thumb{border-radius:4px;background-color:",";}"],({theme:e})=>e.bg.neutral200,({theme:e})=>ot(e.bg.neutral700,.4)),$Ue=g.button.withConfig({displayName:"ui__ScrollToBottomButton"})(["position:absolute;cursor:pointer;z-index:5;border-radius:50%;background-clip:padding-box;border:1px solid ",";color:",";right:50%;transform:translateX(50%);background-color:",";width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;bottom:",";box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);transition:all ",";&:hover{background-color:",";border-color:",";}"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.text.neutral600,({theme:e})=>e.bg.white,({isPartOfChatWidget:e})=>e?"90px":"132px",({isPartOfChatWidget:e})=>e?"0.1s":"0.2s",({theme:e})=>e.bg.neutral100,({theme:e})=>e.delimiter.neutral300),Qf=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:12,height:10,fill:"none",...e},c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.399.399a.85.85 0 0 1 1.202 0l4 4a.85.85 0 0 1 0 1.202l-4 4A.85.85 0 1 1 6.4 8.399l3.399-3.4L6.4 1.601a.85.85 0 0 1 0-1.202Z",clipRule:"evenodd"}),c.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M11 5.85H1a.85.85 0 1 1 0-1.7h10a.85.85 0 1 1 0 1.7",clipRule:"evenodd"})),KUe=g.div.withConfig({displayName:"ui__Dot"})(["width:8px;height:8px;border-radius:6px;background-color:",";border:1px solid ",";"],({theme:e,$active:t})=>t?e.text.neutral500:"transparent",({theme:e,$active:t})=>t?e.text.neutral500:e.text.neutral300),HI=g(S).withConfig({displayName:"ui__SliderButtonWrapper"})(["min-width:40px;height:40px;border-radius:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;&.swiper-button-prev{left:",";background-image:none !important;}&.swiper-button-next{right:",";background-image:none !important;}&.swiper-button-disabled{opacity:0.4;pointer-events:none;}"],({isPartOfChatWidget:e})=>e?"-36px":"-56px",({isPartOfChatWidget:e})=>e?"-32px":"-56px"),YUe=g(S).withConfig({displayName:"ui__ReferenceCard"}
6973)(["height:194px;padding:16px;border-radius:16px;border:1px solid ",";background-color:",";box-shadow:0px 5px 20px rgba(79,83,102,0.08);"],({theme:e})=>e.delimiter.neutral200,({theme:e})=>e.bg.white),JUe=g(R).withConfig({displayName:"ui__SwiperWrapper"})(["margin-right:24px;"]),XUe=16,ZUe={get help_article(){return x("ai_assistant.references.help_article")},get youtube(){return x("ai_assistant.references.youtube")},get image(){return x("ai_assistant.references.image")},get document(){return x("ai_assistant.references.document")},get other(){return x("ai_assistant.references.other")}},eBe=2,tBe=3,nBe=e=>e?eBe:tBe;function rBe({chatId:e,references:t,messageId:r,isPartOfChatWidget:o}){const{t:i}=P(),s=c.useContext(Ue),[a,l]=c.useState(0),u=t??[],p=nBe(o),m=c.useMemo(()=>Math.max(1,Math.ceil(u.length/p)),[u.length,p]),h=c.useCallback(()=>{l(f=>f-1)},[]),A=c.useCallback(()=>{l(f=>f+1)},[]);return!u||u.length===0?null:n.jsxs(R,{fullWidth:!0,outside:!0,bottom:16,top:24,children:[n.jsx(S,{center:!0,fullWidth:!0,style:{marginBottom:16},children:n.jsx(S,{center:!0,gap:12,children:Array.from({length:m}).map((f,_)=>n.jsx(KUe,{$active:_===a},`dot-${_}`))})}),n.jsxs(S,{fullWidth:!0,alignItems:"center",style:{position:"relative"},children:[n.jsx(HI,{center:!0,className:`swiper-button-prev swiper-button-prev-${r}`,isPartOfChatWidget:o,onClick:h,children:n.jsx(I,{when:a>0,children:n.jsx(S,{center:!0,fullHeight:!0,fullWidth:!0,color:s.text.black,style:{transform:"rotate(180deg)"},children:n.jsx(Qf,{})})})}),n.jsx(JUe,{fullWidth:!0,children:n.jsx(Ap,{modules:[gp],navigation:{nextEl:`.swiper-button-next-${r}`,prevEl:`.swiper-button-prev-${r}`},slidesPerGroup:p,slidesPerView:p,spaceBetween:XUe,children:u.map((f,_)=>n.jsx(hp,{children:n.jsxs(YUe,{column:!0,justifyContent:"space-between",children:[n.jsxs(S,{column:!0,gap:6,grow:1,children:[n.jsx(C,{block:!0,fontBold:!0,largeSize:!0,neutral900:!0,lineClamp:2,children:f.title||f.url}),n.jsx(I,{when:!!f.snippet,children:n.jsx(C,{block:!0,neutral700:!0,smallSize:!0,lineClamp:4,children:f.snippet})})]}),n.jsx(Y,{style:{width:"100%",padding:"0px"},styleType:"modalBackBtn",type:"button",onClick:()=>{Sd(f.url),O.clickChatbotReferenceLink({chatId:e,messageId:r,url:f.url,type:f.type,view:o?"widget":"full_page"})},children:ZUe[f.type]??i("ai_assistant.references.other")})]})},`ref-slide-${_}`))})}),n.jsx(HI,{center:!0,className:`swiper-button-next swiper-button-next-${r}`,isPartOfChatWidget:o,onClick:A,children:n.jsx(I,{when:a<m-1,children:n.jsx(S,{center:!0,fullHeight:!0,fullWidth:!0,color:s.text.black,children:n.jsx(Qf,{})})})})]})]})}const oBe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:14,height:14,fill:"none",viewBox:"0 0 14 14",...e},c.createElement("path",{fill:"#115BC3",d:"M10.667 7.333V12H1.333V2.667H4.68c.033-.474.147-.92.32-1.334H1.333C.6 1.333 0 1.933 0 2.667V12c0 .733.6 1.333 1.333 1.333h9.334c.733 0 1.333-.6 1.333-1.333V8.667zm-1 3.334H2.333l1.834-2.354 1.306 1.574 1.834-2.36zm1.866-6.074A2.97 2.97 0 0 0 12 3c0-1.
697366-1.34-3-3-3S6 1.34 6 3s1.34 3 2.993 3c.587 0 1.134-.173 1.594-.467l2.08 2.08.946-.946zM9 4.667a1.667 1.667 0 1 1 0-3.334 1.667 1.667 0 0 1 0 3.334"})),iBe=e=>{const t=_t(i=>i.chatbot.activeChat),{showModal:r}=Cb(),o=c.useCallback(()=>{O.clickChatbotImagePreviewButton({chatId:t.id,imageUrl:e.src}),r("PreviewImageModal",{styleType:"light",disableOutsideClick:!0,isDefaultHeadingHidden:!0,modalRootStyles:{width:"888px",height:"626px","max-height":"unset","max-width":"unset"},data:e})},[t.id,e,r]);return n.jsx("button",{onClick:o,children:n.jsx(oBe,{})})},sBe="https://sortly.zoom.us/j/87382207617?pwd=dEsMSVEZ3QGDj1qp4rGl7gUMHi1GMp.1",aBe=/\n(?=!\[[^\]]*\]\([^)]*\))/g,zI=800,lBe={message:{presence:{allowEmpty:!1},length:{maximum:zI,get message(){return x("validations.is_too_long",{max:zI})}}}},ap=e=>["assistant","system"].includes(e),cBe={img:e=>n.jsx(iBe,{...e})},dBe=({message:e,isPartOfChatWidget:t,customHandleCreateTicket:r,setMessageRef:o})=>{const{t:i}=P(),s=le(),{userName:a,userLastName:l}=dn(),u=q(D=>D.chatbot?.activeChat),[p,m]=c.useState(null),h=t?e.content.replace(aBe,""):e.content,A=(D,F)=>{s({type:d.SEND_MESSAGE_FEEDBACK_REQUEST,payload:{messageId:D,chatId:u.id,isPositive:F==="positive"}}),m(F),O.clickChatbotMessageFeedback({messageId:D,chatId:u.id,isPositive:F==="positive",view:t?"widget":"full_page"})},f=fE(),_=ap(e.author.roleType),b=e.author.roleType==="system",E=f?!!e.hasTicket||j(e.ticketReference):!!e.ticketReference,T=new Date(ct.utc(e.createdAt).local().toISOString()),w=`${a.charAt(0)}${l.charAt(0)}`,{showModal:v}=lt(),k=c.useCallback(()=>{if(u){if(O.clickChatbotSupportTicketButton({chatId:u.id,messageId:e.id,trigger:"chat_message",view:t?"widget":"full_page",messagesCount:u?.messages.filter(D=>!ap(D?.author?.roleType)).length??0}),j(r))return r({chatId:u.id,messageId:e.id});v("CreateZendeskTicketModal",{isDefaultHeadingHidden:!0,closeButton:!1,size:"small",styleType:"light",data:{chatId:u.id,messageId:e.id}})}},[u,t,r,v,e.id]),N=c.useCallback(D=>{j(e.id)&&o(D,e.id)},[e,o]);return e.isCheckIn&&!f?null:n.jsx(XPe,{ref:D=>N(D),$isAI:_,children:n.jsxs(ZPe,{$isAI:_,$isError:b,isPartOfChatWidget:t,children:[n.jsxs(e9e,{children:[n.jsxs(I,{when:_,children:[n.jsx(VO,{components:t&&cBe,content:h}),n.jsxs(I,{when:e.requiresSupport,children:[n.jsx(I,{when:!E,children:n.jsx(Y,{disableHover:!0,style:{padding:"0px",margin:"0px"},styleType:"redLink",onClick:k,children:i("ai_assistant.create_ticket.header_cta_text")})}),n.jsx(I,{when:E,children:n.jsx(C,{offsets:{mb:12},children:yE(e.ticketReference,{isSageHubspotEnabled:f})})})]})]}),n.jsx(I,{when:!_,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",gap:12,children:[n.jsx(R,{children:n.jsx(a9e,{center:!0,children:w})}),n.jsx("span",{children:e.content})]})})]}),n.jsx(I,{when:e.references&&e.references.length>0,children:n.jsx(rBe,{chatId:u.id,isPartOfChatWidget:t,messageId:e.id,references:e.references})}),n.jsxs(S,{children:[n.jsx(I,{when:_,children:n.jsx(t9e,{$isAI:_,children:a8e(T)})}),n.jsx(I,{when:_&&!b&&!e.isCheckIn,children:n.jsxs(s9e,{children:[n.jsx(E0,{$positive:!0,$active:p==="positive","aria-label":"Thumbs up",onClick:()=>A(e.id,"positive"),children:n.jsx(QO,{height:"16px",preserveAspectRatio:"none",viewBox:"0 0 24 24",width:"16px"})}),n.jsx(E0,{$active:p==="negative","aria-label":"Thumbs down",onClick:()=>A(e.id,"negative"),children:n.jsx(WO,{height:"16px",preserveAspectRatio:"none",viewBox:"0 0 24 24",width:"16px"})})]})})]})]})})},uBe=()=>n.jsx(r9e,{children:n.jsx(o9e,{children:n.jsxs(i9e,{children:[n.jsx(ry,{$delay:"0ms"}),n.jsx(ry,{$delay:"300ms"}),n.jsx(ry,{$delay:"600ms"})]})})}),pBe=({messages:e,isTyping:t,isPartOfChatWidget:r=!1,customHandleCreateTicket:o,scrollToBottom:i})=>{const s=c.useRef({}),a=es(e),l=c.useCallback((u,p)=>{s.current[p]=u},[]);return c.useEffect(()=>{if(e.length>0){if(M(a))r?e.length>1&&s.current[e[e.length-2].id].scrollIntoView({behavior:"smooth",block:"start"}):i();else if(e.length>a.length&&a.length>1){const u=e[e.length-1];if(ap(u.author.roleType)){const m=s.current[u.id];j(m)?m.scrollIntoView({behavior:"smooth",block:"start"}):i()}else i()}}},[r,e,a,i]),n.jsxs(JPe,{children:[e.map(u=>n.jsx(dBe,{customHandleCreateTicket:o,isPartOfChatWidget:r,message:u,setMessageRef:l},u.id??`local-${u.createdAt}`)),n.jsx(I,{when:t,children:n.jsx(R,{all:12,children:n.jsx(uBe,{})})})]})},mBe=({customHandleCreateTicket:e})=>{const{sendMessage:t}=Pe(),o=_t(u=>u.chatbot?.activeChat).messages||[],{scrollRef:i,isAtBottom:s,scrollToBottom:a}=ZH(),l=c.useContext(Ue);return n.jsxs(n.Fragment,{children:[n.jsx(GUe,{ref:i,children:n.jsx(pBe,{isPartOfChatWidget:!0,customHandleCreateTicket:e,isTyping:t,messages:o,scrollToBottom:a})}),n.jsx(I,{when:!s,children:n.jsx($Ue,{isPartOfChatWidget:!0,onClick:a,children:n.jsx(Qf,{color:l.text.neutral700,style:{transform:"rotate(90deg)"}})})})]})},hBe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,className:"send_svg__lucide send_svg__lucide-send-horizontal-icon send_svg__lucide-send-horizontal",viewBox:"0 0 24 24",...e},c.createElement("path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904zM6 12h16"})),ABe={primary:L(["margin:12px 20px;padding:2px;"]),secondary:L(["margin:10px 20px 0px 20px;position:relative;border-radius:16px;padding:2px;&:focus-within{background:",";}"],({theme:e})=>`linear-gradient(to right, ${e.delimiter.teal500}, ${e.delimiter.green300}, ${e.delimiter.blue700})`)},gBe={primary:L(["height:100%;"]),secondary:L(["padding:0px 16px;height:100%;min-height:56px;background:",";border-radius:14px;"],({theme:e})=>e.bg.neutral100)},yBe={primary:L(["flex:1;margin:auto 0px;padding:0px;overflow-wrap:break-word;resize:none;field-sizing:content;max-height:28px;scrollbar-width:none;border:none;border-radius:0px;font-size:18px;color:",";font-weight:400;&::placeholder{color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.text.neutral500),secondary:L(["flex:1;margin:auto 0px;padding:0px;overflow-wrap:break-word;resize:none;field-sizing:content;max-height:100px;scrollbar-width:none;border:none;border-radius:0px;font-size:16px;color:",";font-weight:400;background:",";&::placeholder{color:",";}"],({theme:e})=>e.text.neutral700,({theme:e})=>e.bg.neutral100,({theme:e})=>e.text.neutral500)},fBe=g.form.withConfig({displayName:"ui__Form"})(["display:flex;align-items:center;"]),_Be=L(["display:flex;justify-content:center;margin:16px 0px;"]),xBe=g.div.withConfig({displayName:"ui__Wrapper"})(["width:100%;",";"],({styleType:e})=>ABe[e]),bBe=g(S).withConfig({displayName:"ui__InputWrapper"})(["",""],({styleType:e})=>gBe[e]),EBe=L(["bottom:-14px;"]),SBe=g.button.withConfig({displayName:"ui__SendButton"})(["display:flex;align-items:flex-end;cursor:pointer;",""],({$enabled:e,theme:t})=>
6973e?`color: ${t.text.neutral700};`:`color: ${t.text.neutral400}; cursor: not-allowed;`),CBe=g(S).withConfig({displayName:"ui__SendIconWrapper"})(["margin-bottom:8px;padding:6px;border-radius:50%;background:",";"],({$enabled:e,theme:t})=>e&&`linear-gradient(46deg, ${t.bg.teal100}, ${t.bg.green100}, ${t.bg.blue100})`),TBe=g(hBe).withConfig({displayName:"ui__StyledSendIcon"})(["width:24px;height:24px;"]),wBe=({isDisabled:e=!1,styleType:t="primary"})=>{const{t:r}=P(),o=le(),{sendMessage:i}=Pe(),s=q(E=>E.chatbot?.activeChat),a=q(E=>E.chatbot?.initialized),{register:l,getFieldState:u,reset:p,handleSubmit:m,formState:h}=Ye({defaultValues:{message:""},mode:"onChange",resolver:E=>gt(E,lBe)}),{isValid:A}=h,f=c.useCallback(E=>{const T=E.message.trim(),w=t==="primary"?"full_page":"widget";a?o({type:d.SEND_MESSAGE_REQUEST,payload:{chatId:s.id,content:T,parentMessageId:i8e(s.messages),view:w}}):new Promise((v,k)=>{o({type:d.CREATE_CHAT_REQUEST,payload:{resolve:v,reject:k}})}).then(v=>{o({type:d.SEND_MESSAGE_REQUEST,payload:{chatId:v,content:T,parentMessageId:null,view:w}})}).catch(v=>{se({type:"error",message:v.message})}),p()},[s,o,a,p,t]),_=c.useCallback(E=>{E.key==="Enter"&&!E.shiftKey&&(E.preventDefault(),m(T=>f(T))(E))},[m,f]),b=A&&!i;return n.jsx(fBe,{onKeyDown:_,onSubmit:m(f),children:n.jsx(xBe,{styleType:t,children:n.jsxs(bBe,{fullHeight:!0,fullWidth:!0,justifyContent:"center",styleType:t,children:[n.jsx(Qn,{noFieldWrapper:!0,disabled:e||i,placeholder:r("ai_assistant.input.placeholder"),...l("message"),...u("message",h),customErrorStyles:EBe,textAreaControlStyles:yBe[t],textAreaWrapperStyles:_Be}),n.jsx(R,{width:"8px"}),n.jsx(SBe,{$enabled:b,type:"submit",children:n.jsx(CBe,{$enabled:b&&t==="secondary",alignItems:"center",justifyContent:"center",children:n.jsx(TBe,{})})})]})})})},IBe=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none",viewBox:"0 0 18 18",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.3,d:"m13 10 1.975-2.025a3.5 3.5 0 1 0-4.95-4.95L8 5M10 13l-2.025 1.975a3.5 3.5 0 1 1-4.95-4.95L5 8M6 12l6-6"})),vBe=6e4*5,RBe=()=>{const{featureFlags:e}=Yt(),{companyStorage:t,updateCompanyStorage:r}=xr(),[o,i]=c.useState(Kw);c.useEffect(()=>{const _=window.setInterval(()=>{i(Kw())},vBe);return()=>window.clearInterval(_)},[]);const{isTrial:s,isAdvanced:a,isUltra:l,role:u}=_t(_=>({isTrial:_.plan.subscriptionStatus.isTrial,isAdvanced:_.plan.mark.isAdvanced,isUltra:_.plan.mark.isUltra,role:_.accesses.role})),p=sA(t?.liveSupportClicked),h=e.enableSageLiveSupport&&Op(u)&&s&&(a||l)&&o&&!p,A=!1,f=c.useCallback(()=>{r({liveSupportClicked:"true"}),window.open(sBe,"_blank","noopener,noreferrer")},[r]);return{shouldShowLiveSupport:h,shouldShowRequestSupport:A,handleLiveSupportClick:f}},jBe=({handleCreateTicket:e})=>{const{t}=P(),r=le(),o=Pe(),{initialized:i,ticketCategoryOptions:s,isWidgetPanelOpen:a,currentUserId:l,activeChat:u}=q(T=>({initialized:T.chatbot.initialized,ticketCategoryOptions:T.chatbot.ticketCategoryOptions,isWidgetPanelOpen:T.chatbot.isWidgetPanelOpen,currentUserId:T.currentUser.user.id,activeChat:T.chatbot?.activeChat})),{id:p}=Fn(),{featureFlags:m}=Yt(),{shouldShowLiveSupport:h,shouldShowRequestSupport:A,handleLiveSupportClick:f}=RBe(),_=c.useMemo(()=>cx()?.[p]?.[l]?.lastAiChatId,[p,l]),b=!i&&j(_),E=c.useCallback(()=>{o.fetchZendeskTicketCategories||(O.clickChatbotSupportTicketButton({chatId:u?.id,messageId:null,trigger:"support_button",view:"widget",messagesCount:u?.messages.filter(T=>!ap(T?.author?.roleType)).length??0}),e({chatId:u?.id}))},[u,e,o.fetchZendeskTicketCategories]);return c.useEffect(()=>{m.enableSortlyChatbotWidget&&!i&&M(s)&&a&&r({type:d.FETCH_ZENDESK_TICKET_CATEGORIES_REQUEST})},[r,m.enableSortlyChatbotWidget,i,a,s]),c.useEffect(()=>{m.enableSortlyChatbotWidget&&!i&&a&&_&&r({type:d.FETCH_CHAT_REQUEST,payload:{chatId:_}})},[r,_,m.enableSortlyChatbotWidget,i,a]),n.jsxs(n.Fragment,{children:[n.jsx(FUe,{horizontal:20,vertical:8,children:n.jsxs(S,{fullWidth:!0,alignItems:"center",justifyContent:"space-between",children:[n.jsx(C,{bold:!0,largeSize:!0,children:t("ai_assistant.header")}),n.jsxs(S,{alignItems:"center",gap:8,children:[n.jsx(I,{when:h,children:n.jsx(Y,{disableHover:!0,minWidth:120,offsetType:"compact",styleType:"userCancel",textTransform:"uppercase",onClick:f,children:t("ai_assistant.chat_widget.live_support")})}),n.jsx(I,{when:A,children:n.jsxs(Y,{disableHover:!0,disabled:o.fetchZendeskTicketCategories,minWidth:126,offsetType:"compact",styleType:"userCancel",textTransform:"uppercase",onClick:E,children:["+ ",t("ai_assistant.chat_widget.request_support")]})})]})]})}),n.jsx(fe,{height:"1px",width:"100%"}),n.jsx(I,{when:b,children:n.jsx(S,{fullHeight:!0,alignItems:"center",children:n.jsx(S,{fullWidth:!0,height:"fit-content",justifyContent:"center",children:n.jsx(Ct,{})})})}),n.jsxs(I,{when:!b,children:[n.jsx(I,{when:!i,children:n.jsx(qUe,{})}),n.jsx(I,{when:i,children:n.jsx(mBe,{customHandleCreateTicket:e})}),n.jsxs(S,{fullWidth:!0,alignItems:"center",direction:"column",children:[n.jsxs(R,{fullWidth:!0,children:[n.jsxs(UUe,{href:ez,rel:"noopener noreferrer",target:"_blank",children:[t("ai_assistant.go_to_help_center"),n.jsx(IBe,{color:"black"})]}),n.jsx(wBe,{isDisabled:j(_)&&!i,styleType:"secondary"})]}),n.jsx(C,{neutral500:!0,tinySize:!0,letterSpacing:"0.4px",offsets:{mt:4,mb:8},children:t("ai_assistant.disclaimer")})]})]})]})},kBe=()=>{const[e,t]=c.useState({}),[r,o]=c.useState("main"),i=c.useCallback(({chatId:u,messageId:p})=>{t({chatId:u,messageId:p}),o("ticket")},[]),s=c.useCallback(()=>{o("exiting")},[]),a=c.useCallback(()=>{r==="exiting"&&o("main")},[r]),l=r==="ticket"||r==="exiting";return n.jsxs(n.Fragment,{children:[n.jsx(jBe,{handleCreateTicket:i}),l&&n.jsx(f8e,{isEntering:r==="ticket",onAnimationEnd:a,children:n.jsx(LUe,{...e,handleBackButtonClick:s})})]})},dy=e=>{if(typeof window>"u")return e;const t=Math.max(cy,window.innerHeight-cy-VUe);return Math.min(Math.max(e,cy),t)},NBe=({disabled:e})=>{const[t,r]=c.useState(BI),[o,i]=c.useState(!1),s=c.useRef(!1),a=c.useRef(null),l=c.useRef(null),u=c.useRef(null);c.useEffect(()=>{const m=()=>r(h=>
6973dy(h));return window.addEventListener("resize",m),()=>window.removeEventListener("resize",m)},[]),c.useEffect(()=>()=>{l.current?.abort(),u.current!==null&&clearTimeout(u.current)},[]),c.useEffect(()=>{e?a.current===null&&r(m=>(a.current=m,BI)):a.current!==null&&(r(dy(a.current)),a.current=null)},[e]);const p=c.useCallback(m=>{if(e)return;m.preventDefault();const h=new AbortController;l.current=h;const{signal:A}=h,f=m.clientY,_=t;let b=!1;document.addEventListener("mousemove",E=>{const T=f-E.clientY;!b&&Math.abs(T)<=zUe||(b||(b=!0,i(!0)),r(dy(_+T)))},{signal:A}),document.addEventListener("mouseup",()=>{h.abort(),l.current=null,b&&(s.current=!0,i(!1),u.current=setTimeout(()=>{s.current=!1,u.current=null},0))},{signal:A})},[t,e]);return{bottom:t,isDragging:o,onMouseDown:p,suppressNextClickRef:s}},OBe={isWidgetShown:!1,isWidgetPanelOpen:!1,ticketCategoryOptions:[],initialized:!1,activeChat:null,lastCompletionAt:null,isCheckInShown:!1},DBe=e=>e.reduce((t,r,o)=>r.id===null&&r.author.roleType==="user"?o:t,-1),PBe=e=>{if(e.featureFlags?.enableSageHubspotTickets!==!0)return null;const{activeChat:t,lastCompletionAt:r,isCheckInShown:o}=e.chatbot,i=t?.session;return o||M(r)||M(i?.checkInMessage)||i.concluded||M(i.checkInAfterSeconds)?null:Date.parse(r)+i.checkInAfterSeconds*1e3};function LBe(e=OBe,t){switch(t.type){case d.SHOW_CHATBOT_WIDGET:return{...e,isWidgetShown:!0};case d.HIDE_CHATBOT_WIDGET:return{...e,isWidgetShown:!1};case d.OPEN_CHATBOT_WIDGET_PANEL:return{...e,isWidgetPanelOpen:e.isWidgetShown===!1?e.isWidgetPanelOpen:!0};case d.CLOSE_CHATBOT_WIDGET_PANEL:return{...e,isWidgetPanelOpen:e.isWidgetShown===!1?e.isWidgetPanelOpen:!1};case d.FETCH_CHAT_SUCCESS:return{...e,initialized:!0,activeChat:t.payload.chat,lastCompletionAt:t.payload.lastCompletionAt??null,isCheckInShown:!1};case d.FETCH_CHAT_FAILURE:return{...e,activeChat:null,lastCompletionAt:null,isCheckInShown:!1};case d.CREATE_CHAT_SUCCESS:{const{chat:r,preserveMessages:o}=t.payload,i=o?[...e.activeChat?.messages??[],...r.messages]:r.messages;return{...e,initialized:!0,activeChat:{...r,messages:i},lastCompletionAt:null,isCheckInShown:!1}}case d.CREATE_CHAT_FAILURE:return{...e,activeChat:null,lastCompletionAt:null,isCheckInShown:!1};case d.FETCH_ZENDESK_TICKET_CATEGORIES_SUCCESS:{const{ticketCategoryOptions:r}=t.payload;return{...e,ticketCategoryOptions:r}}case d.CREATE_ZENDESK_TICKET_SUCCESS:{const{messageId:r,ticketId:o}=t.payload;return M(e.activeChat)?e:{...e,activeChat:{...e.activeChat,messages:e.activeChat.messages.map(i=>i.id===r?{...i,ticketReference:o,hasTicket:!0}:i)}}}case d.SEND_MESSAGE_REQUEST:{const{content:r,parentMessageId:o}=t.payload,i={id:null,author:{roleType:"user",roleId:null},parentMessageId:o,content:r,createdAt:new Date().toISOString()};return{...e,activeChat:{...e.activeChat,messages:[...e.activeChat.messages,i]}}}case d.SEND_MESSAGE_SUCCESS:{const{message:r}=t.payload,o=DBe(e.activeChat.messages),i=e.activeChat.messages.map((s,a)=>a===o?{...s,id:r.parentMessageId}:s);return{...e,activeChat:{...e.activeChat,messages:[...i,r]},lastCompletionAt:t.payload.lastCompletionAt??null,isCheckInShown:!1}}case d.SEND_MESSAGE_FAILURE:return e;case d.CHATBOT_SESSION_CHECK_IN:{const r=e.activeChat?.session?.checkInMessage;if(e.isCheckInShown||M(r))return e;const o={id:null,author:{roleType:"assistant",roleId:null},parentMessageId:null,content:r,createdAt:new Date().toISOString(),isCheckIn:!0};return{...e,activeChat:{...e.activeChat,messages:[...e.activeChat.messages,o]},isCheckInShown:!0}}default:return e}}const FBe=1e3,_h=new Set;let ju=null;const I0=()=>{[..._h].forEach(e=>e())},gD=()=>{document.visibilityState==="visible"&&I0()},MBe=()=>{ju===null&&(ju=setInterval(I0,FBe),document.addEventListener("visibilitychange",gD),window.addEventListener("focus",I0))},UBe=()=>{ju!==null&&(clearInterval(ju),ju=null,document.removeEventListener("visibilitychange",gD),window.removeEventListener("focus",I0))},BBe=e=>(_h.add(e),MBe(),()=>{_h.delete(e),_h.size===0&&UBe()}),HBe=()=>{const e=le(),t=q(PBe);c.useEffect(()=>{if(t===null)return;const r=()=>{Date.now()>=t&&e({type:d.CHATBOT_SESSION_CHECK_IN})};return r(),BBe(r)},[t,e])},zBe=()=>{const e=q(b=>b.chatbot.isWidgetShown),t=q(b=>b.chatbot.isWidgetPanelOpen),r=q(b=>b.chatbot.activeChat),{openWidgetPanel:o,closeWidgetPanel:i}=tz();HBe();const{featureFlags:s}=Yt(),a=Ep().AUTOMATION_MODE==="true",[l]=m_(),u=l.get("banner")==="false",{pathname:p}
6973=Er(),{bottom:m,isDragging:h,onMouseDown:A,suppressNextClickRef:f}=NBe({disabled:t}),_=c.useCallback(()=>{if(f.current){f.current=!1;return}t?(i(),O.closeChatbot({chatId:r?.id,messagesCount:r?.messages.length})):(o(),O.openChatbot({chatId:r?.id,messagesCount:r?.messages.length}))},[r?.id,r?.messages.length,i,t,o,f]);return a||!s.enableSortlyChatbotWidget||u||e6(p)?null:n.jsxs(p8e,{$bottom:m,alignItems:"flex-end",direction:"column",isActive:e,children:[n.jsx(_8e,{direction:"column",isOpen:e&&t,children:n.jsx(kBe,{})}),n.jsx(Ge,{content:QUe(),customContainerStyle:"white-space: nowrap;",delayShow:400,forceHidden:t||h,placement:"left",wrapperFocusable:!1,children:n.jsxs(m8e,{$draggable:!t,$isDragging:h,onClick:_,onMouseDown:A,children:[n.jsx(I,{when:!t,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"center",children:n.jsx(AD,{height:"32px",strokeWidth:.3,width:"32px"})})}),n.jsx(I,{when:t,children:n.jsx(S,{fullHeight:!0,alignItems:"center",justifyContent:"center",children:n.jsx(vUe,{strokeWidth:.2,width:"18px"})})})]})})]})},VBe=g.div.withConfig({displayName:"Container__ContainerDiv"})(["height:100%;min-height:100%;background-image:unset;background-repeat:initial;background-position:initial;background-size:unset;"]);let VI=null;const QBe=()=>{const e=le(),t=J9(nz);Rse(),rz(),oz(t),iz(),sz();const r=q(s=>s.account.fetchingAppInitialData),o=q(s=>s.modal),i=o?.extraModal??{};return qt(()=>{window.enableNewApiHost=!0,window.enableAuthTokenCookie=!0,CA.initialize(e),e({type:d.CHECK_MAINTENANCE_WARNINGS_REQUEST}),e({type:d.FETCH_APP_INITIAL_DATA_REQUEST})}),c.useEffect(()=>(VI=UI.add(()=>{e({type:d.PRIMARY_SIDEBAR_INTERACTIVE,payload:window.innerWidth>=b3})}),()=>UI.remove(VI)),[e]),r?n.jsx(Gr,{}):n.jsx(X9,{backend:Z9,children:n.jsx(IUe,{children:n.jsxs(SUe,{children:[n.jsx(eZ,{}),n.jsx(mD,{}),n.jsx(zFe,{}),n.jsx(mUe,{}),n.jsx(cI,{modalData:o}),n.jsx(cI,{modalData:i}),n.jsx(zBe,{}),n.jsx(MFe,{}),n.jsx(VBe,{children:n.jsx(ls,{})})]})})})},WBe="Login",qBe=c.lazy(()=>Oe(()=>import("./registration-BfOA5mCx_bundle.js").then(e=>e.tR),__vite__mapDeps([4,5,1,2,6,7,8]))),GBe=Object.freeze(Object.defineProperty({__proto__:null,component:qBe,name:WBe},Symbol.toStringTag,{value:"Module"})),$Be="account-locked",KBe=c.lazy(()=>Oe(()=>import("./account_locked-k6HYC9qU_bundle.js"),__vite__mapDeps([56,1,2,4,5,6,7,8,18,57,10]))),YBe=Object.freeze(Object.defineProperty({__proto__:null,component:KBe,name:$Be},Symbol.toStringTag,{value:"Module"})),JBe="unlock-account",XBe=c.lazy(()=>Oe(()=>import("./unlock_account-BD1lAmvc_bundle.js"),__vite__mapDeps([58,1,2,4,5,6,7,8,18]))),ZBe=Object.freeze(Object.defineProperty({__proto__:null,component:XBe,name:JBe},Symbol.toStringTag,{value:"Module"})),eHe="SSOLogin",tHe=c.lazy(()=>Oe(()=>import("./registration-BfOA5mCx_bundle.js").then(e=>e.tS),__vite__mapDeps([4,5,1,2,6,7,8]))),nHe=Object.freeze(Object.defineProperty({__proto__:null,component:tHe,name:eHe},Symbol.toStringTag,{value:"Module"})),rHe="Registration",oHe=c.lazy(()=>Oe(()=>import("./registration-BfOA5mCx_bundle.js").then(e=>e.tT),__vite__mapDeps([4,5,1,2,6,7,8]))),iHe=Object.freeze(Object.defineProperty({__proto__:null,component:oHe,name:rHe},Symbol.toStringTag,{value:"Module"})),sHe="ConfirmAccountCreation",aHe=c.lazy(()=>Oe(()=>import("./registration-BfOA5mCx_bundle.js").then(e=>e.tU),__vite__mapDeps([4,5,1,2,6,7,8]))),lHe=Object.freeze(Object.defineProperty({__proto__:null,component:aHe,name:sHe},Symbol.toStringTag,{value:"Module"})),cHe="AccountExists",dHe=c.lazy(()=>Oe(()=>import("./account-exists-x1bcsQHF_bundle.js"),__vite__mapDeps([59,1,2,4,5,6,7,8]))),uHe=Object.freeze(Object.defineProperty({__proto__:null,component:dHe,name:cHe},Symbol.toStringTag,{value:"Module"})),pHe="ResetPassword",mHe=c.lazy(()=>Oe(()=>import("./registration-BfOA5mCx_bundle.js").then(e=>e.tV),__vite__mapDeps([4,5,1,2,6,7,8]))),hHe=Object.freeze(Object.defineProperty({__proto__:null,component:mHe,name:pHe},Symbol.toStringTag,{value:"Module"})),AHe="SetNewPassword",gHe=c.lazy(()=>Oe(()=>import("./set_password-BiBzWkpU_bundle.js"),__vite__mapDeps([60,1,2,4,5,6,7,8]))),yHe=Object.freeze(Object.defineProperty({__proto__:null,component:gHe,name:AHe},Symbol.toStringTag,{value:"Module"})),fHe={emailConfirmed:!1,errorMessage:null};function _He(e=fHe,t={}){const{type:r,payload:o}=t;switch(r){case d.CONFIRM_EMAIL_SUCCESS:return ln("emailConfirmed",!0,e);case d.CONFIRM_EMAIL_FAILURE:return ln("errorMessage",o.error,e);default:return e}}const xHe="EmailConfirmation",bHe=c.lazy(()=>Oe(()=>import("./email_confirmation-FUHPDQ8s_bundle.js"),__vite__mapDeps([61,1,2,4,5,6,7,8,18,62]))),EHe=Object.freeze(Object.defineProperty({__proto__:null,component:bHe,name:xHe,reducer:_He},Symbol.toStringTag,{value:"Module"})),SHe="RegistrationWithInvitation",CHe=c.lazy(()=>Oe(()=>import("./registration_with_invitation-CiBy37En_bundle.js"),__vite__mapDeps([63,1,2,4,5,6,7,8]))),THe=Object.freeze(Object.defineProperty({__proto__:null,component:CHe,name:SHe},Symbol.toStringTag,{value:"Module"})),wHe="AppleRedirect",IHe=c.lazy(()=>Oe(()=>import("./apple_sso_redirect-CL_SH4HC_bundle.js"),__vite__mapDeps([64,1,2,4,5,6,7,8,18]))),vHe=!0,RHe="basic",jHe=Object.freeze(Object.defineProperty({__proto__:null,component:IHe,layout:RHe,name:wHe,noSidebar:vHe},Symbol.toStringTag,{value:"Module"})),kHe="SSOKeycloakRedirect",NHe=c.lazy(()=>Oe(()=>import("./sso_keycloak_redirect-B_DmwcXT_bundle.js"),__vite__mapDeps([65,1,2,4,5,6,7,8,18]))),OHe=!0,DHe="basic",PHe=Object.freeze(Object.defineProperty({__proto__:null,component:NHe,layout:DHe,name:kHe,noSidebar:OHe},Symbol.toStringTag,{value:"Module"})),LHe="reportsHome",FHe=c.lazy(()=>Oe(()=>import("./reporting-Bny9cASN_bundle.js"),__vite__mapDeps([66,1,2,4,5,6,7,8,18,67,57,10]))),MHe="reporting",UHe=Object.freeze(Object.defineProperty({__proto__:null,component:FHe,layout:MHe,name:LHe},Symbol.toStringTag,{value:"Module"})),BHe="inventorySummary",HHe=c.lazy(()=>Oe(()=>import("./reporting_inventory-BbwwdqlF_bundle.js"),__vite__mapDeps([68,1,2,4,5,6,7,8,18,69,70,71,72,73,74,75,76,77,78,57,10]))),zHe="reporting",VHe=Object.freeze(Object.defineProperty({__proto__:null,component:HHe,layout:zHe,name:BHe},Symbol.toStringTag,{value:"Module"})),QHe="allTransactions",WHe=c.lazy(()=>Oe(()=>import("./reporting_transactions-RUX0ZBIV_bundle.js"),__vite__mapDeps([79,1,2,4,5,6,7,8,18,69,70,71,72,73,74,75,76,80,57,10]))),qHe="reporting",GHe=Object.freeze(Object.defineProperty({__proto__:null,component:WHe,layout:qHe,name:QHe},Symbol.toStringTag,{value:"Module"})),$He="quantityChangesByItem",KHe=c.lazy(()=>Oe(()=>import("./consumption_report-YRF1AD5h_bundle.js"),__vite__mapDeps([81,1,2,4,5,6,7,8,18,69,70,71,72,73,74,75,76,80,57,10]))),YHe="reporting",JHe=Object.freeze(Object.defineProperty({__proto__:null,component:KHe,layout:YHe,name:$He},Symbol.toStringTag,{value:"Module"})),XHe="transfer",ZHe=c.lazy(()=>Oe(()=>import("./transfer_report-CG_KbloW_bundle.js"),__vite__mapDeps([82,1,2,4,5,6,7,8,18,69,70,71,72,73,74,75,76,80,77,57,10]))),eze="reporting",tze=Object.freeze(Object.defineProperty({__proto__:null,component:ZHe,layout:eze,name:XHe},Symbol.toStringTag,{value:"Module"})),nze="userActivitySummary",rze=c.lazy(()=>Oe(()=>import("./user_activity_summary_report-CjNX6jEo_bundle.js"),__vite__mapDeps([83,1,2,4,5,6,7,8,18,69,70,71,72,73,74,75,76,80,77,57,10]))),oze="reporting",ize=Object.freeze(Object.defineProperty({__proto__:null,component:rze,layout:oze,name:nze},Symbol.toStringTag,{value:"Module"})),sze="jobsReport",aze=c.lazy(()=>Oe(()=>import("./jobs_report-DodvXyeI_bundle.js"),__vite__mapDeps([84,1,2,4,5,6,7,8,18,85,86,87,71,72,74,88,70,89,73,90,57,10]))),lze="reporting",cze=Object.freeze(Object.defineProperty({__proto__:null,component:aze,layout:lze,name:sze},Symbol.toStringTag,{value:"Module"})),dze="jobsReportJobItems",uze=c.lazy(()=>Oe(()=>import("./jobs_report_job_items-BzIHsTmB_bundle.js"),__vite__mapDeps([91,1,2,4,5,6,7,8,18,86,92,85,93,74,94,73,90,57,10]))),pze="reporting",mze=Object.freeze(Object.defineProperty({__proto__:null,component:uze,layout:pze,name:dze},Symbol.toStringTag,{value:"Module"})),hze="jobsReportItemJobs",Aze=c.lazy(()=>Oe(()=>import("./jobs_report_item_jobs-BgKj8aP1_bundle.js"),__vite__mapDeps([95,1,2,4,5,6,7,8,18,87,85,86,71,72,92,93,74,94,73,57,10]))),gze="reporting",yze=Object.freeze(Object.defineProperty({__proto__:null,component:Aze,layout:gze,name:hze},Symbol.toStringTag,{value:"Module"})),fze="EmailReportUnsubscription",_ze=c.lazy(()=>Oe(()=>import("./email_report_unsubscription-BRgmqFoU_bundle.js"),__vite__mapDeps([96,1,2,4,5,6,7,8,18,62]))),xze=Object.freeze(Object.defineProperty({__proto__:null,component:_ze,name:fze},Symbol.toStringTag,{value:"Module"})),bze=e=>e.currentUser?.user?.roleGroup,Eze={},Sze={},Cze=()=>{const e=q(r=>r.accesses?.permissions)??Eze,t=q(bze)??Sze;return c.useMemo(()=>({rolePermissions:e,systemPermissions:t.systemPermissions??{},applicationPermissions:t.applicationPermissions??{}}),[e,t])},Tze={account_menu:"Account menu",account_sign_out:"Sign Out",components:{cancel:"Cancel",retry:"Try again",loading:"Loading",load_more:"Load more",loading_more:"Loading more…",agent_badge:"Agent added",table:{sort_ascending:"Asc",sort_descending:"Desc"},pagination:{range:"Showing {{start}}–{{end}}",range_empty:"Showing 0 results",page:"Page {{page}}",previous:"Previous page",next:"Next page",nav_label:"pagination",go_previous:"Go to previous page",go_next:"Go to next page",more_pages:"More pages"},sidebar:{toggle:"Toggle Sidebar"},carousel:{previous_slide:"Previous slide",next_slide:"Next slide"},breadcrumb:{nav_label:"breadcrumb",more:"More"}},api:{sageUploads:{photo_unreadable:"Could not read this photo. Use PNG, JPEG, WEBP, or GIF.",unsupported_image_type:"Unsupported image type {{type}}. Use PNG, JPEG, WEBP, or GIF.",unsupported_image_type_unknown:"Unsupported image type. Use PNG, JPEG, WEBP, or GIF.",image_too_large:"Image is too large ({{size}} MB); max is {{max}} MB.",presign_failed:"Could not prepare the upload ({{status}}
6973)",presign_failed_detail:"Could not prepare the upload ({{status}}): {{detail}}",upload_service_unreachable:"Could not reach the upload service.",upload_failed:"Upload to storage failed.",unsupported_file_type:"Unsupported file type {{type}}. Use a CSV or Excel (.xlsx) file.",unsupported_file_type_unknown:"Unsupported file type. Use a CSV or Excel (.xlsx) file.",file_too_large:"File is too large ({{size}} MB); max is {{max}} MB."},activityHistory:{fetch_report_types_failed:"Failed to fetch report types",report_type_unavailable:"Activity history report type is unavailable",fetch_item_activity_failed:"Failed to fetch item activity"},bulkActions:{none_selected:"No {{resource}} selected",too_many:"Cannot process more than {{max}} {{resource}} at once",invalid_id:"Invalid {{resource}} id: {{id}}"},companyAddresses:{fetch_failed:"Failed to fetch company addresses",create_failed:"Failed to create the address",update_failed:"Failed to update the address",delete_failed:"Failed to delete the address",fetch_defaults_failed:"Failed to fetch default addresses",update_defaults_failed:"Failed to update default addresses"},companyRoles:{fetch_members_failed:"Failed to fetch members"},customAttributes:{fetch_failed:"Failed to fetch custom attributes",fetch_options_failed:"Failed to fetch dropdown options",name_required:"Custom field name is required",create_failed:"Failed to create custom field",update_failed:"Failed to update custom field",delete_failed:"Failed to delete custom field",save_options_failed:"Failed to save dropdown options"},customers:{fetch_failed:"Failed to fetch customers",name_required:"Customer name is required",create_failed:"Failed to create customer",update_failed:"Failed to update customer",delete_failed:"Failed to delete customer",bulk_delete_failed:"Failed to delete customers"},deleteStock:{delete_failed:"Failed to delete stock"},deletionReasons:{fetch_failed:"Failed to fetch deletion reasons"},externalOnOrder:{mark_ordered_failed:"Failed to mark item as ordered",receive_failed:"Failed to receive ordered item"},insights:{fetch_failed:"Failed to fetch insights",invoke_action_failed:"Failed to invoke insight action",dismiss_failed:"Failed to dismiss insight"},inventoryNodes:{load_location_failed:"Failed to load location {{folderId}}"},itemStock:{fetch_levels_failed:"Failed to fetch stock levels",fetch_job_location_failed:"Failed to fetch job location stock",fetch_locations_failed:"Failed to fetch stock locations",update_details_failed:"Failed to update stock details",split_failed:"Failed to split stock",update_quantity_failed:"Failed to update stock quantity",move_failed:"Failed to move stock",move_unconfirmed:"Couldn’t confirm the move finished. Refresh to see the latest stock before trying again.",update_cost_failed:"Failed to update cost",add_failed:"Failed to add stock"},jobActivityHistory:{fetch_failed:"Failed to fetch job activity"},jobs:{fetch_types_failed:"Failed to fetch job types",fetch_failed:"Failed to fetch jobs",name_required:"Job name is required",name_too_long:"Job name must be at most {{max}} characters",validate_name_failed:"Failed to validate job name",create_failed:"Failed to create job",scores_batch_limit:"At most {{max}} job ids per request",fetch_scores_failed:"Failed to fetch job scores",fetch_item_arrivals_failed:"Failed to fetch job item arrivals",fetch_one_failed:"Failed to fetch job",folder_lookup_failed:"Failed to look up jobs for folders",update_failed:"Failed to update job",update_status_failed:"Failed to update job status",complete_failed:"Failed to complete job",delete_failed:"Failed to delete job",fetch_planned_items_failed:"Failed to fetch planned items",update_planned_items_failed:"Failed to update planned items",missing_node_version:"Missing node version for node(s): {{nodeIds}}",fetch_active_items_failed:"Failed to fetch active items",reserve_stock_failed:"Failed to reserve stock",transfer_stock_failed:"Failed to transfer stock",mark_used_failed:"Failed to mark stock as used",return_items_failed:"Failed to return items",release_stock_failed:"Failed to release stock"},jobTemplates:{fetch_failed:"Failed to fetch templates",load_failed:"Failed to load template",name_required:"Template name is required",name_too_long:"Template name must be at most {{max}} characters",validate_name_failed:"Failed to validate template name",create_failed:"Failed to create template",update_failed:"Failed to update template",delete_failed:"Failed to delete template",fetch_suggested_failed:"Failed to fetch suggested template",bulk_delete_failed:"Failed to delete templates"},locations:{name_required:"Location name is required",create_failed:"Failed to create location",update_failed:"Failed to update location",delete_failed:"Failed to delete location",move_failed:"Failed to move location",move_unconfirmed:"Couldn’t confirm the location move finished. Refresh to see the latest locations before trying again."},masterItemNames:{migrate_failed:"Failed to migrate item master names"},masterItems:{create_failed:"Failed to create item",update_failed:"Failed to update item",delete_stock_failed:"Failed to delete stock at this location",delete_failed:"Failed to delete this catalog item",fetch_catalog_failed:"Failed to fetch catalog items",search_failed:"Failed to search catalog items"},photos:{prepare_upload_failed:"Could not prepare the photo upload",missing_storage_reference:"The photo upload did not return a storage reference",save_failed:"The photo could not be saved"},purchaseOrderReceive:{receive_failed:"Failed to receive purchase order items"},purchaseOrders:{fetch_failed:"Failed to fetch purchase orders",fetch_one_failed:"Failed to fetch purchase order",clone_failed:"Failed to clone purchase order",delete_failed:"Failed to delete purchase order",save_failed:"Failed to save purchase order",create_failed:"Failed to create purchase order",add_items_failed:"Failed to add items to purchase order"},quickbooks:{load_integrations_failed:"Failed to load integrations",load_connection_failed:"Failed to load QuickBooks connection",start_connection_failed:"Failed to start the QuickBooks connection",refresh_connection_failed:"Failed to refresh the QuickBooks connection",load_accounts_failed:"Failed to load QuickBooks accounts",load_vend
6973ors_failed:"Failed to load QuickBooks vendors",send_purchase_order_failed:"Failed to send the purchase order to QuickBooks",load_status_failed:"Failed to load the QuickBooks status"},reasons:{fetch_quantity_update_failed:"Failed to fetch quantity update reasons",fetch_add_stock_failed:"Failed to fetch add stock reasons"},restock:{fetch_items_failed:"Failed to fetch restock items",fetch_shortages_failed:"Failed to fetch job shortages"},tags:{fetch_failed:"Failed to fetch tags"},vendorMasterItems:{fetch_failed:"Failed to fetch vendor items",assign_failed:"Failed to assign vendor items",remove_failed:"Failed to remove vendor items"},vendors:{fetch_failed:"Failed to fetch vendors",name_required:"Vendor name is required",create_failed:"Failed to create vendor",update_failed:"Failed to update vendor",delete_failed:"Failed to delete vendor"}},secondary_sidebar:{collapse:"Collapse sidebar",expand:"Expand sidebar",all_locations:"All Locations",add_location:"Add location",job_locations:"Job locations",default_location:"Default",expand_folder:"Expand folder",collapse_folder:"Collapse folder",loading_locations:"Loading locations…",error_locations:"Could not load locations",empty_locations:"No locations yet",no_matching_locations:"No locations match your search",search_placeholder:"Search by location",titles:{inventory:"Inventory",setup:"Setup",settings:"Settings"},sections:{locations:"Locations",configure:"Configure",workspace:"Workspace","user-access-control":"User Access Control"},rows:{catalog:"Catalog","job-templates":"Job Templates",customers:"Customers","custom-fields":"Custom Fields",vendors:"Vendors",addresses:"Addresses","transaction-reasons":"Transaction Reasons","units-of-measure":"Units of Measure",import:"Import inventory",general:"General","user-profile":"User Profile",preferences:"Preferences","company-details":"Company Details","plan-billing":"Plan & Billing","manage-members":"Manage Members","manage-permissions":"Manage Permissions"}},nav:{command_center:"Command Center",inventory:"Inventory",jobs:"Jobs",workflows:"Workflows",restock:"Restock",orders:"Orders",reports:"Reports",insights:"Insights",coming_soon:"Coming soon",ask_sage:"Ask Sage",sage_shortcut:"⌘J",integrations:"Integrations",setup:"Setup",settings:"Settings",sortly_logo:"Sortly"},pages:{vendors:{title:"Vendors",description:"Manage suppliers, purchasing contacts, and the items you buy from each.",new_vendor:"New Vendor",search_placeholder:"Search vendors…",pagination:{page:"Page {{page}} of {{total}}"},card:{location:"{{city}}, {{country}}",manage_items:"Manage items"},menu:{trigger:"{{name}} actions",edit:"Edit",manage_items:"Manage items",delete:"Delete"},new_menu:{upload_file:"Upload from a file",enter_manually:"Enter manually"},manage_vendor_items:"Manage Vendor Items via file",modal:{title_edit:"Edit Vendor",title_new:"New Vendor",subtitle_edit:"Update {{name}}’s contact and address details.",subtitle_new:"Add a supplier and the items you buy from them.",cancel:"Cancel",save:"Save Changes",create:"Create Vendor",delete:"Delete Vendor",save_error:"Could not save the vendor. Please try again.",fields:{name:"Vendor Name",name_placeholder:"e.g. Ferguson HVAC",email:"Email",email_placeholder:"[email protected]",phone:"Phone",phone_placeholder:"1-800-555-0000",contact_name:"Contact Name",contact_name_placeholder:"Primary contact",website:"Website",website_placeholder:"www.vendor.com",line1:"Address Line 1",line1_placeholder:"Street address, PO box",line2:"Address Line 2",line2_placeholder:"Apartment, suite, unit (optional)",city:"City",city_placeholder:"City",state:"State",state_placeholder:"State / province",zip_code:"Zip Code",zip_code_placeholder:"Postal code",country:"Country",country_placeholder:"Country",notes:"Notes",notes_placeholder:"Anything worth remembering about this vendor"},errors:{email:"Enter a valid email address",phone:"Enter a valid phone number (10–22 digits)",zip:"Use only letters, numbers, spaces and hyphens"}},assign:{title:"Assign items to {{name}}",explainer:"Adding an item here links it to this vendor without removing existing ones. Set the vendor price, part number, and product link for each assigned item.",catalog:"Catalog",assigned:"Assigned",search_placeholder:"Search items…",no_matches:"No items match your search.",empty_assigned:"No items assigned to this vendor yet.",loading:"Loading items…",load_error:"Could not load items. Please try again.",retry:"Try again",save_error:"Could not update vendor items. Please try again.",vendor_price:"Vendor Price",vend
6973or_part:"Vendor Part #",product_link:"Product Link",optional:"Optional",primary:"Primary",set_primary:"Set primary",set_primary_aria:"Set this vendor as the primary supplier for {{name}}",primary_locked:"Primary supplier — set a different vendor as primary to change it",price_error:"Enter a price of 0 or more",remove:"Remove {{name}}",footer_summary:"{{selected}} newly selected · {{assigned}} assigned to this vendor",cancel:"Cancel",submit:"Update Vendor Items ({{count}})"},delete:{title:"Delete {{name}}?",subtitle:"This removes the vendor from your workspace.",impact:"This vendor will be removed from your workspace",impact_body:"Items linked to this vendor stay in your inventory — they just lose this vendor and its pricing. This can’t be undone.",cancel:"Cancel",submit:"Delete Vendor",error:"Could not delete the vendor. Please try again."},toast:{created:"“{{name}}” added.",updated:"“{{name}}” updated.",deleted:"“{{name}}” deleted.",items_updated:"Vendor items updated for {{name}}.",items_error:"Could not update vendor items. Please try again."},error:{title:"Could not load vendors",description:"Something went wrong fetching your vendors.",retry:"Try again"},empty:{title:"No vendors yet",description:"Add your first supplier to start linking items and drafting purchase orders."},no_matches:{title:"No vendors match your search",description:"Nothing matches “{{query}}”. Try a different name or city."}},customFields:{title:"Custom Fields",description:"Capture extra details on your items. Catalog fields describe the item itself; stock fields are captured on each stock entry.",new_field:"New field",levels:{catalog:{tab:"Catalog fields",label:"Catalog",hint:"Catalog fields describe the item itself — one value shared across every stock entry.",name_placeholder:"e.g. Brand",preview_hint:"Appears once on every item. All stock entries share the same value."},stock:{tab:"Stock fields",label:"Stock",hint:"Stock fields are captured on each stock entry — every entry keeps its own value.",name_placeholder:"e.g. Lot Number",preview_hint:"Appears on every stock entry. Each entry keeps its own value."}},count:"{{count}} fields",count_one:"{{count}} field",toast:{created:"“{{name}}” custom field created",updated:"“{{name}}” custom field updated",deleted:"“{{name}}” custom field deleted"},types:{string:{label:"Small Text Box",rule:"Short single-line text · up to 190 characters"},text:{label:"Large Text Box",rule:"Multi-line text for longer notes"},integer:{label:"Round Number",rule:"Whole numbers only"},float:{label:"Decimal Number",rule:"Numbers, decimals allowed"},boolean:{label:"Checkbox",rule:"A single yes / no toggle"},dropdown:{label:"Dropdown",rule:"Pick one option from a list · up to 250"},datetime:{label:"Date",rule:"A single calendar date"},url:{label:"Web Link",rule:"A URL that opens in a new tab"},email:{label:"Email",rule:"An email address"},unknown:{label:"Custom field",rule:""}},row:{type_label:"{{type}}",dropdown_options:"{{type}} · {{count}} options",dropdown_options_one:"{{type}} · {{count}} option",actions:"{{name}} actions",edit:"Edit",delete:"Delete"},modal:{title_new:"Create custom field",title_edit:"Edit custom field",subtitle_new:"Choose where the field lives, then pick a type and name it.",subtitle_edit:"Update the field name. The field type and where it applies can’t be changed after creation.",level:"Applies to",field_type:"Field type",locked:"Locked",locked_hint:"The field type can’t be changed after a field is created.",name:"Field name",options:"Options",options_placeholder:"Type one option per line",options_hint:"One option per line · up to {{max}} options",preview:"Preview",cancel:"Cancel",create:"Create field",save:"Save changes",delete:"Delete field",save_error:"Could not save the custom field. Please try again.",limit_error:"You’ve reached the limit of {{max}} catalog fields. Delete one to add another.",limit_error_unknown:"You’ve reached the limit of catalog fields. Delete one to add another."},delete:{title:"Delete this field?",subtitle:"This removes the field from every item.",impact:"“{{name}}” will be permanently removed",impact_body:"The field and its values on every item and stock entry will be permanently removed. This can’t be undone.",cancel:"Cancel",submit:"Delete field",error:"Could not delete the custom field. Please try again."},preview:{sample_label:"Field name",text_placeholder:"Sample text",number_placeholder:"0",select_placeholder:"Select an option",date_placeholder:"Pick a date",checkbox_label:"Yes"},error:{title:"Could not load custom fields",description:"Something went wrong fetching your custom fields.",retry:"Try again",catalog:{title:"Could not load catalog fields",description:"Something went wrong fetching your catalog fields. Your stock fields are unaffected."},stock:{title:"Could not load stock fields",description:"Something went wrong fetching your stock fields. Your catalog fields are unaffected."}},empty:{title:"No custom fields yet",description:"Add fields like seri
6973al number, condition, or purchase date to capture more detail on every item.",catalog:{title:"No catalog fields yet",description:"Catalog fields like brand, category, or material describe the item itself — every stock entry shares the value."},stock:{title:"No stock fields yet",description:"Stock fields like serial number, lot, or expiry date are captured on each stock entry."}}},commandCenter:{title:"Command Center",subtitle:"Today's operational overview",summary:"{{total}} insights · {{critical}} critical",setup:{title:"Finish setting up your workspace",subtitle:"Open Sage to set up locations, items, and order templates",cta:"Open Sage"},category:{replenishment:"Replenishment Insights",catalog:"Catalog Insights",inventory_tracking:"Inventory Tracking Insights",job_intelligence:"Job Intelligence Insights"},category_label:{replenishment:"Replenishment insight",catalog:"Catalog insight",inventory_tracking:"Inventory Tracking insight",job_intelligence:"Job Intelligence insight"},severity:{critical:"Critical",moderate:"Moderate",informational:"Informational"},section:{insights_count:"{{count}} insights",all_clear:"All clear",expand:"Expand {{section}}",collapse:"Collapse {{section}}"},insight:{dismiss:"Dismiss insight"},late_items:{title:"Items arriving late",description:"Per item breakdown of ordered quantities by expected arrival.",empty:"No items are waiting on late or undated arrivals.",loading:"Loading arrival breakdown",error:"Couldn’t load the arrival breakdown.",retry:"Try again",total:"Total",unnamed_item:"Untitled item",columns:{item:"Item",still_needed:"Still needed",on_time:"Arriving in time",late:"Arriving late",no_date:"No delivery date"},row:{toggle_pos_aria:"Show purchase orders for {{name}}",qty_units_one:"{{qty}} unit",qty_units:"{{qty}} units",arriving:"Arriving {{date}}",no_delivery_date:"No delivery date",more_pos:"+{{count}} more",no_pos:"No purchase orders visible"}},toast:{action_error:"Something went wrong. Please try again."},states:{loading:"Loading…",error:"Something went wrong loading the Command Center.",error_description:"We couldn't load your insights. Check your connection and try again.",retry:"Try again",section_empty:"No insights to show."}},importItems:{title:"Import items",subtitle:"Choose how you'd like to add items to your catalog.",more_ways:"More ways to import",coming_soon:"Coming soon",upload:{title:"Upload a file",description:"CSV or Excel — we map your columns with AI and validate the data before import."},photo:{title:"Photo / image recognition",description:"Snap or upload photos and let AI identify items.",take_photo:"Take a photo",seed_prompt:"Import the items shown in this photo."},invoice:{title:"Invoice / Purchase Order",description:"Upload a supplier invoice or PO — AI extracts the line items."}},inventory:{title:"All Locations",summary_items:"items across all locations",back_to_all:"All Locations",folder_summary_here:"unique items here",folder_summary_total:"unique in total",new_location:"New location",new_items:"New Items",new_items_menu:{upload_file:"Upload from file",upload_photo:"Upload from photo",enter_manually:"Enter manually"},add_sublocation:"Add sub-location",section_sublocations:"Sub-locations",section_items:"Items in {{name}}",no_sublocations:{title:"No sub-locations yet"},no_items:{title:"This place is feeling a bit lonely.",description:"Let's jazz it up with some inventory"},section_results:"Results",section_locations:"Locations",search_placeholder:"Search all locations…",search_placeholder_folder:"Search inventory…",results_summary_items:"items match your filters",no_results:{title:"No items found",description:"No items match your search and filters. Try adjusting them."},status_options:{in_stock:"In stock",low_stock:"Low stock",out_of_stock:"Out of stock"},tag_filter:{search_placeholder:"Search tags…",loading:"Loading tags…",empty:"No tags found",error:"Could not load tags",retry:"Try again",catalog:"Catalog tags",stock:"Stock tags"},job_filter:{search_placeholder:"Search jobs…",loading:"Loading jobs…",loading_more:"Loading more…",load_more:"Load more",empty:"No jobs found",error:"Could not load jobs",retry:"Try again",clear:"Clear job filter"},filters:{status:"Status",tag:"Tag",job:"Job",clear:"Clear",clear_all:"Clear filters"},card:{sublocation:"sublocation",sublocations:"sublocations",item:"item",items:"items",default_badge:"Default",in_stock:"in stock",on_jobs:"on jobs",out_of_stock:"Out of Stock",no_photo:"No photo",more_tags:"+{{count}}"},empty:{title:"No locations yet",description:"Create your first location to start organizing inventory."},error:{title:"Could not load locations",description:"Something went wrong fetching your locations.",retry:"Try again"},master_error:{title:"Could not load item details",description:"Something went wrong fetching item details. Please refresh to try again."},location_not_found:{title:"Location not found",description:"We couldn't find this location. It may have been moved or deleted.",back:"Back to all locations"},add_item:{title:"Add item manually",subtitle:"Create an item, then optionally add starting stock.",step_count:"Step {{current}} of {{total}}",step1_name:"Item details",step2_name:"Stock",fields:{name:"Name",name_placeholder:"e.g. Copper elbow 1/2 in",unit:"Unit",unit_placeholder:"Select a unit",unit_search:"Search units…",unit_no_matches:"No units match your search.",unit_helper:"The base unit you stock and count this item in.",description:"Description",description_placeholder:"Optional notes or specs"},stock:{heading:"How much stock do you have?",optional:"Optional",description:"Add quantities you already have by location, or leave this blank and add stock later.",location:"Location",location_placeholder:"Select location",quantity:"Quantity",quantity_placeholder:"0",quantity_required:"Enter a quantity for each location.",amount_too_large:"Quantity and cost must be within the allowed range.",cost:"Cost / unit",cost_placeholder:"0.00",add_location:"Add another location",remove_location:"Remove location"},cancel:"Cancel",next:"Next",back:"Back",submit:"Add Item",adding:"Adding…",error:"Could not create the item. Please try again.",success:"“{{name}}” added."}},workflows:{title:"Workflows",subtitle:"Workflows are actions you can take on your inventory that interact with quantities.",pick_lists:{title:"Pick Lists",subtitle:"Easily request items for pickup with Sortly’s Pick Lists. Create a list, add items, and assign it to a user for review or pickup. Quantities update automatically after items are picked."},stock_counts:{title:"Stock Counts",subtitle:"Count and verify your inventory with ease. Stock counts help you track accurate quantities and keep your records up to date."},invoices:{title:"Invoices",subtitle:"This is your hub to generate invoices, track statuses, and send invoices to QuickBooks. Sortly makes it a breeze."}},restock:{title:"Restock",subtitle:"Review items that need replenishment and turn them into draft purchase orders.",create_pos:"Create {{count}} draft POs",tab_list:"Restock List",tab_orders:"Purchase Orders",actions:{export:"Export CSV"},pagination:{range_empty:"Showing 0 items",range_empty_orders:"Showing 0 orders"},status:{all:"All",out_of_stock:"Out of stock",low_stock:"Low stock",job_shortage:"Job shortage",draft:"Draft",ordered:"Ordered",partially_received:"Parti
6973ally received",received:"Received",voided:"Voided",closed:"Closed"},list_banner:{title:"Replenishment agent flagged {{count}} items to restock",critical:"{{count}} out of stock",description:"Sorted by urgency across {{vendors}} vendors. Review the suggestions, then draft purchase orders.",review:"Review suggestions",dismiss:"Dismiss notification"},toolbar:{search_placeholder:"Search by item name or SID…",vendor:"Vendor",vendor_label:"Filter by vendor",vendor_search:"Search vendors…",vendor_loading:"Loading vendors…",vendor_error:"Couldn’t load vendors",vendor_retry:"Retry",vendor_empty:"No vendors found",location:"Location",location_label:"Filter by location",all_vendors:"All vendors",all_locations:"All locations",status:"Reason",status_label:"Filter by reason",clear:"Clear",clear_filters:"Clear filters",result_count:"{{count}} of {{total}} items"},table:{select_all:"Select all items",select_item:"Select {{name}}",column_item:"Item",column_status:"Reason",column_available:"Available",column_on_order:"On order",column_restock_qty:"Restock qty",column_location:"Location",column_vendor:"Vendor",column_actions:"Actions",min:"min {{count}}",short:"short {{count}}",across_jobs_one:"across {{count}} job",across_jobs_other:"across {{count}} jobs",shortage_jobs_heading:"Planned on",job_name_fallback:"Job #{{id}}",row_actions:"{{name}} actions",value_pending:"—",all_locations:"All Locations",action_add_to_po:"Add to Draft PO",action_mark_ordered:"Mark Ordered",action_mark_received:"Mark received",action_mark_received_disabled:"Nothing is on order outside Sortly to receive.",action_view:"View Item",group_count:"{{count}} items"},selection:{count:"{{count}} selected",add_to_po:"Add to draft PO",export:"Export selected",clear:"Clear"},add_to_po:{pending:"Adding to draft POs…",success_one:"Added {{items}} to 1 draft PO",success_other:"Added {{items}} across {{pos}} draft POs",items_one:"{{count}} item",items_other:"{{count}} items",zero_qty_one:"1 item was added at quantity 0 — set a quantity before ordering.",zero_qty_other:"{{count}} items were added at quantity 0 — set quantities before ordering.",error:"Couldn't add items to a draft PO. Please try again.",dialog_loading_title:"Adding to draft POs…",dialog_loading_description:"Hang tight while we add your items to draft purchase orders.",dialog_title:"Added to draft POs",dialog_po_summary_one:"Added 1 item to {{po}}",dialog_po_summary_other:"Added {{count}} items to {{po}}",dialog_po_fallback:"a draft PO",dialog_badge_new:"New PO",dialog_badge_existing:"Existing PO",dialog_vendor:"Vendor · {{vendor}}",dialog_view_po:"View purchase order",dialog_line_meta:"{{qty}} {{unit}}",dialog_line_price:"{{price}} each",dialog_line_part:"Part #{{part}}",dialog_line_merged:"added to existing line",dialog_line_no_price:"No price yet",dialog_close:"Done"},order_tracking_banner:{title:"Want airtight tracking? Use a Sortly PO instead.",description:"Get costs, receiving and activity history →"},mark_ordered:{title:"Mark as ordered",subtitle:"Track an order placed outside Sortly. We'll flag this item as on order.",in_stock:"{{count}} in stock",quantity_label:"Quantity ordered",suggested:"Suggested {{count}} · min level {{min}}",suggested_no_min:"Suggested {{count}}",decrease:"Decrease quantity",increase:"Increase quantity",note:"No stock is added yet. When the order arrives, choose Mark as received to update your on-hand quantity.",cancel:"Cancel",submit:"Mark as ordered",saving:"Saving…",success:"Marked {{name}} as ordered",error:"Couldn't mark this item as ordered. Please try again."},mark_received:{title:"Mark as received",subtitle:"Record what arrived from your external order.",ordered:"Ordered {{count}}",ordered_badge:"Ordered",in_stock:"{{count}} in stock",quantity_label:"Quantity received",receive_all:"Receive all {{count}}",decrease:"Decrease quantity",increase:"Increase quantity",add_to_on_hand_label:"Add received units to on-hand in Sortly",add_to_on_hand_hint:"Turn off to close the order without changing your Sortly stock quantity",new_on_hand:"New on-hand at {{location}}",your_stock:"your stock",units:"units",note:"Receiving fewer than ordered keeps the remainder on order, so you can record the rest when it arrives.",cancel:"Cancel",submit:"Mark as received",saving:"Saving…",success:"Received {{name}}",error:"Couldn't receive this item. Please try again."},empty:{title:"All caught up",description:"Nothing needs restocking right now. Low-stock, out-of-stock, and job-shortage items show up here automatically."},no_matches:{title:"No items match your filters",description:"Try a different search, or clear the filters to 
6973see everything that needs restocking.",clear:"Clear filters"},error:{title:"Could not load restock items",description:"Something went wrong fetching items to restock.",retry:"Try again"},partial_error:{shortages:{title:"Job shortages couldn't load",description:"Items short against active jobs aren't shown, but everything else that needs restocking is listed below."},stock:{title:"Low and out-of-stock items couldn't load",description:"Stock-based items aren't shown, but job shortages are listed below."}},orders:{title:"Purchase Orders",description:"Create purchase orders, track fulfillment, and manage stock receiving with ease.",create:{label:"Create PO",error:"Could not create the purchase order. Please try again."},search_placeholder:"Search by PO number…",search_label:"Search purchase orders",filters:{status:"Status",all_statuses:"All statuses",active_label:"{{field}}: {{value}}",remove:"Remove {{field}} filter",clear:"Clear"},columns:{number:"PO number",vendor:"Vendor",status:"Status",total:"Total",eta:"ETA",ordered:"Ordered",updated:"Updated"},added_by:"Added by {{name}}",view_order:"View purchase order {{number}}",empty:{title:"No orders match your filters",description:"Try a different search, or clear the filters to see every purchase order.",clear:"Clear filters"},empty_none:{title:"No purchase orders yet",description:"Create a purchase order to track what you’ve ordered and receive stock against it."},error:{title:"Could not load purchase orders",description:"Something went wrong fetching purchase orders.",retry:"Try again"}},detail:{back:"Purchase Orders",created_by:"Created by {{name}} on {{created}} · Last updated {{updated}}",actions:{more:"More actions",clone:"Clone",delete:"Delete",export:"Export",edit:"Edit",order:"Order",receive_items:"Receive items",void:"Void PO",mark_closed:"Mark Closed",connect_quickbooks:"Connect to QuickBooks",send_quickbooks:"Send to QuickBooks",manage_quickbooks:"Manage QuickBooks"},order:{confirm_title:"Order {{number}}?",confirm_description:"A purchase order can no longer be edited once it’s ordered. Are you sure you want to continue?",confirm_confirm:"Order",confirm_cancel:"Cancel",success:"Purchase order {{number}} has been ordered.",error_title:"Couldn’t order this purchase order",error_description:"Something went wrong placing this order. Please try again."},void:{confirm_title:"Void {{number}}?",confirm_description:"Voiding cancels this purchase order. It stays on record but can no longer be received or edited.",confirm_confirm:"Void purchase order",confirm_cancel:"Cancel",success:"Purchase order {{number}} has been voided.",error_title:"Couldn’t void this purchase order",error_description:"Something went wrong voiding this order. Please try again."},close:{confirm_title:"Mark {{number}} closed?",confirm_description:"Closing finalizes this purchase order. It stays on record but can no longer be received or edited.",confirm_confirm:"Mark closed",confirm_cancel:"Cancel",success:"Purchase order {{number}} has been closed.",error_title:"Couldn’t close this purchase order",error_description:"Something went wrong closing this order. Please try again."},quickbooks:{last_pushed:"Last pushed to QuickBooks on {{date}}",send:{title:"Send to QuickBooks",description:"Send purchase order {{number}} to QuickBooks as a bill.",account_label:"Expense account",account_placeholder:"Select an expense account",account_search:"Search accounts",account_empty:"No accounts found",vendor_label:"Vendor",vendor_placeholder:"Select a vendor",vendor_search:"Search vendors",vendor_empty:"No vendors found",ordered_date_label:"Ordered date",ordered_date_placeholder:"Select a date",load_error:"Couldn’t load options. Try again.",submit:"Send to QuickBooks",cancel:"Cancel",success:"Purchase order sent to QuickBooks.",error:"Couldn’t send this purchase order to QuickBooks. Please try again."}},receive:{coming_soon:"Receiving items is coming soon.",title:"Receive items",subtitle_action:"Choose how receiving should affect your inventory.",subtitle_items:"Enter the quantities you’ve received — received stock is added to your inventory.",update_qty:"Update quantity",update_qty_description:"Mark items as received and automatically add the received quantity to your inventory.",do_not_update_qty:"Do not update quantity",do_not_update_qty_description:"Mark items as received without changing inventory — you’ll update stock yourself later.",recommended:"Recommended",select_folder:"Select location",folder_search:"Search locations…",folder_no_matches:"No locations foun
6973d.",all_received:"All {{qty}} {{unit}} received",master_deleted:"Catalog item deleted",only_deleted_lines:"Every item on this order has had its catalog item deleted, so nothing can be received. Remove those lines from the order first.",skipped_title:"Received, with some lines skipped",skipped_description_one:"{{items}} was not received — its catalog item has been deleted. Remove the line for the order to be completed.",skipped_description_other:"{{count}} lines were not received ({{items}}) — their catalog items have been deleted. Remove them for the order to be completed.",items_heading:"Items",receive_all_items:"Receive all",receive_all:"Receive all",remaining:"{{qty}} of {{total}} remaining",receiving_all:"Receiving all",over_receiving:"{{qty}} over ordered",aria_folder:"Receiving folder for {{name}}",aria_qty:"Quantity received for {{name}}",resolve_loading:"Finding stock rows…",resolve_error:"Couldn’t load stock rows for this item.",resolve_needs_folder:"Select a location to receive into first.",resolve_new_row:"No stock row here matches this price — a new one will be created at {{price}}.",resolve_pick_hint:"Multiple stock rows here match this price — pick which to receive into.",reason:"Reason",reason_placeholder:"Select a reason",note:"Transaction note (optional)",note_placeholder:"Add a note for this transaction",cancel:"Cancel",next:"Next",back:"Back",submit:"Receive items",receiving:"Receiving…",success:"Items received.",error_title:"Couldn’t receive these items",error_description:"Something went wrong receiving this order. Please try again."},clone:{confirm_title:"Clone {{number}}?",confirm_description:"This creates a new draft purchase order copying this one’s vendor, line items, and details. You can edit it before ordering.",confirm_confirm:"Clone purchase order",confirm_cancel:"Cancel",success:"Purchase order cloned.",error_title:"Couldn’t clone this purchase order",error_description:"Something went wrong cloning this order. Please try again."},delete:{title:"Delete {{number}}?",subtitle:"This purchase order will be permanently deleted.",impact:"This can’t be undone",impact_body:"Deleting this purchase order removes it and its line items. Stock you’ve already received into your inventory is not affected.",error_title:"Couldn’t delete this purchase order",error_description:"Something went wrong deleting this order. Please try again.",cancel:"Cancel",submit:"Delete purchase order",success:"Purchase order deleted.",admin_disabled:"Admins can’t delete a purchase order once it’s been ordered."},vendor:{title:"Vendor",view_profile:"View vendor profile",select_label:"Vendor",select_placeholder:"Select a vendor",search_placeholder:"Search vendors…",no_matches:"No vendors found.",clear:"Clear vendor",empty:"No vendors yet — add one in the Vendors directory."},details:{title:"Details",expected_delivery:"Expected delivery",expected_delivery_placeholder:"Select a date",ordered:"Ordered",ordered_by:"Ordered by",none:"—"},addresses_edit:{saved_label:"Use a saved address for {{group}}",saved_placeholder:"Search saved addresses…",saved_no_matches:"No saved addresses found.",name:"Name",line1:"Address line 1",line2:"Address line 2",city:"City",state:"State",z
6973ip_code:"Zip code",country:"Country",errors:{too_long:"This is too long",zip:"Use only letters, numbers, spaces and hyphens"}},line_items:{title:"Line Items",add_items:"Add items",column_item:"Item",column_part_number:"Part #",column_qty:"Qty",column_unit_price:"Unit Price",column_total:"Total",received_qty:"{{qty}} received",view_item:"View {{name}}",master_deleted:"Catalog item deleted",master_deleted_hint:"This catalog item was deleted, so the line can no longer be received — remove it for the order to be completed.",part_number_placeholder:"Add part #",note_placeholder:"Add a note",remove:"Remove {{name}}",aria_part_number:"Part number for {{name}}",aria_quantity:"Quantity for {{name}}",aria_unit_price:"Unit price for {{name}}",aria_note:"Note for {{name}}"},summary:{subtotal:"Subtotal",discount:"Discount",tax:"Tax",shipping:"Shipping",order_total:"Order Total"},addresses:{title:"Addresses",ship_to:"Ship to",bill_to:"Bill to"},notes:{title:"Notes",empty:"No notes on this purchase order.",placeholder:"Add notes for this purchase order — delivery instructions, terms, or anything the vendor should know."},order_number:{label:"PO Number",placeholder:"Enter PO number",validating:"Checking this number…",errors:{required:"Enter a purchase order number",too_long:"Use at most {{max}} characters",invalid_format:"This purchase order number is invalid",not_unique:"This purchase order number is already used",check_failed:"We could not check this purchase order number. Try again."}},edit:{cancel:"Cancel",save:"Save",saving:"Saving…",save_success:"Purchase order saved.",save_error_title:"Couldn’t save this purchase order",save_error_description:"Something went wrong saving your changes. Please try again.",unlinked_line_error:"Some added items couldn’t be matched to your catalog. Remove them and try again.",duplicate_catalog_warning:"This catalog item is already on the order: {{items}}. Remove the duplicate to save."},add_items:{title:"Add items",subtitle:"Search your catalog and select the items to add to this purchase order.",search_placeholder:"Search items by name or SID",search_label:"Search items",folder_label:"Filter by location",all_folders:"All Locations",vendor_filter:"Only {{vendor}} items",low_stock:"Low-stock only",select_all:"Select all items",select_item:"Select {{name}}",column_item:"Item",column_in_stock:"In stock",select_master:"Select {{name}}",master_in_stock:"{{count}} in stock",master_locations_one:"{{count}} stock row",master_locations_other:"{{count}} stock rows",master_no_stock:"Not stocked",column_vendor_price:"Vendor price",column_primary_vendor:"Primary vendor",column_vendor_part_number:"Vendor part #",primary_vendor_none:"No primary vendor",in_stock:"{{count}} units",no_location:"No location",toggle_stock_rows:"Show stock rows for {{name}}",select_stock_row:"Select stock at {{location}}",stock_row_more_tags:"+{{count}}",stock_rows_loading:"Loading stock rows…",stock_rows_error:"Couldn’t load stock rows.",stock_rows_empty:"This item isn’t stocked anywhere yet.",stock_rows_none_match:"No stock rows match the current filters.",cart_pick_hint:"Expand an item to order specific stock rows, or add it as-is with no location.",master_selected_rows_one:"{{count}} stock row selected",master_selected_rows_other:"{{count}} stock rows selected",loading:"Searching items…",error:"Couldn’t load items. Please try again.",retry:"Try again",empty_title:"No items found",empty_description:"Try a different search, or turn off the filters.",page_label:"Page {{page}}",prev_page:"Previous page",next_page:"Next page",selected_title:"Selected items",cart_empty:"Items you select appear here.",remove_item:"Remove {{name}}",footer_summary:"{{count}} selected",footer_existing:"{{count}} items already in this order",cancel:"Cancel",add_cta:"Add {{count}} items to purchase order"},states:{loading:"Loading purchase order…",error_title:"Could not load this purchase order",error_description:"Something went wrong loading this order. Please try again.",not_found_title:"Purchase order not found",not_found_description:"We couldn't find this purchase order. It may have been deleted.",back_to_list:"Back to Restock",retry:"Try again"}}},itemDetails:{not_found_title:"Item not found",not_found_description:"We couldn't find this item. It may have been moved or deleted.",n
6973ot_found_back:"Back to inventory",location_not_found_title:"Location not found",location_not_found_description:"We couldn't find the location in this link. It may have been moved or deleted.",location_not_found_view_all:"View in all locations",error_title:"Could not load item",error_description:"Something went wrong loading this item. Please try again.",retry:"Try again",breadcrumb_root:"All Locations",subtitle:"Catalog ID {{catalogId}} · Updated {{updated}}",actions:{insights:"Insights",collapse:"Collapse",expand:"Expand",edit:"Edit",more:"More actions"},insights_panel:{title:"Insights for this location",loading:"Loading insights…",empty:"No active insights for this item at this location.",error:"Could not load insights for this item.",dismiss:"Dismiss insight"},add_stock:{menu_item:"Add stock",button:"Add stock",title:"Add stock",subtitle:"Add this item to a new location.",optional:"(optional)",location_label:"Location",location_placeholder:"Select a location",quantity_label:"Quantity",decrease:"Decrease quantity",increase:"Increase quantity",cost_label:"Cost per unit",cost_placeholder:"0.00",per_unit:"per {{unit}}",reason_label:"Reason",reason_placeholder:"Select a reason",note_label:"Note",note_placeholder:"Add a note for this stock…",cancel:"Cancel",submit:"Add stock",saving:"Adding…",error:"Couldn’t add the stock. Please try again.",success:"Stock added."},delete_item:{menu_item:"Delete",title:"Delete item from this location",subtitle:"Removes this item’s stock at {{location}}.",warning_lead:"This can’t be undone",warning_body:"Removing this item from {{location}} also clears the cost, tags, and notes recorded here. Stock at other locations isn’t affected.",cancel:"Cancel",submit:"Delete",saving:"Deleting…",error:"Couldn’t delete the stock. Please try again.",success:"Item removed from {{location}}.",disabled_no_location:"Open this item from a location to delete its stock there.",disabled_no_stock:"This item has no stock at this location to delete.",disabled_has_quantity:"Remove all quantity at this location before deleting."},cards:{images:"Images",add_image:"Add image",view_photo:"View photo",no_image:"No image",qr_barcode:"QR & Barcode",qr_barcode_empty:"No QR code or barcode linked to this item yet.",barcode_primary:"Primary",tags:"Tags",tags_empty:"No tags added to this item yet.",notes:"Notes",notes_empty:"No notes added to this item yet.",unit_of_measure:"Unit of measure",no_unit:"No unit set",vendors:"Vendors",vendor_primary:"Primary",vendor_unknown:"Unknown vendor",vendors_empty:"No vendors linked to this item yet.",default_vendor:"Default vendor",catalog_fields:"Catalog fields",catalog_fields_empty:"No catalog fields set for this item yet.",catalog_fields_count_one:"{{count}} field",catalog_fields_count_other:"{{count}} fields",catalog_fields_none_configured:"No catalog fields have been set up for your company yet.",catalog_fields_add:"Add custom field"},summary:{photos_one:"{{count}} photo",photos_other:"{{count}} photos",view:"View",view_qr_barcode:"View QR & barcode",view_tags:"View tags",none:"—",default_vendor:"Default: {{name}}"},vendor_edit:{empty:"No vendors linked yet. Add the first one below.",new_vendor:"New vendor",add:"Add vendor",vendor_label:"Vendor",vendor_placeholder:"Select a vendor",no_options:"All of your vendors are already linked to this item.",price_label:"Price",price_error:"Enter a valid price",part_label:"Part #",link_label:"Product link",link_placeholder:"Optional",set_primary:"Set as primary",primary:"Primary",done:"Done",edit:"Edit {{name}}",remove:"Remove {{name}}"},master_edit:{editing:"Editing",saved:"Saved",save:"Save changes",cancel:"Cancel",name_label:"Item name",name_placeholder:"Item name",notes_label:"Item notes",notes_placeholder:"Add a description…",unit_label:"Unit of measure",unit_placeholder:"Select a unit",read_only:"Read-only",upload_photo:"Upload photo",add_photo:"Add photo",remove_photo:"Remove photo",move_photo_back:"Move photo back",move_photo_forward:"Move photo forward",photo_wrong_type:"That file isn’t a supported image type",photo_too_large:"Each photo must be under {{size}} MB",photo_batch_too_large:"Photos can’t total more than {{size}} MB at once",photo_too_many:"You can add up to {{count}} photos",photo_upload_failed:"Couldn’t upload the photo. Please try again.",create_label:"Create new",unlink_label:"Remove label",save_success:"Item updated.",save_error:"Couldn’t save your changes. Please try again.",vendors_error:"Couldn’t update the vendors. Please try again."},label_wizard:{edit_title:"Edit label",create_title:"Create label",cancel:"Cancel",unsaved_changes_dialog:{title:"Your item must be saved before creating a label. Don't worry, you can update your item details later.",confirm:"Save and continue"},next:"Next",step_indicator:"Step {{currentStep}} of {{stepCount}}",edit_label:"Edit label",download_pdf:"Download PDF",print_label:"Print label",generate_error:"Couldn’t generate the label. Please try again.",missing_company_id:"Missing company id",print_permission_error:"You don’t have permission to print a label for this item.",print_success_one:"{{count}} label sent to print for {{itemName}}.",print_success_other:"{{count}} labels sent to print for {{itemName}}.",download_success:"Your {{count}}-label PDF for {{itemName}} is downloading.",label_type:"Label type",label_type_qr:"QR code",label_type_barcode:"Barcode",paper_size:"Paper size",label_size:"Label size",settings_title:"Label settings",settings_tooltip_include_field:"Additional details can be added to all QR labels (except micro)",settings_tooltip_include_photo:"Photos can only be added to Medium (tall), Large or Extra Large labels",settings_tooltip_include_logo:"Logo or icon can only be added to Small, Medium, Medium (long) or Extra Large labels",settings_tooltip_custom_note:"Custom notes can only be added to Large or Extra Large labels",include_field:"Include additional item details",include_field_notes:"Notes",include_field_price:"Price",include_field_min_quantity:"Min quantity",include_field_tags:"Tags",include_field_total_value:"Total value",include_photo:"Include photo",include_logo:"Include logo or icon",logo_option_logo:"Company logo",logo_option_icon:"Icon",icon_shape:"Icon shape",icon_shape_circle:"Circle",icon_shape_triangle:"Triangle",icon_shape_square:"Square",icon_shape_pentagon:"Pentagon",icon_shape_hexagon:"Hexagon",icon_shape_octagon:"Octagon",logo_upload:"Upload logo",logo_uploading:"Uploading…",logo_upload_error:"Couldn’t upload the logo. Please try again.",logo_file_read_error:"Couldn’t read the logo file. Please try again.",logo_remove:"Remove logo",logo_remove_error:"Couldn’t remove the logo. Please try again.",logo_required:"Upload a logo, or turn this off, to continue.",custom_note:"Add note to label",custom_note_placeholder:"Add a note to print on this label",custom_note_required:"Note can’t be blank.",custom_note_too_long:"Note can’t be longer than 140 characters.",print_section_title:"Printing options",label_quantity:"Label quantity",label_quantity_tooltip:"How many copies of this label to print in one run.",quantity_min:"Enter at least 1 label",quantity_limit:"Quantity limit is {{count}}",print_start_position:"Choose label print start position",print_start_position_tooltip:"Select a starting position to print labels from.",print_position_label:"Label {{position}}",email_copy:"Send copy to email",email_placeholder:"Enter email address",email_invalid:"Enter a valid email address",label_information_title:"Label information",labels_per_sheet:"Labels per sheet: {{count}}",compatible_with:"Compatible with: {{details}}",purchase_blank_labels:"Purchase blank labels",purchase_dialog:{printer_type:"Printer type",country:"Country",printer_type_option_inkjet:"Inkjet",printer_type_option_laser:"Laser",printer_type_option_direct:"DYMO LabelWriter 450",country_option_us:"United States",country_option_ca:"Canada",country_option_uk:"United Kingdom",country_option_aus:"Australia",submit:"Open amazon.com"},printer_type_info:"Printer type: {{printerType}}",printer_type_direct:"direct label printer",printer_type_laser:"laser",printer_type_inkjet_laser:"laser / inkjet",printer_recommendation:"Printer recommendation:",purchase_recommended_printers:"Purchase recommended printers",recommended_printer_single:"Brother, Zebra, Dymo and others are supported",rows:"rows",preview_item_name_placeholder:"Item name here",preview_sid_placeholder:"S0003T0143",preview_logo_placeholder:"Logo displayed here",preview_field_content_placeholder:"Field value",preview_note_label_placeholder:"Custom Notes",preview_note_content_placeholder:"Custom notes displayed here",preview_photo_placeholder:"Photo displayed here",preview_caption:"Preview"},tabs:{stock:"Stock",activity:"Activity"},toolbar:{search_placeholder:"Search notes and tags…",status:"Status",tag:"Tag",jobs:"Jobs",clear:"Clear",no_statuses:"No statuses",no_tags:"No tags on this item",no_results_title:"No matching stock",no_results_description:"No stock rows match your search and filters.",clear_filters:"Clear filters"},job_filter:{search_placeholder:"Search jobs…",loading:"Loading jobs…",loading_more:"Loading more…",load_more:"Load more",empty:"No jobs found",error:"Could not load jobs",retry:"Try again"},stock:{locked_note:"This stock is in a locked location and can’t be changed.",where_title:"Where it is",show_more:"Show {{count}} more stock rows",open_location:"Open {{name}}",collapse_location:"Collapse {{name}}",expand_location:"Expand {{name}}",scope_global:"Global",scope_this_location:"This location",empty_location_title:"No stock at this location",empty_location_description:"This item has no stock here. Switch to Global to see stock in other locations.",empty_global_title:"No stock yet",empty_global_description:"This item doesn't have any stock in any location yet.",location_rows_one:"1 stock row",location_rows_other:"{{count}} stock rows",stock_row_label:"Stock row {{number}}",panel_scope:"{{location}} · {{row}}",unknown_location:"Unknown location",col_location:"Location",col_health:"Status",col_available:"Available",col_on_jobs:"On jobs",col_in_stock:"In stock",col_on_order:"On order",col_cost:"Cost",row_actions:{trigger:"Stock row actions",edit:"Edit stock",add_to_po:"Add to draft PO",update_quantity:"Update quantity",move:"Move stock",update_cost:"Update cost",assign_job:"Assign to Job",manage_job_item:"Manage Job Item",delete:"Delete stock",cancel:"Cancel",coming_soon:"Coming soon. This action is not wired up yet.",assign_dialog:{title_assign:"Assign to Job",title_manage:"Manage Job Item",subt
6973itle_pick_job:"Pick a job to load available stock for this item.",job_label:"Job",job_error:"Could not load this job. Please try again.",empty_hint:"Select a job to load available stock.",retry:"Try again",cancel:"Cancel",confirm_pick_job:"Select a job",job_picker:{placeholder:"Select a job…",search_placeholder:"Search jobs…",search_label:"Search jobs",loading:"Loading jobs…",loading_more:"Loading more…",load_more:"Load more",error:"Could not load jobs. Please try again.",retry:"Try again",empty_title:"No jobs yet",empty_description:"Create a job to start tracking allocations.",empty_search_title:'No jobs match "{{keyword}}"',empty_search_description:"Try a different keyword or clear the search.",job_number:"#{{number}}"},allocate_locked:{text:"Stock already in job location. View",link:"job"}},move_dialog:{title:"Move stock",subtitle:"Choose where to move this stock.",summary_available:"{{count}} {{unit}} available",summary_available_unitless:"{{count}} available",quantity_label:"Quantity to move",quantity_of:"of {{count}} {{unit}}",quantity_of_unitless:"of {{count}}",quantity_input:"Quantity to move",decrease:"Decrease quantity",increase:"Increase quantity",move_all:"Move all",current_location:"Current location",destination_label:"Move to",submit:"Select a location",submit_to:"Move to {{name}}",error:"Couldn’t move the stock. Please try again.",success:"Stock moved."},quantity_dialog:{title:"Update quantity",subtitle:"Adjust the stock count for this location.",summary_in_stock:"{{count}} {{unit}} in stock",summary_in_stock_unitless:"{{count}} in stock",quantity_label:"Quantity",amount_placeholder:"0",decrease:"Decrease quantity",increase:"Increase quantity",new_quantity:"New quantity",below_zero:"That would drop the quantity below zero.",below_reserved:"That would remove units reserved for jobs. {{count}} {{unit}} stay reserved.",below_reserved_unitless:"That would remove units reserved for jobs. {{count}} stay reserved.",above_max:"That exceeds the maximum quantity allowed.",reason_label:"Reason",reason_placeholder:"Select a reason",note_label:"Transaction note",note_placeholder:"Add a note for this change…",optional:"(optional)",submit:"Update quantity",submitting:"Updating…",error:"Couldn’t update the quantity. Please try again.",success:"Quantity updated."},cost_dialog:{title:"Update cost",subtitle:"Set the per-unit cost for this stock entry.",summary_in_stock:"{{count}} {{unit}} in stock",summary_in_stock_unitless:"{{count}} in stock",cost_label:"Unit cost",current:"Current {{cost}}",placeholder:"0.00",total_label:"Total value",total_formula:"{{count}} {{unit}} × {{cost}}",total_formula_unitless:"{{count}} × {{cost}}",submit:"Update cost",saving:"Updating…",error:"Couldn’t update the cost. Please try again.",success:"Cost updated."},delete_dialog:{title:"Delete stock",subtitle:"This removes this stock entry and its quantity from the location.",summary_in_stock:"{{count}} in stock",summary_cost_each:"{{cost}} each",empty_lead:"This stock entry will be removed",empty_body:"It has no quantity to remove. This permanently removes the empty stock entry from this location.",blocked_lead:"Remove all stock before deleting",blocked_body:"This entry still has {{count}} in stock at {{location}}. Move or remove the quantity first, then delete.",reason_label:"Reason",reason_optional:"(optional)",reason_placeholder:"Select a reason",submit:"Delete stock",saving:"Deleting…",error:"Couldn’t delete the stock. Please try again.",success:"Stock deleted."}}},health:{healthy:"In stock",low:"Low stock",out:"Out of stock"},panel:{title:"What's unique here",stock_level:"Stock level",min_level:"Minimum level",reorder_level:"Reorder quantity",tags_and_notes:"Tags & notes",tags:"Tags",notes:"Notes",custom_fields:"Custom fields",unknown_field:"Custom field",value:{yes:"Yes",no:"No",empty:"—"},alert:{low:"Low stock",out:"Out of stock",low_detail:"{{available}} available",out_detail:"Nothing available at this location"},edit:{trigger:"Edit",trigger_label:"Edit unique details",editing:"Editing",saved:"Saved",save:"Save changes",save_success:"Details updated.",save_error:"Couldn’t save these details. Please try again.",cancel:"Cancel",add_tag:"Add a tag…",remove_tag:"Remove {{tag}}",create_tag:"Create “{{tag}}”",tag_suggestions:"Matching tags",notes_placeholder:"Add a note…",select_placeholder:"Select…",date_placeholder:"Pick a date…",min_level_placeholder:"Set a level",min_level_helper:"We’ll alert you when stock falls to or below this level.",reorder_level_placeholder:"Set a quantity",reorder_level_helper:"Default quantity ordered when adding this item to a purchase order.",apply_to_label:"Apply changes to",apply_to_all:"All {{count}} {{unit}}",apply_to_all_unitless:"All {{count}}",apply_to_of:"of {{count}} {{unit}}",apply_to_of_unitless:"of {{count}}",apply_to_helper:"Applies to all of this stock by default. Lower the count to update only part of it — the rest keeps its current details.",apply_to_helper_narrowed:"Changes in this edit apply to {{count}} of {{max}} {{unit}} — the rest keeps its current details.",apply_to_helper_narrowed_unitless:"Changes in this edit apply to {{count}} of {{max}} — the rest keeps its current details.",apply_to_decrease:"Apply to fewer",apply_to_increase:"Apply to more",apply_to_input:"Quantity to apply changes to",attachment_hint:"Upload from the full item editor",number_error:{integer:"Enter a whole number that is 0 or more",float:"Enter a number that is 0 or more",too_large:"This 
6973number is too large"},length_error:{string:"Use 190 characters or fewer",text:"Use 4000 characters or fewer",url:"Use 300 characters or fewer"}}},activity:{history:{title:"Activity History",count:"{{count}} events",search_placeholder:"Search activity, location, or person…",filter_type:"All activity",show_earlier:"Show earlier activity",loading:"Loading activity…",error:"Couldn't load activity. Try again.",filter:{move:"Moved",edit:"Edited",delete:"Deleted",create:"Created",restore:"Restored",quantity_change:"Quantity change",quantity_merge:"Merged",count:"Counted",order:"Ordered",order_received:"Received",order_voided:"Order voided"}},bucket:{today:"Today",yesterday:"Yesterday",earlier:"Earlier"},origin:{po_receive:"via purchase order",job_transfer:"via job transfer",job_use:"via job",import:"via import"},tag_action:{added:"Added",removed:"Removed",replaced:"Replaced"},po:{received_progress:"{{amount}} received so far"},detail:{when:"When",by:"By"},event:{moved:"Stock moved",received:"Stock received",quantity:"Quantity updated",cost:"Cost updated",job:"Allocated to job",tags:"Stock tags updated",agent:"Agent reconciled count",created:"Stock created",updated:"Stock updated",deleted:"Stock deleted",ordered:"Stock ordered",voided:"Order voided",master_created:"Item created",master_updated:"Item details updated",master_deleted:"Item deleted"},ai_badge:"AI",system_actor:"System",empty:{title:"No activity yet",description:"Stock changes, edits, and agent actions for this item will show up here."},whats_happening:{title:"What's happening",live:"Live · {{location}}",jobs:"Jobs",orders:"Orders",replenishment:"Replenishment",jobs_count:"{{count}} active",orders_count:"{{count}} open",jobs_empty:"No active job assignments",orders_empty:"No open purchase orders",replenishment_title:"Restock recommended",review:"Review suggestion",dismiss:"Dismiss"},flow:{title:"Stock flow · last 30 days",report:"View report",received:"Received",consumed:"Consumed",net:"Net change"}}},locations:{title:"Locations",subtitle:"Manage your locations and sub-locations.",fields:{name:"Name",name_placeholder:"e.g. Bin A-1",type:"Type",type_helper:"Choose how this location is organized."},types:{warehouse:"Warehouse",aisle:"Aisle",shelf:"Shelf",bin:"Bin",drawer:"Drawer",truck_van:"Truck / Van",truck:"Truck",van:"Van",stockroom:"Stockroom",zone:"Zone",cabinet:"Cabinet",overflow:"Overflow",room:"Room",other:"Other"},cancel:"Cancel",add:{title:"Add sub-location",title_root:"New location",subtitle_root:"Add a top-level location to organize your inventory.",adding_under:"Adding under",submit:"Create location"},edit:{title:"Edit location",subtitle:"Update the name or type of this location.",submit:"Save changes"},menu:{trigger:"Location actions",edit:"Edit",move:"Move",add_sublocation:"Add sub-location",delete:"Delete",delete_disabled:"Move or remove the inventory inside this location before you can delete it."},summary:{top_level_position:"Top-level location",in_parent:"In {{parent}}",sublocation:"{{count}} sub-location",sublocations:"{{count}} sub-locations",item:"{{count}} item",items:"{{count}} items",currently_in:"currently in {{parent}}",currently_top_level:"currently top-level"},move:{title:"Move location",subtitle:"Choose a new parent location to move this into.",label:"Move to",search_placeholder:"Search locations…",all_locations:"All Locations",top_level_tag:"Top level",this_location:"This location",locked_tooltip:"This location is locked and can’t be selected.",no_results:"No locations match your search.",submit:"Move location",submit_to:"Move to {{name}}"},delete:{title:"Delete location",subtitle:"This permanently deletes the location and everything inside it.",warning_lead:"This can’t be undone",warning_body:"A location can only be deleted once it has no inventory inside it. Deleting permanently removes this location and any sub-locations within it.",submit:"Delete location"},toast:{created:"“{{name}}” created.",create_error:"Couldn’t create the location. Please try again.",updated:"Location updated.",update_error:"Couldn’t update the location. Please try again.",moved:"“{{name}}” moved.",move_error:"Couldn’t move the location. Please try again.",deleted:"“{{name}}” deleted.",delete_error:"Couldn’t delete the location. Please try again."}},jobs:{title:"Jobs",customer:{label:"Customer",placeholder:"Search or add a customer…",suggestions:"Customer suggestions",create:"Create “{{name}}”",clear:"Clear customer",too_long:"Customer name is too long (maximum is {{max}} characters)."},description:"Track jobs and projects in one place. Plan items, log what's used, and keep your team on schedule.",new_job:"New Job",search_label:"Search jobs",search_placeholder:"Search jobs…",filters:{status:"Status",status_aria:"Filter by status",clear:"Clear"},status:{not_started:"Draft",in_progress:"In Progress",completed:"Completed",archived:"Archived"},view:{choose:"Choose jobs view",list:"List view",grid:"Grid view"},columns:{job:"Job",job_id:"Job ID",name:"Name",customer:"Customer",job_type:"Job type",start_date:"Start Date",end_date:"End Date",status:"Status",plan_readiness:"Plan readiness"},plan_readiness:{ready:"Ready",blocked_by_deleted:"A planned item was deleted from your catalog and can never be covered — remove it from the plan.",error_short:"Failed to load",aria:{loading:"Loading plan readiness",percent_label:"Plan readiness",not_applicable:"Plan readiness not available"}},actions:{open:"Open job actions",view:"View job",delete:"Delete job"},delete_dialog:{title:"Delete this job?",description:"“{{name}}” and its plan will be permanently removed. This cannot be undone.",cancel:"Cancel",confirm:"Delete job",deleting:"Deleting…",success:"Job deleted.",error:"Could not delete the job. Please try again.",error_has_inventory:"“{{name}}” still has items in its job location. Return or move them, then delete the job."},card:{timeline:"Timeline"},pagination:{range_empty:"Showing 0 jobs"},loading:"Loading jobs…",empty:{title:"No jobs found",description:"Try adjusting your search or filters, or create a new job."},error:{title:"Could not load jobs",description:"Something went wrong fetching your jobs.",retry:"Try again"},new:{breadcrumb:"Jobs",title:"New Job",description:"Schedule a new service or installation job.",success:"Job created.",template:{title:"Start from a template",optional:"· Optional",hint:"Pre-fills the fields below. Editable after.",applied:{auto_subtitle:"Auto-applied · based on your recent jobs",change:"Change",clear:"Clear",from_template:"From template"},placeholder:"Choose a template…",search_label:"Search templates",search_placeholder:"Search templates…",loading:"Loading templates…",loading_more:"Loading more…",load_more:"Load more",error:"Could not load templates. Please try again.",retry:"Try again",empty_title:"No templates yet",empty_description:"Save a job as a template to pre-fill future jobs in one click.",empty_search_title:'No templates match "{{keyword}}"',empty_search_description:"Try a different keyword or clear the search.",no_type_or_duration:"No type or duration set",item_count_one:"{{count}} item",item_count_other:"{{count}} items",duration_one:"Typical duration: {{count}} day",duration_other:"Typical duration: {{count}} days"},details:{title:"Job details",description:"Enter the primary details for the upcoming job."},fields:{name_label:"Job Name",name_placeholder:"e.g. HVAC Install — 3 Ton Unit",name_taken:"This job name already exists. Choose a different name.",name_too_long:"Job name is too long (maximum is {{max}} characters).",customer_name_label:"Customer Name",customer_name_placeholder:"e.g. Riverside Medical Center",customer_name_too_long:"Customer name is too long (maximum is {{max}} characters).",job_type:"Job Type",job_type_placeholder:"Select a job type",start_date:"Start Date",end_date:"End Date",date_placeholder:"Select a date",notes:"Notes",notes_placeholder:"Any additional notes for this job…",link_label:"External job link",link_optional:"Optional",link_placeholder:"e.g. link to the customer work order"},cancel:"Cancel",submit:"Create job",submitting:"Creating…",error:"Could not create the job. Please try again."},detail:{breadcrumb:"Jobs",loading:"Loading job…",error:{title:"Could not load this job",description:"Something went wrong fetching the job.",retry:"Try again"},actions:{open:"Open job actions",edit:"Edit details",save_as_template:"Save as template",delete:"Delete job"},status:{start_job:"Start job",complete_job:"Complete job",error:"Couldn’t update the status. Please try again.",success:{not_started:"Job moved back to Not started.",in_progress:"Job started.",completed:"Job completed."},complete_confirm:{title:"Complete this job?",description:"Completing locks the job — you won’t be able to edit its details or change the status afterwards.",confirm:"Complete job",completing:"Completing…",cancel:"Cancel"}},close_and_return:{heading:"Complete Job",intro:{title:"You can return any unused items before completing this job.",description:"Completed jobs are locked and can’t be edited.",return_items:"Return Items",complete_job:"Complete Job",completing:"Completing…",error:"Couldn’t complete the job. Please try again."},return_step:{items_column:"Items ({{count}})",qty_column:"Quantity Returning",destination_column:"Return to Folder",select_destination_placeholder:"Select a destination",select_destination_aria:"Select a return destination for {{name}}",loading:"Loading items…",empty:"No items left to return.",back:"Back",complete_job:"Complete Job",completing:"Completing…",success:"Items returned and job completed.",error_title:"Couldn’t return items and complete the job",error_description:"Nothing may have changed — check the job and try again."}},edit:{title:"Edit job details",subtitle:"Update the details for {{name}}.",fields:{name:"Job name",start_date:"Start date",end_date:"End date",members:"Members",external_link:"External link",
6973notes:"Notes"},placeholders:{name:"e.g. HVAC Install — 3 Ton Unit",date:"Select a date",link:"https://… link to the work order",notes:"Add notes for this job…"},members:{add:"Add member…",search:"Search members…",creator:"Creator",remove:"Remove member",empty:"No members found.",error:"Couldn’t load members.",loading:"Loading members…",unknown:"Member"},name_required:"Job name is required.",locations:{label:"Job locations",add_sub:"Sub",add_sub_aria:"Add sub-location under {{name}}",new_badge:"New",name_placeholder:"Sub-location name",input_aria:"New sub-location name under {{name}}",confirm_add:"Add",confirm_add_aria:"Add sub-location under {{name}} now",cancel_add:"Cancel adding sub-location",remove_aria:"Remove {{name}}",unknown_root:"Job location",no_folder:"This job has no location folder yet.",create_error:"Couldn’t create the sub-locations. Anything already created was kept — try again for the rest."},cancel:"Cancel",submit:"Save changes",submitting:"Saving…",success:"Job updated.",error:"Couldn’t save your changes. Please try again."},lifecycle:{title:"Job lifecycle",draft:"Draft",in_progress:"In Progress",complete:"Completed",draft_hint:"This job hasn’t started yet. It moves to In Progress automatically once items are pulled to it.",ready_percent:"{{label}} ready",used_percent:"{{label}} utilized",items_of:"· {{covered}} of {{planned}} items",error_short:"Couldn’t load scores",aria:{loading:"Loading lifecycle scores"}},plan_readiness:{title:"Plan readiness",description:"Per master item breakdown of required, available, ordered & allocated quantities.",empty:"This job has no planned items yet.",total:"Total readiness",unnamed_item:"Untitled item",open_aria:"View plan readiness breakdown",columns:{item:"Item",required:"Required",available:"Available",ordered:"Ordered",allocated:"Allocated",ready:"% Ready"}},item_usage:{title:"Item Utilization",description:"Per master item breakdown of required, in job location & used quantities.",empty:"This job has no planned items yet.",total:"Total utilization",open_aria:"View item utilization breakdown",columns:{on_job_location:"In Job Location",used:"Used",used_percent:"% Utilization"}},details:{title:"Details",schedule:"Schedule",job_folder:"Job location",job_folder_link_aria:"Open {{name}} in inventory",external_link:"External link",created_by:"Created by",not_set:"Not set"},job_items:{title:"Job Items",count:"{{active}} active · {{planned}} planned",manage:"Manage Job Items",bulk_import:"Bulk import",active_section:"Active items",planned_section:"Planned items",columns:{item:"Item",allocated:"Allocated",in_job_location:"In job location",used:"Used",required:"Pending Required",in_stock:"Available",ordered:"Ordered"},short_aria:"Short of available stock",row_actions_aria:"More actions for {{name}}",master_deleted:"No longer in catalog",empty:{title:"No planned items yet",description:"Items added to this job’s plan will show up here."}},row_action:{menu:{mark_as_used:"Mark as used",unallocate:"Unallocate",transfer_to_job_location:"Transfer to job location"},cancel:"Cancel",try_again:"Try again",instance_column:"Instance",allocated_column:"Allocated",on_hand_column:"In location",available_column:"Available",source_column:"Source",source:{allocated:"Allocated",location:"In job location"},loading_location:"Loading location…",unknown_location:"Unknown location",fallback_location:"Location #{{id}}",node_subline:"Node #{{nodeId}}",qty_input_aria:"Quantity for {{name}} at {{location}}",clear:"Clear",clear_aria:"Clear quantity for {{location}}",use_all:"Use all",use_all_aria:"Use all available for {{location}}",use:{title:"Mark as used",qty_column:"Qty to use",tally:"Marking {{selected}} of {{total}} available",confirm:"Confirm use",submitting:"Marking as used…",confirm_title:"Mark stock as used?",confirm_description:"You’re about to consume {{qty}} units across {{count}} instance(s). The stock leaves on-hand inventory and this can’t be undone.",confirm_cancel:"Cancel",confirm_confirm:"Mark as used",success:"Stock marked as used.",error_title:"Couldn’t mark stock as used",error_description:"The use action didn’t go through — no stock was marked as used. Your selections are kept, so you can try again."},release:{title:"Unallocate",qty_column:"Qty to unallocate",tally:"Unallocating {{selected}} of {{total}} allocated",confirm:"Confirm unallocate",submitting:"Unallocating…",success:"Stock unallocated.",error_title:"Couldn’t unallocate stock",error_description:"The unallocate action didn’t go through — your reservations are still in place. Your selections are kept, so you can try again."},transfer:{title:"Transfer to job location",qty_column:"Qty to transfer",tally:"Transferring {{selected}} of {{total}} allocated",destination_label:"Destination",destination_column:"Destination",destination_aria:"Transfer destination for {{location}}",confirm:"Confirm transfer",submitting:"Transferring…",success:"Stock transferred to job location.",error_title:"Couldn’t transfer stock",error_description:"The transfer didn’t go through — no stock was moved. Your selections are kept, so you can try again."}},destination_picker:{expand:"Expand {{name}}",collapse:"Collapse {{name}}"},planned_action:{master_deleted:"This item was deleted from your catalog, so its planned quantity is locked. Remove the line from the plan instead.",menu:{allocate:"Allocate",update_qty:"Update required quantity",delete:"Delete from plan"},try_again:"Try again",allocate:{title:"Allocate",required_label:"REQUIRED",required_value:"{{qty}} units planned for this job",source_column:"Source location",in_stock_column:"In stock",qty_column:"Qty to allocate",loading_location:"Loading location…",unknown_location:"Unknown location",fallback_location:"Location #{{id}}",node_subline:"Node #{{nodeId}}",checkbox_aria:"Include {{name}}",qty_input_aria:"Quantity to allocate from {{name}}",loading_sources:"Loading source locations…",empty_title:"No on-hand stock for this item",empty_description:"Add stock at any location for this item, then come back to allocate it to the job.",short_banner:"Allocating {{selected}} of {{target}} required — short by {{short}}. Confirm anyway, or pick more sources.",tally:"{{instances}} instance(s) selected · {{selected}} of {{target}} units",cancel:"Cancel",confirm:"Confirm allocation",submitting:"Allocating…",success:"Stock allocated to job.",error_title:"Couldn’t allocate stock",error_description:"The allocate action didn’t go through — no stock was reserved. Your selections are kept, so you can try again."},update_qty:{title:"Update required quantity",current_label:"CURRENT",updated_label:"UPDATED",input_aria:"Updated required quantity for {{name}}",delta_up:"Raises the required quantity by {{count}} unit(s).",delta_down:"Lowers the required quantity by {{count}} unit(s).",cancel:"Cancel",confirm:"Save changes",submitting:"Saving…",success:"Required quantity updated.",error_title:"Couldn’t update required quantity",error_description:"The update didn’t go through — the plan still shows the previous quantity. Your changes are kept, so you can try again."},delete:{title:"Delete this item from the plan?",description:'"{{name}}" will be removed from the plan. Any stock already allocated to the job stays put — only the planned entry goes away. This can’t be undone.',cancel:"Cancel",confirm:"Delete from plan",submitting:"Deleting…",success:"Item removed from plan.",error_title:"Couldn’t delete planned item",error_description:"The delete didn’t go through — the planned item is still on the job. You can try again."}},manage:{title:"Manage job items",subtitle_select:"Select inventory to plan, allocate, or use on this job.",subtitle_confirm:"Confirm how the selected items apply to this job.",search_placeholder:"Search catalog…",tabs:{your_list:"Your List",full_inventory:"Your Full Inventory"},columns:{item:"Item",required_qty:"Required qty",in_stock:"Available"},your_list:{loading:"Loading your list…",footer_loading:"Loading your list…",footer_error:"Couldn’t load list",empty_search:"No items match your search.",select_all:"Select all items",badges:{active:"Active",planned:"Planned",template:"From Job Template"},error:{title:"Couldn’t load your job template",description:"We couldn’t fetch the items for this job’s template. Check your connection and try again.",retry:"Try again"},empty:{title:"Your list is empty",description:"This job has no template items, planned, or active inventory yet. Start planning or utilizing items and they’ll show up here.",browse_cta:"Browse your full inventory"}}
6973,catalog:{loading:"Loading catalog…",error:"Couldn’t load your catalog.",retry:"Try again",empty:"No catalog items found.",empty_search:"No items match your search.",select_all:"Select all items",load_more:"Load more",loading_more:"Loading more…"},selected_count:"{{count}} selected",clear_selection:"Clear selection",continue:"Continue",back:"Back",cancel:"Cancel",action_label:"Action",actions:{add_to_plan:{title:"Add to Job Plan",desc:"Plan the items this job needs"},allocate:{title:"Allocate to Job",desc:"Reserve on-hand stock for this job"},transfer:{title:"Transfer to Job Location",desc:"Move stock to a job location"},use:{title:"Use in Job",desc:"Mark stock as consumed now"}},coming_soon:"Coming soon",info_banner:"Each item is recorded against this job as a Planned Item. If the required quantity exceeds what’s covered across your inventory and this job, the shortfall is added to the Restock list.",items_heading:"Items",quantity_input:"Quantity for {{name}}",remove_item:"Remove item",source_context:"· {{context}}",shortage:{title:"Shortage of {{amount}} will be added to Restock list",subtitle_partial:"Only {{covered}} of {{planned}} is covered. Review and act on it there.",subtitle_none:"None of the {{planned}} is covered. Review and act on it there."},confirm:"Confirm plan",submitting:"Saving…",submit_success:"Job plan updated.",submit_error:"Couldn’t update the plan. Please try again.",allocate:{subtitle:"Reserve on-hand stock for this job from one or more source locations.",info_banner:"Allocating reserves stock at the chosen sources for this job. The quantity stays counted as inventory but is held for this job until it’s used or released.",item_count:"· {{count}}",columns:{source_location:"Source location",on_hand:"On hand",qty:"Qty"},summary:{available:"{{count}} available",skipped:"{{count}} skipped"},checkbox_aria:"Include {{location}}",qty_input:"Quantity to reserve from {{location}}",skip_banner:"No available stock at any location — this item will be skipped. Add it to the job plan instead to order it.",unknown_location:"Unknown location",loading:"Loading stock locations…",sources_error:"Couldn’t load stock locations.",retry:"Try again",confirm:"Confirm allocate",submitting:"Reserving…",success:"Stock allocated to job.",try_again:"Try again",submit_error:{title:"Couldn’t reserve stock",description:"The allocation didn’t go through — no stock was reserved. Your selections are kept, so you can try again."}},transfer:{subtitle:"Move stock from one or more source locations into this job’s location.",info_banner:"Transferring physically moves the qty into this job’s location. No allocation is created — the destination is locked to the job folder.",item_count:"· {{count}}",columns:{source_location:"Source location",on_hand:"On hand",qty:"Qty"},summary:{available:"{{count}} available",skipped:"{{count}} skipped"},checkbox_aria:"Include {{location}}",qty_input:"Quantity to transfer from {{location}}",skip_banner:"No available stock at any other location — this item will be skipped. Stock already at the job folder doesn’t need to move.",destination_blocked_banner:"All of this item’s stock is already at the selected destination. Pick a different sub-location below to move it within the job.",destination_label:"Destination",destination_aria:"Transfer destination for {{name}}",unknown_location:"Unknown location",loading:"Loading stock locations…",sources_error:"Couldn’t load stock locations.",retry:"Try again",confirm:"Confirm transfer",submitting:"Transferring…",success:"Stock transferred to job location.",try_again:"Try again",submit_error:{title:"Couldn’t transfer stock",description:"The transfer didn’t go through — no stock was moved. Your selections are kept, so you can try again."}},use:{subtitle:"Mark on-hand stock as consumed by this job from one or more source locations.",info_banner:"Using consumes the chosen qty for this job. The stock leaves on-hand inventory and is recorded as used — this can’t be undone.",item_count:"· {{count}}",columns:{source_location:"Source location",on_hand:"On hand",qty:"Qty"},summary:{available:"{{count}}
6973 available",skipped:"{{count}} skipped"},checkbox_aria:"Include {{location}}",qty_input:"Quantity to use from {{location}}",skip_banner:"No available stock at any location — this item will be skipped. Add it to the job plan instead to order it.",unknown_location:"Unknown location",loading:"Loading stock locations…",sources_error:"Couldn’t load stock locations.",retry:"Try again",confirm:"Confirm use",submitting:"Marking as used…",success:"Stock marked as used.",try_again:"Try again",confirm_dialog:{title:"Mark stock as used?",description:"You’re about to consume {{qty}} units across {{count}} item(s). The stock leaves on-hand inventory and this can’t be undone.",cancel:"Cancel",confirm:"Mark as used"},submit_error:{title:"Couldn’t mark stock as used",description:"The use action didn’t go through — no stock was marked as used. Your selections are kept, so you can try again."}}},members:{title:"Members",creator:"Creator",empty:"No members assigned yet.",unknown:"Member",loading:"Loading members…"},notes:{title:"Notes",empty:"No notes on this job."},delete_dialog:{title:"Delete this job?",description:"“{{name}}” and its plan will be permanently removed. This cannot be undone.",cancel:"Cancel",confirm:"Delete job",deleting:"Deleting…",success:"Job deleted.",error:"Could not delete the job. Please try again.",error_has_inventory:"“{{name}}” still has items in its job location. Return or move them, then delete the job."},activity:{title:"Job activity",subtitle:"A chronological audit trail of everything that has happened on this job.",tabs_aria:"Filter job activity by category",loading:"Loading activity…",error:"Couldn’t load activity. Try again.",show_earlier:"Show earlier activity",system_actor:"System",lines:{show:"Show details ({{count}})",hide:"Hide details"},group_count:"· {{count}} updates",group_count_singular:"· 1 update",event:{created:"created this job",deleted:"deleted this job",status_from:"changed status from",status_to:"to",edited:"edited",plan:"updated planned items",plan_added:"added",plan_updated:"updated",plan_removed:"removed",stock:{used:"used",transferred:"transferred",allocated:"allocated",unallocated:"unallocated",on_job:"on this job",to_job:"to this job",from_job:"from this job"}},line:{used:"Used {{amount}} of {{name}}",used_remaining:"Used {{amount}} of {{name}} · {{remaining}} remaining",used_no_amount:"Used {{name}}",used_generic:"Used an item",transferred:"Transferred {{amount}} of {{name}}",transferred_no_amount:"Transferred {{name}}",transferred_generic:"Transferred stock"},fallback:{created_named:"Created job {{name}}",created:"Created job",deleted_named:"Deleted job {{name}}",deleted:"Deleted job",status_changed_full:"Changed status from {{from}} to {{to}}",status_changed:"Changed job status",updated_fields_of_name:"Updated {{fields}} of {{name}}",updated_fields:"Updated {{fields}}",updated_named:"Updated {{name}}",updated:"Updated job",plan_summary:"Updated planned items ({{added}} added, {{updated}} updated, {{removed}} removed)",stock_used:"Used {{stocks}} {{unit}} on job",stock_transferred:"Transferred {{stocks}} {{unit}} to job location",stock_reserved:"Reserved {{stocks}} {{unit}} for job",stock_released:"Released {{stocks}} {{unit}} from job",member_added_named:"Added {{name}} to job",member_added:"Added a member to job",member_removed_named:"Removed {{name}} from job",member_removed:"Removed a member from job",field_changed_named:"Changed {{field}} of job",field_changed:"Changed job details",plan_added_named:"Added {{name}} to plan",plan_added:"Added an item to the plan",plan_updated_named:"Changed required qty of {{name}}",plan_updated:"Updated a planned item",plan_removed_named:"Removed {{name}} from plan",plan_removed:"Removed an item from the plan",allocated_named:"Allocated {{name}} for job",allocated:"Allocated stock for job",unallocated_named:"Unallocated {{name}} from job",unallocated:"Unallocated stock from job"},items_unit_one:"item",items_unit_other:"items",bucket:{today:"Today",yesterday:"Yesterday"},tab:{all:"All",status:"Lifecycle",items:"Manage items",plan:"Plan changes",details:"Details"},category:{status:"Lifecycle",items:"Manage items",plan:"Plan changes",details:"Details"},empty:{title:"No activity yet",description:"Creating the job, editing its plan, moving stock, and status changes will show up here."},empty_filter:{title:"No activity in this view",description:"Try another tab, or load earlier activity for more history."}}}},catalog:{title:"Catalog",description:"The master definitions behind your stock — each item's name, catalog ID, and unit of measure.",unnamed:"Untitled item",search_label:"Search catalog",search_placeholder:"Search by name, catalog ID, or tag",none:"—",tags_overflow:"+{{count}}",columns:{item:"Item",unit:"Unit of measure",tags:"Tags"}
6973,loading:"Loading catalog…",empty:{title:"No items in your catalog yet",description:"Items you add to your catalog will show up here."},empty_search:{title:"No catalog items match your search",description:"Try a different name, catalog ID, or tag."},error:{title:"Could not load your catalog",description:"Something went wrong fetching your catalog items.",retry:"Try again"},error_search:{title:"Search is unavailable right now",description:"We couldn’t search your catalog. Try again, or clear the search to browse every item."},pagination:{range_empty:"No items to show"},row_actions:{trigger:"Catalog item actions",edit:"Edit",goto_item:"Go to item",delete:"Delete"},delete_dialog:{title:"Delete {{name}}?",subtitle:"This removes the catalog item and every stock of it, at every location.",impact:"This can’t be undone",impact_checking:"Checking what this item has in stock…",impact_unknown:"We couldn’t check this item’s stock — deleting removes any stock of it at every location.",impact_empty:"This item has no stock on hand, so no quantity is lost.",impact_stock_one:"Deleting discards all stock of this item, {{quantity}} in stock and {{reserved}} reserved for jobs, at {{count}} location.",impact_stock_other:"Deleting discards all stock of this item, {{quantity}} in stock and {{reserved}} reserved for jobs, across {{count}} locations.",blocked_lead:"This item can’t be deleted",blocked_body:"Some of its stock rows are in a completed job location.",impact_jobs:"This catalog item might be planned or allocated across active jobs. On deletion, its reference in their planned or active items lists will remain but appear disabled.",impact_history:"Past activity keeps this item for the record, but it disappears from your catalog and every item list.",submit:"Delete item",cancel:"Cancel",success:"{{name}} deleted.",error:"Could not delete this catalog item."},edit_dialog:{title:"Edit catalog item",description:"These details are shared by every stock of this item.",loading:"Loading catalog details…",error:"Could not load the catalog details for this item.",name_label:"Name",name_placeholder:"Item name",unit_label:"Unit of measure",tags_label:"Tags",notes_label:"Notes",notes_placeholder:"Add notes about this item…",cancel:"Cancel",save:"Save changes",saving:"Saving…",save_success:"{{name}} updated.",save_error:"Could not save the catalog changes."},migrate:{label:"Migrate names",title:"Migrate catalog names?",description:"Catalog items created before Speedboat have no name or unit of measure. This fills them in from the oldest stock of each item.",impact:"This updates your catalog",impact_body:"Only items that are missing a name are touched, and your existing stock is left unchanged. You can run this again safely.",confirm:"Migrate names",cancel:"Cancel",success:"Migrated {{count}} catalog items.",success_none:"Nothing to migrate — every catalog item already has a name.",error:"Could not migrate the catalog names."}},addresses:{title:"Addresses",description:"Your company addresses, used for shipping, billing, and purchase orders.",new_address:"New Address",search_label:"Search addresses",search_placeholder:"Search addresses…",loading:"Loading addresses…",max_limit_tooltip:"You have reached the maximum of {{limit}} addresses for your plan.",columns:{name:"Name",address:"Address",city:"City",region:"State / Zip",country:"Country"},defaults:{primary:"Primary",shipping:"Shipping",billing:"Billing"},actions:{open:"Open address actions",edit:"Edit",delete:"Delete"},menu:{upload_file:"Upload from a file",enter_manually:"Enter manually"},import:{seed_prompt:"Add the addresses from this file."},form:{create:{title:"New address",description:"Add a company address.",submit:"Create address"},edit:{title:"Edit address",description:"Update this company address.",submit:"Save changes"},fields:{name:"Name",line1:"Address line 1",line2:"Address line 2 (optional)",city:"City",state:"State",z
6973ipCode:"Zip code",country:"Country"},defaults_label:"Use as default for",errors:{required:"This field is required.",too_long:"Must be {{max}} characters or fewer.",invalid_zip:"Zip code can only contain letters, numbers, spaces, and hyphens."},cancel:"Cancel",submitting:"Saving…",create_success:"Address created.",create_error:"Could not create the address.",update_success:"Address updated.",update_error:"Could not update the address."},delete_dialog:{title:"Delete address?",description:"This will permanently delete “{{name}}”.",confirm:"Delete",deleting:"Deleting…",cancel:"Cancel",success:"Address deleted.",error:"Could not delete the address."},empty:{title:"No addresses yet",description:"Add your company addresses to use them on purchase orders and shipments."},empty_search:{title:"No matching addresses",description:"Try a different search."},error:{title:"Could not load addresses",description:"Something went wrong while loading your addresses.",retry:"Try again"},pagination:{range_empty:"No addresses"}},customers:{title:"Customers",description:"The clients your jobs are for. A job picks its customer when it is created.",new_customer:"New customer",search_label:"Search customers",search_placeholder:"Search customers…",loading:"Loading customers…",columns:{name:"Name"},actions:{open:"Open customer actions",edit:"Rename",delete:"Delete"},selection:{select_all:"Select all customers on this page",select_row:"Select {{name}}",count_one:"1 customer selected",count_other:"{{count}} customers selected",clear:"Clear",delete:"Delete"},bulk_delete_dialog:{title_one:"Delete 1 customer?",title_other:"Delete {{count}} customers?",description_one:"“{{name}}” will be removed and can no longer be picked for new jobs. This can’t be undone.",description_other:"{{count}} customers will be removed and can no longer be picked for new jobs. This can’t be undone.",warning:"Every job for these customers will be left with no customer name.",cancel:"Cancel",confirm:"Delete",deleting:"Deleting…",success_one:"Customer deleted.",success_other:"{{count}} customers deleted.",success_with_skipped:"{{count}} deleted. {{skipped}} already gone.",skipped_only:"Nothing to delete — those customers were already removed.",error:"Could not delete the selected customers. Please try again."},pagination:{range_empty:"No customers"},empty:{title:"No customers yet",description:"Customers are added here, or automatically the first time you name one on a new job."},empty_search:{title:"No matching customers",description:"Try a different search."},error:{title:"Couldn’t load customers",description:"Something went wrong fetching your customers.",retry:"Try again"},form:{create:{title:"New customer",description:"Add a client your jobs can be created for.",submit:"Create customer"},edit:{title:"Rename customer",description:"Every job for this customer will show the new name, including past jobs.",submit:"Save changes"},name_label:"Name",name_placeholder:"e.g. Riverside Medical Center",name_too_long:"Customer name is too long (maximum is {{max}} characters).",cancel:"Cancel",submitting:"Saving…",create_success:"Customer created.",create_error:"Could not create the customer. The name may already be taken.",update_success:"Customer updated.",update_error:"Could not update the customer. The name may already be taken."},delete_dialog:{title:"Delete customer?",description:"“{{name}}” will be removed and can no longer be picked for new jobs. Every job for this customer will be left with no customer name. This can’t be undone.",cancel:"Cancel",confirm:"Delete customer",deleting:"Deleting…",success:"Customer deleted.",error:"Could not delete the customer. Please try again."}},jobTemplates:{title:"Job Templates",description:"Templates pre-fill new jobs with key details — name, job type, duration, and a starting list of items.",new_template:"New template",search_label:"Search templates",search_placeholder:"Search templates…",filters:{job_type:"Job type",job_type_aria:"Filter by job type",clear:"Clear"},columns:{name:"Name",job_type:"Job type",duration:"Duration",items:"Items",created_by:"Created by"},duration_day:"{{count}} day",duration_days:"{{count}} days",none:"—",actions:{open:"Open template actions",use:"Use",edit:"Edit",delete:"Delete"},selection:{select_all:"Select all templates on this page",select_row:"Select {{name}}",count_one:"1 template selected",count_other:"{{count}} templates selected",clear:"Clear",delete:"Delete"},bulk_delete_dialog:{title_one:"Delete 1 template?",title_other:"Delete {{count}} templates?",description_one:"“{{name}}” will be permanently removed. This can’t be undone.",description_other:"{{count}} templates will be permanently removed. This can’t be undone.",warning:"Jobs already created from these templates are not affected.",cancel:"Cancel",confirm:"Delete",deleting:"Deleting…",success_one:"Template deleted.",success_other:"{{count}}
6973 templates deleted.",success_with_skipped:"{{count}} deleted. {{skipped}} already gone.",skipped_only:"Nothing to delete — those templates were already removed.",error:"Could not delete the selected templates. Please try again."},loading:"Loading templates…",empty:{title:"No templates found",description:"Try adjusting your search or filters, or create a new template."},error:{title:"Could not load templates",description:"Something went wrong fetching your templates.",retry:"Try again"},pagination:{range_empty:"No templates to show"},form:{create:{title:"New Job Template",description:"Pre-fill new jobs with a reusable starting point.",submit:"Create template"},edit:{title:"Edit Job Template",description:"Update this template's details and item list.",submit:"Save changes",loading:"Loading template…",error:"Could not load this template. Please try again."},created_by:"Created by {{name}}",fields:{name:"Name",name_placeholder:"e.g. HVAC Service Call",name_taken:"This template name already exists. Choose a different name.",name_too_long:"Template name is too long (maximum is {{max}} characters).",job_type:"Job Type",job_type_placeholder:"Select a job type",duration:"Duration (days)",duration_placeholder:"e.g. 7",description:"Description",description_placeholder:"Brief description of this template"},items:{label:"Recommended Items",hint:"Added onto new jobs from this template",search_placeholder:"Search items to add…",search_aria:"Search items to add",empty_title:"No items yet",empty_description:"Add items here to pre-fill every new job created from this template.",column_item:"Item",column_required:"Required",select_all:"Select all items",select_row:"Select {{name}}",selected_count:"{{count}} selected",remove_selected:"Remove",remove:"Remove {{name}}",quantity_input:"Quantity of {{name}}",catalog_loading:"Loading items…",catalog_error:"Could not load items.",catalog_retry:"Try again",catalog_empty:"No items in your catalog yet.",catalog_empty_search:"No items match your search.",load_more:"Load more",loading_more:"Loading…"},browse:{open:"Browse catalog",title:"Browse catalog",description:"Select items from your catalog to add to Recommended Items.",search_placeholder:"Search catalog by name, ID, or tag…",search_aria:"Search catalog",item_count_one:"{{count}} item",item_count_other:"{{count}} items",item_count_partial:"{{shown}}+ items",in_list:"In the list",select_all:"Select all",clear_all:"Clear all",selected_count:"{{count}} selected",add_items_one:"Add {{count}} item",add_items_other:"Add {{count}} items",back:"Back"},cancel:"Cancel",create_success:"Template created.",create_error:"Could not create the template. Please try again.",update_success:"Template updated.",master_deleted:"An item on this template was deleted from your catalog, so its quantity is locked. Remove the row instead.",update_error:"Could not save your changes. Please try again."},delete:{title:"Delete template?",description:"“{{name}}” will be permanently deleted. Jobs already created using this template are not affected.",cancel:"Cancel",confirm:"Delete",deleting:"Deleting…",success:"Template deleted.",error:"Could not delete the template. Please try again."}}},settings:{breadcrumb_root:"Settings",general:"General",appearance_title:"Pick a theme that suits your day.",appearance_description:"Choose how Speedboat looks to you. Select a single theme, or sync with your system.",saves_automatically:"Saves automatically",light_label:"Light",light_description:"Bright surfaces and dark text.",dark_label:"Dark",dark_description:"Dim surfaces, easy on the eyes.",system_label:"System",system_description:"Match your operating system.",language_title:"Language",language_description:"Choose the language for the Sortly interface.",language_switch_failed:"We couldn't switch the language. Please check your connection and try again."},bulkUpload:{cancel:"Cancel",back:"Back",working:"Working…",uploaded:"Uploaded",steps:{upload:"Upload",review:"Review",done:"Done"},upload:{cta:"Drop a file here or click to browse",hint:"CSV or Excel (.csv, .xlsx)",columnsLabel:"Expected columns",linkColumnsHint:"Want to link items to their vendors too? Also include these columns:",optionalVendorHint:"Missing vendors are created automatically — optionally include these columns to fill in their details:",templateHintTitle:"Not sure where to start?",templateHintDescription:"Download a template with the right columns, fill it in, and upload it.",downloadTemplate:"Download template",security:"Your file is processed securely and never shared."},done:{title:"All done",linked:"Linked {{count}} item(s) to their vendors.",vendorsCreated:"Created {{count}}
6973 new vendor(s).",generic:"Import finished.",close:"Done"},error:{title:"Something went wrong",close:"Close"},vendorItemLinks:{title:"Add vendors & item links",description:"Upload a CSV or Excel file of vendors, item links, or both. Vendor name is the only required column — items, pricing, and addresses are optional.",descriptionLink:"Upload a CSV or Excel file to link items to their vendors. Vendor name and item name are required — pricing and addresses are optional."},jobPlanImport:{title:"Bulk import planned items",description:"Upload a CSV or Excel file of the items this job needs. Item name and required quantity are the required columns — unit and catalog ID (SID) are optional.",done:{added:"Added {{count}} item(s) to the plan.",updated:"Updated the quantity of {{count}} planned item(s).",createdItems:"Created {{count}} new catalog item(s)."}}},sage:{panel_label:"Sage panel",title:"Sage",open:"Open Sage",close:"Close Sage",new_chat:"New chat",resize_handle:"Resize Sage panel",welcome_title:"Ask Sortly Sage",welcome_subtitle:"Ask about your inventory, jobs, or anything Sortly.",setup_cta:"Set up my inventory",setup_cta_hint:"Let Sage research your business and build a starter catalog.",composer_placeholder:"Ask Sage…",composer_blocked_placeholder:"Answer the prompt above to continue",composer_label:"Message Sage",send:"Send message",stop:"Stop generating",copy:"Copy message",copied:"Copied",scroll_to_bottom:"Scroll to bottom",thinking:"Thinking…",hint:"⌘J to toggle · Sage can make mistakes",page_hint:"⌘J opens Sage on any page · Sage can make mistakes",tool_used:"Used {{name}}",tool_running:"Running {{name}}…",tool_cancelled:"Cancelled {{name}}",tool_arguments:"Arguments",tool_result:"Result",tool_error:"Error",error_generic:"Something went wrong. Please try again.",error_retry:"Try again",error_no_thread:"Could not start a conversation. Check that the agent service is running.",error_unavailable:"Sage is unreachable right now. Check that the agent service is running, then try again.",attachments:{add:"Attach image",take_photo:"Take photo",remove:"Remove image",row_label:"Attached images",sent_row_label:"Sent images",view_image:"View {{name}}",upload_failed:"Image upload failed. Please try again.",not_sent:"Images that failed or were still uploading were not sent with your message.",camera:{title:"Take a photo",description:"Capture an image to send to Sage.",capture:"Capture",cancel:"Cancel",starting:"Starting camera…",error:"Could not access the camera. Check permissions and try again."}},hitl:{submit:"Submit",confirm:"Confirm",cancel:"Cancel",required:"Required",select_placeholder:"Select an option…",select_min:"Select at least {{count}}",select_max:"Select up to {{count}}",select_range:"Select between {{min}} and {{max}}",choice_search:"Search options…",choice_no_matches:"No matching options",unsupported:"This step needs a newer version of the app to answer fully.",continue:"Continue",select_row:"Include row {{number}}",selected_count:"{{selected}} of {{total}} selected",ask_sage:"Ask Sage",ask_sage_placeholder:"Ask Sage ({{example}})"},page:{title:"Sage",description:"Chat with Sortly Sage about your inventory, jobs, and more."}}};Iv(az,{speedboat:Tze});function wze(...e){return kQ(eL(e))}const Ize={sm:14,default:16,lg:20};function vze({className:e,size:t="default",...r}){const{t:o}=P(),i=Ize[t],s=i/2,a=s-1.2,l=2*Math.PI*a,u=l/6,p=l;return n.jsxs("svg",{role:"status","aria-label":o("speedboat.components.loading"),width:i,height:i,viewBox:`0 0 ${i} ${i}`,fill:"none",className:wze("animate-spin text-primary",e),...r,children:[n.jsx("circle",{cx:s,cy:s,r:a,stroke:"currentColor",strokeWidth:2.4,strokeOpacity:.25,strokeDasharray:`${p} ${u}`,strokeLinecap:"round"}),n.jsx("circle",{cx:s,cy:s,r:a,stroke:"currentColor",strokeWidth:2.4,strokeOpacity:.95,strokeDasharray:`${u} ${p}`,strokeLinecap:"round"})]})}const Rze=new Tv({defaultOptions:{queries:{staleTime:3e4,retry:1,refetchOnWindowFocus:!1}}}),Mt=()=>{const{token:e}=Or();return{"Cache-Control":"no-cache",accept:"application/json",...!(window.enableAuthTokenCookie
6973===!0)&&e?{Authorization:`Bearer ${e}`}:{}}},jze=(e,{statuses:t,stockTags:r,catalogTags:o,vendorId:i})=>{const s=e.query?.bool?.filter?.bool?.must;if(!Array.isArray(s))return e;if(t?.length&&s.push({terms:{statuses:t}}),i&&s.push({nested:{path:"master_item.vendors",query:{term:{"master_item.vendors.vendor_id":Number(i)}}}}),r?.length||o?.length){const a=[];r?.length&&a.push({terms:{"tags.name.keyword":r}}),o?.length&&a.push({terms:{"master_item.tags.name.keyword":o}}),s.push({bool:{should:a}})}return e},kze=[...Lc.DEFAULT,"master_item.notes^10","master_item.notes.ngram^8","master_item.tags.name^20","master_item.tags.name.ngram^15","master_item.tags.name.keyword^10","master_item.label_url^25","master_item.label_url_extra^25"],i_t=["in_stock","low_stock","out_of_stock"],Nze=e=>!!(e?.searchText?.trim()||e?.statuses?.length||e?.stockTags?.length||e?.catalogTags?.length||e?.nodeIds!==void 0);class Oze extends Error{constructor(t){super(`Location ${t} not found`),this.name="LocationNotFoundError"}}const Dze=200,LE=Dze,Pze="sid.keyword",Lze=100,Fze=async(e,t)=>{if(t.length===0)return{};const r=await Fe.fetchItemSummaryAggregations({pathParams:{companyId:e},data:{masterAggregationQueries:t.map(i=>({sid:i.sid,parentNodeId:i.parentNodeId}))}},Mt()),o={};return(r.masterAggregations??[]).forEach(i=>{i.sid!==void 0&&(o[i.sid]={quantity:i.totalQuantity??0,onJobs:i.totalReservedQty??0})}),o},FE=async(e,t)=>{if(t.length===0)return{};const r=await Fe.fetchFolderAggregations({pathParams:{companyId:e},data:{folderAggregationQueries:t.map(i=>({folderId:i.nodeId??i.id}))}},Mt()),o={};return(r?.folderAggregations??[]).forEach(i=>{i.folderId!==void 0&&(o[String(i.folderId)]={sublocations:i.numFolders??0,items:i.numItems??0,uniqueItems:i.numUniqueMasterItems??i.numItems??0})}),o},s_t=async(e,t)=>(await FE(e,[{nodeId:Number(t)}]))[t]??{sublocations:0,items:0,uniqueItems:0},a_t=async(e,t)=>{const o=(await Fe.fetchCatalogStats({pathParams:{companyId:e},data:{query:{folderId:t?Number(t):be,isSummarized:!0,include:"all"}}},Mt())).catalogStats??{},i=(o.numItems??0)+(o.numItemGroups??0)+(o.numMasters??0);return{folders:o.numFolders??0,items:i,uniqueItemsHere:i}},yD=(e,t,r)=>{const o=String(e.nodeId??e.id??"");if(e.type==="folder"){const l=r?.[o];return{kind:"folder",id:o,name:e.name??"",sublocations:l?.sublocations??e.counters?.folder??0,items:l?.items??e.counters?.item??0,uniqueItems:l?.uniqueItems??e.counters?.item??0,locationType:e.locationType}}let i=Number(e.quantity??0)||0,s=Number(e.reservedQty??0)||0;const a=e.type==="master"&&e.sid!==void 0?t?.[e.sid]:void 0;return a&&(i=a.quantity,s=a.onJobs),{kind:"item",id:o,sid:e.sid,quantity:i,onJobs:s}},Mze=(e,t,r=1)=>{const o=t?Number(t):0;return Na({companyId:e,folders:{[o]:{id:o}},layer:{level:1},...t?{}:{filterByNodeType:"folders"},regularNodesView:!1,includeCountersAggregation:!0,isSummaryView:!0,summarySorting:[_p,{sortBy:Li("name"),sortDirection:"ascending"}],pageNumber:Math.max(1,r),pageLimit:LE,allFolders:{}})},Uze=(e,t,r,o=1)=>{const i=r?.searchText?.trim(),s=r?.nodeIds??[],a=Na({companyId:e,...i?{keyword:i,keywordFields:kze}:{},...s.length?{nodeIds:s.map(Number)}:{},...t?{ancestry:t}:{},filterByBucketType:["item"],regularNodesView:!1,includeCountersAggregation:!1,isSummaryView:!0,summarySorting:[{sortBy:Li("name"),sortDirection:"ascending"}],pageNumber:Math.max(1,o),pageLimit:LE,allFolders:{}});return a.collapse={field:Pze,inner_hits:{size:Lze}},jze(a,{statuses:r?.statuses,stockTags:r?.stockTags,catalogTags:r?.catalogTags})},QI=e=>Number(e??0)||0,Bze=async(e,t,r,o=1)=>{if(r?.nodeIds!==void 0&&r.nodeIds.length===0)return{nodes:[],hasNext:!1,hasPrev:!1};const i=await ee.searchBuckets({pathParams:{companyId:e},data:{searchQuery:Uze(e,t,r,o),notifications:!0,customAttributes:!0,withPaginationMeta:!0}},Mt()),s=(i.buckets??[]).filter(l=>(l.nodeId??l.id)!==void 0&&l.sid!==void 0).map(l=>({kind:"item",id:String(l.nodeId??l.id),sid:l.sid,quantity:QI(l.group?.quantity??l.quantity),onJobs:QI(l.group?.reservedQty??l.reservedQty)})),a=i.meta??{};return{nodes:s,hasNext:a.hasNext??!1,hasPrev:a.hasPrev??o>1}},l_t=async(e,t,r)=>{const o=r.trim();if(o==="")return[];const i=Na({companyId:e,keyword:o,keywordFields:Lc.DEFAULT,...t?{ancestry:t}:{},filterByBucketType:["folder"],regularNodesView:!1,includeCountersAggregation:!1,isSummaryView:!0,summarySorting:[{sortBy:Li("name"),sortDirection:"ascending"}],pageNumber:1,pageLimit:LE,allFolders:{}}),a=((await ee.searchBuckets({pathParams:{companyId:e},data:{searchQuery:i,notifications:!1,customAttributes:!1}},Mt())).buckets??[]).filter(u=>u.type==="folder"&&(u.nodeId??u.id)!==void 0),l=await FE(e,a);return a.map(u=>yD(u,void 0,l))},c_t=async(e,t,r,o=1)=>
6973{if(Nze(r))return Bze(e,t,r,o);const i=await ee.searchBuckets({pathParams:{companyId:e},data:{searchQuery:Mze(e,t,o),notifications:!0,customAttributes:!0,withPaginationMeta:!0}},Mt()),s=(i.buckets??[]).filter(h=>(h.nodeId??h.id)!==void 0),a=s.filter(h=>h.type==="master"&&h.sid!==void 0),l=s.filter(h=>h.type==="folder"),[u,p]=await Promise.all([Fze(e,a),FE(e,l)]),m=i.meta??{};return{nodes:s.map(h=>yD(h,u,p)),hasNext:m.hasNext??!1,hasPrev:m.hasPrev??o>1}},Hze=e=>(e??"").split("/").map(t=>t.trim()).filter(t=>t!==""&&t!=="0"),fD=async(e,t)=>await Je.fetchNode({pathParams:{companyId:e,nodeId:t},queryParams:{showChildren:!1}},Mt()),_D=async(e,t)=>(await fD(e,t)).node,zze=async(e,t)=>{const r=await _D(e,t),o=r?.parentId;return{sid:r?.sid??null,folderId:o==null?null:String(o)}},d_t=async(e,t)=>{const r=await fD(e,t);if(!r.node)throw r.responseStatus===404||/not found/i.test(r.error??"")?new Oze(t):new Error(r.error??x("speedboat.api.inventoryNodes.load_location_failed",{folderId:t}));const{node:o}=r,i=Hze(o.ancestry),s=await Promise.all(i.map(async a=>({id:a,name:(await _D(e,a))?.name??""})));return{name:o.name??"",ancestors:s}},Vze=e=>{let t=e;if(typeof t=="string")try{t=JSON.parse(t)}catch{return{}}if(t===null||typeof t!="object")return{};const r=t;return{successes:r.successes,nodeList:r.nodeList??r.node_list,error:r.error}},Qze=e=>{const t=e.nodeList?.flatMap(r=>r.errors??[])[0];return typeof t=="string"&&t.trim()!==""?t:void 0},Wze=async(e,{timeoutMs:t=3e4,failedMessage:r,unconfirmedMessage:o})=>{let i;try{i=await o8(e,{timeoutMs:t})}catch(a){throw a instanceof sb?new Error(o):a instanceof Error&&a.message.trim()!==""&&a.message!==r8?a:new Error(r)}const s=Vze(i);if(s.successes===!1)throw new Error(Qze(s)??r)},WI=100,xD="update_quantity",bD="create",qze=async(e,t)=>{const r=[];let o=1;for(;;){const i=await Je.fetchReasons({pathParams:{companyId:e},queryParams:{page:o,perPage:WI}},Mt());if(i.error)throw new Error(typeof i.error=="string"?i.error:t);const s=i.reasons??[];if(r.push(...s),s.length<WI)break;o+=1}return r},ED=async(e,t,r)=>(await qze(e,r)).filter(i=>i.actionType===t&&i.id!==void 0).map(i=>({value:String(i.id),label:i.fullName||i.name||String(i.id),key:i.key})),u_t=e=>ED(e,xD,x("speedboat.api.reasons.fetch_quantity_update_failed")),p_t=e=>ED(e,bD,x("speedboat.api.reasons.fetch_add_stock_failed")),qI=100,Ng=200,GI=100,Za=e=>{const t=Number(e);return Number.isFinite(t)?t:0},Ym=e=>e==null?null:Za(e),Gze=e=>(e??[]).map(t=>typeof t=="string"?t:t?.name??"").filter(t=>t!==""),$ze=e=>{const t=Za(e.quantity),r=Za(e.reservedQty);return{nodeId:String(e.nodeId??e.id??""),sid:e.sid??"",parentNodeId:e.parentNodeId,ancestry:e.ancestry??void 0,name:e.name??"",inStock:t,onJobs:r,available:t-r,minQuantity:Ym(e.minQuantity),reorderQuantity:Ym(e.reorderQuantity),onOrder:Za(e.poOnOrderQuantity)+Za(e.externalOnOrderQuantity),cost:Ym(e.price),totalValue:Ym(e.totalValue),statuses:e.statuses??[],tags:Gze(e.tags),notes:e.notes??null,customAttributeValues:(e.customAttributeValues??[]).map(o=>({customAttributeId:o.customAttributeId,value:o.value??o.attributeValue??null})),unitName:e.unitName,prettyUnit:e.prettyUnit,createdAt:e.createdAt,updatedAt:e.updatedAt}},Kze=(e,t,r)=>Na({companyId:e,sids:t.map(o=>({value:o})),filterByBucketType:"item",pageNumber:r,pageLimit:Ng}),Yze=(e,t,r)=>Na({companyId:e,ancestry:t,filterByBucketType:"item",pageNumber:r,pageLimit:Ng}),m_t=async(e,t)=>{if(t.length===0)return{};const r={},o=[...new Set(t)];for(let i=0;i<o.length;i+=GI){const s=o.slice(i,i+GI);let a=1;for(;;){const l=await ee.searchBuckets({pathParams:{companyId:e},data:{searchQuery:Kze(e,s,a),notifications:!0,customAttributes:!0,withPaginationMeta:!0}},Mt());if(l.error||l.errors)throw new Error(typeof l.error=="string"?l.error:x("speedboat.api.itemStock.fetch_levels_failed"));const u=(l.buckets??[]).filter(p=>(p.nodeId??p.id)!==void 0);if(u.forEach(p=>{p.sid&&(r[p.sid]=(r[p.sid]??0)+Za(p.quantity))}),u.length<Ng)break;a+=1}}return o.forEach(i=>{i in r||(r[i]=0)}),r},Jze=async(e,t)=>{const r=[];let o=1;for(;;){const i=await ee.searchBuckets({pathParams:{companyId:e},data:{searchQuery:Yze(e,t,o),notifications:!0,customAttributes:!0,withPaginationMeta:!0}},Mt());if(i.error||i.errors)throw new Error(typeof i.error=="string"?i.error:x("speedboat.api.itemStock.fetch_job_location_failed"));const s=(i.buckets??[]).filter(a=>(a.nodeId??a.id)!==void 0);if(r.push(...s),s.length<Ng)break;o+=1}return r},h_t=async(e,t)=>{const r=await Jze(e,t),o={},i={};return r.forEach(s=>{if(!s.sid)return;const a=Za(s.quantity);o[s.sid]=(o[s.sid]??0)+a;const l=String(s.nodeId??s.id??"");l&&a>0&&(i[s.sid]??=[]).push({nodeId:l,sid:s.sid,folderId:s.parentNodeId,quantity:a})}),{totalsBySid:o,rowsBySid:i}},Xze=async(e,t)=>{const r=[];let o=0;for(;;){const i=await Fe.listNodes({pathParams:{companyId:e},queryParams:{sids:[t],include:"items",includeItemContext:!0,limit:qI,offset:o}},Mt());if(i.error||i.errors)throw new Error(typeof i.error=="string"?i.error:x("speedboat.api.itemStock.fetch_locations_failed"));const s=(i.buckets??[]).filter(l=>
6973(l.nodeId??l.id)!==void 0);r.push(...s.map($ze));const a=i.meta;if(!a?.hasNext)break;o=(a.offset??o)+(a.limit??qI)}return r},A_t=async(e,t)=>({rows:await Xze(e,t)}),g_t=async(e,t)=>{const r=await Je.updateNode({pathParams:{companyId:e,nodeId:t.nodeId},data:{node:{tags:t.tags,notes:t.notes,customAttributeValues:t.customAttributeValues,minQuantity:t.minQuantity,reorderQuantity:t.reorderQuantity}}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.itemStock.update_details_failed"))},y_t=async(e,t)=>{const r=await Fe.splitItem({pathParams:{companyId:e,itemId:t.nodeId},data:{targetSplitQty:String(t.targetSplitQty),tags:t.tags,notes:t.notes,customAttributeValues:t.customAttributeValues,minQuantity:t.minQuantity,reorderQuantity:t.reorderQuantity}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.itemStock.split_failed"))},f_t=async(e,t)=>{const r=await Je.updateNode({pathParams:{companyId:e,nodeId:t.nodeId},data:{node:{quantityDelta:t.quantityDelta,action:{reasonId:t.reasonId,actionType:xD,notes:t.notes}}}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.itemStock.update_quantity_failed"))},ME=async(e,t)=>t.length===0?{}:((await ee.nodesVersions({pathParams:{companyId:e},data:{nodeIds:t,includeDescendants:!1}},Mt())).nodes??[]).reduce((o,i)=>(i.id!==void 0&&i.version!==void 0&&(o[String(i.id)]=Number(i.version)),o),{}),__t=async(e,t,{timeoutMs:r}={})=>{const o=(await ME(e,[t.nodeId]))[t.nodeId],i=await ee.nodesBulkMove({pathParams:{companyId:e},data:{move:{targetId:t.targetId,nodes:[{id:t.nodeId,quantity:t.quantity,leaveZeroQuantity:!1,version:o}],action:{reasonId:null,notes:""}}}},Mt());if(i.error||i.errors)throw new Error(typeof i.error=="string"?i.error:x("speedboat.api.itemStock.move_failed"));i.jobId!==void 0&&i.jobId!==null&&await Wze(i.jobId,{timeoutMs:r,failedMessage:x("speedboat.api.itemStock.move_failed"),unconfirmedMessage:x("speedboat.api.itemStock.move_unconfirmed")})},x_t=async(e,t)=>{const r=await Je.updateNode({pathParams:{companyId:e,nodeId:t.nodeId},data:{node:{price:t.price}}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.itemStock.update_cost_failed"))},Zze=bD,b_t=async(e,t)=>{const r=t.reasonId??null,o=t.notes??null,i=o!==null&&o!=="",s=r!==null||i,a=await Je.createNode({pathParams:{companyId:e},data:{includeAcl:!1,node:{isItem:!0,sid:t.sid,name:t.name,unitName:t.unitName,...t.parentId?{parentId:t.parentId}:{},quantity:t.quantity,...t.price!==void 0?{price:t.price}:{},...i?{notes:o}:{},...s?{action:{reasonId:r,actionType:Zze,notes:o}}:{}}}},Mt());if(a.error||a.errors)throw new Error(typeof a.error=="string"?a.error:x("speedboat.api.itemStock.add_failed"))};var SD=(e=>(e.NotStarted="not_started",e.InProgress="in_progress",e.Completed="completed",e.Archived="archived",e))(SD||{});const $I=190,E_t=190,eVe="LOCATION_HAS_INVENTORY";class CD extends Error{constructor(t,r){super(t),this.name="JobDeleteError",this.code=r}}const S_t=e=>e instanceof CD&&e.code===eVe,tVe="JOB_PLANNED_ITEM_MASTER_DELETED";class TD extends Error{constructor(t,r){super(t),this.name="JobPlannedItemsError",this.code=r}}const C_t=e=>e instanceof TD&&e.code===tVe,nVe=Object.values(SD),rVe="updated_at",oVe="desc",iVe=e=>nVe.includes(e),sVe=e=>e!==void 0&&iVe(e)?e:void 0,UE=e=>{const t=sVe(e.status?.key);return{id:String(e.id),jobNumber:e.jobNumber===void 0||e.jobNumber===null?void 0:String(e.jobNumber),title:e.name??"",customerName:e.customerName??void 0,jobType:e.jobType??void 0,roleId:e.roleId??e.createdBy?.roleId??e.createdBy?.id,statusKey:t,statusLabel:t==="not_started"?void 0:e.status?.label??void 0,startDate:e.startDate??void 0,endDate:e.endDate??void 0}},T_t=async e=>{const t=await Fe.listJobTypes({pathParams:{companyId:e}},Mt());if(t.error||t.errors)throw new Error(typeof t.error=="string"?t.error:x("speedboat.api.jobs.fetch_types_failed"));return t.jobTypes??[]},w_t=async(e,t)=>{const{keyword:r,statuses:o,sortBy:i,sortDirection:s}=t,a=Math.max(1,t.page),l=Math.max(1,t.perPage),u=(a-1)*l,p=r?.trim(),m=await Fe.getJobs({pathParams:{companyId:e},queryParams:{keyword:p||void 0,status:o?.length?o.join(","):void 0,sortBy:i??rVe,sortDirection:s??oVe,limit:l,offset:u}},Mt());if(m.error||m.errors)throw new Error(typeof m.error=="string"?m.error:x("speedboat.api.jobs.fetch_failed"));const h=(m.jobs??[]).filter(f=>f.id!==void 0).map(UE),A=m.meta??{};return{jobs:h,meta:{offset:A.offset??u,limit:A.limit??l,hasPrev:A.hasPrev??a>1,hasNext:A.hasNext??!1}}},I_t=async(e,t)=>{const r=t.name.trim();if(!r)throw new Error(x("speedboat.api.jobs.name_required"));const o=await Fe.createJob({pathParams:{companyId:e},data:{name:r,customerName:t.customerName?.trim()||null,jobType:t.jobType??null,folderUid:Gn(),startDate:t.startDate||null,endD
6973ate:t.endDate||null,notes:t.notes?.trim()||null,externalJobLink:t.externalJobLink?.trim()||null,templateId:t.templateId?Number(t.templateId):null}},Mt());if(o.error||o.errors)throw new Error(typeof o.error=="string"?o.error:x("speedboat.api.jobs.create_failed"));return UE(o)},v_t=async(e,t)=>{const r=t.trim();if(!r)throw new Error(x("speedboat.api.jobs.name_required"));if(r.length>$I)throw new Error(x("speedboat.api.jobs.name_too_long",{max:$I}));const o=await Fe.validateJobName({pathParams:{companyId:e},data:{name:r}},Mt());if(o.error||o.errors)throw new Error(typeof o.error=="string"?o.error:x("speedboat.api.jobs.validate_name_failed"));return{unique:o.unique??!1}},KI=20,v0=e=>{if(!Number.isFinite(e))return 0;const t=e;return t<0?0:t>100?100:t},In=e=>{const t=typeof e=="string"?Number(e):e;return Number.isFinite(t)?t:0},aVe=e=>e.masterItemId===void 0||e.masterItemId===null?null:{masterItemId:String(e.masterItemId),name:e.masterItemName??"",requiredQty:In(e.requiredQty),availableQty:In(e.availableQty),orderedQty:In(e.orderedQty),reservedInJobQty:In(e.reservedInJobQty),inJobLocationQty:In(e.inJobLocationQty),usedQty:In(e.usedQty),unmetQty:In(e.unmetQty),readinessPercent:v0(e.readinessPercent),usagePercent:v0(e.usagePercent),masterItemDeletedAt:e.masterItemDeletedAt??null},lVe=e=>e.jobId===void 0||e.jobId===null?null:{jobId:String(e.jobId),readiness:{percent:v0(e.readiness?.percent),coveredOrUsedQty:In(e.readiness?.coveredQty),plannedQty:In(e.readiness?.plannedQty)},usage:{percent:v0(e.usage?.percent),coveredOrUsedQty:In(e.usage?.usedQty),plannedQty:In(e.usage?.plannedQty)},plannedItems:(e.plannedItems??[]).map(aVe).filter(t=>t!==null)},R_t=async(e,t)=>{if(t.length===0)return[];if(t.length>KI)throw new Error(x("speedboat.api.jobs.scores_batch_limit",{max:KI}));const r=await Fe.getJobScores({pathParams:{companyId:e},data:{jobIds:t.map(o=>Number(o))}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.jobs.fetch_scores_failed"));return(r.scores??[]).map(lVe).filter(o=>o!==null)},cVe=e=>e.id===void 0||e.id===null?null:{id:String(e.id),orderNumber:e.orderNumber??"",expectedAt:e.expectedAt??null,qty:In(e.qty)},dVe=e=>e.masterItemId===void 0||e.masterItemId===null?null:{masterItemId:String(e.masterItemId),name:e.masterItemName??"",requiredQty:In(e.requiredQty),inHandQty:In(e.inHandQty),stillNeededQty:In(e.stillNeededQty),onOrderOnTimeQty:In(e.onOrderOnTimeQty),onOrderLateQty:In(e.onOrderLateQty),onOrderNoDateQty:In(e.onOrderNoDateQty),onOrderExternalQty:In(e.onOrderExternalQty),totalOnOrderQty:In(e.totalOnOrderQty),arrivingLate:e.arrivingLate??!1,relatedPurchaseOrders:(e.relatedPurchaseOrders??[]).map(cVe).filter(t=>t!==null)},j_t=async(e,t)=>{const r=await Fe.getJobItemArrivals({pathParams:{companyId:e,jobId:t}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.jobs.fetch_item_arrivals_failed"));return(r.items??[]).map(dVe).filter(o=>o!==null)},wD=e=>({id:String(e.id),masterItemId:e.masterItemId===void 0?void 0:String(e.masterItemId),name:e.masterItemName??"",requiredQty:In(e.requiredQty),availableQty:In(e.availableQty),orderedQty:In(e.orderedQty),version:e.version??1,masterItemDeletedAt:e.masterItemDeletedAt??null}),ID=e=>({masterItemId:e.masterItemId===void 0?void 0:String(e.masterItemId),name:e.masterItemName??"",reservedQty:In(e.reservedQty),usedQty:In(e.usedQty),masterItemDeletedAt:e.masterItemDeletedAt??null,stocks:(e.stocks??[]).map(t=>({nodeId:String(t.nodeId??""),nodeVersion:t.nodeVersion??0,folderId:t.folderId??void 0,reservedQty:In(t.reservedQty)}))}),Og=e=>{if(e.id===void 0)throw new Error(x("speedboat.api.jobs.fetch_one_failed"));return{...UE(e),folderId:e.folderId,notes:e.notes??void 0,externalJobLink:e.externalJobLink??void 0,createdByName:e.createdBy?.name,createdAt:e.createdAt??void 0,members:(e.members??[]).filter(t=>!!t.name||t.roleId!==void 0).map(t=>({roleId:t.roleId,name:t.name??"",isCreator:t.isCreator??!1})),permissions:e.permissions?{edit:e.permissions.edit??!1,delete:e.permissions.delete??!1}:void 0,templateId:e.templateId===void 0||e.templateId===null?void 0:String(e.templateId),version:e.version,plannedItems:(e.plannedItems??[]).filter(t=>t.id!==void 0).map(wD),activeItems:(e.activeItems??[]).map(ID)}},k_t=async(e,t)=>{if(t.length===0)return[];const r=await Fe.fetchJobIdFromFolderId({pathParams:{companyId:e},data:{folderIds:t.map(o=>Number(o))}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.jobs.folder_lookup_failed"));return(r.results??[]).filter(o=>o.folderId!==void 0).map(o=>({folderId:String(o.folderId),jobId:o.jobId===void 0||o.jobId===null?null:String(o.jobId)}))},N_t=async(e,t)=>{const r=await Fe.fetchJob({pathParams:{companyId:e,jobId:t}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.jobs.fetch_one_failed"));return Og(r)},O_t=async(e,t,r)=>{const o=await Fe.updateJob({pathParams:{companyId:e,jobId:t}
6973,data:{name:r.name,startDate:r.startDate??null,endDate:r.endDate??null,notes:r.notes||null,externalJobLink:r.externalJobLink||null,...r.members?{members:r.members.map(i=>({roleId:i.roleId,accessLevel:i.accessLevel}))}:{},version:r.version}},Mt());if(o.error||o.errors)throw new Error(typeof o.error=="string"?o.error:x("speedboat.api.jobs.update_failed"));return Og(o)},D_t=async(e,t,r,o)=>{const i=await Fe.updateJobStatus({pathParams:{companyId:e,jobId:t},data:{statusKey:r,version:o}},Mt());if(i.error||i.errors)throw new Error(typeof i.error=="string"?i.error:x("speedboat.api.jobs.update_status_failed"));return Og(i)},P_t=async(e,t,r)=>{const o=await Fe.closeJob({pathParams:{companyId:e,jobId:t},data:{version:r}},Mt());if(o.error||o.errors)throw new Error(typeof o.error=="string"?o.error:x("speedboat.api.jobs.complete_failed"));return Og(o)},L_t=async(e,t)=>{const r=await Fe.deleteJob({pathParams:{companyId:e,jobId:t}},Mt());if(r?.error||r?.errors)throw new CD(typeof r.error=="string"?r.error:x("speedboat.api.jobs.delete_failed"),typeof r.code=="string"?r.code:void 0)},F_t=async(e,t,r)=>{const o=await Fe.manageJobPlannedItems({pathParams:{companyId:e,jobId:t},data:{plannedItems:{add:(r.add??[]).map(i=>({masterItemId:Number(i.masterItemId),requiredQty:i.requiredQty})),update:(r.update??[]).map(i=>({plannedItemId:Number(i.plannedItemId),requiredQty:i.requiredQty,version:i.version})),remove:(r.remove??[]).map(i=>Number(i))}}},Mt());if(o.error||o.errors)throw new TD(typeof o.error=="string"?o.error:x("speedboat.api.jobs.update_planned_items_failed"),typeof o.code=="string"?o.code:void 0);return(o.plannedItems??[]).filter(i=>i.id!==void 0).map(wD)},Dg=(e,t)=>{if(!e||typeof e!="object")return t;const r=e,o=s=>{if(typeof s=="string"&&s.trim())return s.trim();if(s&&typeof s=="object"&&"message"in s){const a=s.message;if(typeof a=="string"&&a.trim())return a.trim()}},i=o(r.error);if(i)return i;if(Array.isArray(r.errors)){const s=r.errors.map(o).filter(a=>!!a);if(s.length>0)return s.join("; ")}else{const s=o(r.errors);if(s)return s}return t},Pg=async(e,t)=>{const r=t.reduce((l,u)=>(u.nodeVersion!==void 0&&(l[u.nodeId]=u.nodeVersion),l),{}),o=t.filter(l=>l.nodeVersion===void 0).map(l=>l.nodeId),i=o.length>0?await ME(e,o):{},s={...r,...i},a=t.map(l=>l.nodeId).filter(l=>s[l]===void 0);if(a.length>0)throw new Error(x("speedboat.api.jobs.missing_node_version",{nodeIds:a.join(", ")}));return s},M_t=async(e,t)=>{const r=await Fe.listJobActiveItems({pathParams:{companyId:e,jobId:t}},Mt());if(r.error||r.errors)throw new Error(typeof r.error=="string"?r.error:x("speedboat.api.jobs.fetch_active_items_failed"));return(r.activeItems??[]).map(ID)},U_t=e=>{const t=new Set;return e.forEach(r=>{r.stocks.forEach(o=>{o.nodeId&&t.add(o.nodeId)})}),[...t]},B_t=async(e,t,r)=>{const o=await ME(e,r.items.map(l=>l.nodeId)),i=r.items.map(l=>l.nodeId).filter(l=>o[l]===void 0);if(i.length>0)throw new Error(x("speedboat.api.jobs.missing_node_version",{nodeIds:i.join(", ")}));const a=await Fe.applyJobItemActions({pathParams:{companyId:e,jobId:t},data:{actionName:"reserve",items:r.items.map(l=>({nodeId:Number(l.nodeId),nodeVersion:o[l.nodeId],quantity:l.quantity}))}},Mt());if(a?.error||a?.errors)throw new Error(typeof a.error=="string"?a.error:x("speedboat.api.jobs.reserve_stock_failed"))},H_t=async(e,t,r)=>{const o=await Pg(e,r.items),s=await Fe.applyJobItemActions({pathParams:{companyId:e,jobId:t},data:{actionName:"transfer",items:r.items.map(a=>({nodeId:Number(a.nodeId),nodeVersion:o[a.nodeId],quantity:a.quantity,destinationFolderId:Number(a.destinationFolderId)}))}},Mt());if(s?.error||s?.errors)throw new Error(Dg(s,x("speedboat.api.jobs.transfer_stock_failed")))},z_t=async(e,t,r)=>{const o=await Pg(e,r.items),s=await Fe.applyJobItemActions({pathParams:{companyId:e,jobId:t},data:{actionName:"use",items:r.items.map(a=>({nodeId:Number(a.nodeId),nodeVersion:o[a.nodeId],quantity:a.quantity}))}},Mt());if(s?.error||s?.errors)throw new Error(Dg(s,x("speedboat.api.jobs.mark_used_failed")))},uVe=e=>Array.isArray(e)?e.map(t=>{if(!t||typeof t!="object")return"";const{error:r,message:o}=t;
6973return typeof r=="string"&&r.trim()?r.trim():typeof o=="string"?o.trim():""}).filter(Boolean):[],V_t=async(e,t,r)=>{const o=await Pg(e,r.items),i=await Fe.returnJobItems({pathParams:{companyId:e,jobId:t},data:{items:r.items.map(a=>({nodeId:Number(a.nodeId),nodeVersion:o[a.nodeId],quantity:a.quantity,destinationFolderId:a.destinationFolderId===null?null:Number(a.destinationFolderId),leaveZeroQuantity:!1})),action:{reasonId:null,notes:null}}},Mt()),s=Array.isArray(i?.errors)?(i?.errors.length??0)>0:!!i?.errors;if(i?.error||s){const a=uVe(i?.errors);throw new Error(a.length>0?[...new Set(a)].join("; "):Dg(i,x("speedboat.api.jobs.return_items_failed")))}if((i?.returnedItemIds?.length??0)===0)throw new Error(x("speedboat.api.jobs.return_items_failed"));return i?.returnedItemIds??[]},Q_t=async(e,t,r)=>{const o=await Pg(e,r.items),s=await Fe.applyJobItemActions({pathParams:{companyId:e,jobId:t},data:{actionName:"release",items:r.items.map(a=>({nodeId:Number(a.nodeId),nodeVersion:o[a.nodeId],quantity:a.quantity}))}},Mt());if(s?.error||s?.errors)throw new Error(Dg(s,x("speedboat.api.jobs.release_stock_failed")))},vD="location",pVe="stock",lp=()=>"/inventory",RD=e=>`/location/${e}`,mVe=(e,t,r)=>{const o=new URLSearchParams;t&&o.set(vD,t),r&&o.set(pVe,r);const i=o.toString();return i?`/items/${e}?${i}`:`/items/${e}`},W_t=e=>e?RD(e):lp(),hVe="vendor",q_t=e=>e?`/vendors?${hVe}=${encodeURIComponent(e)}`:"/vendors",G_t=()=>"/custom-fields",$_t=()=>"/restock",K_t=()=>"/purchase-orders",AVe="edit",Y_t=(e,t)=>t?.edit?`/purchase-orders/${e}?${AVe}=true`:`/purchase-orders/${e}`,gVe=new RegExp(`^${Xr}/location/([^/?#]+)`),J_t=(e,t)=>{const r=e.match(gVe);return r?r[1]:new URLSearchParams(t).get(vD)},yVe=({itemId:e})=>{const t=Tn()?.id,[r,o]=Le.useState(null);return Le.useEffect(()=>{if(t==null)return;let i=!1;return Rze.fetchQuery({queryKey:["legacyItemRedirect",t,e],queryFn:()=>zze(String(t),e),staleTime:3e4,retry:!1}).then(s=>{i||o(s.sid?mVe(s.sid,s.folderId):lp())}).catch(()=>{i||o(lp())}),()=>{i=!0}},[t,e]),r?n.jsx(ui,{replace:!0,to:`${Xr}${r}`}):n.jsx("div",{className:"flex h-svh items-center justify-center bg-background",children:n.jsx(vze,{size:"lg"})})},fVe="/page-not-found",_Ve=["/item/:id","/item/:id/edit","/item/:id/activity-history"],xVe=`${Xr}/command-center`,bVe=`${Xr}${lp()}`,YI=`${Xr}/setup`,EVe=`${Xr}/catalog`,JI=`${Xr}/copilot`,SVe=`${Xr}/sage`,XI="/company-addresses",ZI=`${Xr}/addresses`,CVe=()=>{const{featureFlags:e}=Yt(),{rolePermissions:t}=Cze(),r=Er(),o=e6(r.pathname);if(!e.enableSpeedboat)return o?n.jsx(ui,{replace:!0,to:fVe}):n.jsx(ls,{});if(o)return r.pathname===Xr||r.pathname===`${Xr}/`?n.jsx(ui,{replace:!0,to:t.viewCommandCenter?xVe:bVe}):r.pathname===YI||r.pathname===`${YI}/`?n.jsx(ui,{replace:!0,to:EVe}):r.pathname===JI||r.pathname===`${JI}/`?n.jsx(ui,{replace:!0,to:{pathname:SVe,search:r.search,hash:r.hash}}):ec(`${Xr}${XI}`,r.pathname)?n.jsx(ui,{replace:!0,to:ZI}):n.jsx(ls,{});if(ec("/items",r.pathname))return n.jsx(ui,{replace:!0,to:`${Xr}${lp()}`});if(ec(XI,r.pathname))return n.jsx(ui,{replace:!0,to:ZI});const i=ec("/folder/:folderId/content",r.pathname);if(i?.params.folderId)return n.jsx(ui,{replace:!0,to:`${Xr}${RD(i.params.folderId)}`});const s=_Ve.reduce((u,p)=>u??ec(p,r.pathname)?.params.id,void 0);if(s)return n.jsx(yVe,{itemId:s});const a=`${Xr}${r.pathname}`;return ant.some(u=>!!ec(u,a))?n.jsx(ui,{replace:!0,to:{pathname:a,search:r.search,hash:r.hash}}):n.jsx(ls,{})},TVe=(e={},t)=>{const{type:r,payload:o}=t;switch(r){case d.SET_CUSTOMER_CONTENT_NODE:return{...e,id:o.nodeId};case d.FETCH_FOLDER_CONTENT_REQUEST:return o.folderId?e:null;default:return e}},wVe=(e={},t)=>{switch(t.type){case d.FETCH_FOLDER_STATISTICS_SUCCESS:return He(e,t.payload.statistics);case d.SHOW_FOLDER_STATISTICS_LOADER:return He(e,{showFolderStatisticsLoader:!0});case d.HIDE_FOLDER_STATISTICS_LOADER:return He(e,{showFolderStatisticsLoader:!1});default:return e}},IVe={next:-1,newNodeRequested:!0},vVe=(e=IVe,t)=>{const{type:r,payload:o}=t;switch(r){case d.CREATE_NODE_SUCCESS:case d.CREATE_ITEM_VARIANT_SUCCESS:case d.CREATE_ITEM_GROUP_SUCCESS:return{...e,newNodeRequested:!1};case d.SET_CUSTOMER_CONTENT_NODE:return{next:o.nodeId,newNodeRequested:e.next!==o.nodeId};case d.FETCH_FOLDER_CONTENT_REQUEST:return He(e,{newNodeRequested:t.payload.showAsyncSpinner?!1:e.newNodeRequested});default:return e}},RVe=hn({currentNode:TVe,statistics:wVe,loadedNode:vVe}),jD="CustomerContent",jVe=c.lazy(()=>Oe(()=>import("./customer_content-N8h-AaJu_bundle.js"),__vite__mapDeps([97,1,2,4,5,6,7,8,98,99,100,101,102,18,103,104,93,105,106,107,108,109,94,78,110,57,10]))),kVe="basic",NVe=Object.freeze(Object.defineProperty({__proto__:null,component:jVe,layout:kVe,name:jD,reducer:RVe},Symbol.toStringTag,{value:"Module"}));function*OVe(e){try{const t=yield*G(),{email:r,phoneNumber:o,afterAll:i}=e.payload,{error:s}=yield me(ee.sendMobileAppDownloadLink,{pathParams:{companyId:t},data:{email:oe(r)?r:void 0,phoneNumber:oe(o)?o:void 0}});if(s)return yield y({type:d.SEND_DOWNLOAD_LINK_FAILURE}),yield y(Et("/items")),V(s);
6973if(O.sendDownloadLink(),yield y({type:d.SEND_DOWNLOAD_LINK_SUCCESS}),i)return i()}catch(t){return H(t,{tags:["saga","sendDownloadLink"]}),null}}const DVe=[Q(d.SEND_DOWNLOAD_LINK_REQUEST,OVe)],PVe="downloadAppPage",LVe=c.lazy(()=>Oe(()=>import("./downloadAppScreen-D2CiE7Cu_bundle.js"),__vite__mapDeps([111,1,2,4,5,6,7,8,18,57,10]))),FVe=Object.freeze(Object.defineProperty({__proto__:null,component:LVe,name:PVe,saga:DVe},Symbol.toStringTag,{value:"Module"})),MVe="Node",UVe=c.lazy(()=>Oe(()=>import("./node-Ksi7Jl2D_bundle.js"),__vite__mapDeps([112,1,2,4,5,6,7,8,18,110,102,101,113,114,115,116,117,118,119,120,57,10]))),BVe="basic",HVe=Object.freeze(Object.defineProperty({__proto__:null,component:UVe,layout:BVe,name:MVe},Symbol.toStringTag,{value:"Module"})),zVe="Item",VVe=c.lazy(()=>Oe(()=>import("./item-z4gpqpS8_bundle.js"),__vite__mapDeps([121,1,2,4,5,6,7,8,18,110,102,122,116,117,123,124,125,126,107,119,120,127,57,10]))),QVe="basic",WVe=Object.freeze(Object.defineProperty({__proto__:null,component:VVe,layout:QVe,name:zVe},Symbol.toStringTag,{value:"Module"})),e4={photos:[],deletedPhotosIds:[],variantPhotos:{}},qVe=(e=e4,t)=>{const{type:r,payload:o}=t;switch(r){case d.UPLOAD_NODE_PHOTO:return oe(o.variantName)?{...e,variantPhotos:{...e.variantPhotos,[`${o.variantName}`]:o.photos}}:{...e,photos:o.photos};case d.RESET_EDIT_NODE_FORM_REQUEST:return{...e,photos:Zu(o.photoReferences)};case d.UPDATE_NODE_PHOTO_ORDER:{const{dragIndex:i,hoverIndex:s}=o,a=k5(i,s,e.photos);return{...e,photos:a}}case d.UPDATE_NODE_PHOTO:{const{photoUrl:i,photoIndex:s}=o,a=N5(i,`edited-photo-${s}.jpg`,{type:i.type});a.preview=window.URL.createObjectURL(i);const l=new Array(...e.photos);return l[s]=a,{...e,photos:l}}case d.REMOVE_NODE_PHOTO:{const{photo:i={},variantName:s}=o||{};if(oe(s))return{...e,variantPhotos:Dt([s],e.variantPhotos)};const a=el(n_(st("name",i.name))(e.photos||[]),1,e.photos||[]),l=i&&i.id?St(i.id,e.deletedPhotosIds):e.deletedPhotosIds;return Ne(e,{photos:a,deletedPhotosIds:l})}case d.REMOVE_ALL_NODE_PHOTOS:return Ne(e,e4);default:return e}},GVe=(e=[],t)=>{const{type:r,payload:o}=t;return r===d.REMOVE_ITEM_GROUP_VARIANT?o.clearDeletion?[]:o.value?Ar([...o.ids,...e]):Po([...o.ids],e):e},$Ve=(e=[],t)=>{const{type:r,payload:o}=t;return r===d.FETCH_NODE_TAGS_SUCCESS?ln("tags",o.tags,e):e},KVe=(e=!1,t)=>{const{type:r,payload:o}=t;switch(r){case d.UPDATE_ADD_NODE_ACTION_TYPE:return o.createAnother;case d.TOGGLE_ADD_NODE_CREATE_FLAG:return!e;default:return e}},YVe=(e=null,t)=>{const{type:r,payload:o}=t;return r===d.REINITIALIZE_ADD_NODE_FORM?o.values:e},JVe=(e=!1,t)=>{const{type:r}=t;switch(r){case d.DISABLE_ADD_NODE_PAGE_SUBMIT:return!0;case d.ENABLE_ADD_NODE_PAGE_SUBMIT:return!1;default:return e}},XVe=hn({media:qVe,deletedVariants:GVe,tags:$Ve,createAnother:KVe,shouldDisableSubmitButton:JVe,reinitializeValues:YVe}),ZVe="AddNode",eQe=c.lazy(()=>Oe(()=>import("./root-BPDZwZvB_bundle.js"),__vite__mapDeps([128,1,2,4,5,6,7,8,18,110,102,115,116,117,114,129,130,125,120,57,10]))),tQe="basic",nQe=Object.freeze(Object.defineProperty({__proto__:null,component:eQe,layout:tQe,name:ZVe,reducer:XVe},Symbol.toStringTag,{value:"Module"})),rQe="ActivityHistory",oQe=c.lazy(()=>Oe(()=>import("./node_logs-PVHmNNUv_bundle.js"),__vite__mapDeps([131,1,2,4,5,6,7,8,73,132,70,71,72,18,74,75,76,57,10]))),iQe="reporting",sQe=Object.freeze(Object.defineProperty({__proto__:null,component:oQe,layout:iQe,name:rQe},Symbol.toStringTag,{value:"Module"}));function kD(){const e={};return E3().forEach((t,r)=>{e[t.name]={isExpand:r<5}}),e}function ND(){const e={};return E3().forEach((t,r)=>{e[t.name]={isFetched:r<1}}),e}const aQe={actualFilterValues:{},currentNode:{},initialItems:[],nodes:[],filterExpandStatus:kD(),filterFetchStatus:ND(),isInitialRequest:!0};function lQe(e=aQe,t){const{type:r,payload:o}=t;switch(r){case d.UPDATE_SEARCH_FILTER_EXPAND_STATE:return{...e,filterExpandStatus:{...o.updatedFilterExpandObj}};case d.SET_ADVANCED_SEARCH_FILTER_DATA:{if(o.filterCategory!==pr.ca.name)return{...e,filterFetchStatus:{...e.filterFetchStatus,[o.filterCategory]:{isFetched:!0}}};const i=o.metaData.caObj.id,s=e.filterFetchStatus?.ca??{};return{...e,filterFetchStatus:{...e.filterFetchStatus,ca:{...s,[i]:{isFetched:!0}}}}}case d.CLEAR_SEARCH_FILTERS:return{...e,isInitialRequest:!0};case d.APPLY_SEARCH_FILTERS:return{...e,isInitialRequest:!1};case d.SET_ADVANCED_SEARCH_ACTUAL_FILTERS:return{...e,actualFilterValues:o.actualFilterValues};case d.RESET_ADVANCE_SEARCH_FILTERS:return{...e,initialItems:[],nodes:[],filterExpandStatus:kD(),filterFetchStatus:ND()};default:return e}}const cQe="AdvanceSearch",dQe=c.lazy(()=>Oe(()=>import("./advanced_search-DdrGUVq-_bundle.js"),__vite__mapDeps([133,1,2,4,5,6,7,8,102,72,18,105,106,57,10]))),uQe="basic",pQe=Object.freeze(Object.defineProperty({__proto__:null,component:dQe,layout:uQe,name:cQe,reducer:lQe},Symbol.toStringTag,{value:"Module"})),Lg={type:""},t4={initialFetchIsEnded:!1,selectedTagId:null},mQe=(e=t4,t=Lg)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_TAGS_SUCCESS:return{...e,initialFetchIsEnded:!0};case d.FETCH_TAG_NODES_SUCCESS:return{...e,selectedTagId:o.selectedTagId};case d.CLEAR_TAGS_CONTROL:return t4;default:return e}},hQe={tagsToShow:[],normalizedTagsList:{byId:{},allIds:[]}},AQe=(e=hQe,t=Lg)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_TAGS_SUCCESS:{const i=j8(o.tags);return{...e,tagsToShow:i,normalizedTagsList:{allIds:i,byId:o.normalizedTags}}}case d.REMOVE_TAG_SUCCESS:return{...e,tagsToShow:o.tagsToShow,normalizedTagsList:o.normalizedData};case d.SORT_TAGS_SUCCESS:return{...e,tagsToShow:o.tagsToShow};case d.EDIT_TAG_SUCCESS:{const{byId:i}=e.normalizedTagsList,s=i[o.tag.id]??{};return{...e,normalizedTagsList:{...e.normalizedTagsList,byId:{...i,[o.tag.
6973id]:Ir(s,o.tag)}}}}default:return e}},gQe=(e={},t=Lg)=>t.type===d.FETCH_TAG_STATISTICS_SUCCESS?t.payload:e,yQe=(e={},t=Lg)=>t.type===d.CHANGE_TAGS_HEADER_FORM?{...e,...t.payload}:e,fQe=hn({control:mQe,items:AQe,statistics:gQe,headerForm:yQe}),_Qe="Tags",xQe=c.lazy(()=>Oe(()=>import("./tags-DBkBOPVt_bundle.js"),__vite__mapDeps([134,7,1,2,4,5,6,8,18,98,99,100,101,102,103,104,93,105,106,107,108,109,94,78,110,135,57,10]))),bQe="basic",EQe=Object.freeze(Object.defineProperty({__proto__:null,component:xQe,layout:bQe,name:_Qe,reducer:fQe},Symbol.toStringTag,{value:"Module"})),SQe={type:""},CQe={items:[],pagination:{hasNext:!1,hasPrev:!1,offset:0,currentPage:1,perPage:20,total:0},isInitialized:!1},TQe=(e=CQe,t=SQe)=>{const{type:r}=t;switch(r){case d.FETCH_CATALOG_ITEMS_SUCCESS:return{...e,isInitialized:!0,items:t.payload.items,pagination:t.payload.pagination};case d.FETCH_CATALOG_ITEMS_FAILURE:return{...e,isInitialized:!0};default:return e}},wQe="Catalog",IQe=c.lazy(()=>Oe(()=>import("./catalog-list-CMsPC-IM_bundle.js"),__vite__mapDeps([136,1,2,4,5,6,7,8,18,137,138,99,73,139,140,141,17,57,10]))),vQe="basic",RQe=Object.freeze(Object.defineProperty({__proto__:null,component:IQe,layout:vQe,name:wQe,reducer:TQe},Symbol.toStringTag,{value:"Module"})),jQe=["development","aws_qa","aws_qa_2","aws_qa_3"],kQe=jQe.includes("production"),NQe={alertsList:[],pagination:{currentPage:0,nextPage:null,prevPage:null,totalPages:0,totalCount:0},customAlertTypes:[],isFetchingAlerts:!0,hasAlertsSetup:!0,bulkSelectMode:!1,selectedFilter:"",bulkSelectEntities:[]};function OQe(e=NQe,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_CUSTOM_ALERT_TYPES_SUCCESS:{const{customAlertTypes:i}=o;return{...e,customAlertTypes:i}}case d.RESET_ALERTS_BULK_STATE:return{...e,bulkSelectMode:!1,bulkSelectEntities:[],selectedFilter:""};case d.TOGGLE_ALERT_SELECT:{const{alertId:i}=o,s=e.bulkSelectEntities.includes(i)?e.bulkSelectEntities.filter(a=>a!==i):[...e.bulkSelectEntities,i];return{...e,bulkSelectEntities:s,bulkSelectMode:s.length>0}}case d.FETCH_ALL_NOTIFICATIONS_REQUEST:return{...e,isFetchingAlerts:!0};case d.FETCH_ALL_NOTIFICATIONS_SUCCESS:return{...e,isFetchingAlerts:!1};case d.SET_ALERTS:{const{alerts:i,appendData:s,meta:{pagination:a,hasAlertsSetup:l}={}}=o,u=s?[...e.alertsList,...i]:i;return{...e,alertsList:u,pagination:a||e.pagination,hasAlertsSetup:l??e.hasAlertsSetup}}case d.SET_ALERTS_BULK_STATE:return{...e,bulkSelectEntities:o.bulkSelectEntities,bulkSelectMode:o.bulkSelectEntities.length>0};case d.FETCH_NOTIFICATIONS_IDS_SUCCESS:{const{ids:i,appendData:s,selectedFilter:a}=o,l=s?[...e.bulkSelectEntities,...i]:i;return{...e,bulkSelectMode:l.length>0,selectedFilter:a||"",bulkSelectEntities:l}}default:return e}}function*OD(e){try{const{buckets:t,error:r}=yield*Hx({payload:{data:{keyword:e,keywordFields:OK,filterByBucketType:["item","folder"],alerts:{value:Ty.WITH_ALERTS}},params:{only:["node_id","type"]},pageLimit:2e3,pageNumber:1}});if(r){V(r);return}return t.map(o=>o.nodeId)}catch(t){return H(t,{tags:["saga","fetchNodeIds"]}),null}}function*DD(e,t=1){try{const{selectedFilter:r,formValues:o}=e.payload||{},i=i7(o),{keyword:s,...a}=i,l=a.status.includes(vi.ARCHIVED.toLowerCase()),u=j(s)?yield*OD(s):void 0,p=yield*G(),{ids:m,meta:h,error:A}=yield*ie(Je.getNotificationsIds,{queryParams:{...a,nodeIds:u,status:BK(r,l),page:t,companyId:p}});if(A)return yield y({type:d.FETCH_NOTIFICATIONS_IDS_FAILURE}),V(A);yield y({type:d.FETCH_NOTIFICATIONS_IDS_SUCCESS,payload:{ids:m,appendData:t!==1,selectedFilter:r}});const f=$(["pagination","nextPage"],h);if(j(f))return yield*DD(e,f)}catch(r){return H(r,{tags:["saga","fetchNotificationsIds"]}),null}}function*DQe(e){try{const t=yield*ne(Ds),{formValues:r,page:o=1,afterAll:i=Me}=e.payload,s=i7(r),{keyword:a,...l}=s,u=j(a)?yield*OD(a):void 0;if(j(a)&&M(u))return yield y({type:d.SET_ALERTS,payload:{alerts:[]}}),yield y({type:d.FETCH_ALL_NOTIFICATIONS_SUCCESS});const p=yield*G(),m=yield*ne(T=>zi(sr.ITEM_ORDERED_STATUS,T)),{notifications:h=[],meta:A,error:f}
6973=yield*ie(Je.getNotifications,{data:{...l,nodeIds:u,page:o,companyId:p,...m&&{includeOpenOrderStatus:!0}}});if(f)return yield y({type:d.FETCH_ALL_NOTIFICATIONS_FAILURE}),V(f);const _=yield*ne(Os),b=yield*ne(Pl),E=h?h.map(T=>TA(T,_,t,b)):[];yield y({type:d.SET_ALERTS,payload:{alerts:E,meta:A,appendData:o!==1}}),i(),yield y({type:d.FETCH_ALL_NOTIFICATIONS_SUCCESS})}catch(t){return H(t,{tags:["saga","fetchAllNotifications"]}),null}}function*PQe(){try{const e=yield*G(),{notifications:t,error:r}=yield*ie(Je.getNotifications,{data:{page:1,perPage:5,sortBy:"newest",status:["unread"],companyId:e}});if(r)return yield y({type:d.FETCH_LATEST_NOTIFICATIONS_FAILURE}),V(r);yield y({type:d.FETCH_LATEST_NOTIFICATIONS_SUCCESS});const o=yield*ne(Ds),i=yield*ne(Os),s=yield*ne(Pl),a=t?t.map(l=>TA(l,i,o,s)):[];yield y({type:d.SET_FIRST_ALERTS,payload:{notifications:a}})}catch(e){return H(e,{tags:["saga","fetchLatestNotifications"]}),null}}function*LQe(e){try{const{id:t,onSuccess:r}=e.payload,{notification:o,error:i}=yield*ie(ee.markNotificationRead,{pathParams:{notificationId:t}}),s=yield*ne(A=>A.pages.alertsPage.alertsList),a=yield*ne(A=>A.alerts?.notifications??[]),l=M(s)?a:s;if(i)return yield y({type:d.MARK_ALERT_READ_FAILURE});r&&r(),yield y({type:d.MARK_ALERT_READ_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST});const u=yield*ne(Ds),p=yield*ne(Os),m=yield*ne(Pl),h=UK({alerts:l,notification:o,companyDateFormat:p,userTimezone:u,is12HourTimeFormat:m});yield y({type:d.SET_ALERTS,payload:{alerts:h}})}catch(t){return H(t,{tags:["saga","markRead"]}),null}}function*FQe(e){try{const{afterAll:t}=e.payload,{dynamicTypes:r,error:o}=yield*ie(ee.getNotificationTypes,{});if(o)return yield V(o),yield y({type:d.FETCH_CUSTOM_ALERT_TYPES_FAILURE});j(t)&&typeof t=="function"&&t(r),yield y({type:d.FETCH_CUSTOM_ALERT_TYPES_SUCCESS,payload:{customAlertTypes:r}})}catch(t){return H(t,{tags:["saga","fetchAlertCustomTypes"]}),null}}function*MQe(e){try{const{id:t}=e.payload,{error:r}=yield*ie(ee.archiveNotification,{pathParams:{notificationId:t}}),o=yield*ne(s=>s.pages.alertsPage.alertsList);r?yield y({type:d.ARCHIVE_ALERT_FAILURE}):(yield y({type:d.ARCHIVE_ALERT_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}));const i=o.map(s=>s.id===t?{...s,archivedAt:!0}:s);yield y({type:d.SET_ALERTS,payload:{alerts:i}})}catch(t){return H(t,{tags:["saga","archiveAlert"]}),null}}function*UQe(e){try{const{notificationIds:t=[],readAll:r=!1}=e.payload,{error:o}=yield*ie(ee.markNotificationsRead,{data:{open:{all:r,notificationIds:t}}});if(o)return yield y({type:d.MARK_ALERTS_READ_FAILURE});yield y({type:d.MARK_ALERTS_READ_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST});const s=(yield*ne(a=>a.pages.alertsPage.alertsList)).map(a=>r||t.includes(a.id)?{...a,isRead:!0}:a);yield y({type:d.SET_ALERTS,payload:{alerts:s}})}catch(t){return H(t,{tags:["saga","bulkMarkRead"]}),null}}function*BQe(e){try{const{notificationIds:t}=e.payload,{error:r}=yield*ie(ee.markNotificationsUnread,{data:{unread:{all:!1,notificationIds:t}}});if(r)return yield y({type:d.MARK_ALERTS_UNREAD_FAILURE});yield y({type:d.MARK_ALERTS_UNREAD_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST});const o=yield*ne(l=>l.pages.alertsPage.alertsList),i=o.filter(l=>t.includes(l.id)).map(l=>({...l,isRead:!1})),s=Q5(i),a=o.map(l=>t.includes(l.id)?s[l.id]:l);yield y({type:d.SET_ALERTS,payload:{alerts:a}})}catch(t){return H(t,{tags:["saga","bulkMarkUnread"]}),null}}function*HQe(e){try{const{notificationIds:t}=e.payload,{error:r}=yield*ie(ee.archiveNotifications,{data:{archive:{all:!1,notificationIds:t}}});if(r)return yield y({type:d.ARCHIVE_ALERTS_FAILURE});yield y({type:d.ARCHIVE_ALERTS_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST});const i=(yield*ne(s=>s.pages.alertsPage.alertsList)).map(s=>t.includes(s.id)?{...s,archivedAt:!0}:s);yield y({type:d.SET_ALERTS,payload:{alerts:i}})}catch(t){return H(t,{tags:["saga","bulkArchiveAlert"]}),null}}function*zQe(e){try{const{notificationIds:t}=e.payload,{error:r}=yield*ie(ee.unarchiveNotifications,{data:{unarchive:{all:!1,notificationIds:t}}});r?yield y({type:d.UNARCHIVE_ALERTS_FAILURE}):(yield y({type:d.UNARCHIVE_ALERTS_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}));const i=(yield*ne(s=>s.pages.alertsPage.alertsList)).map(s=>
6973t.includes(s.id)?{...s,archivedAt:null}:s);yield y({type:d.SET_ALERTS,payload:{alerts:i}})}catch(t){return H(t,{tags:["saga","bulkUnarchiveAlert"]}),null}}const VQe=[Q(d.FETCH_CUSTOM_ALERT_TYPES_REQUEST,FQe),Q(d.MARK_ALERT_READ_REQUEST,LQe),Q(d.MARK_ALERTS_READ_REQUEST,UQe),Q(d.MARK_ALERTS_UNREAD_REQUEST,BQe),Q(d.ARCHIVE_ALERT_REQUEST,MQe),Q(d.ARCHIVE_ALERTS_REQUEST,HQe),Q(d.UNARCHIVE_ALERTS_REQUEST,zQe),Q(d.FETCH_ALL_NOTIFICATIONS_REQUEST,DQe),Q(d.FETCH_LATEST_NOTIFICATIONS_REQUEST,PQe),Q(d.FETCH_NOTIFICATIONS_IDS_REQUEST,DD)],QQe="Alerts",WQe=c.lazy(()=>Oe(()=>import("./alerts-DOER6ZYh_bundle.js"),__vite__mapDeps([142,1,2,4,5,6,7,8,18,70,71,72,57,10]))),qQe="basic",GQe=Object.freeze(Object.defineProperty({__proto__:null,component:WQe,layout:qQe,name:QQe,reducer:OQe,saga:VQe},Symbol.toStringTag,{value:"Module"}));function*$Qe(e){try{const{searchKeyword:t,sortBy:r,direction:o,page:i,perPage:s,filters:a,dateRange:l}=e.payload,u=yield*G(),{alerts:p,meta:m,error:h}=yield me(ee.fetchAlerts,{pathParams:{companyId:u},data:{searchTerm:t,sort:{column:xt.decamelize(r),order:md(o)},filters:{...a,lastTriggeredAt:{from:l.from,to:l.to}},page:i,perPage:s}});if(h)return V(h),yield y({type:d.FETCH_ALERTS_FAILURE});const A=yield Ce(Mn),f=yield Ce(Ds),_=yield Ce(Os),b=yield Ce(v=>v.customAttributes.byId),E=yield Ce(rs),T=Ee(({node:v,customAttribute:k,...N})=>{const D=$(["byId",v.id],A),F=_e(D),B=E(v.unitName);return{id:N.id,createdAt:N.createdAt,type:N.type,condition:N.condition,triggerEta:WDe(N.type,N.triggerEta.value,B),etaLevel:$(["triggerEta","level"],N),triggerTargets:N.triggerTargets,lastTriggeredAt:N.lastTriggeredAt,triggeredCount:N.triggeredCount,alertType:QDe(N.type),alertBase:oe(k)?$([k.id,"name"],b):null,description:r7(N.type,N.condition,f,_),customAttribute:k,node:{id:v.id,name:v.name,sid:v.sid,parentId:v.parentId,permissionScopeId:v.permissionScopeId,variantOptionValues:v.variantOptionValues,prettyUnit:B,isItem:F,...!F&&Zt(["childrenFoldersCount","childrenItemsCount"],D)}}},p),w=We((v,{node:k})=>k.isItem&&!it(k.id,v)?St(k.id,v):v,[],T);yield Ur(SA,w),yield y({type:d.FETCH_ALERTS_SUCCESS,payload:{collection:T,paginationMeta:m.pagination,hasAlertsSetup:m.hasAlertsSetup}})}catch(t){return yield y({type:d.FETCH_ALERTS_FAILURE}),H(t,{tags:["saga","fetchAlerts"]}),null}}const KQe=()=>({action:"remove_alert",entityType:"Node",attribute:"quantity_alerts",data:{type:"Quantity"}}),YQe=e=>({action:"remove_alert",entityType:"CustomAttribute",entityId:e,attribute:"date_time_alerts",data:{type:"DateReminder"}});function*JQe(e){try{const t=yield*G(),{alerts:r=[],onSuccess:o=Me}=e.payload,i=We((l,u)=>{if(u.type==="quantity"){const h=J([],["quantity","nodes"],l);return Ne(l,{quantity:{transforms:[KQe()],nodes:[...h,{id:u.node.id}]}})}const p=u.customAttribute.id,m=J([],[p,"nodes"],l);return Ne(l,{[p]:{transforms:[YQe(p)],nodes:[...m,{id:u.node.id}]}})},{},r),s=Ee(({nodes:l,transforms:u})=>me(ee.bulkEdit,{pathParams:{companyId:t},data:{nodes:l,transforms:u}}),i),a=yield En(s);yield En(Ee(({jobId:l})=>re(at,{jobId:l}),a)),o&&o(),se({type:"success",message:ue("manage_alerts.remove_alerts.successfully_deleted",{count:r.length})}),yield y({type:d.REMOVE_ALERTS_SUCCESS}),yield y({type:d.HIDE_MODAL})}catch(t){return yield y({type:d.REMOVE_ALERTS_FAILURE}),H(t,{tags:["saga","removeAlerts"]}),null}}const XQe=[Q(d.FETCH_ALERTS_REQUEST,$Qe),Q(d.REMOVE_ALERTS_REQUEST,JQe)],ZQe="ManageAlerts",eWe=c.lazy(()=>Oe(()=>import("./manage_alerts-80_HHOj3_bundle.js"),__vite__mapDeps([143,1,2,4,5,6,7,8,71,72,18,70,137,138,99,73,57,10]))),tWe="basic",nWe=Object.freeze(Object.defineProperty({__proto__:null,component:eWe,layout:tWe,name:ZQe,saga:XQe},Symbol.toStringTag,{value:"Module"})),rWe={foldersCount:0,itemsCount:0,nextPage:!1};function oWe(e=rWe,t){const{type:r,payload:o}=t;return r===d.UPDATE_TRASH_PAGE_PAGINATION?{...e,...o}:e}const iWe=(e,t)=>We((r,o)=>o.isItem?{...r,itemsCount:Sc(r.itemsCount),totalCount:Sc(r.totalCount)}:{...r,foldersCount:Sc(r.foldersCount),totalCount:Sc(r.totalCount)},t,e),sWe=(e={})=>{if(!qe(e.items,e.folders))return e.items};function*aWe(e){try{const{page:t=1,trashPageFilters:r}
6973=e.payload,o=yield*G(),i={perPage:25,enablePagination:!0,sortBy:r.sortBy,orderBy:r.sortDirection===li.Ascending?"asc":"desc",deletedAfter:r.dateRange.from,deletedBefore:r.dateRange.to,page:t},s=sWe(r.filters.nodeType),a=s===void 0?i:Ne(i,{isItem:s}),{nodes:l,error:u}=yield me(ee.getTrash,{pathParams:{companyId:o},queryParams:a});if(u)return V(u),yield y({type:d.FETCH_TRASH_CONTENT_FAILURE});yield y({type:d.FETCH_TRASH_CONTENT_SUCCESS});const p=J([],["collection"],l),m=Wr(p,[px]);yield y({type:t===1?d.SET_TRASH_NODES:d.PUT_TRASH_NODES,...m});const h=J({},["meta","pagination"],l);yield y({type:d.UPDATE_TRASH_PAGE_PAGINATION,payload:{nextPage:Ae("nextPage",h),itemsCount:Ae("totalItems",h),foldersCount:Ae("totalFolders",h)}})}catch(t){return H(t,{tags:["saga","fetchTrashContent"]}),null}}function*lWe(e){try{const t=yield*G(),r=yield Ce(),{selectedEntities:o=[],trashPageFilters:i}=e.payload,s=cn("id",o),{jobId:a,error:l}=yield me(ee.nodesBulkRestore,{pathParams:{companyId:t},data:{nodeIds:s}});if(l)return yield y({type:d.BULK_RESTORE_FROM_TRASH_FAILURE}),yield re(V,l);yield re(at,{jobId:a,*onJobFailure(){yield y({type:d.BULK_RESTORE_FROM_TRASH_FAILURE})},*onJobSuccess(){yield y({type:d.RESET_BULK_STATE}),yield y({type:d.REMOVE_NODES,payload:{entriesIds:s}}),yield y({type:d.BULK_RESTORE_FROM_TRASH_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("trash.bulk_restore_success")}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0}}),yield y({type:d.UPDATE_TRASH_PAGE_PAGINATION,payload:iWe(o,$(["pages","trashPage"],r))});const u=yield Ce(iW);ft(u)===0&&(yield y({type:d.FETCH_TRASH_CONTENT_REQUEST,payload:{page:1,trashPageFilters:i}}))}})}catch(t){return H(t,{tags:["saga","bulkRestore"]}),null}}const cWe=[Q(d.FETCH_TRASH_CONTENT_REQUEST,aWe),Q(d.BULK_RESTORE_FROM_TRASH_REQUEST,lWe)],dWe="Trash",uWe=c.lazy(()=>Oe(()=>import("./trash-C4OEwo_S_bundle.js"),__vite__mapDeps([144,1,2,4,5,6,7,8,105,18,102,110,100,101,70,71,72,57,10]))),pWe="basic",mWe=Object.freeze(Object.defineProperty({__proto__:null,component:uWe,layout:pWe,name:dWe,reducer:oWe,saga:cWe},Symbol.toStringTag,{value:"Module"})),hWe="DropboxAuth",AWe=c.lazy(()=>Oe(()=>import("./dropbox_auth-CJ0H1qk__bundle.js"),__vite__mapDeps([145,1,2,113,4,5,6,7,8]))),gWe=Object.freeze(Object.defineProperty({__proto__:null,component:AWe,name:hWe},Symbol.toStringTag,{value:"Module"})),yWe="Settings",fWe=c.lazy(()=>Oe(()=>import("./index-XK-459JR_bundle.js").then(e=>e.i),__vite__mapDeps([137,1,2,4,5,6,7,8,18,138,99]))),_We=Object.freeze(Object.defineProperty({__proto__:null,component:fWe,name:yWe},Symbol.toStringTag,{value:"Module"}));function*xWe(){try{const e=yield*G(),t=yield me(Je.fetchKeyPairs,{pathParams:{companyId:e}});if(t.error)return V(t.error),yield y({type:d.FETCH_KEY_PAIRS_FAILURE});const r=bl(Ae("id"),t);return yield y({type:d.FETCH_KEY_PAIRS_SUCCESS,payload:{data:Wr(r,[mx])}})}catch(e){return H(e,{tags:["saga","fetchKeyPairs"]}),null}}function*bWe(e){try{const t=yield*G(),{values:r}=e.payload,o=yield me(Je.createKeyPairs,{pathParams:{companyId:t},data:{keyPair:{name:r.keyName,expiresAt:r.keyExpirationDate}}});if(o.error)return V(o.error),yield y({type:d.CREATE_KEY_PAIR_FAILURE});yield y({type:d.CREATE_KEY_PAIR_SUCCESS,payload:{data:Wr({response:o},[mx])}}),yield y({type:d.SHOW_MODAL,payload:{component:"RevealKeyPairs",data:{publicKey:o.publicKey,secretKey:o.secretKey}}}),se({type:"success",message:ue("public_api.key_create_success")})}catch(t){return H(t,{tags:["saga","createApiKey"]}),null}}function*EWe(e){try{const t=yield*G(),{id:r,values:o}=e.payload,i=yield me(Je.updateKeyPairs,{pathParams:{companyId:t,keyPairId:r},data:{keyPair:{name:o.keyName,expiresAt:o.keyExpirationDate}}});if(i.error)return V(i.error),yield y({type:d.UPDATE_KEY_PAIR_FAILURE});yield y({type:d.UPDATE_KEY_PAIR_SUCCESS,payload:{data:Wr({response:i},[mx])}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("public_api.key_update_success")})}catch(t){return H(t,{tags:["saga","updateKeyPair"]}),null}}function*SWe(e){try{const t=yield*G(),{id:r}=e.payload,o=yield me(Je.deleteKeyPair,{pathParams:{companyId:t,keyPairId:r}});if(o.error)return V(o.error),yield y({type:d.REMOVE_KEY_PAIR_FAILURE});yield y({type:d.REMOVE_KEY_PAIR_SUCCESS,payload:{id:r}}),se({type:"success",message:ue("public_api.key_remove_success")})}catch(t){return H(t,{tags:["saga","removeKeyPair"]}),null}}const CWe=[Q(d.FETCH_KEY_PAIRS_REQUEST,xWe),Q(d.CREATE_KEY_PAIR_REQUEST,bWe),Q(d.UPDATE_KEY_PAIR_REQUEST,EWe),Q(d.REMOVE_KEY_PAIR_REQUEST,SWe)],TWe="PublicApi",wWe=c.lazy(()=>Oe(()=>import("./public_api-BEU4uuSH_bundle.js"),__vite__mapDeps([146,1,2,4,5,6,7,8,18,139,57,10]))),IWe="basic",vWe=Object.freeze(Object.defineProperty({__proto__:null,component:wWe,layout:IWe,name:TWe,saga:CWe},Symbol.toStringTag,{value:"Module"})),RWe="IntegrationsHome",jWe=c.lazy(()=>Oe(()=>import("./integrationsHome-Bkn9wL-y_bundle.js"),__vite__mapDeps([147,1,2,4,5,6,7,8,18,148,149,150,151,57,10]))),kWe="basic",NWe=Object.freeze(Object.defineProperty({__proto__:null,component:jWe,layout:kWe,name:RWe},Symbol.toStringTag,{value:"Module"}));function*Wf(e={}){try{yield kn(500);const t=yield*G(),{id:r,channels:o}=yield Ce(lz),{page:i}=e.payload||{};if(oe(o)&&_e(i))return;const{error:s,data:a,meta:l}=yield me(Je.fetchSlackChannels,{pathParams:{companyId:t,integrationId:r},queryParams:{page:i,perPage:200}});if(s)return oe(i)&&(yield kn(3e4),yield re(Wf,{payload:{page:i}}
6973)),yield y({type:d.GET_SLACK_CHANNELS_FAILURE});const u=$(["pagination","nextPage"],l);yield y({type:d.GET_SLACK_CHANNELS_SUCCESS,payload:{data:a,appendData:oe(i)}}),oe(u)&&(yield re(Wf,{payload:{page:u}}))}catch(t){return H(t,{tags:["saga","getSlackInformation"]}),null}}const OWe=[Q(d.GET_SLACK_CHANNELS_REQUEST,Wf)],DWe="SlackIntegration",PWe=c.lazy(()=>Oe(()=>import("./slackIntegration-mZcBTumD_bundle.js").then(e=>e.as),__vite__mapDeps([18,1,2,4,5,6,7,8]))),LWe="basic",FWe=Object.freeze(Object.defineProperty({__proto__:null,component:PWe,layout:LWe,name:DWe,saga:OWe},Symbol.toStringTag,{value:"Module"})),MWe="amazonBusinessIntegration",UWe=c.lazy(()=>Oe(()=>import("./amazonBusinessIntegration-BoGn17Pq_bundle.js"),__vite__mapDeps([152,1,2,18,4,5,6,7,8,57,10]))),BWe="basic",HWe=Object.freeze(Object.defineProperty({__proto__:null,component:UWe,layout:BWe,name:MWe},Symbol.toStringTag,{value:"Module"})),zWe="MSTeams",VWe=c.lazy(()=>Oe(()=>import("./teamsIntegration--uNqJh-7_bundle.js"),__vite__mapDeps([153,1,2,18,4,5,6,7,8,117,149]))),QWe="basic",WWe=Object.freeze(Object.defineProperty({__proto__:null,component:VWe,layout:QWe,name:zWe},Symbol.toStringTag,{value:"Module"}));function*BE(e=1){try{const t=yield*G(),{error:r,meta:o,integrationDefinitions:i}=yield me(Je.fetchIntegrationDefinitions,{pathParams:{companyId:t},queryParams:{page:e,perPage:50}});if(r)return V(r),yield y({type:d.GET_INTEGRATION_DEFINITIONS_FAILURE});const s=Ee(u=>({name:u.name,integrationDefinitionId:u.id}),i||[]),a=We((u,{name:p,...m})=>ln(p,m,u),{},s||[]);yield y({type:d.GET_INTEGRATION_DEFINITIONS_SUCCESS,payload:{integrationDefinitionsList:a}});const l=$(["pagination","nextPage"],o);oe(l)&&(yield re(BE,l))}catch(t){return H(t,{tags:["saga","getIntegrationDefinitions"]}),null}}function*HE(e){let t=yield Ce($(["integrations",e,"integrationDefinitionId"]));return t||(yield*BE(),t=yield Ce($(["integrations",e,"integrationDefinitionId"])),t||(yield sd())),t}function*PD(e){try{const t=yield*G(),{integrationName:r,afterAll:o}=e.payload,i=yield*HE(r),{error:s,data:a}=yield me(Je.fetchIntegrationData,{pathParams:{companyId:t},queryParams:{integrationDefinitionId:i}});if(s)return V(s),yield y({type:d.GET_INTEGRATION_DATA_FAILURE});const l=J({},[0],a);yield y({type:d.GET_INTEGRATION_DATA_SUCCESS,payload:{integrationName:r,data:l}}),o&&typeof o=="function"&&o(l)}catch(t){return H(t,{tags:["saga","getIntegrationData"]}),null}}function*qWe(){try{const e=yield*G(),{error:t,integrationDefinitions:r}=yield me(Je.fetchIntegrationDefinitions,{pathParams:{companyId:e},queryParams:{page:1,perPage:50}});if(t)return V(t),yield y({type:d.FETCH_V2_INTEGRATIONS_DATA_FAILURE});const o=r??[],i=o.reduce((p,{id:m,name:h})=>(p[h]={integrationDefinitionId:m},p),{});yield y({type:d.GET_INTEGRATION_DEFINITIONS_SUCCESS,payload:{integrationDefinitionsList:i}});const{error:s,data:a}=yield me(Je.fetchIntegrationData,{pathParams:{companyId:e}});if(s)return V(s),yield y({type:d.FETCH_V2_INTEGRATIONS_DATA_FAILURE});const l=o.reduce((p,{id:m,name:h})=>(p[m]=h,p),{}),u=a??[];for(const p of u){const m=l[p?.integrationDefinitionId];m&&(yield y({type:d.GET_INTEGRATION_DATA_SUCCESS,payload:{integrationName:m,data:p}}))}yield y({type:d.FETCH_V2_INTEGRATIONS_DATA_SUCCESS})}catch(e){return H(e,{tags:["saga","fetchV2IntegrationsData"]}),yield y({type:d.FETCH_V2_INTEGRATIONS_DATA_FAILURE})}}function*zE(e){let t=yield Ce($(["integrations",e,"id"]));return t||(yield*PD({payload:{integrationName:e}}),t=yield Ce($(["integrations",e,"id"])),t||(yield sd())),t}function*GWe(e){try{const t=yield*G(),{integrationName:r,data:o={},afterAll:i,showSuccessToast:s=!0}=e.payload,a=yield*zE(r),l=r===Br?Fe.disconnectIntegration:Je.updateIntegration,{error:u,...p}=yield me(l,{pathParams:{companyId:t,integrationId:a},data:{enabled:!1,...o}});if(u)return V(u),yield y({type:d.DISCONNECT_INTEGRATION_FAILURE});yield y({type:d.DISCONNECT_INTEGRATION_SUCCESS,payload:{integrationName:r,data:{enabled:!1,...p}}}),i&&i();const m=yield Ce(Ze);O.disconnectIntegration({integration:r,userRole:m.roleType}),s&&se({type:"success",message:ue("integrations.disconnected",{integrationName:hx(r)})})}catch(t){return H(t,{tags:["saga","disconnectIntegration"]}),null}}function*$We(e){try{const t=yield*G(),{integrationName:r,values:o,afterAll:i}=e.payload,s=yield*zE(r),{enabledEvents:a,error:l}=yield me(Je.updateIntegration,{pathParams:{companyId:t,integrationId:s},data:{enabledEvents:S3(o)}});if(l)return V(l),yield y({type:d.SELECT_INTEGRATION_NOTIFICATIONS_FAILURE});const u=C3(o);O.integrationNotifificationChanged(r,u),yield y({type:d.SELECT_INTEGRATION_NOTIFICATIONS_SUCCESS,payload:{integrationName:r,data:{enabledEvents:a}}}),se({type:"success",message:ue("integrations.notifications_updated",{integrationName:hx(r)})}),i&&i()}catch(t){return H(t,{tags:["saga","selectIntegrationNotifications"]}),null}}function*KWe(e){try{const t=yield*G(),{integrationName:r,config:o,afterAll:i}=e.payload,s=yield*zE(r),{error:a,...l}=yield me(Je.updateIntegration,{pathParams:{companyId:t,integrationId:s},data:{config:o}});if(a)return V(a),yield y({type:d.UPDATE_INTEGRATION_CONFIG_FAILURE});yield y({type:d.UPDATE_INTEGRATION_CONFIG_SUCCESS,payload:{integrationName:r,data:l}}),i&&i()}catch(t){return H(t,{tags:["saga","updateIntegrationConfig"]}),null}}const YWe=[Q(d.GET_INTEGRATION_DEFINITIONS_REQUEST,BE),Q(d.GET_INTEGRATION_DATA_REQUEST,PD),Q(d.FETCH_V2_INTEGRATIONS_DATA_REQUEST,qWe),Q(d.DISCONNECT_INTEGRATION_REQUEST,GWe),Q(d.SELECT_INTEGRATION_NOTIFICATIONS_REQUEST,$We),Q(d.UPDATE_INTEGRATION_CONFIG_REQUEST,KWe)];function*JWe(e){try{const t=yield*G(),{integrationName:r}=e.payload||{},{targetURL:o,...i}=e.payload.values||{},s=yield Ce(J({},["integrations",r])),l={enabled:!0,integrationDefinitionId:yield*HE(r),config:{url:o},enabledEvents:S3(i)},{id:u,enabledEvents:p,error:m}=Lo(Dt(["integrationDefinitionId"],s))?yield me(Je.createIntegration,{pathParams:{companyId:t},data:l}):yield me(Je.updateIntegration,{pathParams:{companyId:t,integrationId:s.id},data:l});if(m)return V(m),yield y({type:d.UPDATE_TEAMS_OR_WEBHOOKS_FAILURE});if((Lo(s)||!s.enabled)&&(O.connectIntegration(r),se({type:"success",message:x("integrations.connected",{integrationName:r})})),!qe(s.enabledEvents,l.enabledEvents)){const h=C3(i);O.integrationNotifificationChanged(r,h)}yield y({type:d.UPDATE_TEAMS_OR_WEBHOOKS_SUCCESS,payload:{integrationName:r,data:{...l,id:u,enabledEvents:p}}})}catch(t){return H(t,{tags:["saga","updateTeamsOrWebhooks"]}),null}}const XWe=[Q(d.UPDATE_TEAMS_OR_WEBHOOKS_REQUEST,JWe)],ZWe="Webhooks",eqe=c.lazy(()=>Oe(()=>import("./webhooks-BEBRlziT_bundle.js"),__vite__mapDeps([154,1,2,18,4,5,6,7,8,117,150]))),tqe="basic",nqe=Object.freeze(Object.defineProperty({__proto__:null,component:eqe,layout:tqe,name:ZWe,saga:XWe},Symbol.toStringTag,{value:"Module"})),rqe="QuickbooksIntegration",oqe=c.lazy(()=>Oe(()=>import("./quickbooksIntegration-HlSyKjoC_bundle.js"),__vite__mapDeps([155,1,2,4,5,6,7,8,18,156,57,10]))),iqe="basic",sqe=Object.freeze(Object.defineProperty({__proto__:null,component:oqe,layout:iqe,name:rqe},Symbol.toStringTag,{value:"Module"})),aqe="appfolioIntegration",lqe=c.lazy(()=>Oe(()=>import("./appfolioIntegration-Bm3y5ows_bundle.js"),__vite__mapDeps([157,1,2,4,5,6,7,8,18,151,57,10]))),cqe="basic",dqe=Object.freeze(Object.defineProperty({__proto__:null,component:lqe,layout:cqe,name:aqe},Symbol.toStringTag,{value:"Module"})),uqe="integrationDeepLink",pqe=c.lazy(()=>Oe(()=>import("./integrationDeepLink-B65mVDnQ_bundle.js"),__vite__mapDeps([158,1,2,4,5,6,7,8,18]))),mqe="basic",hqe=Object.freeze(Object.defineProperty({__proto__:null,component:pqe,layout:mqe,name:uqe},Symbol.toStringTag,{value:"Module"})),Aqe={purchaseOrders:[],meta:{},isSearchOrFilterApplied:!1};function gqe(e=Aqe,t={}){const{type:r}=t;switch(r){case d.FETCH_PURCHASE_ORDERS_REQUEST:{const{payload:o}=t,{keyword:i,filters:s}=o,a=oe(i),l=!qe(s,Ste.filters);return{...e,isSearchOrFilterApplied:a||l}}case d.FETCH_PURCHASE_ORDERS_SUCCESS:{const{payload:o}=t,{purchaseOrders:i,meta:s}=o;return{...e,purchaseOrders:i,meta:s}}default:return e}}function*yqe(e){try{const t=yield*G(),{perPage:r,currentPage:o,sortBy:i,sortDirection:s,filters:a,keyword:l}=e.payload,u=ge([],"status",a),p=(o-1)*r,m={q:l,sortBy:xt.decamelize(i),sortDirection:s===li.Ascending?"asc":"desc",status:ma(",",u),limit:r,offset:p},h=en(m),{purchaseOrders:A=[],meta:f={},error:_}=yield me(ee.getPurchaseOrders,{pathParams:{companyId:t},queryParams:h});if(_)return V(_),yield y({type:d.FETCH_PURCHASE_ORDERS_FAILURE});const{limit:b,offset:E,hasPrev:T,hasNext:w}=f;yield y({type:d.FETCH_PURCHASE_ORDERS_SUCCESS,payload:{purchaseOrders:A,meta:{currentPage:E/b+1,hasPrev:T,hasNext:w,offset:E}}})}catch(t){yield y({type:d.FETCH_PURCHASE_ORDERS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchPurchaseOrders"]})}}const fqe=[Q(d.FETCH_PURCHASE_ORDERS_REQUEST,yqe)],_qe="purchaseOrderList",xqe=c.lazy(()=>Oe(()=>import("./purchase_order_list-Cjx9Ind5_bundle.js"),__vite__mapDeps([159,1,2,4,5,6,7,8,70,160,161,162,18,57,10]))),bqe="basic",Eqe=Object.freeze(Object.defineProperty({__proto__:null,component:xqe,layout:bqe,name:_qe,reducer:gqe,saga:fqe},Symbol.toStringTag,{value:"Module"})),uy={loading:!0,purchaseOrder:{},isEditMode:!1,searchItems:{data:[],paginationMeta:{hasNextPage:!1,nextPage:0}},quickbooks:{vendors:[],accounts:[]}};function Sqe(e=uy,t={}){const{type:r}=t;switch(r){case d.FETCH_PURCHASE_ORDER_SUCCESS:{const{payload:o}=t;return{...e,purchaseOrder:o.purchaseOrder,loading:!1}}case d.CREATE_PURCHASE_ORDER_SUCCESS:case d.CLONE_PURCHASE_ORDER_SUCCESS:{const{payload:o}=t;return{...e,purchaseOrder:o.purchaseOrder,isEditMode:!0,loading:!1}}case d.SWITCH_PURCHASE_ORDER_TO_EDIT_MODE:return{...e,isEditMode:!0};case d.SWITCH_PURCHASE_ORDER_TO_VIEW_MODE:return{...e,isEditMode:!1};case d.RESET_PURCHASE_ORDER:return uy;case d.SEARCH_ITEMS_PURCHASE_ORDER_SUCCESS:{const{payload:o}=t;return{...e,searchItems:{data:[...e.searchItems.data,...o.data],meta:o.meta}}}case d.FETCH_PURCHASE_ORDER_ACCOUNTING_VENDORS_SUCCESS:{const{payload:o}=t;return He(e,{quickbooks:{vendors:o}})}case d.FETCH_PURCHASE_ORDER_EXPENSE_ACCOUNTS_SUCCESS:{const{payload:o}=t;return He(e,{quickbooks:{accounts:o}})}case d.SEND_PURCHASE_ORDER_TO_ACCOUNTING_SUCCESS:case d.FETCH_PURCHASE_ORDER_ACCOUNTING_DATA_SUCCESS:{const{payload:o}=t,{purchaseOrderId:i,qboData:s}=o;return{...e,quickbooks:Ne(e.quickbooks,{[i]:s}
6973)}}case d.RESET_SEARCH_ITEMS_PURCHASE_ORDER:return{...e,searchItems:uy.searchItems};case d.UPDATE_PURCHASE_ORDER_SUCCESS:{const{payload:o}=t;return{...e,purchaseOrder:o.purchaseOrder,isEditMode:!1}}case d.UPDATE_PURCHASE_ORDER_FAILURE:return{...e,isEditMode:!1};case d.SHOW_PURCHASE_ORDER_WARNING_BANNER:{const{warningId:o,message:i,shouldShowCloseButton:s}=t.payload,a=e?.warnings||{};return{...e,warnings:{...a,[o]:{message:i,shouldShowCloseButton:s}}}}case d.REMOVE_PURCHASE_ORDER_WARNING_BANNER:{const{warningId:o}=t.payload,i=e?.warnings||{},{[o]:s,...a}=i;return{...e,warnings:a}}case d.REMOVE_ALL_PURCHASE_ORDER_WARNING_BANNERS:return{...e,warnings:{}};default:return e}}const xh={DISCONNECTED:"disconnected",DISABLED:"disabled"},LD=e=>e?e.enabled===!1?xh.DISABLED:e.connectionInfo?.connectionState??xh.DISCONNECTED:xh.DISCONNECTED,X_t=e=>{O.viewIntegrationPage({integration:Di,state:LD(e?.config)})},Z_t=({previousState:e,connectionState:t,enabled:r,page:o,workflowData:i,userRole:s=""})=>{const a=e===Wy.Callable,l=e===xh.DISABLED,u=a||l,p=t?.toUpperCase()===Wy.Callable,m=r===!1;if(a&&m){O.disabledIntegration({integration:Di,state:e,page:o,workflowData:i});return}if(u&&!p){O.disconnectIntegration({integration:Di,userRole:s,page:o,workflowData:i});return}!u&&p&&!m&&O.connectIntegration({integration:Di,userRole:s,page:o,workflowData:i})},ext=({previousState:e,page:t,workflowData:r})=>{O.deletedIntegration({integration:Di,state:e,page:t,workflowData:r})},n4="qbo-auth-error",ym=e=>{se({type:"error",message:e,customProps:{action:{label:x("quickbooks.notification.reconnect"),onClick:async({dispatch:t})=>{Wo(n4);try{const{sessionToken:r,integrationId:o}=await new Promise((i,s)=>{t({type:d.CREATE_APIDECK_SESSION_REQUEST,payload:{resolve:i,reject:s}})});if(!r)return;tL.open({token:r,unifiedApi:"accounting",serviceId:"quickbooks",showAttribution:!1,onConnectionChange:()=>{t({type:d.REFRESH_APIDECK_CONNECTION_STATE_REQUEST,integrationId:o})},onConnectionDelete:()=>{t({type:d.REFRESH_APIDECK_CONNECTION_STATE_REQUEST,integrationId:o})}})}catch{}}}},options:{toastId:n4,autoClose:!1}})},txt=[d.REFRESH_APIDECK_CONNECTION_STATE_REQUEST,d.CREATE_APIDECK_SESSION_REQUEST],Cqe="https://help.sortly.com/hc/en-us/articles/22134792509339-QuickBooks-Online-Integration",nxt={get analyticsTitle(){return x("limits.upsale_popup.quickbooks_integration.analytics_title")},get title(){return pt(x("limits.upsale_popup.quickbooks_integration.headline"))},get description(){return x("limits.upsale_popup.quickbooks_integration.description")},imageLink:"/images/icons/quickbooks-upsell-promo.jpg",helpArticleLink:Cqe,advantages:[{id:0,get label(){return x("limits.upsale_popup.quickbooks_integration.features.sync_account")}},{id:1,get label(){return x("limits.upsale_popup.quickbooks_integration.features.send_po_to_qbo")}},{id:2,get label(){return x("limits.upsale_popup.quickbooks_integration.features.send_invoices_to_qbo")}}],redirectBackOnClose:!0,get ctaText(){return x("limits.upsale_popup.quickbooks_integration.cta_text")},get learnMore(){return x("limits.upsale_popup.quickbooks_integration.learn_more")}},Tqe=e=>e.some(t=>t?.errors?.length>0);function*wqe(e){try{const{purchaseOrderCreationDetails:t}=e.payload,r=yield*G(),o=en(t),i=yield*ie(Je.createPurchaseOrder,{pathParams:{companyId:r},data:o});if(i.error)return V(i.error),yield y({type:d.CREATE_PURCHASE_ORDER_FAILURE}),yield y(Ot("/purchase-orders"));yield y({type:d.CREATE_PURCHASE_ORDER_SUCCESS,payload:{purchaseOrder:i}});const s=i.id;yield y(Ot(`/purchase-order/${s}`)),se({type:"success",message:x("purchase_order.notification.create_success")});const a=yield*ne(Ze);O.createPurchaseOrder(i,a),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST})}catch(t){yield y({type:d.CREATE_PURCHASE_ORDER_FAILURE}),H(t,{tags:["saga","createPurchaseOrder"]})}}function*Iqe({purchaseOrderId:e,resourceType:t="PURCHASE_ORDER",service:r="QBO"}){try{const o=yield*G(),i=yield*ie(Je.fetchIntegrationResourceMappingData,{pathParams:{companyId:o},queryParams:{sortlyResourceId:e,resourceType:t,service:r}});if(i.error)return yield y({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_DATA_FAILURE});const{sortlyResourceId:s,lastPushedTime:a,downStreamServiceLink:l}=i;yield y({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_DATA_SUCCESS,payload:{purchaseOrderId:s,qboData:{lastPushedTime:a,downStreamServiceLink:l}}})}catch(o){yield y({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_DATA_FAILURE}),H(o,{tags:["saga","FetchPurchaseOrderAccountingData"]})}}function*vqe(e){try{const{purchaseOrderId:t}=e.payload,r=yield*G(),o=yield*ne(Ed),i=yield*ne(l=>l.featureFlags),s=yield*ie(ee.getPurchaseOrder,{pathParams:{companyId:r,purchaseOrderId:t},queryParams:{includeOpenOrderStatus:i?.enablePoItemOrderedStatus}});if(yield*Iqe({purchaseOrderId:t}),s.error)return V(s.error),yield y({type:d.FETCH_PURCHASE_ORDER_FAILURE}),yield y(Ot("/purchase-orders"));const a=yield*ne(l=>l?.navigation?.byId);yield y({type:d.FETCH_PURCHASE_ORDER_SUCCESS,payload:{purchaseOrder:Jb(s,o,a)}}),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST})}catch(t){yield y({type:d.FETCH_PURCHASE_ORDER_FAILURE,payload:{purchaseOrder:{}}}),H(t,{tags:["saga","fetchPurchaseOrder"]})}}const Rqe=e=>{const t=Dn("purchaseOrder");return Ve(ge([],"attributesFieldSelector"),ro((r,o,i)=>{const s=$n[i];return M(s)||!o||!Ae(s?.key,t)?r:St(s?.value,r)},[]))(e)};function*jqe(e){try{const{purchaseOrder:t,values:r,exportType:o}
6973=e.payload,i=yield*G(),s=yield*ne(Ze),a=Rqe(r),l=r?.includePhotos?St("line_item_photos",a):a;O.startExportPurchaseOrder(t,s,l);const u={id:t?.id,includedFields:l},p=en(u),{jobId:m,error:h}=yield*ie(ee.exportPurchaseOrder,{pathParams:{companyId:i},data:p});if(h)return V(h),yield y({type:d.EXPORT_PURCHASE_ORDER_FAILURE});yield*at({jobId:m,*onJobFailure(A){V(A.error),yield y({type:d.EXPORT_PURCHASE_ORDER_FAILURE})},*onJobSuccess(A={}){if(A.url){const _=document.createElement("a");_.href=A.url,_.download="purchase_order.pdf",_.dispatchEvent(new MouseEvent("click"))}yield y({type:d.EXPORT_PURCHASE_ORDER_SUCCESS}),se({type:"success",message:x("export_modal.export_success")});const f=yield*ne(Ze);if(O.exportPOCompleted(t,f,l),r.savePreferences){const _={[`${o}Type`]:"purchaseOrder",...r};Kr(_,o)}else{const _=yield*Re(Vs,o,"purchaseOrder");j(_)&&Kr({..._,savePreferences:!1},o)}}})}catch(t){yield y({type:d.EXPORT_PURCHASE_ORDER_FAILURE}),H(t,{tags:["saga","exportPurchaseOrder"]})}}function*kqe(e){try{const{purchaseOrderNumber:t,resolve:r,reject:o}=e.payload,i=yield*G(),a=en({purchaseOrderNumber:t}),{unique:l,formatValid:u,error:p}=yield*ie(ee.validatePurchaseOrderNumber,{pathParams:{companyId:i},data:a});if(p)return V(p),yield y({type:d.VALIDATE_PURCHASE_ORDER_NUMBER_FAILURE}),o({purchaseOrderNumber:x("common.error")});if(!u)return yield y({type:d.VALIDATE_PURCHASE_ORDER_NUMBER_SUCCESS}),o({purchaseOrderNumber:x("purchase_order.form_fields.error.purchase_order_number_invalid")});if(!l)return yield y({type:d.VALIDATE_PURCHASE_ORDER_NUMBER_SUCCESS}),o({purchaseOrderNumber:x("purchase_order.form_fields.error.purchase_order_number_not_unique")});r(),yield y({type:d.VALIDATE_PURCHASE_ORDER_NUMBER_SUCCESS})}catch(t){return H(t,{tags:["saga","validatePurchaseOrderNumber"]}),null}}function*Nqe(e){try{const{purchaseOrder:t,formValues:r,orderSubTotal:o,orderTotal:i,markPurchaseOrderAsClosed:s=!1,resolve:a,onFailure:l,afterAll:u}=e.payload,p=yield*ne(Ed),m=Mxe(t,r,o,i,s),h=yield*ne(k=>k.featureFlags),A=en(m),f=yield*G(),_=yield*ie(Je.updatePurchaseOrder,{pathParams:{companyId:f,purchaseOrderId:t.id},queryParams:{includeOpenOrderStatus:h?.enablePoItemOrderedStatus},data:A}),b=yield*ne(Ze);if(_.error)return V(x("purchase_order.notification.update_error")),O.errorSavingPurchaseOrder(t,b,x("purchase_order.notification.update_error")),typeof l=="function"&&l(),yield y({type:d.UPDATE_PURCHASE_ORDER_FAILURE});const E=t.status===r?.status?.value?void 0:t.status;O.savePurchaseOrder(_,b,E);const T=qxe(r);T.length&&O.addItemToPurchaseOrder(t,b,T);const w=yield*ne(k=>k?.navigation?.byId),v=Jb(_,p,w);yield y({type:d.UPDATE_PURCHASE_ORDER_SUCCESS,payload:{purchaseOrder:v}}),a(),u(v),s?se({type:"success",message:x("purchase_order.notification.mark_closed_success")}):se({type:"success",message:x("purchase_order.notification.update_success")})}catch(t){yield y({type:d.UPDATE_PURCHASE_ORDER_FAILURE}),H(t,{tags:["saga","updatePurchaseOrder"]})}}function*Oqe(e){try{const{purchaseOrder:t}=e.payload,r=yield*G(),o=yield*ie(ee.deletePurchaseOrder,{pathParams:{companyId:r,purchaseOrderId:t?.id}});if(o.error)return V(Ae("error",o)),yield y({type:d.DELETE_PURCHASE_ORDER_FAILURE});yield y({type:d.DELETE_PURCHASE_ORDER_SUCCESS});const i=yield*ne(Ze);O.deletePurchaseOrder(t,i),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("purchase_order.notification.delete_success")}),yield y(Ot("/purchase-orders"))}catch(t){yield y({type:d.DELETE_PURCHASE_ORDER_FAILURE}),H(t,{tags:["saga","deletePurchaseOrder"]})}}function*Dqe(e){try{const{purchaseOrder:t,skipProperties:r=[],afterAll:o}=e.payload,i=yield*ne(Ed),s=yield*G(),a=yield*ne(f=>f.featureFlags),l={sourceId:t?.id,skipProperties:r},u=en(l),p=yield*ie(ee.clonePurchaseOrder,{pathParams:{companyId:s},queryParams:{includeOpenOrderStatus:a?.enablePoItemOrderedStatus},data:u});if(p.error)return V(Ae("error",p)),yield y({type:d.CLONE_PURCHASE_ORDER_FAILURE});const m=yield*ne(f=>f?.navigation?.byId),h=Jb(p,i,m);yield y({type:d.CLONE_PURCHASE_ORDER_SUCCESS,payload:{purchaseOrder:h}});const A=yield*ne(Ze);O.clonePurchaseOrder(t,p,A),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("purchase_order.notification.clone_success")}),yield y(Et(`/purchase-order/${p.id}`)),o(h)}catch(t){yield y({type:d.CLONE_PURCHASE_ORDER_FAILURE}),H(t,{tags:["saga","clonePurchaseOrder"]})}}
6973function*Pqe(e){try{const{page:t,keyword:r,isLowStock:o}=e.payload,i=10,a={data:{...o&&{minQuantities:{exactSearch:!1,showItems:mA.find(h=>qe(h.value,"at_or_below_min_level"))}},summarySorting:[{sortBy:"name",sortDirection:"ascending"}],filterByNodeType:"items",regularNodesView:!0,keyword:r},params:{customAttributes:!0},pageLimit:i,pageNumber:t},{buckets:l,meta:u,error:p}=yield*lo({payload:a});if(p)return yield y({type:d.SEARCH_ITEMS_PURCHASE_ORDER_FAILURE});const m=Math.ceil(u?.item/i);yield y({type:d.SEARCH_ITEMS_PURCHASE_ORDER_SUCCESS,payload:{data:l,meta:{hasNextPage:e.payload.page<m,nextPage:e.payload.page+1}}})}catch(t){return H(t,{tags:["saga","searchItemsForPurchaseOrder"]}),null}}function Lqe(e){return e.map(t=>({id:t.id,name:t.displayName}))}function*Fqe(e){try{const{integrationId:t,searchKeyword:r}=e.payload,o=yield*G(),i=j(r)?{accountName:r}:{},s=yield*ie(Je.getAccountingAccounts,{pathParams:{companyId:o,integrationId:t},queryParams:i});if(s.error)return s.responseStatus===bs.FAILED_DEPENDENCY?ym(Ae("error",s)):V(Ae("error",s)),yield y({type:d.FETCH_PURCHASE_ORDER_EXPENSE_ACCOUNTS_FAILURE});yield y({type:d.FETCH_PURCHASE_ORDER_EXPENSE_ACCOUNTS_SUCCESS,payload:s.data})}catch(t){yield y({type:d.FETCH_PURCHASE_ORDER_EXPENSE_ACCOUNTS_FAILURE}),H(t,{tags:["saga","fetchAccountingVendords"]})}}function*Mqe(e){try{const{integrationId:t,searchKeyword:r}=e.payload,o=yield*G(),i=j(r)?{vendorName:r}:{},s=yield*ie(Je.getPurchaseOrderAccountingVendors,{pathParams:{companyId:o,integrationId:t},queryParams:i});if(s.error)return s.responseStatus===bs.FAILED_DEPENDENCY?ym(Ae("error",s)):V(Ae("error",s)),yield y({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_VENDORS_FAILURE});const a=Lqe(s.data);yield y({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_VENDORS_SUCCESS,payload:a})}catch(t){yield y({type:d.FETCH_PURCHASE_ORDER_ACCOUNTING_VENDORS_FAILURE}),H(t,{tags:["saga","fetchAccountingVendords"]})}}function*Uqe(e){const{purchaseOrderId:t,purchaseOrderNumber:r,expenseAccountId:o,vendorId:i,integrationId:s,orderedDate:a,onSuccess:l,onError:u}=e.payload;try{const p=yield*G(),m=yield*ie(Je.sendPurchaseOrderAccounting,{pathParams:{companyId:p,integrationId:s},data:{purchaseOrderId:t,purchaseOrderNumber:r,expenseAccountId:o,vendorId:i,orderedDate:a}});if(m.error)return u?.(m?.error??""),m.responseStatus===bs.FAILED_DEPENDENCY?ym(Ae("error",m)):V(Ae("error",m)),yield y({type:d.SEND_PURCHASE_ORDER_TO_ACCOUNTING_FAILURE});const{sortlyResourceId:h,lastPushedTime:A,downStreamServiceLink:f}=m;yield y({type:d.SEND_PURCHASE_ORDER_TO_ACCOUNTING_SUCCESS,payload:{purchaseOrderId:h,qboData:{lastPushedTime:A,downStreamServiceLink:f}}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("quickbooks.notification.purchase_order_sent"),customProps:{action:{label:x("quickbooks.notification.purchase_order_sent_link"),onClick:()=>{Sd(f)}}}}),l?.()}catch(p){yield y({type:d.SEND_PURCHASE_ORDER_TO_ACCOUNTING_FAILURE}),H(p,{tags:["saga","sendPurchaseOrderToAccounting"]});const m=typeof p=="string"?p:p?.message??"";u?.(m)}}function*Bqe(e){try{const{purchaseOrder:t,values:r,afterAll:o}=e.payload,i=yield*G(),s=en(r),{error:a,jobId:l}=yield*ie(ee.recievePurchaseOrderItems,{pathParams:{companyId:i,purchaseOrderId:t?.id},data:s});if(a)return V(a),yield y({type:d.HIDE_MODAL}),yield y({type:d.RECEIVE_PURCHASE_ORDER_ITEMS_FAILURE});const u=Ee(p=>p.lineItemId,r.lineItems);return j(u)&&(yield y({type:d.SET_WAITING_NODES,payload:{ids:u}})),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("purchase_order.receive_items.receiving_started"),options:{autoClose:1e4}}),yield*at({jobId:l,*onJobFailure(p){yield*Re(V,p.error),yield y({type:d.RECEIVE_PURCHASE_ORDER_ITEMS_FAILURE})},*onJobSuccess(p){if(Tqe(p.nodeList))se({type:"error",message:x("purchase_order.receive_items.receiving_completed_with_errors")});else{const h=p.purchaseOrderStatus===Ft.Received?x("purchase_order.receive_items.receiving_completed"):x("purchase_order.receive_items.receiving_not_fully_completed");se({type:"success",message:h}),o?.(p.purchaseOrderStatus)}yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:u}}),yield y({type:d.RECEIVE_PURCHASE_ORDER_ITEMS_SUCCESS}),yield y({type:d.FETCH_PURCHASE_ORDER_REQUEST,payload:{purchaseOrderId:t.id}})}})}catch(t){yield y({type:d.RECEIVE_PURCHASE_ORDER_ITEMS_FAILURE}),H(t,{tags:["saga","receivePurchaseOrderItems"]})}}const Hqe=[Q(d.CREATE_PURCHASE_ORDER_REQUEST,wqe),Q(d.FETCH_PURCHASE_ORDER_REQUEST,vqe),Q(d.EXPORT_PURCHASE_ORDER_REQUEST,jqe),Q(d.VALIDATE_PURCHASE_ORDER_NUMBER_REQUEST,kqe),Q(d.UPDATE_PURCHASE_ORDER_REQUEST,Nqe),Q(d.DELETE_PURCHASE_ORDER_REQUEST,Oqe),Q(d.SEARCH_ITEMS_PURCHASE_ORDER_REQUEST,Pqe),Q(d.CLONE_PURCHASE_ORDER_REQUEST,Dqe),Q(d.FETCH_PURCHASE_ORDER_ACCOUNTING_VENDORS_REQUEST,Mqe),Q(d.FETCH_PURCHASE_ORDER_EXPENSE_ACCOUNTS_REQUEST,Fqe),Q(d.SEND_PURCHASE_ORDER_TO_ACCOUNTING_REQUEST,Uqe),Q(d.RECEIVE_PURCHASE_ORDER_ITEMS_REQUEST,Bqe)],zqe="PurchaseOrder",Vqe=c.lazy(()=>Oe(()=>import("./purchase_order-BfdIgMRb_bundle.js"),__vite__mapDeps([163,1,2,18,4,5,6,7,8,162,164,78,165,166,167,156,107,57,10]))),Qqe="basic",Wqe=Object.freeze(Object.defineProperty({__proto__:null,component:Vqe,layout:Qqe,name:zqe,reducer:Sqe,saga:Hqe},Symbol.toStringTag,{value:"Module"})),qqe={keyword:"",filters:{status:Ee(e=>e.value,hm)},sortBy:"updatedAt",sortDirection:li.Descending,perPage:Dd.Ten},rxt=["sortBy","sortDirection","filters","perPage"],Gqe={invoices:[],meta:{},isSearchOrFilterApplied:!1};function $qe(e=Gqe,t={}){const{type:r}=t;switch(r){case d.FETCH_INVOICES_REQUEST:{const{payload:o}=t,{keyword:i,filters:s}=o,a=oe(i),l=!qe(s,qqe.filters);return{...e,isSearchOrFilterApplied:a||l}}case d.FETCH_INVOICES_SUCCESS:{const{payload:o}=t,{invoices:i,meta:s}=o;return{...e,invoices:i,meta:s}}default:return e}}function*Kqe(e){try{const t=yield*G(),{perPage:r,currentPage:o,sortBy:i,sortDirection:s,filters:a,keyword:l}=e.payload,u=ge([],"status",a),p=(o-1)*r,m={q:l,sortBy:xt.decamelize(i),sortDirection:s===li.Ascending?"asc":"desc",status:ma(",",u),limit:r,offset:p},{invoices:h=[],meta:A={},error:f}=yield me(Je.fetchInvoices,{pathParams:{companyId:t},queryParams:{...m}});if(f)return V(f),yield y({type:d.FETCH_INVOICES_FAILURE});const{limit:_,offset:b,hasPrev:E,hasNext:T}=A;yield y({type:d.FETCH_INVOICES_SUCCESS,payload:{invoices:h,meta:{currentPage:b/_+1,hasPrev:E,hasNext:T,offset:b}}})}catch(t){yield y({type:d.FETCH_INVOICES_FAILURE,payload:{}}),H(t,{tags:["saga","fetchInvoices"]})}}const Yqe=[Q(d.FETCH_INVOICES_REQUEST,Kqe)],Jqe="invoiceList",Xqe=c.lazy(()=>Oe(()=>import("./invoice_list-D4x_Gb5o_bundle.js"),__vite__mapDeps([168,1,2,4,5,6,7,8,70,169,18,57,10]))),Zqe="basic",eGe=Object.freeze(Object.defineProperty({__proto__:null,component:Xqe,layout:Zqe,name:Jqe,reducer:$qe,saga:Yqe},Symbol.toStringTag,{value:"Module"})),py={loading:!0,invoice:{},isEditMode:!1,searchItems:{data:[],paginationMeta:{hasNextPage:!1,nextPage:0}},quickbooks:{accounts:null,customers:null},warnings:{}};function tGe(e=py,t={}){const{type:r}=t;switch(r){case d.FETCH_INVOICE_SUCCESS:{const{payload:o}=t;return{...e,invoice:o.invoice,loading:!1}}case d.CREATE_INVOICE_SUCCESS:case d.CLONE_INVOICE_SUCCESS:{const{payload:o}=t;return{...e,invoice:o.invoice,isEditMode:!0,loading:!1}}case d.SWITCH_INVOICE_TO_EDIT_MODE:return{...e,isEditMode:!0};case d.SWITCH_INVOICE_TO_VIEW_MODE:return{...e,isEditMode:!1};case d.RESET_INVOICE:return py;case d.SEARCH_ITEMS_INVOICE_SUCCESS:{const{payload:o}=t;return{...e,searchItems:{data:[...e.searchItems.data,...o.data],meta:o.meta}}}case d.RESET_SEARCH_ITEMS_INVOICE:return{...e,searchItems:py.searchItems};case d.UPDATE_INVOICE_SUCCESS:{const{payload:o}=t;return{...e,invoice:o.invoice,isEditMode:!1}}case d.UPDATE_INVOICE_FAILURE:return{...e,isEditMode:!1};case d.FETCH_ACCOUNTING_DATA_SUCCESS:{const{payload:o}=t,{qboField:i,data:s=[]}
6973=o,a=i===Ca.Account?"accounts":"customers";return{...e,quickbooks:{...e.quickbooks,[a]:s}}}case d.SEND_INVOICE_TO_ACCOUNTING_SUCCESS:case d.FETCH_INVOICE_ACCOUNTING_DATA_SUCCESS:{const{payload:o}=t,{qboData:i,invoiceId:s}=o;return{...e,quickbooks:{...e.quickbooks,[s]:i}}}case d.SHOW_INVOICE_WARNING_BANNER:{const{payload:o}=t,{warningId:i,message:s,shouldShowCloseButton:a}=o;return{...e,warnings:{...e.warnings,[i]:{message:s,shouldShowCloseButton:a}}}}case d.REMOVE_INVOICE_WARNING_BANNER:{const{payload:o}=t,{warningId:i}=o,{[i]:s,...a}=e.warnings||{};return{...e,warnings:a}}case d.REMOVE_ALL_INVOICE_WARNING_BANNERS:return{...e,warnings:{}};default:return e}}const qf=e=>new Sn(e||"0").toFixed(2),nGe=e=>(e||[]).sort((o,i)=>o.lineNumber-i.lineNumber).map(o=>({...o,amount:qf(o.amount)})),oxt=e=>{const t=J({},["invoice"],e),{invoiceNumber:r,status:o,customer:i,dueDate:s,invoiceDate:a,charges:l,lineItems:u=[],version:p}=t||{},{discount:m="",shipping:h=""}=l||{};return{invoiceNumber:r,status:si("value",o,hm),customerName:ge("","name",i),customerEmail:ge("","email",i),dueDate:s||"",invoiceDate:a||"",items:nGe(u),discount:qf(m),shipping:qf(h),version:p}},ixt=(e,t,r)=>e(t,r,{shouldValidate:!0,shouldDirty:!0}),rGe=e=>e.map((t,r)=>({...Bt(["photos","itemInfo"])(t),lineNumber:r+1})),oGe=(e,t,r,o,i)=>{const{version:s}=e,{invoiceNumber:a,status:l,customerName:u,customerEmail:p,dueDate:m,invoiceDate:h,discount:A,shipping:f,items:_}=t;return{invoiceNumber:a,status:l.value,customer:{name:u,email:p},dueDate:m||null,invoiceDate:h||null,charges:{discount:A,shipping:f},subTotal:r,total:o,lineItems:rGe(_),updatedBy:i||null,version:s}},my=(e,t,r,o)=>{const i=j(t)?cp(t):t;return j(i)?!0:(o(e,{message:x("invoice.form_fields.error.presence",{fieldName:r})}),!1)},iGe=({startDateTimestamp:e,endDateTimestamp:t,setError:r})=>{if(M(e)||M(t))return!0;const o=new Date(e);return new Date(t)<o?(r("dueDate",{message:x("invoice.form_fields.error.due_date_after_issued_date")}),!1):!0},sGe=(e=[],t)=>e.length?!0:(t("items",{message:x("invoice.form_fields.error.items_required")}),!1),sxt=(e,t)=>{const{status:r,customerName:o,dueDate:i,invoiceDate:s,items:a}=e,l=ge(Ni.Draft,"value",r);let u=!0;return u=iGe({startDateTimestamp:s,endDateTimestamp:i,setError:t})&&u,l===Ni.Draft||(u=my("customerName",o,x("invoice.form_fields.customer_name"),t)&&u,u=my("dueDate",i,x("invoice.form_fields.date_due"),t)&&u,u=my("invoiceDate",s,x("invoice.form_fields.date_issued"),t)&&u,u=sGe(a,t)&&u),u},axt=({clearErrors:e,formValues:t={}})=>{M(t.customerName)&&e("customerName"),M(t.customerEmail)&&e("customerEmail"),M(t.dueDate)&&e("dueDate"),e("invoiceDate"),e("items")},lxt=e=>{e.key==="Enter"&&(e.stopPropagation(),e.preventDefault())},aGe=(e=[])=>e.filter(o=>!o.itemInfo.deletedAt).sort((o,i)=>o.lineNumber-i.lineNumber),lGe=e=>{const t=aGe(e.lineItems).map(o=>({nodeId:o.nodeId,quantityToPick:o.quantity??0,unitOfMeasure:{name:o.unitOfMeasure?.name}})),r=x("invoice.create_picklist_from_invoice_modal.notes",{invoiceNumber:e.invoiceNumber});return{lineItems:t,notes:r}},cxt=({invoice:e,dispatch:t,warnings:r})=>{if([Ni.Paid,Ni.Overdue].includes(e?.status))return t({type:d.REMOVE_INVOICE_WARNING_BANNER,payload:{warningId:"unit_of_measure_mismatch"}});const i=(e?.lineItems||[]).some(a=>aA(a?.unitOfMeasure,a?.itemInfo?.unitOfMeasure)),s=!!r?.unit_of_measure_mismatch;if(i&&!s){const a=e?.status===Ni.Draft?x("invoice.warnings.item_unit_of_measure_mismatch_draft"):x("invoice.warnings.item_unit_of_measure_mismatch_open");return O.viewWarningBanner({warning:a,workflow:"Invoice",workflowStatus:e?.status,workflowId:e?.id}),t({type:d.SHOW_INVOICE_WARNING_BANNER,payload:{warningId:"unit_of_measure_mismatch",message:a,shouldShowCloseButton:!1}})}return t(!i&&s?{type:d.REMOVE_INVOICE_WARNING_BANNER,payload:{warningId:"unit_of_measure_mismatch"}}:{type:d.REMOVE_ALL_INVOICE_WARNING_BANNERS})},cGe=e=>e.items.reduce((t,{id:r,...o})=>(M(r)&&t.push({id:o.nodeId,name:o.name,method:o.method}),t),[]);function*dGe(e){try{const{invoiceCreationDetails:t}=e.payload,r=yield*G(),o=yield*ie(Je.createInvoice,{pathParams:{companyId:r},data:{...t}});if(o.error)return V(o.error),yield y({type:d.CREATE_INVOICE_FAILURE}),yield y(Ot("/invoices"));yield y({type:d.CREATE_INVOICE_SUCCESS,payload:{invoice:o}});const i=o.id;yield y(Ot(`/invoice/${i}`))}catch(t){yield y({type:d.CREATE_INVOICE_FAILURE}),H(t,{tags:["saga","createInvoice"]})}}function*uGe({invoiceId:e}){try{const t=yield*G(),r=yield*ie(Je.fetchIntegrationResourceMappingData,{pathParams:{companyId:t},queryParams:{sortlyResourceId:e,service:Di,resourceType:"INVOICE"}});if(r.error)return yield y({type:d.FETCH_INVOICE_ACCOUNTING_DATA_FAILURE});const{sortlyResourceId:o,lastPushedTime:i,downStreamServiceLink:s}=r;yield y({type:d.FETCH_INVOICE_ACCOUNTING_DATA_SUCCESS,payload:{invoiceId:o,qboData:{lastPushedTime:i,downStreamServiceLink:s}}})}catch(t){return H(t,{tags:["saga","fetchInvoiceAccountingData"]}),null}}function*pGe(e){try{const{invoiceId:t}=e.payload,r=yield*G(),o=yield*ie(Je.fetchInvoice,{pathParams:{companyId:r,invoiceId:t}});if(o.error)return V(o.error),yield y({type:d.FETCH_INVOICE_FAILURE}),yield y(Ot("/invoices"));yield*uGe({invoiceId:t}),yield y({type:d.FETCH_INVOICE_SUCCESS,payload:{invoice:o}})}catch(t){yield y({type:d.FETCH_INVOICE_FAILURE,payload:{invoice:{}}}),H(t,{tags:["saga","fetchInvoice"]})}}function*mGe(e){try{const{invoice:t,formValues:r,updatedBy:o,orderSubTotal:i,orderTotal:s,resolve:a,resetFormValues:l}=e.payload,u=oGe(t,r,i,s,o),p=en(u),m=yield*G(),h=yield*ne(Ze),A=yield*ie(Je.updateInvoice,{pathParams:{companyId:m,invoiceId:t.id},data:p});if(A.error)return A.error==="Invoice number already exists"?V(A.error):V(x("invoice.notification.update_error")),typeof l=="function"&&l(),yield y({type:d.UPDATE_INVOICE_FAILURE});const f=cGe(r);j(f)&&O.addItemToInvoice(t,h,f);const _=t.status===r.status?.value?void 0:t.status;
6973O.saveInvoice(A,_,h),yield y({type:d.UPDATE_INVOICE_SUCCESS,payload:{invoice:A}}),a(),se({type:"success",message:x("invoice.notification.update_success")})}catch(t){yield y({type:d.UPDATE_INVOICE_FAILURE}),H(t,{tags:["saga","updateInvoice"]})}}function*hGe(e){try{const{invoice:t,skipProperties:r=[]}=e.payload,o=yield*G(),i=yield*ie(Je.cloneInvoice,{pathParams:{companyId:o,invoiceId:t.id},data:{skipProperties:r}});if(i.error)return V(i.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.CLONE_INVOICE_FAILURE});yield y({type:d.CLONE_INVOICE_SUCCESS,payload:{invoice:i}});const s=yield*ne(Ze);O.cloneInvoice({invoice:t,currentUserInfo:s,newInvoiceId:i.id,newInvoiceNumber:i.invoiceNumber}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("invoice.notification.clone_success")}),yield y(Et(`/invoice/${i.id}`))}catch(t){yield y({type:d.CLONE_INVOICE_FAILURE}),H(t,{tags:["saga","cloneInvoice"]})}}function*AGe(e){try{const{invoice:t}=e.payload,r=lGe(t),o=yield*G(),i=yield*ne(Ze),s=yield*ie(ee.createPickList,{pathParams:{companyId:o},data:r});if(s.error)return V(s.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.CREATE_PICKLIST_FROM_INVOICE_FAILURE});yield y({type:d.CREATE_PICKLIST_FROM_INVOICE_SUCCESS,payload:{invoice:s}}),yield y({type:d.HIDE_MODAL});const a=`/pick-list/${s.id}`;O.pickListFromInvoiceCompleted(t,{pick_list_number:s.pickListNumber,pick_list_id:s.id},i),se({type:"success",message:x("invoice.create_picklist_from_invoice_modal.toast_message"),customProps:{action:{label:x("invoice.create_picklist_from_invoice_modal.view_pick_list"),onClick:({locationPush:l})=>l(a)}}})}catch(t){yield y({type:d.CREATE_PICKLIST_FROM_INVOICE_FAILURE}),H(t,{tags:["saga","createPickListFromInvoice"]})}}function*gGe(e){try{const{invoice:t}=e.payload,r=yield*G(),o=yield*ie(Je.deleteInvoice,{pathParams:{companyId:r,invoiceId:t.id}});if(o.error)return V(Ae("error",o)),yield y({type:d.DELETE_INVOICE_FAILURE});yield y({type:d.DELETE_INVOICE_SUCCESS});const i=yield*ne(Ze);O.deleteInvoice(t,i),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("invoice.notification.delete_success")}),yield y(Ot("/invoices"))}catch(t){yield y({type:d.DELETE_INVOICE_FAILURE}),H(t,{tags:["saga","deleteInvoice"]})}}function*yGe(e){try{const{page:t,keyword:r}=e.payload,o=10,i={data:{summarySorting:[{sortBy:"name",sortDirection:"ascending"}],filterByNodeType:"items",regularNodesView:!0,keyword:r},params:{customAttributes:!0},pageLimit:o,pageNumber:t},{buckets:s,meta:a,error:l}=yield*lo({payload:i});if(l)return yield y({type:d.SEARCH_ITEMS_INVOICE_FAILURE});const u=Math.ceil(a?.item/o);yield y({type:d.SEARCH_ITEMS_INVOICE_SUCCESS,payload:{data:s,meta:{hasNextPage:e.payload.page<u,nextPage:e.payload.page+1}}})}catch(t){return H(t,{tags:["saga","searchItemsForInvoice"]}),null}}function fGe(e=[],t){return t===Ca.Account?e:e.map(o=>{const{id:i,displayName:s}=o;return{id:i,name:s}})}const _Ge=(e,t)=>M(t)?{}:e===Ca.Account?{accountName:t}:{customerName:t};function*xGe(e){try{const{qboField:t,integrationId:r,searchKeyword:o}=e.payload,i=t===Ca.Account?Je.getAccountingAccounts:Je.getInvoiceAccountingCustomers,s=yield*G(),a=_Ge(t,o),l=yield*ie(i,{pathParams:{companyId:s,integrationId:r},queryParams:a});if(l.error)return l.responseStatus===bs.FAILED_DEPENDENCY?ym(l.error):V(l.error),yield y({type:d.FETCH_ACCOUNTING_DATA_FAILURE});const u=fGe(l.data,t);yield y({type:d.FETCH_ACCOUNTING_DATA_SUCCESS,payload:{qboField:t,data:u}})}catch(t){return H(t,{tags:["saga","fetchAccountingData"]}),null}}function*bGe(e){const{integrationId:t,invoiceId:r,invoiceNumber:o,accountId:i,customerId:s,onSuccess:a,onError:l}=e.payload;try{const u=yield*G(),p={invoiceId:r,invoiceNumber:o,incomeAccountId:i,customerId:s},m=yield*ie(Je.sendInvoiceAccounting,{pathParams:{companyId:u,integrationId:t},data:p});if(m.error)return l?.(m?.error??""),m.responseStatus===bs.FAILED_DEPENDENCY?ym(m.error):V(m.error),yield y({type:d.SEND_INVOICE_TO_ACCOUNTING_FAILURE});const{sortlyResourceId:h,lastPushedTime:A,downStreamServiceLink:f}=m;yield y({type:d.SEND_INVOICE_TO_ACCOUNTING_SUCCESS,payload:{invoiceId:h,qboData:{lastPushedTime:A,downStreamServiceLink:f}}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("quickbooks.notification.invoice_sent"),customProps:{action:{label:x("quickbooks.notification.invoice_sent_link"),onClick:()=>{Sd(f)}}}}),a?.()}catch(u){H(u,{tags:["saga","sendInvoiceToAccounting"]});const p=typeof u=="string"?u:u?.message??"";return l?.(p),null}}function*EGe(e){try{const{invoiceNumber:t,resolve:r,reject:o}
6973=e.payload,i=yield*G(),{unique:s,formatValid:a,error:l}=yield*ie(Je.validateInvoiceNumber,{pathParams:{companyId:i},data:{invoiceNumber:t}});if(l)return V(l),yield y({type:d.VALIDATE_INVOICE_NUMBER_FAILURE}),o({invoiceNumber:x("common.error")});a||o({invoiceNumber:x("invoice.form_fields.error.invoice_number_invalid")}),s||o({invoiceNumber:x("invoice.form_fields.error.invoice_number_not_unique")}),r(),yield y({type:d.VALIDATE_INVOICE_NUMBER_SUCCESS})}catch(t){return H(t,{tags:["saga","validateInvoiceNumber"]}),null}}const SGe=e=>{const t=Dn("invoice");return(e?.attributesFieldSelector??[]).reduce((i,s,a)=>{const l=$n[a];return M(l)||!s||!t[l?.key]||typeof l?.value!="string"?i:[...i,l.value]},[])};function*CGe(e){try{const{invoice:t,values:r,exportType:o}=e.payload,i=yield*G(),s=yield*ne(Ze),a=SGe(r),l=r?.includePhotos?St("line_item_photos",a):a;O.startExportInvoice(t,s,l);const{jobId:u,error:p}=yield*ie(Je.exportInvoice,{pathParams:{companyId:i,invoiceId:t.id},data:{outputFormat:o,includedFields:l}});if(p)return V(p),yield y({type:d.EXPORT_INVOICE_FAILURE});yield*at({jobId:u,*onJobFailure(m){V(m.error),yield y({type:d.EXPORT_INVOICE_FAILURE})},*onJobSuccess(m={}){if(m.url){const h=document.createElement("a");h.href=m.url,h.download="invoice.pdf",h.dispatchEvent(new MouseEvent("click"))}if(yield y({type:d.EXPORT_INVOICE_SUCCESS}),se({type:"success",message:x("export_modal.export_success")}),O.exportInvoiceCompleted(t,s,l),r.savePreferences){const h={[`${o}Type`]:"invoice",...r};Kr(h,o)}else{const h=yield*Re(Vs,o,"invoice");j(h)&&Kr({...h,savePreferences:!1},o)}}})}catch(t){yield y({type:d.EXPORT_INVOICE_FAILURE}),H(t,{tags:["saga","exportInvoice"]})}}const TGe=[Q(d.CREATE_INVOICE_REQUEST,dGe),Q(d.FETCH_INVOICE_REQUEST,pGe),Q(d.EXPORT_INVOICE_REQUEST,CGe),Q(d.UPDATE_INVOICE_REQUEST,mGe),Q(d.CLONE_INVOICE_REQUEST,hGe),Q(d.DELETE_INVOICE_REQUEST,gGe),Q(d.SEARCH_ITEMS_INVOICE_REQUEST,yGe),Q(d.FETCH_ACCOUNTING_DATA_REQUEST,xGe),Q(d.SEND_INVOICE_TO_ACCOUNTING_REQUEST,bGe),Q(d.VALIDATE_INVOICE_NUMBER_REQUEST,EGe),Q(d.CREATE_PICKLIST_FROM_INVOICE_REQUEST,AGe)],wGe="Invoice",IGe=c.lazy(()=>Oe(()=>import("./invoice-BIuKBc3g_bundle.js"),__vite__mapDeps([170,1,2,18,4,5,6,7,8,169,164,78,165,166,167,156,107,57,10]))),vGe="basic",RGe=Object.freeze(Object.defineProperty({__proto__:null,component:IGe,layout:vGe,name:wGe,reducer:tGe,saga:TGe},Symbol.toStringTag,{value:"Module"})),jGe={pickLists:[],meta:{},isSearchOrFilterApplied:!1};function kGe(e=jGe,t){const{type:r}=t;switch(r){case d.FETCH_PICK_LISTS_REQUEST:{const{payload:o}=t,{keyword:i,filters:s}=o,a=oe(i),l=!ii(s,Rte.filters);return{...e,isSearchOrFilterApplied:a||l}}case d.FETCH_PICK_LISTS_SUCCESS:{const{payload:o}=t,{pickLists:i,meta:s}=o;return{...e,pickLists:i,meta:s}}default:return e}}function*NGe(e){try{const t=yield*G(),{perPage:r,currentPage:o,sortBy:i,sortDirection:s,filters:a,keyword:l}=e.payload,u=a?.status||[],p=(o-1)*r,m={plNumberPrefix:l,sortBy:xt.decamelize(i),sortDirection:s===li.Ascending?"asc":"desc",status:u.join(","),limit:r,offset:p},h=en(m),{pickLists:A=[],meta:f={},error:_}=yield me(ee.getPickLists,{pathParams:{companyId:t},queryParams:h});if(_)return V(_),yield y({type:d.FETCH_PICK_LISTS_FAILURE});const{limit:b,offset:E,hasPrev:T,hasNext:w}=f;yield y({type:d.FETCH_PICK_LISTS_SUCCESS,payload:{pickLists:A,meta:{currentPage:E/b+1,hasPrev:T,hasNext:w,offset:E}}})}catch(t){yield y({type:d.FETCH_PICK_LISTS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchPickLists"]})}}const OGe=[Q(d.FETCH_PICK_LISTS_REQUEST,NGe)],DGe="picklistList",PGe=c.lazy(()=>Oe(()=>import("./picklist_list-EjTK0Yl6_bundle.js"),__vite__mapDeps([171,1,2,4,5,6,7,8,70,160,172,18,57,10]))),LGe="basic",FGe=Object.freeze(Object.defineProperty({__proto__:null,component:PGe,layout:LGe,name:DGe,reducer:kGe,saga:OGe},Symbol.toStringTag,{value:"Module"})),hy={loading:!0,pickList:{},isEditMode:!1,warnings:{},searchItems:{data:[],paginationMeta:{hasNextPage:!1,nextPage:0}}};function MGe(e=hy,t={}){const{type:r}=t;switch(r){case d.FETCH_PICK_LIST_SUCCESS:{const{payload:o}=t;return{...e,pickList:o.pickList,loading:!1}}
6973case d.CREATE_PICK_LIST_SUCCESS:case d.CLONE_PICK_LIST_SUCCESS:{const{payload:o}=t;return{...e,pickList:o.pickList,isEditMode:!0,loading:!1}}case d.SWITCH_PICK_LIST_TO_EDIT_MODE:return{...e,isEditMode:!0};case d.SWITCH_PICK_LIST_TO_VIEW_MODE:return{...e,isEditMode:!1};case d.RESET_PICK_LIST:return hy;case d.SEARCH_ITEMS_PICK_LIST_SUCCESS:{const{payload:o}=t,i=e?.searchItems?.data||[],s=o?.data||[];return{...e,searchItems:{data:[...i,...s],meta:o.meta}}}case d.RESET_SEARCH_ITEMS_PICK_LIST:return{...e,searchItems:hy.searchItems};case d.UPDATE_PICK_LIST_SUCCESS:{const{payload:o}=t;return{...e,pickList:o.pickList,isEditMode:!1}}case d.UPDATE_PICK_LIST_FAILURE:return{...e,isEditMode:!1};case d.UPDATE_PICK_LIST_STATUS_SUCCESS:case d.UPDATE_PICKLIST_AFTER_ITEM_PICK:{const{payload:o}=t;return{...e,pickList:o.pickList}}case d.SHOW_PICK_LIST_WARNING_BANNER:{const{id:o,message:i,shouldShowCloseButton:s}=t.payload,a=e?.warnings||{};return{...e,warnings:{...a,[o]:{message:i,shouldShowCloseButton:s}}}}case d.REMOVE_PICK_LIST_WARNING_BANNER:{const{warningId:o}=t.payload,i=e?.warnings||{},{[o]:s,...a}=i;return{...e,warnings:a}}case d.REMOVE_ALL_PICK_LIST_WARNING_BANNERS:return{...e,warnings:{}};default:return e}}function*UGe(){try{const e=yield*G(),t=yield*ie(ee.createPickList,{pathParams:{companyId:e},data:{}});if(t.error){const{error:o,helpText:i}=t;return V(i||o),yield y({type:d.CREATE_PICK_LIST_FAILURE}),yield y(Ot("/pick-lists"))}yield y({type:d.CREATE_PICK_LIST_SUCCESS,payload:{pickList:Bd(t)}});const r=t.id;yield y(Ot(`/pick-list/${r}`)),se({type:"success",message:x("pick_list.notification.create_success")}),O.createPickList(),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST})}catch(e){yield y({type:d.CREATE_PICK_LIST_FAILURE}),H(e,{tags:["saga","createPickList"]})}}function*BGe(){let e=!1;yield nr(d.CREATE_PICK_LIST_REQUEST,function*(){if(!e){e=!0;try{yield*UGe()}finally{e=!1}}})}function*HGe(e){try{const{pickListId:t}=e.payload,r=yield*G(),o=yield*ie(ee.getPickList,{pathParams:{companyId:r,pickListId:t}});if(o.error){const{error:u,helpText:p}=o;return V(p||u),yield y({type:d.FETCH_PICK_LIST_FAILURE}),yield y(Ot("/pick-lists"))}yield y({type:d.FETCH_PICK_LIST_SUCCESS,payload:{pickList:Bd(o)}});const i=(o?.lineItems||[]).map(u=>u?.itemDetails?.permissionScopeId),s=o?.destinationFolder?.permissionScopeId,a=[...i,s],l=[...new Set(a
6973)];yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:l}}),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST})}catch(t){yield y({type:d.FETCH_PICK_LIST_FAILURE,payload:{pickList:{}}}),H(t,{tags:["saga","fetchPickList"]})}}function*zGe(e){try{const{pickList:t,values:r,exportType:o}=e.payload,i=yield*G(),s=yield*ne(Ze),a=bve(r),l=Eve(r),u=Sve(r),p=[...a,...u];O.startExportPickList(t,s,p),se({type:"success",message:x("pick_list.notification.export_in_progress")});const{jobId:m,error:h,helpText:A}=yield*ie(ee.exportPickList,{pathParams:{companyId:i,pickListId:t?.id},data:{includedFields:a,includedCustomAttributeIds:l}});if(h)return V(A||h),yield y({type:d.EXPORT_PICK_LIST_FAILURE});yield*at({jobId:m,*onJobFailure(f){V(f.error),yield y({type:d.EXPORT_PICK_LIST_FAILURE})},*onJobSuccess(f={}){if(f.url){const _=document.createElement("a");_.href=f.url,_.download="pick_list.pdf",_.dispatchEvent(new MouseEvent("click"))}if(yield y({type:d.EXPORT_PICK_LIST_SUCCESS}),se({type:"success",message:x("export_modal.export_success")}),r.savePreferences){const _={[`${o}Type`]:"pickList",...r};Kr(_,o)}else{const _=yield*Re(Vs,o,"pickList");j(_)&&Kr({..._,savePreferences:!1},o)}O.exportPickListCompleted(t,s,p)}})}catch(t){yield y({type:d.EXPORT_PICK_LIST_FAILURE}),H(t,{tags:["saga","exportPickList"]})}}function*VGe(e){try{const{pickListNumber:t,resolve:r,reject:o}=e.payload,i=yield*G(),{unique:s,formatValid:a,error:l}=yield*ie(ee.validatePickListNumber,{pathParams:{companyId:i},data:{pickListNumber:t}});if(l)return V(l),yield y({type:d.VALIDATE_PICK_LIST_NUMBER_FAILURE}),o({pickListNumber:x("common.error")});if(!a)return yield y({type:d.VALIDATE_PICK_LIST_NUMBER_SUCCESS}),o({pickListNumber:x("pick_list.form_fields.error.pick_list_number_invalid")});if(!s)return yield y({type:d.VALIDATE_PICK_LIST_NUMBER_SUCCESS}),o({pickListNumber:x("pick_list.form_fields.error.pick_list_number_not_unique")});r(),yield y({type:d.VALIDATE_PICK_LIST_NUMBER_SUCCESS})}catch(t){return H(t,{tags:["saga","validatePickListNumber"]}),null}}function*QGe(e){try{const{pickList:t,formValues:r,initialValues:o,afterAll:i,resetFormValues:s}=e.payload,a=sve(t,r,o),l=yield*G(),u=yield*ie(ee.updatePickList,{pathParams:{companyId:l,pickListId:t.id},data:a});if(u.error){const{error:E,helpText:T}=u;return V(T||E),O.errorSavingPickList(t,T||E),typeof s=="function"&&s(),yield y({type:d.UPDATE_PICK_LIST_FAILURE})}const p=yield*ne(Ze);O.savePickList(u,p);const m=xve(r);m.length>0&&O.addItemToPickList(t,p,m);const h=Bd(u);yield y({type:d.UPDATE_PICK_LIST_SUCCESS,payload:{pickList:h}}),typeof i=="function"&&i(h),se({type:"success",message:x("pick_list.notification.update_success")});const A=(u?.lineItems||[]).map(E=>E?.itemDetails?.permissionScopeId),f=u?.destinationFolder?.permissionScopeId,_=[...A,f],b=[...new Set(_)];yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:b}})}catch(t){yield y({type:d.UPDATE_PICK_LIST_FAILURE}),H(t,{tags:["saga","updatePickList"]})}}const WGe={[Xt.ReadyToPick]:"move_to_ready_to_pick",[Xt.Draft]:"move_back_to_draft",[Xt.Complete]:"complete_picking"};function*qGe(e){try{const{pickList:t,destinationStatus:r,afterAll:o}=e.payload,i=yield*G(),s={operation:WGe[r],version:t.version},a=yield*ie(ee.updatePickListStatus,{pathParams:{companyId:i,pickListId:t.id},data:s});if(a.error){const{error:p,helpText:m}=a;return V(m||p),yield y({type:d.UPDATE_PICK_LIST_STATUS_FAILURE})}const l=Bd(a);yield y({type:d.UPDATE_PICK_LIST_STATUS_SUCCESS,payload:{pickList:l}}),typeof o=="function"&&o(l);const u=yield*ne(Ze);return a?.status===Xt.Draft?(O.movePickListBackToDraft(a,u),se({type:"success",message:x("pick_list.notification.pick_list_moved_to_draft")})):a?.status===Xt.ReadyToPick?(O.movePickListToReadyToPick(a,u),se({type:"success",message:x("pick_list.notification.pick_list_moved_to_ready_to_pick")})):(O.completePickList(a,u),se({type:"success",message:x("pick_list.notification.pick_list_moved_to_completed")}))}catch(t){yield y({type:d.UPDATE_PICK_LIST_STATUS_FAILURE}),H(t,{tags:["saga","updatePickListStatus"]})}}function*GGe(e){try{const{pickList:t}=e.payload,r=yield*G(),o=yield*ie(ee.deletePickList,{pathParams:{companyId:r,pickListId:t.id}});if(o.error){const{error:s,helpText:a}=o;return V(a||s),yield y({type:d.DELETE_PICK_LIST_FAILURE})}yield y({type:d.DELETE_PICK_LIST_SUCCESS});const i=yield*ne(Ze);O.deletePickList(t,i),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("pick_list.notification.delete_success")}),yield y(Ot("/pick-lists"))}catch(t){yield y({type:d.DELETE_PICK_LIST_FAILURE}),H(t,{tags:["saga","deletePickList"]})}}
6973function*$Ge(e){try{const{page:t,keyword:r,isLowStock:o}=e.payload,i=10,a={data:{...o&&{minQuantities:{exactSearch:!1,showItems:mA.find(h=>h.value==="at_or_below_min_level")}},summarySorting:[{sortBy:"name",sortDirection:"ascending"}],filterByNodeType:"items",regularNodesView:!0,keyword:r},params:{customAttributes:!0},pageLimit:i,pageNumber:t},{buckets:l,meta:u,error:p}=yield*lo({payload:a});if(p)return yield y({type:d.SEARCH_ITEMS_PICK_LIST_FAILURE});const m=Math.ceil(u?.item/i);yield y({type:d.SEARCH_ITEMS_PICK_LIST_SUCCESS,payload:{data:l,meta:{hasNextPage:e.payload.page<m,nextPage:e.payload.page+1}}})}catch(t){return H(t,{tags:["saga","searchItemsForPickList"]}),null}}function*KGe(e){try{const{pickList:t,lineItem:r,values:o,afterAll:i}=e.payload,{pickedQuantity:s,notes:a,leaveZeroQuantity:l}=o,u=yield*G(),p={lineItem:{id:r.id,quantity:s,leaveZeroQuantity:l,nodeVersion:r?.itemDetails?.version},notes:a?t.pickListNumber+" | "+a:t.pickListNumber,version:t.version},m=yield*ie(ee.pickPickListItem,{pathParams:{companyId:u,pickListId:t?.id},data:p});if(m.error){const{error:f,helpText:_}=m;return V(_||f),yield y({type:d.HIDE_MODAL}),yield y({type:d.PICK_PICKLIST_ITEM_FAILURE})}const h=yield*ne(Ze);O.pickItemInPickList({pickList:m,pickedLineItem:r,pickedQuantity:s,currentUserInfo:h}),yield y({type:d.HIDE_MODAL}),yield y({type:d.PICK_PICKLIST_ITEM_SUCCESS}),se({type:"success",message:x("pick_list.notification.pick_completed")});const A=Bd(m);yield y({type:d.UPDATE_PICKLIST_AFTER_ITEM_PICK,payload:{pickList:A}}),typeof i=="function"&&i(A)}catch(t){yield y({type:d.PICK_PICKLIST_ITEM_FAILURE}),H(t,{tags:["saga","pickPicklistItem"]})}}function*YGe(e){try{const{pickList:t,skipProperties:r=[],afterAll:o}=e.payload,i=yield*G(),s=t?.id,l=en({skipProperties:r}),u=yield*ie(ee.clonePickList,{pathParams:{companyId:i,pickListId:s},data:l});if(u.error)return V(u.error),yield y({type:d.CLONE_PICK_LIST_FAILURE});const p=Bd(u);yield y({type:d.CLONE_PICK_LIST_SUCCESS,payload:{pickList:p}});const m=yield*ne(Ze);O.clonePickList({pickList:t,currentUserInfo:m,newPickListId:p.id,newPickListNumber:p.pickListNumber}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("pick_list.notification.clone_success")}),yield y(Et(`/pick-list/${u.id}`)),typeof o=="function"&&o(p)}catch(t){yield y({type:d.CLONE_PICK_LIST_FAILURE}),H(t,{tags:["saga","clonePickList"]})}}const JGe=[tr(BGe),Q(d.FETCH_PICK_LIST_REQUEST,HGe),Q(d.EXPORT_PICK_LIST_REQUEST,zGe),Q(d.VALIDATE_PICK_LIST_NUMBER_REQUEST,VGe),Q(d.UPDATE_PICK_LIST_REQUEST,QGe),Q(d.UPDATE_PICK_LIST_STATUS_REQUEST,qGe),Q(d.DELETE_PICK_LIST_REQUEST,GGe),Q(d.SEARCH_ITEMS_PICK_LIST_REQUEST,$Ge),Q(d.PICK_PICKLIST_ITEM_REQUEST,KGe),Q(d.CLONE_PICK_LIST_REQUEST,YGe)],XGe="pickList",ZGe=c.lazy(()=>Oe(()=>import("./pick_list-ClcVKmpe_bundle.js"),__vite__mapDeps([173,1,2,18,4,5,6,7,8,78,166,167,107,76,57,10]))),e$e="basic",t$e=Object.freeze(Object.defineProperty({__proto__:null,component:ZGe,layout:e$e,name:XGe,reducer:MGe,saga:JGe},Symbol.toStringTag,{value:"Module"})),n$e={keyword:"",filters:{status:LA.map(e=>e.value),hasDiscrepancy:Mc.All},sortBy:"updatedAt",sortDirection:li.Descending,perPage:Dd.Ten},dxt=["sortBy","sortDirection","filters","perPage"],r$e=e=>{if(e!==Mc.All)return e===Mc.WithDiscrepancy};function*o$e(e){try{const t=yield*G(),{perPage:r,currentPage:o,sortBy:i,sortDirection:s,filters:a,keyword:l}=e.payload,u=a?.status||[],p=a?.hasDiscrepancy,m=(o-1)*r,h={scNumber:l,sortBy:xt.decamelize(i),sortDirection:s===li.Ascending?"asc":"desc",status:u.join(","),hasDiscrepancy:r$e(p),limit:r,offset:m},A=en(h),{stockCounts:f=[],meta:_={},error:b}=yield me(Fe.getStockCounts,{pathParams:{companyId:t},queryParams:A});if(b)return V(b),yield y({type:d.FETCH_STOCK_COUNTS_FAILURE});const{limit:E,offset:T,hasPrev:w,hasNext:v}=_;yield y({type:d.FETCH_STOCK_COUNTS_SUCCESS,payload:{stockCounts:f,meta:{currentPage:T/E+1,hasPrev:w,hasNext:v,offset:T}}})}catch(t){yield y({type:d.FETCH_STOCK_COUNTS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchStockCounts"]})}}const i$e=[Q(d.FETCH_STOCK_COUNTS_REQUEST,o$e)],s$e={stockCounts:[],meta:{},isSearchOrFilterApplied:!1};function a$e(e=s$e,t){const{type:r}=t;switch(r){case d.FETCH_STOCK_COUNTS_REQUEST:{const{payload:o}=t,{keyword:i,filters:s}=o,a=oe(i),l=!ii(s,n$e.filters);return{...e,isSearchOrFilterApplied:a||l}}case d.FETCH_STOCK_COUNTS_SUCCESS:{const{payload:o}=t,{stockCounts:i,meta:s}=o;return{...e,stockCounts:i,meta:s}}default:return e}}const l$e="stockCountList",c$e=c.lazy(()=>Oe(()=>import("./stock_count_list-BdSfrg1a_bundle.js"),__vite__mapDeps([174,1,2,4,5,6,7,8,70,172,18,57,10]))),d$e="basic",u$e=Object.freeze(Object.defineProperty({__proto__:null,component:c$e,layout:d$e,name:l$e,reducer:a$e,saga:i$e},Symbol.toStringTag,{value:"Module"}));function*p$e(){try{const e=yield*G(),t=yield me(Fe.createStockCount,{pathParams:{companyId:e},data:{}});if(t.error)return V(t.error),yield y(Ot("/stock-counts")),yield y({type:d.CREATE_STOCK_COUNT_FAILURE});const r=La(t);yield y({type:d.CREATE_STOCK_COUNT_SUCCESS,payload:{stockCount:r}});const o=t.id;yield y(Ot(`/stock-count/${o}`));const i=yield Ce(Ze);O.startNewStockCount({stockCount:r,role:i.roleType}),se({type:"success",message:ue("stock_counts.notifications.create_success")})}catch(e){yield y({type:d.CREATE_STOCK_COUNT_FAILURE}),H(e,{tags:["saga","createStockCount"]})}}function*m$e(e){try{const{stockCountId:t}=e.payload,r=yield*G(),o=yield me(Fe.getStockCount,{pathParams:{companyId:r,stockCountId:t}});if(o.error){const{error:a,helpText:l}=o;return V(l||a),yield y({type:d.FETCH_STOCK_COUNT_FAILURE}),yield y(Ot("/stock-counts"))}yield y({type:d.FETCH_STOCK_COUNT_SUCCESS,payload:{stockCount:La(o)}});const i=(o?.lineItems||[]).map(a=>a?.itemDetails?.permissionScopeId),s=[...new Set(i)];yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:s}})}catch(t){yield y({type:d.FETCH_STOCK_COUNT_FAILURE,payload:{stockCount:{}}}),H(t,{tags:["saga","fetchStockCount"]})}}
6973function*h$e(e){try{const{page:t,keyword:r,isLowStock:o}=e.payload,i=10,a={data:{...o&&{minQuantities:{exactSearch:!1,showItems:mA.find(h=>h.value==="at_or_below_min_level")}},summarySorting:[{dir:"ASC",id:"name"}],filterByNodeType:"items",regularNodesView:!0,keyword:r},params:{customAttributes:!0},pageLimit:i,pageNumber:t},{buckets:l,meta:u,error:p}=yield re(lo,{payload:a});if(p)return yield y({type:d.SEARCH_ITEMS_STOCK_COUNT_FAILURE});const m=Math.ceil(u?.item/i);yield y({type:d.SEARCH_ITEMS_STOCK_COUNT_SUCCESS,payload:{data:l,meta:{hasNextPage:e.payload.page<m,nextPage:e.payload.page+1}}})}catch(t){return H(t,{tags:["saga","searchItemsForStockCount"]}),null}}function*A$e(e){try{const{stockCountNumber:t,resolve:r,reject:o}=e.payload,i=yield*G(),{unique:s,formatValid:a,error:l}=yield me(Fe.validateStockCountNumber,{pathParams:{companyId:i},queryParams:{stockCountNumber:t}});if(l)return V(l),yield y({type:d.VALIDATE_STOCK_COUNT_NUMBER_FAILURE}),o({stockCountNumber:ue("common.error")});if(!a)return yield y({type:d.VALIDATE_STOCK_COUNT_NUMBER_SUCCESS}),o({stockCountNumber:ue("stock_counts.fields.error.stock_count_number_invalid")});if(!s)return yield y({type:d.VALIDATE_STOCK_COUNT_NUMBER_SUCCESS}),o({stockCountNumber:ue("stock_counts.fields.error.stock_count_number_not_unique")});r(),yield y({type:d.VALIDATE_STOCK_COUNT_NUMBER_SUCCESS})}catch(t){return H(t,{tags:["saga","validateStockCountNumber"]}),null}}function*g$e(e){try{const{stockCount:t,formValues:r,afterAll:o,resetFormValues:i}=e.payload,s=bbe(t,r),a=yield*G(),l=yield me(Fe.updateStockCount,{pathParams:{companyId:a,stockCountId:t.id},data:s});if(l.error){const{error:_,helpText:b}=l;return V(b||_),typeof i=="function"&&i(),yield y({type:d.UPDATE_STOCK_COUNT_FAILURE})}const u=La(l);yield y({type:d.UPDATE_STOCK_COUNT_SUCCESS,payload:{stockCount:u}}),typeof o=="function"&&o(u),se({type:"success",message:ue("stock_counts.notifications.update_success")});const p=(l?.lineItems||[]).map(_=>_?.itemDetails?.permissionScopeId),m=[...new Set(p)];yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:m}});const h=yield Ce(Ze),A=yield Ce(Cd);O.saveStockCount({stockCount:u,currentUserInfo:h,rolesById:A});const f=Sbe(r);f.length&&O.addItemToStockCount({stockCount:u,currentUserInfo:h,addedItems:f,rolesById:A})}catch(t){yield y({type:d.UPDATE_STOCK_COUNT_FAILURE}),H(t,{tags:["saga","updateStockCount"]})}}function*y$e(e){try{const{stockCount:t,destinationStatus:r,afterAll:o}=e.payload,i=yield*G(),s={operation:Ebe[r],version:t.version},a=yield me(Fe.updateStockCountStatus,{pathParams:{companyId:i,stockCountId:t.id},data:s});if(a.error){const{error:u,helpText:p}=a;return V(p||u),yield y({type:d.UPDATE_STOCK_COUNT_STATUS_FAILURE})}const l=La(a);yield y({type:d.UPDATE_STOCK_COUNT_STATUS_SUCCESS,payload:{stockCount:l}}),typeof o=="function"&&o(l)}catch(t){yield y({type:d.UPDATE_STOCK_COUNT_STATUS_FAILURE}),H(t,{tags:["saga","updateStockCountStatus"]})}}function*f$e(e){try{const{stockCount:t}=e.payload,r=yield*G(),o=yield me(Fe.deleteStockCount,{pathParams:{companyId:r,stockCountId:t.id}});if(o.error){const{error:a,helpText:l}=o;return V(l||a),yield y({type:d.DELETE_STOCK_COUNT_FAILURE})}yield y({type:d.DELETE_STOCK_COUNT_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("stock_counts.notifications.delete_success")});const i=yield Ce(Ze),s=yield Ce(Cd);O.deleteStockCount({stockCount:t,currentUserInfo:i,rolesById:s}),yield y(Ot("/stock-counts"))}catch(t){yield y({type:d.DELETE_STOCK_COUNT_FAILURE}),H(t,{tags:["saga","deleteStockCount"]})}}function*_$e(e){try{const{stockCount:t}=e.payload,r=yield*G();se({type:"success",message:ue("stock_counts.notifications.export_in_progress")});const o=yield Ce(Ze),i=yield Ce(Cd);O.startExportStockCount({stockCount:t,currentUserInfo:o,rolesById:i});const s=yield me(Fe.exportStockCount,{pathParams:{companyId:r,stockCountId:t.id}});if(s.error){const{error:a,helpText:l}=s;return V(l||a),yield y({type:d.EXPORT_STOCK_COUNT_FAILURE})}yield re(at,{jobId:s.jobId,*onJobFailure(a){V(a.error),yield y({type:d.EXPORT_STOCK_COUNT_FAILURE})},*onJobSuccess(a={}){if(a.url){const l=document.createElement("a");l.href=a.url,l.download="stock_count.pdf",l.dispatchEvent(new MouseEvent("click"))}yield y({type:d.EXPORT_STOCK_COUNT_SUCCESS}),O.completeExportStockCount({stockCount:t,currentUserInfo:o,rolesById:i}),se({type:"success",message:ue("export_modal.export_success")})}})}catch(t){H(t,{tags:["saga","exportStockCount"]})}}function*x$e(e){try{const{stockCount:t,afterAll:r}
6973=e.payload,o=yield*G(),i=yield me(Fe.cloneStockCount,{pathParams:{companyId:o,stockCountId:t.id},data:{skipProperties:[]}});if(i.error){const{error:u,helpText:p}=i;return V(p||u),yield y({type:d.CLONE_STOCK_COUNT_FAILURE})}const s=La(i);yield y({type:d.CLONE_STOCK_COUNT_SUCCESS,payload:{stockCount:s}});const a=yield Ce(Ze),l=yield Ce(Cd);O.cloneStockCount({stockCount:s,currentUserInfo:a,rolesById:l}),yield y(Et(`/stock-count/${i.id}`)),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("stock_counts.notifications.clone_success")}),typeof r=="function"&&r(s)}catch(t){H(t,{tags:["saga","cloneStockCount"]})}}function*b$e(e){try{const{stockCount:t,values:r,afterAll:o}=e.payload,i=yield*G(),s=yield me(Fe.countStockCountItems,{pathParams:{companyId:i,stockCountId:t.id},data:{lineItems:r,version:t.version}});if(s.error){const{error:l,helpText:u}=s;return V(u||l),yield y({type:d.COUNT_STOCK_COUNT_ITEMS_FAILURE})}const a=La(s);yield y({type:d.COUNT_STOCK_COUNT_ITEMS_SUCCESS,payload:{stockCount:a}}),se({type:"success",message:ue("stock_counts.notifications.count_saved")}),typeof o=="function"&&o(a)}catch(t){H(t,{tags:["saga","countStockCountItems"]})}}function*E$e(e){try{const t=yield*G(),{stockCount:r,values:o,afterAll:i}=e.payload,s=yield me(Fe.reviewStockCountItemCount,{pathParams:{companyId:t,stockCountId:r.id},data:{lineItem:o,version:r.version}});if(s.error){const{error:l,helpText:u}=s;return V(u||l),yield y({type:d.REVIEW_STOCK_COUNT_ITEM_COUNT_FAILURE})}const a=La(s);yield y({type:d.REVIEW_STOCK_COUNT_ITEM_COUNT_SUCCESS,payload:{stockCount:a}}),typeof i=="function"&&i(a),se({type:"success",message:ue("stock_counts.notifications.count_saved")})}catch(t){H(t,{tags:["saga","reviewStockCountItemCount"]})}}function*S$e(e){try{const t=yield*G(),{stockCount:r,values:o,afterAll:i}=e.payload,s=yield me(Fe.resolveStockCountItemDiscrepancy,{pathParams:{companyId:t,stockCountId:r.id},data:{lineItem:o,version:r.version}});if(s.error){const{error:l,helpText:u}=s;return V(u||l),yield y({type:d.RESOLVE_STOCK_COUNT_ITEM_DISCREPANCY_FAILURE})}const a=La(s);yield y({type:d.RESOLVE_STOCK_COUNT_ITEM_DISCREPANCY_SUCCESS,payload:{stockCount:a}}),typeof i=="function"&&i(a),se({type:"success",message:ue("stock_counts.notifications.count_updated")})}catch(t){H(t,{tags:["saga","resolveStockCountItemDiscrepancy"]})}}const C$e=[Q(d.CREATE_STOCK_COUNT_REQUEST,p$e),Q(d.FETCH_STOCK_COUNT_REQUEST,m$e),Q(d.SEARCH_ITEMS_STOCK_COUNT_REQUEST,h$e),Q(d.VALIDATE_STOCK_COUNT_NUMBER_REQUEST,A$e),Q(d.UPDATE_STOCK_COUNT_REQUEST,g$e),Q(d.UPDATE_STOCK_COUNT_STATUS_REQUEST,y$e),Q(d.DELETE_STOCK_COUNT_REQUEST,f$e),Q(d.EXPORT_STOCK_COUNT_REQUEST,_$e),Q(d.CLONE_STOCK_COUNT_REQUEST,x$e),Q(d.COUNT_STOCK_COUNT_ITEMS_REQUEST,b$e),Q(d.REVIEW_STOCK_COUNT_ITEM_COUNT_REQUEST,E$e),Q(d.RESOLVE_STOCK_COUNT_ITEM_DISCREPANCY_REQUEST,S$e)],r4={loading:!0,stockCount:{},isEditMode:!1,warnings:{},searchItems:{data:[],meta:{hasNextPage:!1,nextPage:1}}};function T$e(e=r4,t={}){const{type:r}=t;switch(r){case d.FETCH_STOCK_COUNT_SUCCESS:{const{payload:o}=t;return{...e,stockCount:o.stockCount,loading:!1}}case d.CLONE_STOCK_COUNT_SUCCESS:case d.CREATE_STOCK_COUNT_SUCCESS:{const{payload:o}=t;return{...e,stockCount:o.stockCount,isEditMode:!0,loading:!1}}case d.SWITCH_STOCK_COUNT_TO_EDIT_MODE:return{...e,isEditMode:!0,isCountingMode:!1};case d.SWITCH_STOCK_COUNT_TO_VIEW_MODE:return{...e,isEditMode:!1,isCountingMode:!1};case d.SWITCH_STOCK_COUNT_TO_COUNTING_MODE:return{...e,isCountingMode:!0,isEditMode:!1};case d.RESET_STOCK_COUNT:return r4;case d.SEARCH_ITEMS_STOCK_COUNT_REQUEST:return{...e};case d.SEARCH_ITEMS_STOCK_COUNT_SUCCESS:{const{payload:o}=t,{data:i,meta:s}=o;return{...e,searchItems:{data:t.payload.page===1?i:[...e.searchItems.data,...i],meta:s}}}case d.UPDATE_STOCK_COUNT_SUCCESS:{const{payload:o}=t;return{...e,stockCount:o.stockCount,isEditMode:!1}}case d.RESOLVE_STOCK_COUNT_ITEM_DISCREPANCY_SUCCESS:case d.REVIEW_STOCK_COUNT_ITEM_COUNT_SUCCESS:case d.COUNT_STOCK_COUNT_ITEMS_SUCCESS:case d.UPDATE_STOCK_COUNT_STATUS_SUCCESS:{const{payload:o}=t;return{...e,stockCount:o.stockCount}}case d.SEARCH_ITEMS_STOCK_COUNT_FAILURE:return{...e,searchItems:{data:[],meta:{hasNextPage:!1,nextPage:1}}};case d.RESET_SEARCH_ITEMS_STOCK_COUNT:return{...e,searchItems:{data:[],meta:{hasNextPage:!1,nextPage:1}}};case d.SHOW_STOCK_COUNT_WARNING_BANNER:{const{warningId:o,message:i,shouldShowCloseButton:s}=t.payload,a=e?.warnings||{};return{...e,warnings:{...a,[o]:{message:i,shouldShowCloseButton:s}}}}case d.REMOVE_STOCK_COUNT_WARNING_BANNER:{const{warningId:o}=t.payload,i=e?.warnings||{},{[o]:s,...a}=i;return{...e,warnings:a}}case d.REMOVE_ALL_STOCK_COUNT_WARNING_BANNERS:return{...e,warnings:{}};default:return e}}const w$e="stockCount",I$e=c.lazy(()=>Oe(()=>import("./stock_count-DumIbrww_bundle.js"),__vite__mapDeps([175,1,2,18,4,5,6,7,8,78,166,167,165,176,107,57,10]))),v$e="basic",R$e=Object.freeze(Object.defineProperty({__proto__:null,component:I$e,layout:v$e,name:w$e,reducer:T$e,saga:C$e},Symbol.toStringTag,{value:"Module"})),o4={onlineOrders:[],meta:{}};function j$e(e=o4,t){const{type:r}=t;switch(r){case d.FETCH_ONLINE_ORDERS_SUCCESS:{const{payload:o}=t,{onlineOrders:i,meta:s}=o;return{...e,onlineOrders:i,meta:s}}case d.RESET_ONLINE_ORDERS:return o4;default:return e}}function*k$e(e){try{const t=yield*G(),{perPage:r,currentPage:o,filters:i,keyword:s}=e.payload,a=i.status||[],l=(o-1)*r,u={searchText:s,status:a.join(","),limit:r,offset:l},p=en(u),{onlineOrders:m=[],meta:h={},error:A}=yield me(Fe.getOnlineOrders,{pathParams:{companyId:t},queryParams:p});if(A)return V(A),yield y({type:d.FETCH_ONLINE_ORDERS_FAILURE});const{limit:f,offset:_,hasPrev:b,hasNext:E}=h;yield y({type:d.FETCH_ONLINE_ORDERS_SUCCESS,payload:{onlineOrders:m,meta:{currentPage:_/f+1,hasPrev:b,hasNext:E,offset:_}}})}catch(t){yield y({type:d.FETCH_ONLINE_ORDERS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchOnlineOrders"]})}}const N$e=[Q(d.FETCH_ONLINE_ORDERS_REQUEST,k$e)],O$e="onlineOrderList",D$e=c.lazy(()=>Oe(()=>
6973import("./online_order_list-D9ff6BFd_bundle.js"),__vite__mapDeps([177,1,2,4,5,6,7,8,70,178,18,57,10]))),P$e="basic",L$e=Object.freeze(Object.defineProperty({__proto__:null,component:D$e,layout:P$e,name:O$e,reducer:j$e,saga:N$e},Symbol.toStringTag,{value:"Module"})),i4={loading:!0,onlineOrder:{}};function F$e(e=i4,t){const{type:r}=t;switch(r){case d.FETCH_ONLINE_ORDER_SUCCESS:{const{payload:o}=t;return{...e,onlineOrder:o.onlineOrder,loading:!1}}case d.FETCH_ONLINE_ORDER_FAILURE:return{...e,loading:!1};case d.RESET_ONLINE_ORDER:return i4;default:return e}}const M$e=(e,t=Dl)=>{try{return new Sn(e).toFixed(t)}catch{return new Sn(0).toFixed(t)}},U$e=e=>{if(e===null)return"";const t=!isNaN(e);return new Sn(t?e:"0").toString()},B$e=(e,t)=>(e||[]).sort((i,s)=>i.lineNumber-s.lineNumber).map(i=>({...i,unitRate:U$e(i.unitRate),amount:M$e(i.amount,t)})),H$e=(e,t)=>({...e,lineItems:B$e(e.lineItems,t)});function*z$e(e){try{const{onlineOrderId:t}=e.payload,r=yield*G(),o=yield Ce(Ed),i=yield me(Fe.getOnlineOrder,{pathParams:{companyId:r,onlineOrderId:t}});if(i.error)return V(i.error),yield y({type:d.FETCH_ONLINE_ORDER_FAILURE}),yield y(Ot("/online-orders"));yield y({type:d.FETCH_ONLINE_ORDER_SUCCESS,payload:{onlineOrder:H$e(i,o)}})}catch(t){yield y({type:d.FETCH_ONLINE_ORDER_FAILURE}),H(t,{tags:["saga","fetchOnlineOrder"]})}}const V$e=[Q(d.FETCH_ONLINE_ORDER_REQUEST,z$e)],Q$e="OnlineOrder",W$e=c.lazy(()=>Oe(()=>import("./online_order-DTnuUp1I_bundle.js"),__vite__mapDeps([179,1,2,18,4,5,6,7,8,178,57,10]))),q$e="basic",G$e=Object.freeze(Object.defineProperty({__proto__:null,component:W$e,layout:q$e,name:Q$e,reducer:F$e,saga:V$e},Symbol.toStringTag,{value:"Module"})),$$e="UserProfile",K$e=c.lazy(()=>Oe(()=>import("./user_profile-CAAHfecV_bundle.js"),__vite__mapDeps([180,1,2,4,5,6,7,8,18,137,138,99,181,57,10]))),Y$e="basic",J$e=Object.freeze(Object.defineProperty({__proto__:null,component:K$e,layout:Y$e,name:$$e},Symbol.toStringTag,{value:"Module"})),X$e="ChangePlan",Z$e=c.lazy(()=>Oe(()=>import("./change_plan-CoqwD1pa_bundle.js"),__vite__mapDeps([182,1,2,4,5,6,7,8,18,183,184,185,186,187,188,57,10]))),eKe="basic",tKe=Object.freeze(Object.defineProperty({__proto__:null,component:Z$e,layout:eKe,name:X$e},Symbol.toStringTag,{value:"Module"})),nKe="FeaturePlans",rKe=c.lazy(()=>Oe(()=>import("./feature_plans-BEGfulW1_bundle.js"),__vite__mapDeps([189,1,2,4,5,6,7,8,18,183,184,185,186,188,190,191,192,193,57,10]))),oKe="basic",iKe=!0,sKe=Object.freeze(Object.defineProperty({__proto__:null,component:rKe,layout:oKe,name:nKe,noSidebar:iKe},Symbol.toStringTag,{value:"Module"})),aKe="UpgradeSummary",lKe=c.lazy(()=>Oe(()=>import("./upgrade_summary-DrDE32MP_bundle.js"),__vite__mapDeps([194,1,2,4,5,6,7,8,195,193,196,18,57,188,184,10]))),cKe=Object.freeze(Object.defineProperty({__proto__:null,component:lKe,name:aKe},Symbol.toStringTag,{value:"Module"})),dKe="BillingInfo",uKe=c.lazy(()=>Oe(()=>import("./billing_info-mXtG74YP_bundle.js"),__vite__mapDeps([197,1,2,4,5,6,7,8,18,137,138,99,198,199,200,201,103,104,93,57,10]))),pKe="basic",mKe=Object.freeze(Object.defineProperty({__proto__:null,component:uKe,layout:pKe,name:dKe,reducer:uQ},Symbol.toStringTag,{value:"Module"})),hKe="UnlockPremiumFeatures",AKe=c.lazy(()=>Oe(()=>import("./unlock_premium_features-BXnvbmct_bundle.js"),__vite__mapDeps([202,1,2,4,5,6,7,8,18,203,188,191,57,10]))),gKe=Object.freeze(Object.defineProperty({__proto__:null,component:AKe,name:hKe},Symbol.toStringTag,{value:"Module"})),yKe="PremiumUnlocked",fKe=c.lazy(()=>Oe(()=>import("./premium_unlocked-DDGmQbsF_bundle.js"),__vite__mapDeps([204,1,2,4,5,6,7,8,18,190,199,188,57,10]))),_Ke=Object.freeze(Object.defineProperty({__proto__:null,component:fKe,name:yKe},Symbol.toStringTag,{value:"Module"})),xKe=e=>Ee(t=>{const r=$(["foldersPermissions",t],e);return{nodeId:r.nodeId,accesses:r.accesses}},e.selectedFoldersIds),bKe=(e,t)=>{const r=fi(Ae("nodeId")),o=r(e),i=r(t);return qe(o,i)};function*FD(){try{const e=yield*G(),{roles:t=[],error:r}=yield me(Je.getCompanyRoles,{pathParams:{companyId:e},queryParams:{disablePagination:!0}});return r?(V(r),yield y({type:d.FETCH_MEMBERS_FAILURE})):yield y({type:d.FETCH_TEAM_MEMBERS_SUCCESS,payload:{data:Wr(t,[cz])}})}catch(e){return H(e,{tags:["saga","fetchMembers"]}),null}}function*EKe(e){try{const{member:t={},skipSuccessMessage:r,initialValues:o={},skipAnalyticEvent:i=!1}
6973=e.payload,s=yield*G(),a=ge([],"nodesAccess",t),l=t.permissions?xKe(t.permissions):a,u={id:t.id,email:t.email,firstName:t.firstName?.trim(),lastName:t.lastName?.trim(),phoneNumber:t.phoneNumber,seatType:t.seatType.value},{jobId:p,error:m}=yield me(Je.updateCompanyRole,{pathParams:{companyId:s,id:t.id},data:{...u,bulkNodesAccess:l,updatePermissions:!bKe(a,l),roleGroupId:t.role?.value}});return m?(V(m),yield y({type:d.EDIT_TEAM_MEMBER_FAILURE})):yield re(at,{jobId:p,*onJobFailure(){return yield y({type:d.EDIT_TEAM_MEMBER_FAILURE})},*onJobSuccess(){r||(se({type:"success",message:ue("manage_members.update_success")}),yield y({type:d.HIDE_MODAL}));const h=yield Ce(Gi);return i||O.editUser(boe(o,{...t,nodesAccess:l},h)),yield y({type:d.EDIT_TEAM_MEMBER_SUCCESS,payload:{member:{...u,nodesAccess:l,role:t.role?.type,roleGroupId:t.role?.value}}})}})}catch(t){return H(t,{tags:["saga","editMember"]}),null}}function*SKe(e){try{const{member:t}=e.payload,r=yield*G(),o=yield me(ee.createInvite,{pathParams:{companyId:r},data:{invitation:{users:[{email:t.email,firstName:t.firstName?.trim(),lastName:t.lastName?.trim(),phoneNumber:t.phoneNumber,seatType:t.seatType.value,roleGroupId:t.role.value}]}}});if(o.error)return V(o.error),yield y({type:d.ADD_TEAM_MEMBER_FAILURE});Rl(t.role.type)&&oe(t.permissions.selectedFoldersIds)&&(yield y({type:d.EDIT_TEAM_MEMBER_REQUEST,payload:{skipSuccessMessage:!0,skipAnalyticEvent:!0,member:{...t,id:o?.roleIds?.[0]||null}}}));const i=yield Ce(Gi);gi(["role","type"],"custom",t)&&O.assignCustomRole(!0,Ae("roleType",i)),yield re(FD),yield y({type:d.ADD_TEAM_MEMBER_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("manage_members.create_success")})}catch(t){return H(t,{tags:["saga","addMember"]}),null}}function*CKe(e){try{const{member:t}=e.payload,r=yield*G(),{jobId:o,error:i}=yield me(ee.deleteCompanyRole,{pathParams:{companyId:r,id:t.id}});return oe(i)?(V(i),yield y({type:d.REMOVE_TEAM_MEMBER_FAILURE})):yield re(at,{jobId:o,*onJobFailure(){return yield y({type:d.REMOVE_TEAM_MEMBER_FAILURE})},*onJobSuccess(){yield y({type:d.REMOVE_TEAM_MEMBER_SUCCESS,payload:{id:t.id}}),se({type:"success",message:ue("manage_members.delete_success")})}})}catch(t){return H(t,{tags:["saga","removeMember"]}),null}}function*TKe(e){try{const{member:t}=e.payload,r=yield*G(),{error:o}=yield me(ee.resendInvite,{pathParams:{companyId:r,userId:t.userId}});return o?(V(o),yield y({type:d.RESEND_INVITE_FAILURE})):(se({type:"success",message:ue("manage_members.resend_success")}),yield y({type:d.RESEND_INVITE_SUCCESS}))}catch(t){return H(t,{tags:["saga","resendInvite"]}),null}}function*wKe(e){try{const t=yield*G();yield re(T3);const{plan:r}=yield Ce(),{count:o,additionalMembersCount:i,featurePlanId:s,resolve:a,reject:l}=e.payload,u=oe(o)?Number(o):0,p=i+u,m=$(["subscriptionDetails","usageStats","users","limit"],r),{subscription:h,error:A}=yield me(ee.updateFeaturePlan,{pathParams:{companyId:t,featurePlanId:s},data:{subscriptionFeaturePlan:{quantity:p}}});if(A)return V(A),l&&l(A),yield y({type:d.ADD_MEMBERS_TO_SUBSCRIPTION_FAILURE});O.addMoreUsers(o.toString()),yield y({type:d.ADD_MEMBERS_TO_SUBSCRIPTION_SUCCESS,payload:{subscription:h,usersLimit:m+o,additionalMemberSlots:p}}),a&&a(),se({type:"success",message:ue("manage_members.add_success",{count:o})})}catch(t){return H(t,{tags:["saga","addMembersToSubscription"]}),null}}function*IKe(e){try{const t=yield*G(),{values:r,additionalMembersCount:o}=e.payload,{error:i}=yield me(ee.addSeatsToSubscription,{pathParams:{companyId:t},data:{request:r}}),s=o!==0;if(i)return O.submitAddSeatForm(!s,!1,i),V(i),yield y({type:d.GET_ADDITIONAL_USER_SEATS_FAILURE});O.submitAddSeatForm(!s,!0),yield y({type:d.GET_ADDITIONAL_USER_SEATS_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("manage_members.seat_request.success")})}catch(t){return H(t,{tags:["saga","requestAddMembersToSubscription"]}),null}}function*vKe(e){try{const t=yield*G();yield re(T3);const{plan:r}=yield Ce(),{additionalMembersCount:o,featurePlanId:i,resolve:s,reject:a}=e.payload,l=o-1,u=$(["subscriptionDetails","usageStats","users","limit"],r),{subscription:p,error:m}=yield me(ee.updateFeaturePlan,{pathParams:{companyId:t,featurePlanId:i},data:{subscriptionFeaturePlan:{quantity:l}}});if(m)return a&&a(),V(m),yield y({type:d.ADD_MEMBERS_TO_SUBSCRIPTION_FAILURE});yield y({type:d.REMOVE_ADDITIONAL_SUBSCRIPTION_SLOT_SUCCESS,payload:{subscription:p,usersLimit:u-1,additionalMemberSlots:l}}),se({type:"success",message:ue("manage_members.delete_additional_success")}),s&&s()}catch(t){return H(t,{tags:["saga","removeAdditionalSubscriptionSlot"]}),null}}function*RKe(){try{const e=yield*G(),{users:t=[],error:r}=yield me(ee.getCompanyUsers,{pathParams:{companyId:e},queryParams:{disablePagination:!0}
6973});return r?(V(r),yield y({type:d.FETCH_COMPANY_USERS_FAILURE})):yield y({type:d.FETCH_COMPANY_USERS_SUCCESS,payload:{data:Wr(t,[dz])}})}catch(e){return H(e,{tags:["saga","fetchCompanyUsers"]}),null}}const jKe=[Q(d.FETCH_TEAM_MEMBERS_REQUEST,FD),Q(d.ADD_TEAM_MEMBER_REQUEST,SKe),Q(d.EDIT_TEAM_MEMBER_REQUEST,EKe),Q(d.REMOVE_TEAM_MEMBER_REQUEST,CKe),Q(d.RESEND_INVITE_REQUEST,TKe),Q(d.ADD_MEMBERS_TO_SUBSCRIPTION_REQUEST,wKe),Q(d.GET_ADDITIONAL_USER_SEATS_REQUEST,IKe),Q(d.REMOVE_ADDITIONAL_SUBSCRIPTION_SLOT_REQUEST,vKe),Q(d.FETCH_COMPANY_USERS_REQUEST,RKe)],kKe="ManageMembers",NKe=c.lazy(()=>Oe(()=>import("./manage_members-F6komcju_bundle.js"),__vite__mapDeps([205,1,2,4,5,6,7,8,18,185,139,206,137,138,99,181,160,57,10]))),OKe="basic",DKe=Object.freeze(Object.defineProperty({__proto__:null,component:NKe,layout:OKe,name:kKe,saga:jKe},Symbol.toStringTag,{value:"Module"})),PKe="ManagePermissions",LKe=c.lazy(()=>Oe(()=>import("./manage_permissions-BtfQWtwA_bundle.js"),__vite__mapDeps([207,1,2,18,4,5,6,7,8,137,138,99,127,160,57,10]))),FKe="basic",MKe=Object.freeze(Object.defineProperty({__proto__:null,component:LKe,layout:FKe,name:PKe,saga:qG},Symbol.toStringTag,{value:"Module"})),UKe="ManageCustomAttributes",BKe=c.lazy(()=>Oe(()=>import("./manage_customAttributes_node-Cul1OSOr_bundle.js"),__vite__mapDeps([208,1,2,4,5,6,7,8,18,137,138,99,116,117,135,206,124,57,10]))),HKe="basic",zKe=Object.freeze(Object.defineProperty({__proto__:null,component:BKe,layout:HKe,name:UKe},Symbol.toStringTag,{value:"Module"}));function*VKe(e){try{const t=yield*G();if((yield Ce(a=>a?.pages?.billingInfoPage?.subscription?.features?.customTransactionReasonsEnabled))===!1){yield y({type:d.FETCH_TRANSACTION_REASONS_FAILURE});return}const{actionType:o,includeHidden:i=!0}=e.payload,s=yield me(ee.getTransactionReasons,{pathParams:{companyId:t},queryParams:{actionType:cg[o]||o,includeHidden:i}});if(s.error){V(s.error),yield y({type:d.FETCH_TRANSACTION_REASONS_FAILURE});return}yield y({type:d.FETCH_TRANSACTION_REASONS_SUCCESS,payload:{reasons:gc(s.reasons||[]),actionType:xt.camelize(o)}})}catch(t){yield y({type:d.FETCH_TRANSACTION_REASONS_FAILURE}),H(t,{tags:["saga","fetchTransactionReasons"]})}}function*QKe(e){try{const t=yield*G(),{actionType:r,values:o}=e.payload,i=yield me(ee.createTransactionReason,{pathParams:{companyId:t},data:{actionType:cg[r],...o}});if(i.error){V(i.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.CREATE_CUSTOM_TRANSACTION_REASON_FAILURE});return}yield y({type:d.CREATE_CUSTOM_TRANSACTION_REASON_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("transaction_reasons.toast_messages.create_success")});const s=yield Ce(zs),a=yield Ce(Hs),l=s.filter(p=>p.origin===ti.Custom).length,u=a.filter(p=>p.origin===ti.Custom).length;O.saveCustomReason({reasonName:o.name,reasonId:i.id,action:"add",moveReasonsCount:s.length,qtyReasonsCount:a.length,tab:oE(r),type:aa(r),isDefaultReason:!1,setAsDefault:o.isDefault,customReasonsLimitsReached:dN(l>=g0,u>=g0)}),yield y({type:d.FETCH_TRANSACTION_REASONS_REQUEST,payload:{actionType:r}})}catch(t){yield y({type:d.CREATE_CUSTOM_TRANSACTION_REASON_FAILURE}),H(t,{tags:["saga","createCustomTransactionReason"]})}}function*WKe(e){try{const{reason:t,onSuccess:r}=e.payload,o=yield*G(),i=yield me(ee.deleteTransactionReason,{pathParams:{companyId:o,reasonId:t.id}});if(i.error){V(i.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.DELETE_CUSTOM_TRANSACTION_REASON_FAILURE});return}yield y({type:d.DELETE_CUSTOM_TRANSACTION_REASON_SUCCESS}),r?.(),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("transaction_reasons.toast_messages.delete_success")});const s=yield Ce(zs),a=yield Ce(Hs);O.deleteCustomReason({moveReasonsCount:t.actionType===Ht.Move?s.length-1:s.length,qtyReasonsCount:t.actionType===Ht.UpdateQuantity?a.length-1:a.length,type:aa(t.actionType),isDefaultReason:t.isDefault,reasonName:t.name,reasonId:t.id}),yield y({type:d.FETCH_TRANSACTION_REASONS_REQUEST,payload:{actionType:t.actionType}})}catch(t){yield y({type:d.DELETE_CUSTOM_TRANSACTION_REASON_FAILURE}),H(t,{tags:["saga","deleteCustomTransactionReason"]})}}function*qKe(e){try{const t=yield*G(),{reason:r,values:o,afterAll:i,editAction:s}=e.payload,a=yield me(ee.updateTransactionReason,{pathParams:{companyId:t,reasonId:r.id},data:en(o)});if(a.error){V(a.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.EDIT_CUSTOM_TRANSACTION_REASON_FAILURE,payload:{actionType:xt.camelize(r.actionType),reason:r}}),yield y({type:d.FETCH_TRANSACTION_REASONS_REQUEST,payload:{actionType:r.actionType}});return}switch(yield y({type:d.EDIT_CUSTOM_TRANSACTION_REASON_SUCCESS,payload:{actionType:xt.camelize(r.actionType),reason:{id:r.id,...o}}}),se({type:"success",message:ue("transaction_reasons.toast_messages.update_success")}),i?.(),s){case ms.ToggleVisibility:O.toggleReasonVisibility({type:aa(r.actionType),reasonName:r.name,reasonId:r.id,visible:!o.isHidden,isCustomReason:r.origin===ti.Custom});break;case ms.SetDefault:o.isDefault&&O.setDefaultCustomReason({type:aa(r.actionType),reasonName:r.name,reasonId:r.id});break;case ms.ClearDefault:O.clearDefaultCustomReason({type:aa(r.actionType),reasonName:r.name,reasonId:r.id});break;case ms.SaveFromModal:{const l=yield Ce(zs),u=yield Ce(Hs),p=l.filter(h=>h.origin===ti.Custom).length,m=u.filter(h=>h.origin===ti.Custom).length;O.saveCustomReason({reasonName:o.name||r.name,reasonId:r.id,action:"edit",moveReasonsCount:l.length,qtyReasonsCount:u.length,tab:oE(r.actionType),type:aa(r.actionType),isDefaultReason:r.isDefault,setAsDefault:!!o.isDefault,customReasonsLimitsReached:dN(p>=g0,m>=g0)});break}default:break}}catch(t){yield y({type:d.HIDE_MODAL});const r=e.payload?.reason;r&&(yield y({type:d.EDIT_CUSTOM_TRANSACTION_REASON_FAILURE,payload:{actionType:xt.camelize(r.actionType),reason:r}}),yield y({type:d.FETCH_TRANSACTION_REASONS_REQUEST,payload:{actionType:r.actionType}})),H(t,{tags:["saga","editCustomTransactionReason"]})}}function*GKe(e){try{if((yield Ce(s=>s?.pages?.billingInfoPage?.subscription?.features?.customTransactionReasonsEnabled))===!1){yield y({type:d.FETCH_TRANSACTION_REASONS_SETTINGS_FAILURE});return}const{actionType:r}
6973=e.payload,o=yield*G(),i=yield me(ee.getTransactionReasonsSettings,{pathParams:{companyId:o},queryParams:{actionType:cg[r]}});if(i.error){V(i.error),yield y({type:d.FETCH_TRANSACTION_REASONS_SETTINGS_FAILURE});return}yield y({type:d.FETCH_TRANSACTION_REASONS_SETTINGS_SUCCESS,payload:{actionType:r,settings:{defaultReasonId:i.defaultReasonId,required:i.required,actionType:r}}})}catch(t){yield y({type:d.FETCH_TRANSACTION_REASONS_SETTINGS_FAILURE}),H(t,{tags:["saga","fetchTransactionReasonsSettings"]})}}function*$Ke(e){try{const{settings:t}=e.payload,r=yield*G(),o=yield me(ee.updateTransactionReasonsSettings,{pathParams:{companyId:r},data:en({...t,actionType:cg[t.actionType]})});if(o.error){V(o.error),yield y({type:d.UPDATE_TRANSACTION_REASONS_SETTINGS_FAILURE});return}se({type:"success",message:ue("transaction_reasons.toast_messages.preferences_saved")}),yield y({type:d.UPDATE_TRANSACTION_REASONS_SETTINGS_SUCCESS,payload:{actionType:t.actionType,settings:{defaultReasonId:o.defaultReasonId,required:o.required}}})}catch(t){yield y({type:d.UPDATE_TRANSACTION_REASONS_SETTINGS_FAILURE}),H(t,{tags:["saga","updateTransactionReasonsSettings"]})}}const KKe=[nr(d.FETCH_TRANSACTION_REASONS_REQUEST,VKe),Q(d.CREATE_CUSTOM_TRANSACTION_REASON_REQUEST,QKe),Q(d.EDIT_CUSTOM_TRANSACTION_REASON_REQUEST,qKe),Q(d.DELETE_CUSTOM_TRANSACTION_REASON_REQUEST,WKe),nr(d.FETCH_TRANSACTION_REASONS_SETTINGS_REQUEST,GKe),Q(d.UPDATE_TRANSACTION_REASONS_SETTINGS_REQUEST,$Ke)],YKe="TransactionReasons",JKe=c.lazy(()=>Oe(()=>import("./index-BbXeB3sI_bundle.js"),__vite__mapDeps([209,1,2,4,5,6,7,8,18,137,138,99,135,57,10]))),XKe="basic",ZKe=Object.freeze(Object.defineProperty({__proto__:null,component:JKe,layout:XKe,name:YKe,saga:KKe},Symbol.toStringTag,{value:"Module"})),eYe="ManageUnits",tYe=c.lazy(()=>Oe(()=>import("./manage_units-B365C-Nj_bundle.js"),__vite__mapDeps([210,1,2,4,5,6,7,8,18,137,138,99,135,206,57,10]))),nYe="basic",rYe=Object.freeze(Object.defineProperty({__proto__:null,component:tYe,layout:nYe,name:eYe},Symbol.toStringTag,{value:"Module"})),oYe="Dashboard",iYe=c.lazy(()=>Oe(()=>import("./dashboard-CscrGbYE_bundle.js"),__vite__mapDeps([211,1,2,4,5,6,7,8,18,212,176,213,57,10]))),sYe="basic",aYe=Object.freeze(Object.defineProperty({__proto__:null,component:iYe,layout:sYe,name:oYe},Symbol.toStringTag,{value:"Module"})),lYe="ExpiredSubscription",cYe=c.lazy(()=>Oe(()=>import("./expired_subscription-hCKLIpjD_bundle.js"),__vite__mapDeps([214,1,2,4,5,6,7,8,18,196,215,216,217,184,187,201,200,57,10]))),dYe="basic",uYe=!0,pYe=Object.freeze(Object.defineProperty({__proto__:null,component:cYe,layout:dYe,name:lYe,noSidebar:uYe},Symbol.toStringTag,{value:"Module"})),mYe="ExpiredSubscription",hYe=c.lazy(()=>Oe(()=>import("./paused_subscription-x_8dXb4E_bundle.js"),__vite__mapDeps([218,1,2,18,4,5,6,7,8,217,184,57,10]))),AYe="basic",gYe=!0,yYe=Object.freeze(Object.defineProperty({__proto__:null,component:hYe,layout:AYe,name:mYe,noSidebar:gYe},Symbol.toStringTag,{value:"Module"})),fYe="UserPreferences",_Ye=c.lazy(()=>Oe(()=>import("./user_preferences-Dn5--E4l_bundle.js"),__vite__mapDeps([219,1,2,18,4,5,6,7,8,137,138,99,57,10]))),xYe="basic",bYe=Object.freeze(Object.defineProperty({__proto__:null,component:_Ye,layout:xYe,name:fYe},Symbol.toStringTag,{value:"Module"}));function*EYe(){try{const e=yield*G(),{error:t,token:r}=yield me(ee.getFrillSSOToken,{pathParams:{companyId:e}});if(t)return V(t),yield y({type:d.FETCH_FRILL_SSO_TOKEN_FAILURE});yield y({type:d.FETCH_FRILL_SSO_TOKEN_SUCCESS,payload:r})}catch(e){return H(e,{tags:["saga","fetchFrillSSOToken"]}),null}}const MD=[Q(d.FETCH_FRILL_SSO_TOKEN_REQUEST,EYe)],SYe={};function CYe(e=SYe,t){const{type:r,payload:o}=t;return r===d.FETCH_FRILL_SSO_TOKEN_SUCCESS?{...e,frillSSO:o}:e}const TYe="FrillLoginViaSortlySSO",wYe=c.lazy(()=>Oe(()=>import("./frillsso-DWiXXc-K_bundle.js"),__vite__mapDeps([220,1,2]))),IYe=Object.freeze(Object.defineProperty({__proto__:null,component:wYe,name:TYe,reducer:CYe,saga:MD},Symbol.toStringTag,{value:"Module"})),vYe="frillMobileEmbedWidget",RYe=c.lazy(()=>Oe(()=>import("./frill_mobile_embed_widget-EW-Rqkmt_bundle.js"),__vite__mapDeps([221,1,2]))),jYe="basic",kYe=!0,NYe=Object.freeze(Object.defineProperty({__proto__:null,component:RYe,layout:jYe,name:vYe,noSidebar:kYe},Symbol.toStringTag,{value:"Module"})),OYe="CompanyProfile",DYe=c.lazy(()=>Oe(()=>import("./company_details-Ww4hSTjE_bundle.js"),__vite__mapDeps([222,1,2,4,5,6,7,8,18,137,138,99,185,200,117,122,57,10]))),PYe="basic",LYe=Object.freeze(Object.defineProperty({__proto__:null,component:DYe,layout:PYe,name:OYe},Symbol.toStringTag,{value:"Module"})),s4={addresses:[],defaults:{},pagination:{hasNext:!1,hasPrev:!1,offset:0,currentPage:1,perPage:20,total:0},isInitialized:!0};function FYe(e=s4,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_COMPANY_ADDRESSES_SUCCESS:return{...e,isInitialized:!1,addresses:o?.appendData?[...e.addresses,...o?.addresses??[]]:o?.addresses??[],pagination:o?.pagination??e.pagination};case d.FETCH_COMPANY_ADDRESSES_FAILURE:return{...e,isInitialized:!1};case d.RESET_COMPANY_ADDRESSES:return s4;case d.FETCH_COMPANY_DEFAULT_ADDRESSES_SUCCESS:return{...e,defaults:o?.defaults??{}};default:return e}}const MYe="CompanyAddresses",UYe=c.lazy(()=>Oe(()=>import("./company_addresses-uqz_VJn1_bundle.js"),__vite__mapDeps([223,1,2,4,5,6,7,8,18,137,138,99,127,57,10]))),BYe="basic",HYe=Object.freeze(Object.defineProperty({__proto__:null,component:UYe,layout:BYe,name:MYe,reducer:FYe},Symbol.toStringTag,{value:"Module"})),a4={vendors:[],pagination:{hasNext:!1,hasPrev:!1,offset:0,currentPage:1,perPage:20,total:0},isInitialized:!0};function zYe(e=a4,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_VENDORS_SUCCESS:return{...e,isInitialized:!1,vendors:o?.appendData?[...e.vendors,...o?.vendors??[]]:o?.vend
6973ors??[],pagination:o?.pagination??e.pagination};case d.FETCH_VENDORS_FAILURE:return{...e,isInitialized:!1};case d.RESET_VENDORS:return a4;default:return e}}const VYe="Vendors",QYe=c.lazy(()=>Oe(()=>import("./vendors-DcJWTHzj_bundle.js"),__vite__mapDeps([224,1,2,4,5,6,7,8,18,137,138,99,127,57,10]))),WYe="basic",qYe=Object.freeze(Object.defineProperty({__proto__:null,component:QYe,layout:WYe,name:VYe,reducer:zYe},Symbol.toStringTag,{value:"Module"})),GYe="QuickImport",$Ye=c.lazy(()=>Oe(()=>import("./quickImport-9J-RNYhl_bundle.js"),__vite__mapDeps([225,1,2,4,5,6,7,8,18,226,139,57,10]))),KYe=Object.freeze(Object.defineProperty({__proto__:null,component:$Ye,name:GYe},Symbol.toStringTag,{value:"Module"})),YYe="AdvancedImport",JYe=c.lazy(()=>Oe(()=>import("./advancedImport-Dmh5tKSr_bundle.js"),__vite__mapDeps([227,1,2,4,5,6,7,8,18,139,122,226,57,10]))),XYe="basic",UD=Object.freeze(Object.defineProperty({__proto__:null,component:JYe,layout:XYe,name:YYe},Symbol.toStringTag,{value:"Module"})),ZYe="Onboarding",eJe=c.lazy(()=>Oe(()=>import("./onboarding-Cotm26Kd_bundle.js"),__vite__mapDeps([228,1,2,4,5,6,7,8,57,195,193,196,203,188,191,192,18,10]))),tJe=Object.freeze(Object.defineProperty({__proto__:null,component:eJe,name:ZYe},Symbol.toStringTag,{value:"Module"})),nJe="ItemsSummary",rJe=c.lazy(()=>Oe(()=>import("./itemsSummary-BDJLtWsG_bundle.js"),__vite__mapDeps([229,1,2,4,5,6,7,8,18,110,102,230,70,114,129,130,125,101,119,120,57,10]))),oJe="basic",iJe=Object.freeze(Object.defineProperty({__proto__:null,component:rJe,layout:oJe,name:nJe},Symbol.toStringTag,{value:"Module"})),sJe="itemsGroup",aJe=c.lazy(()=>Oe(()=>import("./itemsGroup-CdQMZF4S_bundle.js"),__vite__mapDeps([231,1,2,4,5,6,7,8,110,18,102,118,101,114,130,230,70,123,120,119,57,10]))),lJe="basic",cJe=Object.freeze(Object.defineProperty({__proto__:null,component:aJe,layout:lJe,name:sJe},Symbol.toStringTag,{value:"Module"})),dJe="SelectCompany",uJe=c.lazy(()=>Oe(()=>import("./selectCompany-BZUfbWLY_bundle.js"),__vite__mapDeps([232,1,2,4,5,6,7,8,18,215,216,217,184,187,201,200,57,10]))),pJe=Object.freeze(Object.defineProperty({__proto__:null,component:uJe,name:dJe},Symbol.toStringTag,{value:"Module"})),mJe="AccountUnderDeletion",hJe=c.lazy(()=>Oe(()=>import("./account_under_deletion-B8LgnFkS_bundle.js"),__vite__mapDeps([233,1,2,4,5,6,7,8,18,234]))),AJe="basic",gJe=!0,yJe=Object.freeze(Object.defineProperty({__proto__:null,component:hJe,layout:AJe,name:mJe,noSidebar:gJe},Symbol.toStringTag,{value:"Module"})),fJe="SlackRedirect",_Je=c.lazy(()=>Oe(()=>import("./slackIntegration-mZcBTumD_bundle.js").then(e=>e.at),__vite__mapDeps([18,1,2,4,5,6,7,8]))),xJe="basic",bJe=Object.freeze(Object.defineProperty({__proto__:null,component:_Je,layout:xJe,name:fJe},Symbol.toStringTag,{value:"Module"})),EJe="amazonBusinessIntegrationRedirect",SJe=c.lazy(()=>Oe(()=>import("./amazonBusinessIntegrationRedirect-DHThLjrv_bundle.js"),__vite__mapDeps([235,1,2,4,5,6,7,8,18,57,10]))),CJe=Object.freeze(Object.defineProperty({__proto__:null,component:SJe,name:EJe},Symbol.toStringTag,{value:"Module"})),TJe="WorkFlows",wJe=c.lazy(()=>Oe(()=>import("./workflows-CJy3oee9_bundle.js"),__vite__mapDeps([236,1,2,18,4,5,6,7,8,57,10]))),IJe="basic",vJe=Object.freeze(Object.defineProperty({__proto__:null,component:wJe,layout:IJe,name:TJe},Symbol.toStringTag,{value:"Module"})),RJe="featureControls",jJe=c.lazy(()=>Oe(()=>import("./featureControls-dnUNRpg7_bundle.js"),__vite__mapDeps([237,1,2,18,4,5,6,7,8,137,138,99,126,57,10]))),kJe="basic",NJe=Object.freeze(Object.defineProperty({__proto__:null,component:jJe,layout:kJe,name:RJe},Symbol.toStringTag,{value:"Module"})),OJe="labs",DJe=c.lazy(()=>Oe(()=>import("./labs-REDQTa8r_bundle.js"),__vite__mapDeps([238,1,2,18,4,5,6,7,8,239,135,57,10]))),PJe="basic",LJe=Object.freeze(Object.defineProperty({__proto__:null,component:DJe,layout:PJe,name:OJe},Symbol.toStringTag,{value:"Module"})),FJe="OnboardingWizard",MJe=c.lazy(()=>Oe(()=>import("./onboardingWizard-BHoFU_YJ_bundle.js"),__vite__mapDeps([240,1,2,4,5,6,7,8,109,94,18,57,10]))),UJe="basic",BJe=Object.freeze(Object.defineProperty({__proto__:null,component:MJe,layout:UJe,name:FJe},Symbol.toStringTag,{value:"Module"}));function*HJe(e){try{const{offset:t=0,limit:r=10}=e?.payload||{}
6973,o=yield*G(),i=yield*ie(Fe.fetchSites,{pathParams:{companyId:o},queryParams:{offset:t,limit:r}});if("error"in i)return V(i.error),yield y({type:d.FETCH_SITES_FAILURE,payload:{error:i.error}});const s=i.sites;yield y({type:d.FETCH_SITES_SUCCESS,payload:{sites:s}})}catch(t){yield y({type:d.FETCH_SITES_FAILURE,payload:{error:t instanceof Error?t.message:void 0}}),H(t,{tags:["saga","fetchSites"]})}}function*zJe(e){try{const{siteId:t}=e.payload,r=yield*G(),o=yield*ie(Fe.fetchSite,{pathParams:{companyId:r,siteId:t}});if("error"in o)return V(o.error),yield y({type:d.FETCH_SITE_FAILURE,payload:{error:o.error}});const i=Bt(["request","responseStatus"])(o);yield y({type:d.FETCH_SITE_SUCCESS,payload:{site:i}})}catch(t){yield y({type:d.FETCH_SITE_FAILURE,payload:{error:t instanceof Error?t.message:void 0}}),H(t,{tags:["saga","fetchSite"]})}}function*VJe(e){try{const{name:t,siteType:r}=e.payload,o=yield*G(),i=yield*ie(Fe.createSite,{pathParams:{companyId:o},data:{name:t,siteType:r}});if("error"in i)return V(i.error),yield y({type:d.CREATE_SITE_FAILURE,payload:{error:i.error}});const s=Bt(["request","responseStatus"])(i);yield y({type:d.CREATE_SITE_SUCCESS,payload:{site:s}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("sites.create_success")})}catch(t){yield y({type:d.CREATE_SITE_FAILURE,payload:{error:t instanceof Error?t.message:void 0}}),H(t,{tags:["saga","createSite"]})}}function*QJe(e){try{const{siteId:t,name:r,siteType:o,version:i}=e.payload,s=yield*G(),a=yield*ie(Fe.updateSite,{pathParams:{companyId:s,siteId:t},data:{name:r,siteType:o,version:i}});if("error"in a)return V(a.error),yield y({type:d.UPDATE_SITE_FAILURE,payload:{error:a.error}});const l=Bt(["request","responseStatus"])(a);yield y({type:d.UPDATE_SITE_SUCCESS,payload:{site:l}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("sites.update_success")})}catch(t){yield y({type:d.UPDATE_SITE_FAILURE,payload:{error:t instanceof Error?t.message:void 0}}),H(t,{tags:["saga","updateSite"]})}}function*WJe(e){try{const{siteId:t}=e.payload,r=yield*G(),o=yield*ie(Fe.deleteSite,{pathParams:{companyId:r,siteId:t}});if("error"in o)return V(o.error),yield y({type:d.DELETE_SITE_FAILURE,payload:{error:o.error}});yield y({type:d.DELETE_SITE_SUCCESS,payload:{siteId:t}}),se({type:"success",message:ue("sites.delete_success")})}catch(t){yield y({type:d.DELETE_SITE_FAILURE,payload:{error:t instanceof Error?t.message:void 0}}),H(t,{tags:["saga","deleteSite"]})}}const BD=[Q(d.FETCH_SITES_REQUEST,HJe),Q(d.FETCH_SITE_REQUEST,zJe),Q(d.CREATE_SITE_REQUEST,VJe),Q(d.UPDATE_SITE_REQUEST,QJe),Q(d.DELETE_SITE_REQUEST,WJe)],qJe="ManageSites",GJe=c.lazy(()=>Oe(()=>import("./manage_sites-DZyKH2Mj_bundle.js"),__vite__mapDeps([241,1,2,4,5,6,7,8,18,137,138,99,57,10]))),$Je="basic",KJe=Object.freeze(Object.defineProperty({__proto__:null,component:GJe,layout:$Je,name:qJe,saga:BD},Symbol.toStringTag,{value:"Module"})),YJe="InteractiveBulkImport",JJe=c.lazy(()=>Oe(()=>import("./index-CqpzF-yK_bundle.js"),__vite__mapDeps([242,1,2,4,5,6,7,8,18,94,243,21,213,244,89,57,10]))),XJe="basic",ZJe=Object.freeze(Object.defineProperty({__proto__:null,component:JJe,layout:XJe,name:YJe},Symbol.toStringTag,{value:"Module"})),eXe="BulkEdit",tXe=c.lazy(()=>Oe(()=>import("./bulk_edit-BTUzsVLI_bundle.js"),__vite__mapDeps([245,1,2,4,5,6,7,8,18,244,57,10]))),nXe="basic",rXe=Object.freeze(Object.defineProperty({__proto__:null,component:tXe,layout:nXe,name:eXe},Symbol.toStringTag,{value:"Module"})),oXe={jobs:[],meta:{},totalCount:null,unresolvedDriftCount:null,isSearchOrFilterApplied:!1,isDriftBannerDismissed:!1};function iXe(e=oXe,t){const{type:r}=t;switch(r){case d.FETCH_JOBS_REQUEST:{const{payload:o}=t,{keyword:i,filters:s}=o,a=j(i),l=!ii(s,dDe.filters);return{...e,isSearchOrFilterApplied:a||l}}case d.FETCH_JOBS_SUCCESS:{const{payload:o}=t,{jobs:i,meta:s}=o;return{...e,jobs:i,meta:s,totalCount:null}}case d.FETCH_JOBS_LIST_STATS_SUCCESS:{const{totalCount:o,unresolvedDriftCount:i}=t.payload;return{...e,totalCount:o,unresolvedDriftCount:i}}case d.FETCH_JOBS_LIST_STATS_FAILURE:return{...e,totalCount:null};case d.DISMISS_JOBS_LIST_DRIFT_BANNER:return{...e,isDriftBannerDismissed:!0};default:return e}}function*sXe(e){try{const t=yield*G(),{filters:r,keyword:o}
6973=e.payload,i=r?.status||[],s=en({keyword:o,status:i.join(","),...r?.miscellaneous?.showConflictJobs?{hasUnresolvedDrift:!0}:{}}),{queryStats:a,accountStats:l,error:u}=yield*ie(Fe.getJobStats,{pathParams:{companyId:t},queryParams:s});if(u)return yield y({type:d.FETCH_JOBS_LIST_STATS_FAILURE});yield y({type:d.FETCH_JOBS_LIST_STATS_SUCCESS,payload:{totalCount:a?.totalCount??null,unresolvedDriftCount:l?.unresolvedDriftCount??null}})}catch(t){yield y({type:d.FETCH_JOBS_LIST_STATS_FAILURE}),H(t,{tags:["saga","fetchJobsListStats"]})}}function*aXe(e){try{const t=yield*G(),{perPage:r,currentPage:o,sortBy:i,sortDirection:s,filters:a,keyword:l}=e.payload,u=a?.status||[],p=(o-1)*r,m={keyword:l,sortBy:xt.decamelize(i),sortDirection:s===li.Ascending?"asc":"desc",status:u.join(","),...a?.miscellaneous?.showConflictJobs?{hasUnresolvedDrift:!0}:{},limit:r,offset:p},h=en(m),{jobs:A=[],meta:f={},error:_}=yield*ie(Fe.getJobs,{pathParams:{companyId:t},queryParams:h});if(_)return V(_),yield y({type:d.FETCH_JOBS_FAILURE});const{limit:b,offset:E,hasPrev:T,hasNext:w}=f;yield y({type:d.FETCH_JOBS_SUCCESS,payload:{jobs:A,meta:{currentPage:(E/b||0)+1,hasPrev:T,hasNext:w,offset:E}}}),yield tr(sXe,e)}catch(t){yield y({type:d.FETCH_JOBS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchJobs"]})}}const lXe=[Q(d.FETCH_JOBS_REQUEST,aXe)],cXe="jobList",dXe=c.lazy(()=>Oe(()=>import("./index-BXFab4N3_bundle.js"),__vite__mapDeps([246,1,2,4,5,6,7,8,70,88,138,104,93,243,86,108,18,57,10]))),uXe="basic",pXe=Object.freeze(Object.defineProperty({__proto__:null,component:dXe,layout:uXe,name:cXe,reducer:iXe,saga:lXe},Symbol.toStringTag,{value:"Module"})),HD={searchItems:{data:[],meta:{page:1,total:0}},refetchKey:0,isWaitingForWSEvent:!1},mXe=e=>e.payload?.requestPageMeta?.pageName===mt.job,hXe=(e=HD,t)=>{switch(t.type){case d.MOVE_NODES_REQUEST:case d.BULK_UPDATE_QUANTITY_REQUEST:return mXe(t)?{...e,isWaitingForWSEvent:!0}:e;case d.MOVE_NODES_FAILURE:case d.BULK_UPDATE_QUANTITY_FAILURE:return e.isWaitingForWSEvent?{...e,isWaitingForWSEvent:!1}:e;case d.REFETCH_JOB_ITEMS:return{...e,isWaitingForWSEvent:!0};case d.JOB_CONCLUDED:return e.isWaitingForWSEvent?{...e,isWaitingForWSEvent:!1,refetchKey:e.refetchKey+1}:e;case d.SEARCH_JOB_ITEMS_SUCCESS:{const{payload:r}=t,{data:o,meta:i,allNodesSelection:s}=r;return s?e:{...e,searchItems:{data:[...e.searchItems?.data||[],...o||[]],meta:i}}}case d.RESET_SEARCH_JOB_ITEMS:return{...e,searchItems:{data:[],meta:{page:1,total:0}}};default:return e}},l4={loading:!0,isEditMode:!1,isItemsTabOpen:!1,job:{},jobStats:null,drift:null,jobItemsSearch:HD};function AXe(e=l4,t){const r=hXe(e.jobItemsSearch,t),o=r!==e.jobItemsSearch?{...e,jobItemsSearch:r}:e,{type:i}=t;switch(i){case d.FETCH_JOB_SUCCESS:{const{payload:s}=t;return{...o,job:s.job,loading:!1}}case d.CLOSE_JOB_SUCCESS:case d.REVERT_JOB_STATUS_SUCCESS:case d.CREATE_JOB_SUCCESS:{const{payload:s}=t;return{...o,job:s.job,isEditMode:!1,loading:!1}}case d.SWITCH_JOB_TO_EDIT_MODE:return{...o,isEditMode:!0};case d.SWITCH_JOB_TO_VIEW_MODE:return{...o,isEditMode:!1};case d.SET_JOBS_ITEMS_TAB_OPEN:return{...o,isItemsTabOpen:t.payload.isItemsTabOpen};case d.RESET_JOB:return l4;case d.JOB_DRIFT_STATE_CHANGED:{const{jobId:s,hasUnresolvedDrift:a}=t.payload;return o.job?.id!==s||!o.job?.source?o:{...o,job:{...o.job,source:{...o.job.source,hasUnresolvedDrift:a}},drift:a?o.drift:null}}case d.UPDATE_JOB_SUCCESS:{const{payload:s}=t;return{...o,job:s.job,isEditMode:!1,drift:dA(s.job?.source)?o.drift:null}}case d.UPDATE_JOB_FAILURE:return{...o,isEditMode:!1};case d.UPDATE_JOB_MEMBERS_SUCCESS:{const{payload:s}=t;return{...o,job:{...o.job,members:s.members}}}case d.UPDATE_JOB_STATUS_SUCCESS:{const{payload:s}=t;return{...e,job:s.job}}case d.FETCH_JOB_STATS_SUCCESS:{const{payload:s}=t;return{...e,jobStats:s.jobStats}}case d.FETCH_JOB_DRIFT_SUCCESS:{const{payload:s}=t;return o.job?.id!==s.jobId||!o.job?.source?.hasUnresolvedDrift?o:{...o,drift:s.drift}}case d.FETCH_JOB_DRIFT_FAILURE:return{...o,drift:null};default:return o}}function*gXe(e,t){if(!j(t))return[];try{const r=Na({companyId:e,ancestry:t,filterByNodeType:"items",regularNodesView:!0,isSummaryView:!0,summarySorting:[{sortBy:{value:"created_at"},sortDirection:"descending"}],pageNumber:1,pageLimit:uz,allFolders:{},shouldFetchNodeAggregationsInMeta:!1}),o=yield*ie(ee.searchBuckets,{pathParams:{companyId:e},data:{searchQuery:r,notifications:!1,customAttributes:!1}});return j(o?.error)?[]:(o?.buckets??[]).map(i=>i?.nodeId??i?.id).filter(i=>typeof i=="number"&&Number.isFinite(i))}catch(r){return H(r,{tags:["saga","fetchCompletedJobItemIds"]}),[]}}function*yXe(e){try{const{name:t,startDate:r,endDate:o,notes:i,externalJobLink:s,subfolders:a,customFieldValues:l}=e.payload,u=yield*G(),p=a?.map(f=>({...f,name:f.name?.trim()})),m=en({name:t?.trim(),folderUid:Gn(),startDate:qh(r),endDate:qh(o),notes:i,externalJobLink:s,subfolders:p,customFieldValues:l??[]}),h=yield*ie(Fe.createJob,{pathParams:{companyId:u},data:m});if(h.error){const f=V(h.error);return O.jobsError({action:"create_job",error:f}),yield y({type:d.CREATE_JOB_FAILURE}),yield y(Ot("/jobs"))}yield y({type:d.CREATE_JOB_SUCCESS,payload:{job:h}}),O.createJob({...h,foldersCount:e.payload.subfolders?.length??0}),yield y({type:d.HIDE_MODAL});const A=h.id;yield y(Ot(`/job/${A}`)),se({type:"success",message:x("jobs.notification.create_success")}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}})}catch(t){yield y({type:d.CREATE_JOB_FAILURE}),H(t,{tags:["saga","createJob"]})}}function*fXe(e){try{const{jobId:t}=e.payload,r=yield*G(),o=yield*ie(Fe.fetchJob,{pathParams:{companyId:r,jobId:t}});if(o.error){const i=V(o.error);return O.jobsError({action:"fetch_job",error:i}),yield y({type:d.FETCH_JOB_FAILURE}),yield y(Ot("/jobs"))}yield y({type:d.FETCH_JOB_SUCCESS,payload:{job:o}}),dA(o.source)&&(yield y({type:d.FETCH_JOB_DRIFT_REQUEST,payload:{jobId:t}}))}catch(t){yield y({type:d.FETCH_JOB_FAILURE,payload:{job:{}}}),H(t,{tags:["saga","fetchJob"]})}}function*_Xe(e){const{jobId:t,hasUnresolvedDrift:r}=e.payload;!r||(yield*ne(i=>i.pages.jobPage?.job?.id))!==t||(yield y({type:d.FETCH_JOB_DRIFT_REQUEST,payload:{jobId:t}}))}function*xXe(e){try{const{jobId:t}=e.payload,r=yield*G(),o=yield*ie(Fe.getJobDrift,{pathParams:{companyId:r,jobId:t}});if(o.error){yield y({type:d.FETCH_JOB_DRIFT_FAILURE});return}const s=(o.sourceItems??[]).reduce((a,l)=>(a[l.sid]=l.quantity,a),{});yield y({type:d.FETCH_JOB_DRIFT_SUCCESS,payload:{jobId:t,drift:{integrationKey:o.integrationKey,sourceItemsBySid:s}}})}catch(t){yield y({type:d.FETCH_JOB_DRIFT_FAILURE}),H(t,{tags:["saga","fetchJobDrift"]})}}function*bXe(e){try{const{job:t,formValues:r,resetFormValues:o,afterAll:i}
6973=e.payload,s=vJ(r,t),a=yield*G(),l=yield*ie(Fe.updateJob,{pathParams:{companyId:a,jobId:t.id},data:s}),u=yield*ne(p=>p.pages.jobPage.jobStats);if(l.error){const p=V(l.error);return O.jobsError({action:"save_job",error:p},{...t,...u}),typeof o=="function"&&o(),yield y({type:d.UPDATE_JOB_FAILURE})}yield y({type:d.UPDATE_JOB_SUCCESS,payload:{job:l}}),typeof i=="function"&&i(l),O.saveJob({...l,...r,...u}),se({type:"success",message:x("jobs.notification.update_success")})}catch(t){yield y({type:d.UPDATE_JOB_FAILURE}),H(t,{tags:["saga","updateJob"]})}}function*EXe(e){try{const{job:t,members:r,onSuccess:o}=e.payload,i={members:r.map(h=>({roleId:h.roleId,accessLevel:h.access})),version:t.version},s=yield*G(),a=yield*ie(Fe.updateJobMembers,{pathParams:{companyId:s,jobId:t.id},data:i});if(a.error){const h=V(a.error);return O.jobsError({action:"edit_members",error:h}),yield y({type:d.UPDATE_JOB_MEMBERS_FAILURE})}yield y({type:d.UPDATE_JOB_MEMBERS_SUCCESS,payload:{members:a.members}}),yield y({type:d.FETCH_TEAM_MEMBERS_REQUEST}),typeof o=="function"&&o();const l=new Set(r.map(h=>h.roleId)),u=new Set((t?.members||[]).map(h=>h.roleId)),p=[...l].filter(h=>!u.has(h)).length,m=[...u].filter(h=>!l.has(h)).length;(p>0||m>0)&&O.updateMembersInJob({membersAdded:p,membersRemoved:m}),se({type:"success",message:x("jobs.notification.members_updated")})}catch(t){yield y({type:d.UPDATE_JOB_MEMBERS_FAILURE}),H(t,{tags:["saga","updateJobMembers"]})}}function*SXe(e){try{const{folderId:t}=e.payload,r=yield*G(),{folderAggregations:o=[],error:i}=yield*ie(Fe.fetchFolderAggregations,{pathParams:{companyId:r},data:{folderAggregationQueries:[{folderId:t}]}});if(i||!o.length)return yield y({type:d.FETCH_JOB_STATS_FAILURE});const s=o[0];yield y({type:d.FETCH_JOB_STATS_SUCCESS,payload:{jobStats:{itemsCount:s.numItems||0,foldersCount:s.numFolders||0,unitsCount:pz(s.unitsCount),totalValue:s.totalValue||0,totalQuantity:s.totalQuantity||0}}})}catch(t){yield y({type:d.FETCH_JOB_STATS_FAILURE}),H(t,{tags:["saga","fetchJobStats"]})}}function*CXe(e){try{const{jobId:t,statusKey:r,version:o}=e.payload,i=yield*G(),s=yield*ie(Fe.updateJobStatus,{pathParams:{companyId:i,jobId:t},data:{statusKey:r,version:o}});if(s.error){const u=V(s.error);if(r===Io.InProgress){const p=yield*ne(h=>h.pages.jobPage.job),m=yield*ne(h=>h.pages.jobPage.jobStats);O.jobsError({action:"start_job",error:u},{...p,...m})}return yield y({type:d.UPDATE_JOB_STATUS_FAILURE})}yield y({type:d.UPDATE_JOB_STATUS_SUCCESS,payload:{job:s}});const a=yield*ne(u=>u.pages.jobPage.jobStats),l={...s,...a};r===Io.InProgress?O.startJob(l):r===Io.Archived&&O.archiveJob(l),r==="in_progress"?se({type:"info",message:x("jobs.notification.started",{name:s.name})}):se({type:"info",message:x("jobs.notification.status_update_success")})}catch(t){yield y({type:d.UPDATE_JOB_STATUS_FAILURE}),H(t,{tags:["saga","updateJobStatus"]})}}function*TXe(e){try{const{jobId:t}=e.payload,r=yield*G(),o=yield*ie(Fe.deleteJob,{pathParams:{companyId:r,jobId:t}});if(o.error)return V(o.error),yield y({type:d.DELETE_JOB_FAILURE});const i=yield*ne(a=>a.pages.jobPage.job),s=yield*ne(a=>a.pages.jobPage.jobStats);O.deleteJob({...i,...s}),yield y({type:d.DELETE_JOB_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("jobs.notification.delete_success")}),yield y(Ot("/jobs"))}catch(t){yield y({type:d.DELETE_JOB_FAILURE}),H(t,{tags:["saga","deleteJob"]})}}function*wXe(e,t,r){const o=yield*gXe(e,r);O.completeJob(t,o)}function*zD(e,t,r){try{const o=yield*ie(Fe.closeJob,{pathParams:{companyId:e,jobId:t},data:{version:r}});if(o.error){const l=V(o.error),u=yield*ne(m=>m.pages.jobPage.job),p=yield*ne(m=>m.pages.jobPage.jobStats);return O.jobsError({action:"complete_job",error:l},{...u,...p}),yield y({type:d.CLOSE_JOB_FAILURE}),!1}se({type:"success",message:x("jobs.notification.close_success",{name:o?.name})});const i=yield*ne(l=>l.pages.jobPage.job?.folderId);yield y({type:d.CLOSE_JOB_SUCCESS,payload:{job:o}});const s=yield*ne(l=>l.pages.jobPage.jobStats),a=o?.folderId??i;return yield Ur(wXe,e,{...o,...s},a),yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}}),!0}catch(o){return yield y({type:d.CLOSE_JOB_FAILURE}),H(o,{tags:["saga","closeJob"]}),!1}}function*IXe(e){try{const{jobId:t,version:r}
6973=e.payload,o=yield*G();yield*zD(o,t,r)}catch(t){yield y({type:d.CLOSE_JOB_FAILURE}),H(t,{tags:["saga","closeJob"]})}}function*vXe(e){try{const{name:t,resolve:r,reject:o}=e.payload,i=yield*G(),{unique:s,error:a}=yield*ie(Fe.validateJobName,{pathParams:{companyId:i},data:{name:t}});if(a)return V(a),yield y({type:d.VALIDATE_JOB_NAME_FAILURE}),o({name:x("common.error")});if(!s)return yield y({type:d.VALIDATE_JOB_NAME_SUCCESS}),o({name:x("jobs.create_modal.job_name_not_unique")});r(),yield y({type:d.VALIDATE_JOB_NAME_SUCCESS})}catch(t){return H(t,{tags:["saga","validateJobName"]}),null}}function*RXe(e){try{const{nodeIds:t,resolve:r,jobId:o}=e.payload,i=yield*G(),s=yield*ie(Fe.fetchJobReturnFolderSuggestions,{pathParams:{companyId:i,jobId:o},data:{nodeIds:t}});if(s.error)return V(s.error),yield y({type:d.FETCH_JOB_RETURN_FOLDER_SUGGESTIONS_FAILURE});const a=(s.suggestions??[]).reduce((l,u)=>(l[u.nodeId]=u.suggestedFolderIds,l),{});r(a),yield y({type:d.FETCH_JOB_RETURN_FOLDER_SUGGESTIONS_SUCCESS})}catch(t){return H(t,{tags:["saga","fetchJobReturnFolderSuggestions"]}),null}}function*jXe(e){try{const{job:t,items:r,nodes:o,action:i,returnParams:s,jobStats:a,onBack:l,isPartOfCloseJob:u}=e.payload,p=o.filter(E=>E.setOrigin).map(E=>{const T=r.find(w=>w.nodeId===E.nodeId);return{nodeId:E.nodeId,version:T?.version,originFolderId:E.selectedFolderId}}),m=o.map(E=>{const T=r.find(w=>w.nodeId===E.nodeId);return{nodeId:E.nodeId,nodeVersion:T?.version,quantity:E.quantity,destinationFolderId:E.selectedFolderId===be?null:E.selectedFolderId,leaveZeroQuantity:E.leaveZeroQuantity||!1}}),h={},A=yield*G();let f=!1;if(p.length>0)try{const E=yield*ie(Fe.bulkSetOriginFolder,{pathParams:{companyId:A},data:{nodeOrigins:p}});E.error?(se({type:"error",message:x("bulk_update_quantity_modal.bulk_update_error")}),yield y({type:d.BULK_SET_ITEM_ORIGIN_FAILURE})):((E.items??[]).forEach(T=>{h[T.id]=T.version}),yield y({type:d.BULK_SET_ITEM_ORIGIN_SUCCESS}))}catch(E){se({type:"error",message:x("bulk_update_quantity_modal.bulk_update_error")}),H(E,{tags:["saga","bulkSetItemOrigins"]}),yield y({type:d.BULK_SET_ITEM_ORIGIN_FAILURE})}const b=m.map(E=>{const T=h[E.nodeId];return T===void 0?E:{...E,nodeVersion:T}});try{const E=yield*ie(Fe.returnJobItems,{pathParams:{companyId:A,jobId:t.id},data:{items:b,action:i}});if(E.error)return V(E.error),yield y({type:d.BULK_RETURN_CLOSE_JOB_FAILURE}),yield y({type:d.RETURN_JOB_ITEMS_FAILURE});if((E.returnedItemIds?.length??0)===0)return se({type:"error",message:x("jobs.notification.return_items_failure",{count:b.length})}),yield y({type:d.BULK_RETURN_CLOSE_JOB_FAILURE}),yield y({type:d.RETURN_JOB_ITEMS_FAILURE});yield*Re(at,{jobId:E.jobId,*onJobFailure(T){return yield*Re(V,T.error),yield y({type:d.BULK_RETURN_CLOSE_JOB_FAILURE}),yield y({type:d.RETURN_JOB_ITEMS_FAILURE})},*onJobSuccess(){yield kn(1e3),yield y({type:d.RETURN_JOB_ITEMS_SUCCESS});const T=E.errors?.length>0,w=E.returnedItemIds??[];u?O.completeJobWithReturn({...t,...a},s,w):O.returnItemsAndContinue({...t,...a},s,w),T?se({type:"error",message:x("jobs.notification.return_items_partial_failure",{count:b?.length-E?.returnedItemIds?.length})}):u||se({type:"success",message:x("jobs.notification.return_items_success",{count:E?.returnedItemIds?.length})}),yield y({type:d.RESET_BULK_STATE}),yield y({type:d.RESET_SEARCH_ITEMS_FOR_WORKFLOW}),(yield*ne(k=>k.pages.jobPage.isItemsTabOpen))?(yield y({type:d.RESET_SEARCH_JOB_ITEMS}),yield y({type:d.REFETCH_JOB_ITEMS})):yield y({type:d.FETCH_JOB_STATS_REQUEST,payload:{folderId:t.folderId}}),!u||T?l():f=!0}})}catch(E){return H(E,{tags:["saga","returnJobItems"]}),yield y({type:d.RETURN_JOB_ITEMS_FAILURE})}if(u&&f&&!(yield*zD(A,t.id,t.version)))return yield y({type:d.BULK_RETURN_CLOSE_JOB_FAILURE});yield y({type:d.BULK_RETURN_CLOSE_JOB_SUCCESS})}catch(t){yield y({type:d.BULK_RETURN_CLOSE_JOB_FAILURE}),H(t,{tags:["saga","bulkReturnCloseJob"]})}}function*kXe(e){try{const{jobId:t,version:r}=e.payload,o=yield*G(),i=yield*ie(Fe.revertJobStatus,{pathParams:{companyId:o,jobId:t},data:{version:r}});if(i.error){V(i.error),yield y({type:d.REVERT_JOB_STATUS_FAILURE});return}yield y({type:d.REVERT_JOB_STATUS_SUCCESS,payload:{job:i}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("jobs.notification.revert_job_success")})}catch(t){H(t,{tags:["saga","revertJobStatus"]}),yield y({type:d.REVERT_JOB_STATUS_FAILURE})}}const NXe=[Q(d.CREATE_JOB_REQUEST,yXe),Q(d.FETCH_JOB_REQUEST,fXe),Q(d.UPDATE_JOB_REQUEST,bXe),Q(d.UPDATE_JOB_MEMBERS_REQUEST,EXe),Q(d.DELETE_JOB_REQUEST,TXe),Q(d.FETCH_JOB_STATS_REQUEST,SXe),Q(d.UPDATE_JOB_STATUS_REQUEST,CXe),Q(d.CLOSE_JOB_REQUEST,IXe),Q(d.VALIDATE_JOB_NAME_REQUEST,vXe),Q(d.FETCH_JOB_DRIFT_REQUEST,xXe),Q(d.JOB_DRIFT_STATE_CHANGED,_Xe),Q(d.FETCH_JOB_RETURN_FOLDER_SUGGESTIONS_REQUEST,RXe),Q(d.BULK_RETURN_CLOSE_JOB_REQUEST,jXe),Q(d.REVERT_JOB_STATUS_REQUEST,kXe)],OXe="Job",DXe=c.lazy(()=>Oe(()=>import("./index-DZ2iDTJ3_bundle.js"),__vite__mapDeps([247,1,2,4,5,6,7,8,18,86,132,107,212,167,104,93,57,10]))),PXe="basic",LXe=Object.freeze(Object.defineProperty({__proto__:null,component:DXe,layout:PXe,name:OXe,reducer:AXe,saga:NXe},Symbol.toStringTag,{value:"Module"})),FXe="jobSettings",MXe=c.lazy(()=>Oe(()=>import("./index-C9VOE3yP_bundle.js"),__vite__mapDeps([248,1,2,4,5,6,7,8,18,137,138,99,57,10]))),UXe="basic",BXe=Object.freeze(Object.defineProperty({__proto__:null,component:MXe,layout:UXe,name:FXe},Symbol.toStringTag,{value:"Module"})),HXe="DownloadApp",zXe=c.lazy(()=>Oe(()=>import("./download_app-x05tAw6__bundle.js"),__vite__mapDeps([249,1,2,18,4,5,6,7,8]))),VXe=Object.freeze(Object.defineProperty({__proto__:null,component:zXe,name:HXe},Symbol.toStringTag,{value:"Module"})),QXe="Congratulation",WXe=c.lazy(()=>Oe(()=>import("./congratulation-BpIQNlkg_bundle.js"),__vite__mapDeps([250,1,2,4,5,6,7,8,18]))),qXe=Object.freeze(Object.defineProperty({__proto__:null,component:WXe,name:QXe},Symbol.toStringTag,{value:"Module"})),GXe="Restricted",$Xe=c.lazy(()=>Oe(()=>import("./restricted-DjFssIRb_bundle.js"),__vite__mapDeps([251,1,2,4,5,6,7,8,18]))),KXe="basic",YXe=Object.freeze(Object.defineProperty({__proto__:null,component:$Xe,layout:KXe,name:GXe},Symbol.toStringTag,{value:"Module"})),c4={code:"",message:""},JXe=(e=c4,t={})=>{const{type:r,payload:o}=t;switch(r){case d.SERVER_ERRORS:return o;case d.RESET_SERVER_ERRORS:return c4;default:return e}},XXe=hn({errorObj:JXe}),ZXe="ServiceUnavailable",eZe=c.lazy(()=>Oe(()=>import("./service_unavailable-C85Zw7cW_bundle.js"),__vite__mapDeps([252,1,2,4,5,6,7,8,18,57,10]))),tZe=Object.freeze(Object.defineProperty({__proto__:null,component:eZe,name:ZXe,reducer:XXe},Symbol.toStringTag,{value:"Module"})),nZe="PaymentAuthorization",rZe=c.lazy(()=>Oe(()=>import("./account_preferences-BCYvd5_4_bundle.js"),__vite__mapDeps([253,1,2,4,5,6,7,8,215]))),oZe="basic",iZe=Object.freeze(Object.defineProperty({__proto__:null,component:rZe,layout:oZe,name:nZe},Symbol.toStringTag,{value:"Module"})),d4={steps:[],cancellationReason:"",scheduledCancellation:null},sZe=(e=d4,t)=>{switch(t.type){case d.CANCEL_COMPANY_CHECK_SUCCESS:return{...e,scheduledCancellation:t.payload.result};case d.SET_COMPANY_CANCELLATION_STEP:return{...e,steps:[...e.steps,t.payload.step]};case d.REMOVE_COMPANY_CANCELLATION_STEP:return{...e,steps:e.steps.slice(0,-1)};case d.SET_COMPANY_CANCELLATION_REASON:return{...e,cancellationReason:t.payload.reason};case d.RESET_COMPANY_CANCELLATION_STATE:return d4;default:return e}};function*aZe(e){try{const t=yield*G(),{onSuccess:r}=e,{scheduledCancellation:o,error:i}
6973=yield me(ee.checkCancelCompanyValidity,{pathParams:{companyId:t}});if(i)return V(i),wr.isMobile||(yield kn(1e3),yield y(vv())),yield y({type:d.CANCEL_COMPANY_CHECK_FAILURE});yield y({type:d.CANCEL_COMPANY_CHECK_SUCCESS,payload:{result:o}}),r&&r()}catch(t){return H(t,{tags:["saga","companyCancellationCheck"]}),null}}function*lZe(e){try{const t=yield*G(),{payload:{reason:r},onSuccess:o}=e,{error:i}=yield me(ee.scheduleCancelCompany,{pathParams:{companyId:t},data:{scheduledCancellation:{reason:r}}});if(i)return V(i),yield y({type:d.CANCEL_COMPANY_SCHEDULE_FAILURE});wr.isMobile||(yield*Pp()),yield y({type:d.CANCEL_COMPANY_SCHEDULE_SUCCESS}),o&&o()}catch(t){return H(t,{tags:["saga","companyCancellationSchedule"]}),null}}function*cZe(e){try{const t=yield*G(),{payload:{coupon:r},onSuccess:o}=e,{error:i}=yield me(ee.revertCancelCompany,{pathParams:{companyId:t},data:r?{scheduledCancellation:{coupon:r}}:{}});if(i)return V(i),yield y({type:d.CANCEL_COMPANY_REVERT_FAILURE});yield kn(1e3),yield*Pp(),yield y({type:d.CANCEL_COMPANY_REVERT_SUCCESS}),o&&o()}catch(t){return H(t,{tags:["saga","companyCancellationRevert"]}),null}}const dZe=[Q(d.CANCEL_COMPANY_CHECK_REQUEST,aZe),Q(d.CANCEL_COMPANY_SCHEDULE_REQUEST,lZe),Q(d.CANCEL_COMPANY_REVERT_REQUEST,cZe)],uZe="CompanyCancellation",pZe=c.lazy(()=>Oe(()=>import("./company_cancellation-BoaPLhTH_bundle.js"),__vite__mapDeps([254,1,2,4,5,6,7,8,18,255,234,186,57,10]))),mZe="basic",hZe=!0,AZe=Object.freeze(Object.defineProperty({__proto__:null,component:pZe,layout:mZe,name:uZe,noSidebar:hZe,reducer:sZe,saga:dZe},Symbol.toStringTag,{value:"Module"})),gZe="ReactivateAccountOptions",yZe=c.lazy(()=>Oe(()=>import("./reactivateAccountOptions-DY2P2gzO_bundle.js"),__vite__mapDeps([256,1,2,4,5,6,7,8,18,255]))),fZe="basic",_Ze=!0,xZe=Object.freeze(Object.defineProperty({__proto__:null,component:yZe,layout:fZe,name:gZe,noSidebar:_Ze},Symbol.toStringTag,{value:"Module"})),bZe="ReactivateSuccess",EZe=c.lazy(()=>Oe(()=>import("./reactivateSuccess-Cui4-wEn_bundle.js"),__vite__mapDeps([257,1,2,18,4,5,6,7,8,186,57,10]))),SZe="basic",CZe=!0,TZe=Object.freeze(Object.defineProperty({__proto__:null,component:EZe,layout:SZe,name:bZe,noSidebar:CZe},Symbol.toStringTag,{value:"Module"})),wZe="CancelOrReactivateAccountRedirect",IZe=c.lazy(()=>Oe(()=>import("./cancelOrReactivateAccountRedirect-wBbijYi2_bundle.js"),__vite__mapDeps([258,1,2,4,5,6,7,8,18]))),vZe="basic",VD=Object.freeze(Object.defineProperty({__proto__:null,component:IZe,layout:vZe,name:wZe},Symbol.toStringTag,{value:"Module"}));function*RZe(e){try{const t=yield*G(),{page:r=1,entityCategory:o,unreadOnly:i}=e.payload||{},s=yield*ie(ee.fetchAllThreads,{pathParams:{companyId:t},queryParams:{perPage:20,page:r,...o?{entityCategory:o}:{},...i?{unreadOnly:!0}:{}}});if(s.error){V(s.error),yield y({type:d.FETCH_ALL_THREADS_FAILURE});return}yield y({type:d.FETCH_ALL_THREADS_SUCCESS,payload:{allThreads:s.data,meta:s.meta,page:r}})}catch(t){yield y({type:d.FETCH_ALL_THREADS_FAILURE}),H(t,{tags:["saga","fetchAllThreads"]})}}function*jZe(e){try{const t=yield*G(),{page:r=1,unreadOnly:o,entityCategory:i}=e.payload||{},s=yield*ie(ee.fetchAllMentions,{pathParams:{companyId:t},queryParams:{perPage:20,page:r,...o?{unreadOnly:!0}:{},...i?{entityCategory:i}:{}}});if(s.error){V(s.error),yield y({type:d.FETCH_MENTIONS_FAILURE});return}yield y({type:d.FETCH_MENTIONS_SUCCESS,payload:{mentions:s.data,meta:s.meta,page:r}}),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})}catch(t){yield y({type:d.FETCH_MENTIONS_FAILURE}),H(t,{tags:["saga","getAllMentions"]})}}function*kZe(){try{const e=yield*G();if(!(yield*ne(IA))){yield y({type:d.GET_MENTIONS_UNREAD_STATUS_FAILURE});return}const r=yield*ie(ee.getMentionsUnreadStatus,{pathParams:{companyId:e}});if(r.error){V(r.error),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_FAILURE});return}yield y({type:d.GET_MENTIONS_UNREAD_STATUS_SUCCESS,payload:{unreadCount:r.unreadCount??r.unreadMentionsCount??0,hasNewMentions:r.hasNewMentions}})}catch(e){yield y({type:d.GET_MENTIONS_UNREAD_STATUS_FAILURE}),H(e,{tags:["saga","getMentionsUnreadStatus"]})}}function*NZe(e){try{const t=yield*G(),{ids:r,mentions:o,readTrigger:i}=e.payload,s=yield*ie(ee.readMentions,{pathParams:{companyId:t},data:{ids:r}});if(s.error){V(s.error),yield y({type:d.READ_MENTIONS_FAILURE});return}const a=yield*ne(Ze);
6973(o||[]).forEach(l=>{const p=jg(l.comment.content).includes(a.id);O.readComment({entityType:l.comment.entityType,entityId:l.comment.entityId,threadId:l.comment.id,location:Ma(),role:a.roleType,wasMentioned:p,readTrigger:i})}),yield y({type:d.READ_MENTIONS_SUCCESS,payload:{ids:r}}),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})}catch(t){yield y({type:d.READ_MENTIONS_FAILURE}),H(t,{tags:["saga","readMentions"]})}}function*OZe(e){try{const t=yield*G(),{entityType:r,entityId:o,page:i=1}=e.payload||{};if(M(r)||M(o))return yield y({type:d.GET_COMMENTS_FAILURE});const s=yield*ie(ee.getComments,{pathParams:{companyId:t},queryParams:{entityType:r,entityId:o,perPage:20,page:i}});if(s.error){V(s.error),yield y({type:d.GET_COMMENTS_FAILURE});return}yield y({type:d.GET_COMMENTS_SUCCESS,payload:{comments:s.data,meta:s.meta,page:i}})}catch(t){yield y({type:d.GET_COMMENTS_FAILURE}),H(t,{tags:["saga","getComments"]})}}function*DZe(e){try{const t=yield*G(),{entityType:r,entityId:o}=e.payload;if(!(yield*ne(IA))){yield y({type:d.GET_COMMENTS_UNREAD_STATUS_FAILURE});return}const s=yield*ie(ee.getCommentsUnreadStatus,{pathParams:{companyId:t},queryParams:{entityType:r,entityId:o}});if(s.error){V(s.error),yield y({type:d.GET_COMMENTS_UNREAD_STATUS_FAILURE});return}yield y({type:d.GET_COMMENTS_UNREAD_STATUS_SUCCESS,payload:s})}catch(t){yield y({type:d.GET_COMMENTS_UNREAD_STATUS_FAILURE}),H(t,{tags:["saga","getCommentsUnreadStatus"]})}}function*PZe(e){try{const t=yield*G(),{ids:r,entityType:o,entityId:i,comments:s,readTrigger:a}=e.payload,l=yield*ie(ee.readComments,{pathParams:{companyId:t},data:{ids:r}});if(l.error){V(l.error),yield y({type:d.READ_COMMENTS_FAILURE});return}const u=yield*ne(Ze);(s||[]).forEach(p=>{const m=jg(p.content);O.readComment({entityType:p.entityType,entityId:p.entityId,threadId:p.id,location:Ma(),role:u.roleType,wasMentioned:m.includes(u.id),readTrigger:a})}),yield y({type:d.READ_COMMENTS_SUCCESS,payload:{ids:r}}),yield y({type:d.GET_COMMENTS_UNREAD_STATUS_REQUEST,payload:{entityType:o,entityId:i}}),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})}catch(t){yield y({type:d.READ_COMMENTS_FAILURE}),H(t,{tags:["saga","readComments"]})}}function*LZe(e){try{const t=yield*G(),{ids:r}=e.payload,o=yield*ie(ee.unreadComments,{pathParams:{companyId:t},data:{ids:r}});if(o.error){V(o.error),yield y({type:d.UNREAD_COMMENTS_FAILURE});return}yield y({type:d.UNREAD_COMMENTS_SUCCESS,payload:{ids:r}}),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})}catch(t){yield y({type:d.UNREAD_COMMENTS_FAILURE}),H(t,{tags:["saga","unreadComments"]})}}function*FZe(){try{const e=yield*G(),t=yield*ie(ee.readAllComments,{pathParams:{companyId:e},data:{}});if(t.error){V(t.error),yield y({type:d.READ_ALL_COMMENTS_FAILURE});return}const r=yield*ne(Ze);O.markAllCommentsAsRead({role:r.roleType}),yield y({type:d.READ_ALL_COMMENTS_SUCCESS}),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})}catch(e){yield y({type:d.READ_ALL_COMMENTS_FAILURE}),H(e,{tags:["saga","readAllComments"]})}}function*MZe(){try{const e=yield*G(),t=yield*ie(ee.readAllMentions,{pathParams:{companyId:e},data:{}});if(t.error){V(t.error),yield y({type:d.READ_ALL_MENTIONS_FAILURE});return}const r=yield*ne(Ze);O.markAllCommentsAsRead({role:r.roleType}),yield y({type:d.READ_ALL_MENTIONS_SUCCESS}),yield y({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST})}catch(e){yield y({type:d.READ_ALL_MENTIONS_FAILURE}),H(e,{tags:["saga","readAllMentions"]})}}function*UZe(e){try{const t=yield*G(),{id:r,content:o}=e.payload,i=yield*ie(ee.updateComment,{pathParams:{companyId:t,commentId:r},data:{content:o}});if(i.error){V(i.error),yield y({type:d.UPDATE_COMMENT_FAILURE});return}yield y({type:d.UPDATE_COMMENT_SUCCESS,payload:{comment:i}});const s=yield*ne(Ze),a=j(i.parentId);O.editedComment({entityType:i.entityType,entityId:i.entityId,threadId:i.parentId??i.id,commentId:i.id,isReply:a,location:Ma(),role:s.roleType})}catch(t){yield y({type:d.UPDATE_COMMENT_FAILURE}),H(t,{tags:["saga","updateComment"]})}}function*BZe(e){try{const t=yield*G(),{content:r,entityType:o,entityId:i,afterAll:s}=e.payload,a=yield*ie(ee.createComment,{pathParams:{companyId:t},data:{content:r,entityType:o,entityId:i}});if(a.error){V(a.error),yield y({type:d.CREATE_COMMENT_FAILURE});return}yield y({type:d.CREATE_COMMENT_SUCCESS,payload:{comment:a}}),yield y({type:d.READ_COMMENTS_REQUEST,payload:{entityType:a.entityType,entityId:a.entityId,ids:[a.id],comments:[{id:a.id,entityType:a.entityType,entityId:a.entityId,content:r}]}});const l=jg(r),u=yield*ne(Ze);O.createComment({entityType:a.entityType,entityId:a.entityId,threadId:a.id,location:Ma(),isReply:!1,mentionsCount:l.length,mentionedUserIds:l,role:u.roleType,content:r}),s&&typeof s=="function"&&s()}catch(t){yield y({type:d.CREATE_COMMENT_FAILURE}),H(t,{tags:["saga","createComment"]})}}function*HZe(e){try{const t=yield*G(),{commentId:r,page:o=1}=e.payload||{},i=yield*ie(ee.getReplies,{pathParams:{companyId:t,commentId:r},queryParams:{perPage:20,page:o}});if(i.error){V(i.error),yield y({type:d.GET_REPLIES_FAILURE});return}const s={[r]:i.data};yield y({type:d.GET_REPLIES_SUCCESS,payload:{commentId:r,repliesByParentId:s,meta:i.meta,page:o}})}catch(t){yield y({type:d.GET_REPLIES_FAILURE}),H(t,{tags:["saga","getReplies"]})}}function*zZe(e){try{const t=yield*G(),{content:r,commentId:o}=e.payload,i=yield*ie(ee.createReply,{pathParams:{companyId:t,commentId:o},data:{content:r}});if(i.error){V(i.error),yield y({type:d.CREATE_REPLY_FAILURE});return}yield y({type:d.CREATE_REPLY_SUCCESS,payload:{reply:i,commentId:o}});const s=jg(r),a=yield*ne(Ze);
6973O.createComment({entityType:i.entityType,entityId:i.entityId,location:Ma(),threadId:o,replyId:i.id,isReply:!0,mentionsCount:s.length,mentionedUserIds:s,role:a.roleType,content:r}),yield y({type:d.READ_COMMENTS_REQUEST,payload:{entityType:i.entityType,entityId:i.entityId,ids:[i.id,i.parentId],comments:[{id:i.id,entityType:i.entityType,entityId:i.entityId,content:r}]}})}catch(t){yield y({type:d.CREATE_REPLY_FAILURE}),H(t,{tags:["saga","createReply"]})}}function*VZe(e){try{const t=yield*G(),{id:r,message:o}=e.payload,i=yield*ie(ee.deleteComment,{pathParams:{companyId:t,commentId:r}});if(i.error){V(i.error),yield y({type:d.DELETE_COMMENT_FAILURE});return}yield y({type:d.DELETE_COMMENT_SUCCESS,payload:{commentId:r}});const s=yield*ne(l=>l.slidingModal);s?.show&&s?.component==="ThreadDetailPanel"&&s?.data?.rootCommentId===r&&(yield y({type:d.HIDE_SLIDING_MODAL}));const a=yield*ne(Ze);O.deleteComment({entityType:o.entityType,entityId:o.entityId,threadId:r,commentId:r,isReply:!1,isRoot:!0,location:Ma(),role:a.roleType,deletedCommentsCount:(o.replyCount??0)+1})}catch(t){yield y({type:d.DELETE_COMMENT_FAILURE}),H(t,{tags:["saga","deleteComment"]})}}function*QZe(e){try{const t=yield*G(),{commentId:r,replyId:o,message:i}=e.payload,s=yield*ie(ee.deleteReply,{pathParams:{companyId:t,commentId:r,replyId:o}});if(s.error){V(s.error),yield y({type:d.DELETE_REPLY_FAILURE});return}yield y({type:d.DELETE_REPLY_SUCCESS,payload:{commentId:r,replyId:o}});const a=yield*ne(Ze);O.deleteComment({entityType:i.entityType,entityId:i.entityId,threadId:r,commentId:o,isReply:!0,isRoot:!1,location:Ma(),role:a.roleType,deletedCommentsCount:1})}catch(t){yield y({type:d.DELETE_REPLY_FAILURE}),H(t,{tags:["saga","deleteReply"]})}}function*WZe(e){const{location:t}=e.payload;if(new URLSearchParams(t.search).get("openComments")==="true"){const s=iLe(t.pathname);if(s){const a=yield*ne(m=>m?.plan?.subscriptionDetails);M(a)&&(yield Rr(d.FETCH_APP_INITIAL_DATA_SUCCESS));const l=yield*ne(IA),u=s.entityType===C0.Job,p=yield*ne(m=>!!m.featureFlags?.enableThreadsJobs);l&&(!u||p)&&(yield y({type:d.SHOW_SLIDING_MODAL,payload:{component:"ThreadsSidebar",data:{entityType:s.entityType,entityId:s.entityId,preventOutsideClick:!1}}}))}return}const i=yield*ne(s=>s.slidingModal);if(t.pathname!==t.prevPathname){i?.component==="ThreadsSidebar"&&(yield y({type:d.HIDE_SLIDING_MODAL}));const s=Ax(U2)||{},a=s.search||"",l=new URLSearchParams(a),u=rD(l).toString(),p=u?`?${u}`:"";p!==a&&(yield*Re(Kt,w3(U2,{...s,search:p})))}}const qZe=[Q(Ei,WZe),Q(d.FETCH_ALL_THREADS_REQUEST,RZe),Q(d.FETCH_MENTIONS_REQUEST,jZe),Q(d.GET_MENTIONS_UNREAD_STATUS_REQUEST,kZe),Q(d.READ_MENTIONS_REQUEST,NZe),Q(d.GET_COMMENTS_REQUEST,OZe),Q(d.GET_COMMENTS_UNREAD_STATUS_REQUEST,DZe),Q(d.READ_COMMENTS_REQUEST,PZe),Q(d.UNREAD_COMMENTS_REQUEST,LZe),Q(d.READ_ALL_COMMENTS_REQUEST,FZe),Q(d.READ_ALL_MENTIONS_REQUEST,MZe),Q(d.CREATE_COMMENT_REQUEST,BZe),Q(d.UPDATE_COMMENT_REQUEST,UZe),Q(d.GET_REPLIES_REQUEST,HZe),Q(d.CREATE_REPLY_REQUEST,zZe),Q(d.DELETE_COMMENT_REQUEST,VZe),Q(d.DELETE_REPLY_REQUEST,QZe)],u4={mentions:[],comments:[],mentionsStatus:{},commentsStatus:{hasUnread:!1,unreadCount:0},mentionsMeta:{},commentsMeta:{},repliesByParentId:{},repliesMetaByParentId:{},isCommentsInitialized:!1,currentEntity:null,allThreads:[],threadActivityMeta:{},editedCommentIds:[],highlightCommentId:null};function GZe(e=u4,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_ALL_THREADS_SUCCESS:{const{allThreads:i,meta:s,page:a}=o;return{...e,allThreads:a===1?i:[...e.allThreads,...i],threadActivityMeta:s}}case d.FETCH_MENTIONS_SUCCESS:{const s=o.page===1?o.mentions:[...e.mentions,...o.mentions];return{...e,mentions:s,mentionsMeta:o.meta}}case d.GET_MENTIONS_UNREAD_STATUS_SUCCESS:return{...e,mentionsStatus:o};case d.GET_COMMENTS_SUCCESS:{const s=o.page===1?o.comments:[...e.comments,...o.comments];return{...e,comments:s,commentsMeta:o.meta,isCommentsInitialized:!0}}case d.GET_COMMENTS_UNREAD_STATUS_SUCCESS:return{...e,commentsStatus:o};case d.CREATE_COMMENT_SUCCESS:{const{isCurrentUser:i}=o;return i?e:{...e,comments:[o.comment,...e.comments],highlightCommentId:o.comment.id,commentsStatus:i===!1?{...e.commentsStatus,hasUnread:!0}:e.commentsStatus}}case d.SET_THREADS_ENTITY:return{...e,currentEntity:o};case d.CLEAR_THREADS_ENTITY:return{...e,currentEntity:null};case d.RESET_COMMENTS:return{...u4,commentsStatus:e.commentsStatus};case d.CREATE_REPLY_SUCCESS:{const{isCurrentUser:i,isWsEvent:s}=o;if(i)return e;const a=o.reply.parentId||o.reply.parentCommentId;return{...e,repliesByParentId:{...e.repliesByParentId,[a]:[...e.repliesByParentId?.[a]||[],o.reply]}
6973,comments:e.comments.map(l=>l.id===a?{...l,replyCount:Number(l.replyCount)+1,hasUnread:s?!0:l.hasUnread}:l),mentions:e.mentions.map(l=>l.comment.id===a?{...l,comment:{...l.comment,replyCount:Number(l.comment.replyCount)+1,hasUnread:s?!0:l.comment.hasUnread},readAt:s?null:l.readAt}:l),allThreads:e.allThreads.map(l=>l.comment.id===a?{...l,comment:{...l.comment,replyCount:Number(l.comment.replyCount)+1,hasUnread:s?!0:l.comment.hasUnread}}:l),commentsStatus:s?{...e.commentsStatus,hasUnread:!0}:e.commentsStatus}}case d.DELETE_COMMENT_SUCCESS:{const{isCurrentUser:i}=o;return i?e:{...e,comments:e.comments.filter(s=>s.id!==o.commentId),mentions:e.mentions.filter(s=>(s.rootComment?.id??s.comment.id)!==o.commentId),allThreads:e.allThreads.filter(s=>(s.rootComment?.id??s.comment.id)!==o.commentId)}}case d.DELETE_REPLY_SUCCESS:{const{isCurrentUser:i}=o;return i?e:{...e,comments:e.comments.map(s=>s.id===o.commentId?{...s,replyCount:Number(s.replyCount)-1}:s),mentions:e.mentions.map(s=>s.comment.id===o.commentId?{...s,comment:{...s.comment,replyCount:Number(s.comment.replyCount)-1}}:s),allThreads:e.allThreads.map(s=>s.comment.id===o.commentId?{...s,comment:{...s.comment,replyCount:Number(s.comment.replyCount)-1}}:s),repliesByParentId:{...e.repliesByParentId,[o.commentId]:e.repliesByParentId[o.commentId].filter(s=>s.id!==o.replyId)}}}case d.GET_REPLIES_SUCCESS:{const{commentId:i,repliesByParentId:s,meta:a,page:l}=o,u=Object.values(s)[0]||[],p=l===1,m=e.repliesByParentId?.[i]||[],h=p?u:[...m,...u];return{...e,repliesByParentId:{...e.repliesByParentId,[i]:h},repliesMetaByParentId:{...e.repliesMetaByParentId,[i]:a}}}case d.READ_COMMENTS_SUCCESS:{const{ids:i}=o;return{...e,comments:e.comments.map(s=>i.includes(s.id)?{...s,hasUnread:!1}:s),allThreads:e.allThreads.map(s=>
6973i.includes(s.comment.id)?{...s,comment:{...s.comment,hasUnread:!1}}:s)}}case d.READ_MENTIONS_SUCCESS:{const{ids:i}=o;return{...e,mentions:e.mentions.map(s=>i.includes(s.id)?{...s,readAt:new Date,comment:{...s.comment,hasUnread:!1}}:s)}}case d.UNREAD_COMMENTS_SUCCESS:{const{ids:i}=o;return{...e,comments:e.comments.map(s=>i.includes(s.id)?{...s,hasUnread:!0}:s),allThreads:e.allThreads.map(s=>i.includes(s.comment.id)?{...s,comment:{...s.comment,hasUnread:!0}}:s),mentions:e.mentions.map(s=>i.includes(s.comment.id)?{...s,readAt:null,comment:{...s.comment,hasUnread:!0}}:s)}}case d.READ_ALL_COMMENTS_SUCCESS:return{...e,comments:e.comments.map(i=>({...i,hasUnread:!1})),allThreads:e.allThreads.map(i=>({...i,comment:{...i.comment,hasUnread:!1}})),commentsStatus:{hasUnread:!1,unreadCount:0}};case d.UPDATE_COMMENT_SUCCESS:{const{comment:i}=o,s=a=>a&&a.id===i.id?{...a,content:i.content,updatedAt:i.updatedAt}:a;return{...e,comments:e.comments.map(s),allThreads:e.allThreads.map(a=>({...a,comment:s(a.comment),rootComment:s(a.rootComment)})),mentions:e.mentions.map(a=>({...a,comment:s(a.comment)})),repliesByParentId:Object.fromEntries(Object.entries(e.repliesByParentId).map(([a,l])=>[a,l.map(s)])),editedCommentIds:e.editedCommentIds.includes(i.id)?e.editedCommentIds:[...e.editedCommentIds,i.id]}}case d.READ_ALL_MENTIONS_SUCCESS:return{...e,mentions:e.mentions.map(i=>({...i,readAt:new Date,comment:{...i.comment,hasUnread:!1}})),mentionsStatus:{...e.mentionsStatus,hasNewMentions:!1,unreadCount:0}};case d.GOT_NEW_MENTION:return{...e,mentions:[o.mention,...e.mentions]};default:return e}}const $Ze="threads",KZe=c.lazy(()=>Oe(()=>import("./index-CHoe5lpj_bundle.js"),__vite__mapDeps([259,1,2,18,4,5,6,7,8,161,239,57,10]))),YZe="basic",JZe=Object.freeze(Object.defineProperty({__proto__:null,component:KZe,layout:YZe,name:$Ze,reducer:GZe,saga:qZe},Symbol.toStringTag,{value:"Module"})),XZe="mobileThreads",ZZe=c.lazy(()=>Oe(()=>import("./index-BsBoZzE0_bundle.js"),__vite__mapDeps([260,1,2,4,5,6,7,8,18,57,10]))),eet="basic",tet=!0,net=Object.freeze(Object.defineProperty({__proto__:null,component:ZZe,layout:eet,name:XZe,noSidebar:tet},Symbol.toStringTag,{value:"Module"})),ret={path:"/login",onEnter:wd,preloadComponents:[jD],...GBe},oet={path:"/sso-login",onEnter:wd,...nHe},iet={path:"/registration",onEnter:wd,...iHe},set={path:"/select-company",simpleLoader:!0,...pJe},aet={path:"/confirm-signup",...lHe},cet={path:"/account-exists",...uHe},det={path:"/reset-password",onEnter:wd,...hHe},uet={path:"/password-reset/confirmation",...yHe},pet={path:"/registration-with-invitation/confirmation",...THe},met={path:"/email-confirmation/confirmation",...EHe},het={path:"/sso-apple-redirect",...jHe},Aet={path:"/sso-keycloak-redirect",...PHe},get={path:"/slack-redirect",...bJe},yet={path:"/amazon-business-redirect",...CJe},fet={path:"/cancel-account-redirect",...VD},_et={path:"/reactivate-account-redirect",...VD},xet={path:"/congratulation",onEnter:t6,...qXe},bet={path:"/restricted",onEnter:t6,...YXe},Eet={path:mz,onEnter:_Q,simpleLoader:!0,...VXe},Cet={path:"/service-unavailable",...tZe},Tet={path:"*",...xQ},wet={path:"/threads",onEnter:Xn,...JZe},Iet={path:"/mobile/threads",onEnter:Xn,...net},vet={path:["/items","/folder/:folderId/content"],onEnter:Xn,...NVe},Ret={path:["/folder/:id"],onEnter:Xn,...HVe},jet={path:["/item/:id","/item/:id/edit"],onEnter:Xn,...WVe},ket={path:"/item-summary/:id",onEnter:Xn,...iJe},Net={path:["/add-item","/add-folder","/folder/:folderId/add-item","/folder/:folderId/add-folder","/items-group/:id/add-variant"],onEnter:Xn,...nQe},Oet={path:"/items-group/:id",onEnter:Xn,...cJe},Det={path:["/activity-history","/activity-history/:id","/item/:id/activity-history","/items-group/:id/activity-history","/folder/:id/activity-history"],onEnter:ut(["rolePermissions.viewReports","rolePermissions.viewHistory"]),...sQe},Pet={path:"/advanced-search",onEnter:Xn,...pQe},Let={path:["/tags","/tags/:id"],onEnter:ut(["rolePermissions.viewTags"]),...EQe},Fet={path:"/catalog",onEnter:Xn,...RQe},Met={path:"/alerts",onEnter:ut(["planFeatures.stockAlertsEnabled"],{redirectRoute:"/items"}),...GQe},Uet={path:"/manage-alerts",onEnter:ut(["rolePermissions.manageAlerts","planFeatures.stockAlertsEnabled"],{redirectRoute:"/user-profile"}),...nWe},Bet={path:"/trash",onEnter:Xn,...mWe},Het={path:"/payment-authorization",...iZe},zet={path:"/dropboxAuth",onEnter:Xn,...gWe},Vet={path:"/settings",onEnter:Xn,..._We},Qet={path:"/public-api",onEnter:ut(["rolePermissions.managePublicAPI","planFeatures.apiEnabled"],{redirectRoute:"/user-profile"}),...vWe},Wet={path:"/integrations/webhooks",onEnter:ut(["rolePermissions.manageIntegrations"]),...nqe},qet={path:"/integrations/quickbooks",onEnter:ut(["rolePermissions.manageInvoice"]),...sqe},Get={path:"/purchase-orders",onEnter:ut(["applicationPermissions.purchaseOrders.manage","planFeatures.purchaseOrdersEnabled"],{redirectRoute:"/items"}),...Eqe},$et={path:["/purchase-order/new","/purchase-order/:id"],onEnter:ut(["applicationPermissions.purchaseOrders.manage","planFeatures.purchaseOrdersEnabled"],{redirectRoute:"/items"}),...Wqe},Ket={path:"/invoices",onEnter:ut(["rolePermissions.manageInvoice","planFeatures.invoicesEnabled"],{redirectRoute:"/items"}),...eGe},Yet={path:["/invoice/new","/invoice/:id"],onEnter:ut(["rolePermissions.manageInvoice","planFeatures.invoicesEnabled"],{redirectRoute:"/items"}),...RGe},Jet={path:"/pick-lists",onEnter:ut(["rolePermissions.managePickLists","planFeatures.pickListsEnabled"],{redirectRoute:"/items"}),...FGe},Xet={path:["/pick-list/new","/pick-list/:id"],onEnter:ut(["rolePermissions.managePickLists","planFeatures.pickListsEnabled"],{redirectRoute:"/items"}),...t$e},Zet={path:"/stock-counts",onEnter:ut(["rolePermissions.manageStockCounts","planFeatures.stockCountsEnabled"],{redirectRoute:"/items"}),...u$e},ett={path:["/stock-count/new","/stock-count/:id"],onEnter:ut(["rolePermissions.manageStockCounts","planFeatures.stockCountsEnabled"],{redirectRoute:"/items"}),...R$e},ttt={path:"/online-orders",onEnter:ut(["rolePermissions.manageIntegrations","planFeatures.amazonBusinessIntegrationEnabled"],{redirectRoute:"/items"}),...L$e},ntt={path:["/online-order/:id"],onEnter:ut(["rolePermissions.manageIntegrations","planFeatures.amazonBusinessIntegrationEnabled"],{redirectRoute:"/items"}),...G$e},rtt={path:"/integrations",onEnter:ut(["rolePermissions.manageIntegrations"]),...NWe},ott={path:"/integrations/slack",onEnter:ut(["rolePermissions.manageIntegrations"]),...FWe},itt={path:"/integrations/amazon-business",onEnter:ut(["rolePermissions.manageIntegrations","planFeatures.amazonBusinessIntegrationEnabled"],{redirectRoute:"/user-profile"}),...HWe},stt={path:"/integrations/teams",onEnter:ut(["rolePermissions.manageIntegrations"]),...WWe},att={path:"/integrations/appfolio",onEnter:ut(["rolePermissions.manageIntegrations"]),...dqe},ltt={path:"/integrations/:integrationKey/:resourceType",onEnter:Xn,...hqe},ctt={path:"/user-profile",onEnter:Xn,...J$e},dtt={path:"/user-preferences",onEnter:Xn,...bYe},utt={path:"/product-news-embed",onEnter:Xn,...NYe}
6973,ptt={path:"/company-details",onEnter:ut(["rolePermissions.manageCompanyDetails"]),...LYe},mtt={path:"/company-addresses",onEnter:ut(["rolePermissions.viewCompanyAddresses"]),...HYe},htt={path:"/vendors",onEnter:ut(["applicationPermissions.purchaseOrders.manage","planFeatures.vendorsEnabled"],{redirectRoute:"/user-profile"}),...qYe},Att={path:"/manage-sites",onEnter:ut(["rolePermissions.manageSites"]),...KJe},gtt={path:"/change-plan",onEnter:ut(["rolePermissions.manageBilling"]),...tKe},ytt={path:"/upgrade-plan",onEnter:ut(["rolePermissions.manageBilling"],{skipCancellationRouteGuard:!0}),simpleLoader:!0,...sKe},ftt={path:"/upgrade-summary",onEnter:ut(["rolePermissions.manageBilling"],{skipCancellationRouteGuard:!0}),simpleLoader:!0,...cKe},_tt={path:"/unlock-features",onEnter:ut(["rolePermissions.manageBilling"]),simpleLoader:!0,...gKe},xtt={path:"/premium-unlocked",onEnter:ut(["rolePermissions.manageBilling"]),simpleLoader:!0,..._Ke},btt={path:"/billing-info",onEnter:ut(["rolePermissions.manageBilling"]),...mKe},Ett={path:"/manage-members",onEnter:ut(["systemPermissions.manageUsers","planFeatures.additionalUsersEnabled"],{redirectRoute:"/user-profile"}),...DKe},Stt={path:"/manage-permissions",onEnter:ut(["systemPermissions.manageUsers"]),...MKe},Ctt={path:"/dashboard",onEnter:Xn,...aYe},Ttt={path:"/expired-subscription",onEnter:gQ,...pYe},wtt={path:"/paused-subscription",onEnter:yQ,...yYe},Itt={path:"/import",onEnter:ut(["rolePermissions.manageInventory"]),...KYe},vtt={path:"/advanced-import",onEnter:ut(["rolePermissions.manageInventory"]),...UD},Rtt={path:"/bulk-item-import",onEnter:ut(["rolePermissions.manageInventory"]),...UD},jtt={path:"/interactive-bulk-import",onEnter:ut(["rolePermissions.manageInventory","featureAccess.interactiveBulkImport"]),...ZJe},ktt={path:"/bulk-edit",onEnter:ut(["featureAccess.bulkEdit"]),...rXe},Ntt={path:"/onboarding",onEnter:Xn,simpleLoader:!0,...tJe},Ott={path:"/manage-custom-attributes/node",onEnter:ut(["rolePermissions.manageInventory"]),...zKe},Dtt={path:"/transaction-reasons",onEnter:ut(["rolePermissions.manageTransactionReasons","planFeatures.customTransactionReasonsEnabled"],{redirectRoute:"/user-profile"}),...ZKe},Ptt={path:"/manage-units",onEnter:ut(["rolePermissions.manageUnits","planFeatures.measurementUnitsEnabled"],{redirectRoute:"/user-profile"}),...rYe},Ltt={path:"/reports",onEnter:ut(["rolePermissions.viewReports"]),...UHe},Ftt={path:"/feature-controls",onEnter:ut(["rolePermissions.manageInventory"]),...NJe},Mtt={path:"/labs",onEnter:ut(["rolePermissions.manageLabs"],{redirectRoute:"/items"}),...LJe},Utt={path:"/download-app-page",onEnter:Xn,...FVe},Btt={path:["/reports/inventory-summary","/reports/inventory-summary/:id"],onEnter:ut(["rolePermissions.viewReports"]),...VHe},Htt={path:["/reports/all-transactions","/reports/all-transactions/:id"],onEnter:ut(["rolePermissions.viewReports"]),...GHe},ztt={path:["/reports/quantity-changes-by-item","/reports/quantity-changes-by-item/:id"],onEnter:ut(["rolePermissions.viewReports","planFeatures.quantityChangesReportEnabled"],{redirectRoute:"/reports"}),...JHe},Vtt={path:["/reports/transfer","/reports/transfer/:id"],onEnter:ut(["rolePermissions.viewReports","planFeatures.transferReportEnabled"],{redirectRoute:"/reports"}),...tze},Qtt={path:["/reports/user-activity-summary","/reports/user-activity-summary/:id"],onEnter:ut(["rolePermissions.viewReports","rolePermissions.viewUserActivitySummary","planFeatures.userActivitySummaryReportEnabled"],{redirectRoute:"/reports"}),...ize},Wtt={path:"/reports/jobs",onEnter:ut(["rolePermissions.viewReports","rolePermissions.viewJobsReport"]),...cze},qtt={path:"/reports/jobs/:jobId",onEnter:ut(["rolePermissions.viewReports","rolePermissions.viewJobsReport"]),...mze},Gtt={path:"/reports/jobs/items/:sid",onEnter:ut(["rolePermissions.viewReports","rolePermissions.viewJobsReport"]),...yze},$tt={path:"/delete-report-schedule/confirmation",...xze},Ktt={path:"/account-under-deletion",onEnter:fQ,...yJe},Ytt={path:"/login-via-sortly-sso/frill",onEnter:Xn,...IYe},Jtt={path:"/workflows",onEnter:Xn,...vJe},Xtt={path:"/cancel-account",onEnter:bQ(["rolePermissions.manageAccountCancellation"],{}),...AZe},Ztt={path:"/reactivate-account",onEnter:ut(["rolePermissions.manageAccountCancellation"],{skipCancellationRouteGuard:!0}),...xZe},ent={path:"/reactivate-success",onEnter:ut(["rolePermissions.manageAccountCancellation"],{skipCancellationRouteGuard:!0}),...TZe},tnt={path:"/setup",onEnter:ut(["rolePermissions.manageInventory"]),...BJe},nnt={path:"/account-locked",onEnter:wd,...YBe},rnt={path:"/unlock-account",onEnter:wd,...ZBe},ont={path:"/jobs",onEnter:ut(["planFeatures.jobsEnabled"],{redirectRoute:"/items"}),...pXe},int={path:"/job/:id",onEnter:ut(["planFeatures.jobsEnabled"],{redirectRoute:"/items"}),...LXe},snt={path:"/job-settings",onEnter:ut(["rolePermissions.manageJobSettings","planFeatures.jobsEnabled"]),...BXe},Fg=[set,ret,oet,iet,aet,cet,pet,det,uet,met,het,Aet,nnt,rnt,vet,Ret,jet,Net,Det,Pet,Let,...kQe?[Fet]:[],Met,Uet,Utt,Bet,zet,Vet,Qet,Wet,qet,Get,$et,Ket,Yet,Jet,Xet,Zet,ett,ttt,ntt,rtt,ott,itt,stt,att,ltt,ctt,dtt,utt,ptt,mtt,htt,Att,wet,Iet,gtt,get,yet,ytt,ftt,_tt,xtt,btt,Ett,Stt,Itt,vtt,Rtt,jtt,ktt,Ntt,Ott,Dtt,Ptt,Ctt,Ttt,wtt,ket,Oet,Ktt,Jtt,Ftt,Mtt,Xtt,Ztt,ent,tnt,ont,int,snt,Ltt,Btt,Htt,ztt,Vtt,Qtt,Wtt,Gtt,qtt,$tt,...Ix,Ytt,xet,bet,Eet,Cet,Het,fet,_et,Tet],QD=pQ(Fg),ant=mQ(QD),lnt=QD.reduce((e,t)=>
6973{const r=t.layout||"speedboat";return e[r]||(e[r]=[]),e[r].push(t),e},{}),cnt=[{old:"/",new:"/login"},{old:"/settings",new:"/user-profile"},{old:"/advance-search",new:"/advanced-search"},{old:"/manage-custom-attributes",new:"/manage-custom-attributes/node"},{old:"/manage-custom-attributes/node/new",new:"/manage-custom-attributes/node"},{old:"/manage-custom-attributes/node/:id/edit",new:"/manage-custom-attributes/node"},{old:"/root",new:"/items"},{old:"/item/:id/logs",new:"/item/:id/activity-history"},{old:"/folder/:id/logs",new:"/folder/:id/activity-history"},{old:"/company-profile",new:"/company-details"},{old:"/account-preferences",new:"/company-details"},{old:"/account-settings",new:"/company-details"},{old:"/reports/low-stock",new:"/reports/inventory-summary",state:{isLowStockReportRedirection:!0}},{old:"/components",new:"/components/index.html"}],dnt=hQ([...Fg,...Ix]),unt=AQ([...Fg,...Ix]),nu=u_(e=>e.layout==="speedboat"?"speedboat":e.layout==="basic"&&e.noSidebar?"basicNoSidebar":e.layout==="reporting"?"reporting":e.layout==="basic"?"basic":"base",Fg),mc=e=>e.map((t,r)=>(rn(Array,t.path)?t.path:[t.path]).map((i,s)=>n.jsx(Ii,{element:n.jsx(BJ,{component:t.component,simpleLoader:t.simpleLoader,onEnter:t.onEnter}),path:i},t.name+r+s))),pnt=nL(rL(n.jsxs(Ii,{element:n.jsx(QBe,{}),path:"/",children:[cnt.map((e,t)=>n.jsx(Ii,{element:n.jsx(ui,{replace:!0,state:e.state,to:e.new}),path:e.old},`${e.old}-${t}`)),n.jsxs(Ii,{element:n.jsx(CVe,{}),children:[n.jsx(Ii,{element:n.jsx(sc,{}),path:"/",children:mc(nu.base)}),n.jsx(Ii,{element:n.jsx(sc,{layout:"basic"}),path:"/",children:mc(nu.basic)}),n.jsx(Ii,{element:n.jsx(sc,{layout:"reporting"}),path:"/",children:mc(nu.reporting)}),n.jsx(Ii,{element:n.jsx(sc,{noSidebar:!0,layout:"basic"}),path:"/",children:mc(nu.basicNoSidebar)}),n.jsx(Ii,{element:n.jsx(sc,{layout:"speedboat"}),path:"/sb",children:mc(nu.speedboat)}),Object.entries(lnt).map(([e,t])=>n.jsx(Ii,{element:n.jsx(sc,{layout:e}),path:"/sb",children:mc(t)},`sb-fallback-${e}`))]})]})));function*mnt(e){try{const t=yield*G(),{resolve:r,reject:o,billingDetails:i}=e.payload,{error:s,errors:a}=yield me(ee.updatebillingDetails,{pathParams:{companyId:t},data:{billingDetails:i}});if(a){yield y({type:d.SAVE_VAT_DETAILS_FAILURE}),o(a);return}else if(s){yield V(s),o({_error:s});return}yield y({type:d.SAVE_VAT_DETAILS_SUCCESS,payload:i}),yield y({type:d.HIDE_MODAL}),r()}catch(t){return H(t,{tags:["saga","saveVATDetails"]}),null}}const hnt=[Q(d.SAVE_VAT_DETAILS_REQUEST,mnt)];function*WD(e,t){return yield*ie(Je.createNode,{pathParams:{companyId:e},data:{includeAcl:!0,node:t}})}const Ant=1e4;function*qD(e){try{const{scopeIds:t=[]}=e.payload,r=yield*G(),{allIds:o}=yield Ce(T_);_e(o)&&(yield y({type:d.GET_ROLE_GROUPS_REQUEST}));const i=Ve(St(be),vt(oe),Ar)(t),s=yield Ce(J({},["nodes","permissionScopeIds"])),a=Ee(Number,bt(s)),l=Po(a,i);if(_e(l))return yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_FAILURE});const p=nh(l,Ant).map(_=>me(ee.acls,{pathParams:{companyId:r},data:{scopes:_}})),m=yield En(p),{scopes:h=[],error:A}=m.reduce((_,{scopes:b,error:E})=>(_.scopes.push(...b||[]),_.error=_.error||E,_),{scopes:[],error:null});if(oe(A))return yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_FAILURE});const f=h.reduce((_,b)=>(_[b.scopeId]={roleGroupId:b.roleGroupId},_),{});yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_SUCCESS,payload:f})}catch(t){return H(t,{tags:["saga","getGroupByScopeID"]}),null}}function*GD(e={}){let t=yield Ce(o=>$y(o)([e.permissionScopeId]))||{};const r=yield Ce(T_)||{};return _e(r.allIds)&&(yield*Vx()),_e(t)&&(yield*qD({payload:{scopeIds:[e.permissionScopeId]}}),t=yield Ce(o=>$y(o)([e.permissionScopeId]))||{}),Ne(e,{acl:af(e,t)})}const gnt=[nr(d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,qD)],ynt=g.div.withConfig({displayName:"ui__CloseIconWrapper"})(["display:flex;align-items:center;justify-content:center;cursor:pointer;margin:16px 16px 16px 0px;"]),fnt=g.div.withConfig({displayName:"ui__UndoToastWrapper"})(["min-width:320px;max-width:700px;background-color:",";border-radius:4px;border-left:",";"],({theme:e})=>e.bg.neutral900,({theme:e})=>`4px solid ${e.bg.green400}`),_nt=g.div.withConfig({displayName:"ui__UndoButtonWrapper"})(["display:inline-block;white-space:nowrap;color:",";background-color:",";text-transform:none;text-decoration:underline;cursor:pointer;margin-left:24px;margin-right:16px;font-weight:500;"],({theme:e})=>e.text.white,({theme:e})=>e.transparent),xnt=g.div.withConfig({displayName:"ui__MessageWrapper"})(["color:",";width:100%;"],({theme:e})=>e.text.white),bnt=g.span.withConfig({displayName:"ui__SpinnerWrapper"})(["margin-left:18px;"]),Ent=g.div.withConfig({displayName:"ui__UndoTextWrapper"})(["display:inline-block;white-space:nowrap;color:",";margin-left:8px;margin-right:16px;font-weight:500;"],({theme:e})=>e.text.white),Snt=({onClick:e,toastId:t,isUndoInProgress:r,setIsUndoInProgress:o})=>{const{t:i}=P(),s=c.useContext(Ue),a=le(),l=u=>{u.stopPropagation(),o(!0),e({toastId:t,dispatch:a}),hz({toastId:t,updateOptions:{autoClose:!1}})};return r?n.jsxs(n.Fragment,{children:[n.jsx(bnt,{children:n.jsx(Ct,{inlineSpinner:!0,size:"18px",spinnerColor:s.bg.white})}),n.jsx(Ent,{"data-testid":"toast-action-animation",children:i("common.undo_in_progress")})]}):n.jsx(_nt,{"data-testid":"toast-action-button",onClick:l,children:i("common.undo")})},ku=({closeToast:e,data:t,toastProps:r})=>{const{message:o,action:i}=t,{toastId:s,autoClose:a}=r,l=c.useContext(Ue),[u,p]=c.useState(!1),m=c.useCallback(()=>{a!==!1&&e()},[a,e]);return n.jsx(fnt,{"data-testid":"toast-template",onClick:m,children:n.jsxs(S,{alignItems:"center",justifyContent:"space-between",children:[n.jsx(Az,{type:"success"}),n.jsx(xnt,{"data-testid":"toast-message",children:typeof o=="str
6973ing"?n.jsx(C,{white:!0,children:o}):o}),n.jsx(Snt,{...i,isUndoInProgress:u,setIsUndoInProgress:p,toastId:s}),n.jsxs(I,{when:!u,children:[n.jsx(fe,{color:l.delimiter.neutral500,height:"40px",right:"12px"}),n.jsx(ynt,{"data-testid":"cancel-button",onClick:e,children:n.jsx(Ln,{height:"13",stroke:l.delimiter.neutral500,viewBox:"0 0 16 16",width:"13"})})]})]})})};function*Cnt(e){try{const{id:t,callback:r,isEditItem:o=!1,isViewItem:i=!1}=e.payload,s=yield*G(),{node:a={},error:l,code:u,responseStatus:p}=yield me(Je.fetchNode,{pathParams:{companyId:s,nodeId:t},queryParams:{includeAcl:!0,showChildren:!1}});if(p===404){const f=yield re(Qu,"/404");return yield y({type:d.FETCH_NODE_FAILURE}),yield y(Ot(f))}const m=yield*GD(a);if(l||_e(m)){if(V(l),yield y({type:d.FETCH_NODE_FAILURE}),u===yz){const f=yield re(Qu,"/restricted");yield y(Ot(f))}return}const h=window.location.pathname,A=gx(h)||fz(h);if(m&&!m.isItem&&A&&(yield y(Ot(`/folder/${t}`))),oe(r)&&r(m),oe(m.itemGroupUid)&&A){const{collection:f=[]}=yield me(ee.fetchItemGroups,{pathParams:{companyId:s},data:{ids:[m.itemGroupUid]}});return yield y({type:d.FETCH_NODE_SUCCESS,payload:{node:He(m,{itemGroupAcls:$([0,"acl"],f)}),isEditItem:o,isViewItem:i}})}return yield y({type:d.FETCH_NODE_SUCCESS,payload:{node:m,isEditItem:o,isViewItem:i}})}catch(t){return H(t,{tags:["saga","getNodeInfo"]}),null}}const hc=({startTime:e,ref:t,isSummaryView:r,endTimePoint:o})=>{if(!Lr)return;const i=Date.now();let s="updatequantity";s+=`_${t}`,t==="catalog"&&(s+=r?"_summary":"_nonsummary"),o&&(s+=`_${o}`);const a=i-e;ns.addTiming(s,a)};function*Tnt(e){try{const{node:t={},updatedNode:r,undoToastId:o,requestPageMeta:i}=e.payload,s=yield Ce(qr),a=yield Ce(Hn),l=Lp(a,s.sortBy),u=t.quantity||0,p=yield Ce(xi),m=yield Ce(Fp),h=Ae("pageName",i),A=h==="items",f=yield*G();O.undoActionFromToast({reason:"",notes:!1,origin:"Toast",transaction:ue("transactions.analytics.transaction_type.update_quantity")});const{jobId:_,error:b}=yield me(ee.undoLatestAction,{pathParams:{companyId:f},data:{entityId:t.id,entityType:"node",actionType:"update_quantity"}});if(oe(b))return Wo(o),yield y({type:d.UNDO_UPDATE_QUANTITY_FAILURE}),O.undoActionError({message:ue("common.undo_error",{error:b}),transaction:ue("transactions.analytics.transaction_type.update_quantity")}),yield V(ue("common.undo_error",{error:b}));if(A&&!p&&!m&&!l||["node"].includes(h))return yield re($t,{payload:{...i,showAsyncSpinner:!0,shouldFetchFolderStatistics:!1}}),yield y({type:d.UNDO_UPDATE_QUANTITY_SUCCESS,payload:{node:Ir(t,{quantity:u})}}),Wo(o),se({type:"success",message:ue("common.undo_success")}),yield y({type:d.SHOW_FOLDER_STATISTICS_LOADER}),yield re(at,{jobId:_,onJobSuccess:function*(){const w=yield Ce(k=>Ml(k)),v=yield Ce(qr);return yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:w,filter:v.filter,afterAll:function*(){yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER})}}})},onJobFailure:function*(w){return O.undoActionError({message:ue("common.undo_error",{error:w.error}),transaction:ue("transactions.analytics.transaction_type.update_quantity")}),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER}),yield V(ue("common.undo_error",{error:w.error}))}});if(A&&(p||m||l)){const{id:w,nodeId:v}=r;return yield y({type:d.LOCAL_UPDATE_ITEM_QUANTITY,payload:{id:w,nodeId:v,updatedQuantity:u}}),yield y({type:d.UNDO_UPDATE_QUANTITY_SUCCESS,payload:{node:Ir(t,{quantity:u})}}),Wo(o),se({type:"success",message:ue("common.undo_success")}),yield re(at,{jobId:_,onJobSuccess:function*(){return yield re($t,{payload:{...i,showAsyncSpinner:!0}})},onJobFailure:function*(k){return O.undoActionError({message:ue("common.undo_error",{error:k.error}),transaction:ue("transactions.analytics.transaction_type.update_quantity")}),yield V(ue("common.undo_error",{error:k.error}))}})}return yield y({type:d.SET_WAITING_NODES,payload:{ids:[t.id]}}),yield re(at,{jobId:_,onJobSuccess:function*(){return Wo(o),se({type:"success",message:ue("common.undo_success")}),yield re($t,{payload:{...i,showAsyncSpinner:!0}}),yield y({type:d.UNDO_UPDATE_QUANTITY_SUCCESS,payload:{node:Ir(t,{quantity:u})}}),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[t.id]}})},onJobFailure:function*(w){return Wo(o),O.undoActionError({message:ue("common.undo_error",{error:w.error}),transaction:ue("transactions.analytics.transaction_type.update_quantity")}),V(ue("common.undo_error",{error:w.error})),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[t.id]}})}})}catch(t){return H(t,{tags:["saga","undoUpdateQuantity"]}),null}}function*wnt(e){try{const{node:t={},newQuantity:r,reason:o,transactionNote:i,afterAll:s,requestPageMeta:a,uiVersion:l,quantityDelta:u}=e.payload,p=yield Ce(),m=p.accesses.permissions,h=yield Ce(qr),A=yield Ce(Hn),f=Lp(A,h.sortBy),_=Date.now(),b=yield*G(),E=yield Ce(xi),T=yield Ce(Fp),w=Ae("pageName",a),{node:v={},jobId:k,code:N,error:D}=yield me(Je.updateNode,{pathParams:{companyId:b,nodeId:t.id}
6973,data:{node:{version:t.version,quantity_delta:u,action:{reason_id:o?.value||null,actionType:"update_quantity",notes:i},unitsOfMeasure:{name:t.unitName,type:t.unitType}}}});if(D)return yield y({type:d.UPDATE_QUANTITY_FAILURE}),N===I3&&w!==mt.node?(yield re($t,{payload:{...a}}),yield se({type:"error",message:ue("update_quantity_modal.version_error_notification")})):yield V(D);w==="node"||(yield y({type:d.HIDE_MODAL}));const B=w==="items",U=v.totalValue;if(B&&!E&&!T&&!f||["node"].includes(w))return O.updatedQuantity({flow:"modal",change:rh(t.initialQuantity,r),reason:oe(o)?o.label.toLowerCase():null,notesAdded:oe(i),uiVersion:l,pageState:a.pageState,reasonId:o?.value||null,isDefaultReason:!!o?.isDefault,isCustomReason:o?.origin==="custom",requireUpdateQtyReasonEnabled:!!p.reasonOptions?.settings?.updateQuantity?.required}),yield re($t,{payload:{...a,showAsyncSpinner:!0,shouldFetchFolderStatistics:!1,recordTimeMetadata:{capture:"folderContent",recordTimeFunction:()=>hc({startTime:_,ref:B?"catalog":w,isSummaryView:E,endTimePoint:"foldercontent"})}}}),yield y({type:d.UPDATE_QUANTITY_SUCCESS,payload:{node:Ir(t,{quantity:r,totalValue:U})}}),["node"].includes(w)&&hc({startTime:_,ref:"node"}),m.manageUndoAction?se({message:ue("update_quantity_modal.success_notification"),ToastUI:ku,customProps:{action:{onClick:({toastId:K,dispatch:X})=>{X({type:d.UNDO_UPDATE_QUANTITY_REQUEST,payload:{node:t,updatedNode:v,undoToastId:K,requestPageMeta:a}})}}}}):se({type:"success",message:ue("update_quantity_modal.success_notification")}),s&&s(r),B?(yield y({type:d.SHOW_FOLDER_STATISTICS_LOADER}),yield re(at,{jobId:k,*onJobFailure(K={}){return V(K.error),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER}),yield y({type:d.UPDATE_QUANTITY_FAILURE})},*onJobSuccess(){const K=yield Ce(Z=>Ml(Z)),X=yield Ce(qr);yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:K,filter:X.filter,afterAll:function*(){Lr&&(yield re(hc,{startTime:_,ref:B?"catalog":w,isSummaryView:E,endTimePoint:"statistics"})),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER})}}})}})):void 0;if(B&&(E||T||f)){const{id:K,nodeId:X,quantity:Z}=v;return yield y({type:d.LOCAL_UPDATE_ITEM_QUANTITY,payload:{id:K,nodeId:X,updatedQuantity:Z}}),hc({startTime:_,ref:"catalog",isSummaryView:!0,endTimePoint:"foldercontent"}),yield y({type:d.UPDATE_QUANTITY_SUCCESS,payload:{node:Ir(t,{quantity:r,totalValue:U})}}),m.manageUndoAction?se({message:ue("update_quantity_modal.success_notification"),ToastUI:ku,customProps:{action:{onClick:({toastId:ae,dispatch:pe})=>{pe({type:d.UNDO_UPDATE_QUANTITY_REQUEST,payload:{node:t,updatedNode:v,undoToastId:ae,requestPageMeta:a}})}}}}):se({type:"success",message:ue("update_quantity_modal.success_notification")}),yield re(at,{jobId:k,*onJobFailure(ae={}){return V(ae.error),yield y({type:d.UPDATE_QUANTITY_FAILURE})},*onJobSuccess(){O.updatedQuantity({flow:"modal",change:rh(t.initialQuantity,r),reason:oe(o)?o.label.toLowerCase():null,notesAdded:oe(i),uiVersion:l,reasonId:o?.value||null,isDefaultReason:!!o?.isDefault,isCustomReason:o?.origin==="custom",requireUpdateQtyReasonEnabled:!!p.reasonOptions?.settings?.updateQuantity?.required}),yield re($t,{payload:{...a,showAsyncSpinner:!0,recordTimeMetadata:{capture:"statistics",recordTimeFunction:()=>hc({startTime:_,ref:B?"catalog":w,isSummaryView:E,endTimePoint:"statistics"})}}})}})}return yield y({type:d.SET_WAITING_NODES,payload:{ids:[t.id]}}),yield re(at,{jobId:k,*onJobFailure(K={}){return V(K.error),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[t.id]}}),yield y({type:d.UPDATE_QUANTITY_FAILURE})},*onJobSuccess(){O.updatedQuantity({flow:"modal",change:rh(t.initialQuantity,r),reason:oe(o)?o.label.toLowerCase():null,notesAdded:oe(i),uiVersion:l,reasonId:o?.value||null,isDefaultReason:!!o?.isDefault,isCustomReason:o?.origin==="custom",requireUpdateQtyReasonEnabled:!!p.reasonOptions?.settings?.updateQuantity?.required}),yield re($t,{payload:{...a,showAsyncSpinner:!0,recordTimeMetadata:{capture:"statistics",recordTimeFunction:()=>hc({startTime:_,ref:B?"catalog":w,isSummaryView:E,endTimePoint:"statistics"})}}}),yield y({type:d.UPDATE_QUANTITY_SUCCESS,payload:{node:Ir(t,{quantity:r,totalValue:U})}}),m.manageUndoAction?se({message:ue("update_quantity_modal.success_notification"),ToastUI:ku,customProps:{action:{onClick:({toastId:K,dispatch:X})=>{X({type:d.UNDO_UPDATE_QUANTITY_REQUEST,payload:{node:t,updatedNode:v,undoToastId:K,requestPageMeta:a}})}}}}):se({type:"success",message:ue("update_quantity_modal.success_notification")}),s&&s(r),yield kn(1e3),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[t.id]}})}})}catch(t){return H(t,{tags:["saga","updateQuantity"]}),null}}const $D=(e=[])=>ro((t,r,o)=>{const i=oe(Ae("id",r));return i?i&&r.lastModifiedDate?Ne(t,{deletedPhotosIds:St(r.id,t.deletedPhotosIds),createdPhotos:St(He(r,{photo:r,order:o}),t.createdPhotos)}):Ne(t,{restPhotos:St(He(r,{id:r.id,order:o}),t.restPhotos)}):Ne(t,{createdPhotos:St(He(r,{photo:r,order:o}),t.createdPhotos)})},{createdPhotos:[],deletedPhotosIds:[],restPhotos:[]},e);function*Int(e){try{return yield h_(2,500,KQ,e)}catch(t){const r=$(["image"],t)||ue("common.photo_not_uploaded"),o=hx(r);return V(o)}}function*Hd(e){const{createdPhotos:t,restPhotos:r}=$D(e);let o=[];if(oe(t)){const a=Ee(Int,t);o=yield En([...a])}const i=Ve(vt(oe),i_(Ae("id")),fi(Ae("order")))([...o,...r]),s=i.map(a=>a?.id).filter(a=>!!a);return{photoReferences:i,photoIds:s}}function*vnt(e){try{const{nodeId:t}=e.payload,r=yield*G(),{notifications:o=[],meta:i,error:s}=yield me(Je.getNotifications,{data:{page:1,nodeIds:[t],sortBy:"newest",status:["unread"],companyId:r}});if(s)return yield y({type:d.FETCH_UNREAD_ITEM_NOTIFICATIONS_FAILURE}),V(s);const a=yield Ce(Ds),l=yield Ce(Os),u=yield Ce(Pl);yield y({type:d.FETCH_UNREAD_ITEM_NOTIFICATIONS_SUCCESS,payload:{notifications:o.map(p=>TA(p,l,a,u)),meta:i}})}catch(t){return H(t,{tags:["saga","fetchUnreadAlerts"]}),null}}function*Rnt(e){try{const{id:t,nodeId:r}=e.payload,{error:o}=yield me(ee.markNotificationRead,{pathParams:{notificationId:t}}
6973);if(o)return yield y({type:d.MARK_ITEM_ALERT_READ_FAILURE});yield y({type:d.MARK_ITEM_ALERT_READ_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}),yield y({type:d.FETCH_UNREAD_ITEM_NOTIFICATIONS_REQUEST,payload:{nodeId:r}})}catch(t){return H(t,{tags:["saga","markItemAlertRead"]}),null}}function*jnt(){const e=yield Ce(),t=yield Ce(Ze),r=$(["settings"],e),i=Ae("itemUiVersion",t)===xu.V2?xu.V1:xu.V2,s=yield Ce(hd),a=E_(t,r,s);yield y({type:d.SAVE_USER_PREFERENCES_REQUEST,payload:{values:Ne(a,{itemUiVersion:i}),initialValues:a,showNotification:!1}})}function*knt(){const e=yield Ce(),t=yield Ce(Ze),r=$(["settings"],e),o=yield Ce(hd),i=E_(t,r,o);o&&(i?.sortingPreference?.value==="total_value"||_e(i?.sortingPreference))&&(yield y({type:d.SAVE_USER_PREFERENCES_REQUEST,payload:{values:Ne(i,{sortingPreference:gz[0]}),initialValues:i,showNotification:!1}}))}function*Nnt(e){try{const{nodeIds:t,limit:r,offset:o,type:i,source:s}=e.payload,a=yield*G(),{purchaseOrders:l=[],meta:u={},error:p}=yield me(Fe.fetchPurchaseOrdersForItems,{pathParams:{companyId:a},queryParams:{nodeIds:t,limit:r,offset:o,type:i}});if(p)return yield y({type:d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_FAILURE}),V(p);yield y({type:d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_SUCCESS,payload:{purchaseOrders:l,meta:u,source:s,type:i}})}catch(t){H(t,{tags:["saga","fetchPurchaseOrdersForItems"]})}}const Ont=[Q(d.TOGGLE_ITEM_UI_VERSION,jnt),Q(d.RESET_SORTING_PREFERENCE,knt),Q(d.FETCH_NODE_REQUEST,Cnt),Q(d.UPDATE_QUANTITY_REQUEST,wnt),Q(d.FETCH_UNREAD_ITEM_NOTIFICATIONS_REQUEST,vnt),Q(d.MARK_ITEM_ALERT_READ_REQUEST,Rnt),nr(d.UNDO_UPDATE_QUANTITY_REQUEST,Tnt),Q(d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_REQUEST,Nnt)];function*Au({values:e,nodeId:t,node:r,afterAll:o,resolve:i,folderId:s,source:a}){const l=yield*ne(Hn),u=yield*ne(h=>h.currentUser),p=e.isItem?"Item":"Folder";if(Kn(st("kind","datetime")&&Sh(j,"attributeValue"))(e.customAttributes)&&O.addedDate({flow:"add",type:Zr(p)}),r.isItem){r.minQuantity&&O.setMinLevel({});const h=yield*ne(Ns),A=h[r.unitName]?.isCustom;Fi(r.unitName)||O.changeUnits(h[r.unitName]?.analyticsUnit,A),O.addNewItem({nodeId:t?.toString(),allCA:l,node:r,unitNameToUnitObject:h,isCustomUnit:A,method:"manual"}),e.setOriginFolderId&&O.setOriginField({addItem:!0})}else O.addNewFolder({nodeId:t?.toString(),allCA:l,node:r,method:"manual",source:a});i();const m=yield*ne(J(null,["navigation","byId",r.parentId,"parentId"]));if(yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{folderId:m}}),o&&o(),yield y({type:d.REMOVE_ALL_NODE_PHOTOS}),yield y({type:d.CREATE_NODE_SUCCESS,payload:{node:He(r,{id:t})}}),e.createAnother){const h=yield*ne(_d),A=r.isItem?Zi:F5,f=yield*ne(E=>A(E)),_=yield*ne(bi),b=Rj({customAttributes:f,usersList:h,currentUser:u,folderId:s,unitsArr:_});return yield y({type:d.REINITIALIZE_ADD_NODE_FORM,payload:{values:b}}),yield y({type:d.FETCH_NODE_TAGS_REQUEST})}yield y({type:d.END_SECURED_ROUTE_LEAVING_MODE})}function*Dnt({action:e,node:t,values:r,folderId:o,resolve:i,afterAll:s,source:a}){const l=e.payload||{};if(J(l.id,["entity","id"],l)!==t.id)return;const p=J(l._id,["entity","_id"],l);se({type:"success",message:ue("common.successful_create",{item:t.name}),customProps:{action:{label:t.isItem?ue("item.view_item"):ue("item.view_folder"),onClick:({locationPush:m})=>{if(t.isItem)return m(`/item/${p}`);m(`/folder/${p}/content`)}}}}),yield*Re(Au,{values:r,nodeId:p,node:t,resolve:i,folderId:o,afterAll:s,source:a})}const Ac=({startTime:e,ref:t,isSummaryView:r,createdNode:o={},endTimePoint:i})=>{if(!Lr)return;const s=Date.now();let a="create";a+=o.isItem?"_item":"_folder",a+=`_${t}`,t==="catalog"&&(a+=r?"_summary":"_nonsummary"),j(o.photos)&&(a+="_photos"),i&&(a+=`_${i}`);const l=s-e;ns.addTiming(a,l)};function*Pnt(e){try{const{values:t,resolve:r,reject:o,folderId:i,afterAll:s,requestPageMeta:a={},isCatalogPage:l,skipRedirect:u=!1,source:p}=e.payload,m=Date.now(),h=yield*ne(xi),A=yield*ne(Fp),f=yield*ne(qr),_=yield*ne(Hn),b=Lp(_,f.sortBy),E=yield*G(),T=yield*ne(bi),w=nA(T,$(["unit","value"],t)),v=J([],["notificationTriggers"],t),k=yx(v,t.customAttributes,t.isItem),N=Ee(Dt(["notificationTriggers","kind"]),t.customAttributes),{photoIds:D}=yield*Re(Hd,t.photos),F=Z=>j(Z)?$r(Z):Z,B=j(t.label)?t.label:null,U={id:Gn(),parentId:i===be?null:i,isItem:t.isItem,name:t.name,price:Rp(t),quantity:t.isItem?F(t.quantity):void 0,unitName:t.isItem?$(["unit","value"],t):void 0,unitType:t.isItem?w:void 0,minQuantity:t.isItem?F(t.minQuantity):void 0,notes:j(t.description)?t.description:null,tags:t.tags&&t.tags.map(Z=>Z.existing?{id:Z.value,name:Z.label}:{id:null,name:Z.value}),photoIds:D,labelUrl:J(null,["labelUrl","uri"],t),labelUrlType:J(null,["labelUrl","type"],t),labelUrlExtra:J(null,["labelUrlExtra","uri"],t),labelUrlExtraType:J(null,["labelUrlExtra","type"],t),labelAttributes:B,customAttributeValues:N,sid:t.sid,notificationTriggers:k,originFolderId:t.setOriginFolderId?i:null}
6973,{jobId:z,node:W={},error:K}=yield*WD(E,U);if(K)return yield*Re(V,K),yield y({type:d.CREATE_NODE_FAILURE}),o();if(l&&!h&&!A&&!b){const Z=$(["nodeId"],W);return yield*Re(Au,{values:t,nodeId:Z,node:U,resolve:r,folderId:i,afterAll:s,source:p}),se({type:"success",message:ue("common.successful_create",{item:U.name}),customProps:{action:{label:t.isItem?ue("item.view_item"):ue("item.view_folder"),onClick:({locationPush:ae})=>{if(t.isItem)return ae(`/item/${Z}`);ae(`/folder/${Z}/content`)}}}}),yield*Re($t,{payload:{...a,shouldFetchFolderStatistics:!1,recordTimeMetadata:{capture:"folderContent",recordTimeFunction:()=>Ac({startTime:m,ref:"catalog",isSummaryView:h,createdNode:t,endTimePoint:"foldercontent"})}}}),yield y({type:d.SHOW_FOLDER_STATISTICS_LOADER}),yield*Re(at,{jobId:z,*onJobFailure(ae){yield*Re(V,ae.error),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER}),yield y({type:d.CREATE_NODE_FAILURE}),o()},*onJobSuccess(){const ae=yield*ne(qr);if(yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:i,filter:ae.filter,afterAll:function*(){Lr&&(yield*Re(Ac,{startTime:m,ref:"catalog",isSummaryView:h,createdNode:t,endTimePoint:"statistics"})),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER})}}}),t.createAnother||u)return;const pe=$(["location","pathname"],window);if(i){pe!==`/folder/${i}/content`&&(yield y(Et(`/folder/${i}/content`)));return}pe!=="/items"&&(yield y(Et("/items")))}})}if(l&&(h||A||b)){const Z=$(["nodeId"],W);return yield*Re(Au,{values:t,nodeId:Z,node:U,resolve:r,folderId:i,afterAll:s,source:p}),yield y({type:d.LOCAL_ADD_NODE,payload:{createdNode:W}}),Ac({startTime:m,ref:"catalog",isSummaryView:!0,createdNode:t,endTimePoint:"foldercontent"}),yield*Re(at,{jobId:z,*onJobFailure(ae){yield*Re(V,ae.error),yield y({type:d.CREATE_NODE_FAILURE}),o()},*onJobSuccess(ae={}){const pe=$(["node","id"],ae);if(yield*Re(Au,{values:t,nodeId:pe,node:U,resolve:r,folderId:i,afterAll:s,source:p}),se({type:"success",message:ue("common.successful_create",{item:U.name}),customProps:{action:{label:t.isItem?ue("item.view_item"):ue("item.view_folder"),onClick:({locationPush:te})=>{if(t.isItem)return te(`/item/${pe}`);te(`/folder/${pe}/content`)}}}}),yield*Re($t,{payload:{...a,recordTimeMetadata:{capture:"statistics",recordTimeFunction:()=>Ac({startTime:m,ref:"catalog",isSummaryView:!0,createdNode:t,endTimePoint:"statistics"})}}}),t.createAnother||u)return;const xe=$(["location","pathname"],window);if(i){xe!==`/folder/${i}/content`&&(yield y(Et(`/folder/${i}/content`)));return}xe!=="/items"&&(yield y(Et("/items")))}})}return yield tr(fx,{checkIfEntityCreated:Dnt,data:{node:U,values:t,resolve:r,folderId:i,afterAll:s,source:p}}),M(l)&&(yield y({type:d.DISABLE_ADD_NODE_PAGE_SUBMIT})),yield*Re(at,{jobId:z,*onJobFailure(Z){yield*Re(V,Z.error),yield y({type:d.CREATE_NODE_FAILURE}),M(l)&&(yield y({type:d.ENABLE_ADD_NODE_PAGE_SUBMIT})),o()},*onJobSuccess(Z={}){if(yield*ne($(["spinner","createNode"]))){yield*Re(Au,{values:t,nodeId:$(["node","id"],Z),node:U,resolve:r,folderId:i,afterAll:s,source:p});const xe=$(["node","id"],Z);se({type:"success",message:ue("common.successful_create",{item:U.name}),customProps:{action:{label:t.isItem?ue("item.view_item"):ue("item.view_folder"),onClick:({locationPush:te})=>{if(t.isItem)return te(`/item/${xe}`);te(`/folder/${xe}/content`)}}}})}if(l?yield*Re($t,{payload:{...a,recordTimeMetadata:{capture:"statistics",recordTimeFunction:()=>Ac({startTime:m,ref:"catalog",isSummaryView:h,createdNode:t,endTimePoint:"statistics"})}}}):Ac({startTime:m,ref:"addnode",isSummaryView:h,createdNode:t,endTimePoint:"redirect"}),M(l)&&(yield y({type:d.ENABLE_ADD_NODE_PAGE_SUBMIT})),t.createAnother||u)return;const pe=$(["location","pathname"],window);if(i){pe!==`/folder/${i}/content`&&(yield y(Et(`/folder/${i}/content`)));return}pe!=="/items"&&(yield y(Et("/items")))}})}catch(t){return H(t,{tags:["saga","createNode"]}),null}}function*Lnt(){try{const e=yield*G(),{tags:t,error:r}=yield*ie(ee.getTags,{pathParams:{companyId:e},queryParams:{disablePagination:!0}});r?(V(r),yield y({type:d.FETCH_NODE_TAGS_FAILURE})):yield y({type:d.FETCH_NODE_TAGS_SUCCESS,payload:{tags:t}})}catch(e){return H(e,{tags:["saga","fetchTags"]}),null}}const Ys=(e,t,r)=>{const o=$([`${e}-${t}`],r);return j(o)?o:$([e],r)},Fnt=(e,t)=>
6973{if(!M(e))return{quantity:e,...t}};function*Mnt(e,t,r,o){try{if(it(e.variantName,r))return null;const i=J([],["variantPhotos",e.variantName],t),{photoIds:s}=yield*Re(Hd,i),a=J(e.variantName,["safeVariantName"],e),u=J([],["customAttributes"],t).map(f=>AJ(f,a)),p=Ys("tags",a,t),m=Ys("barcode-qr-1-field",a,t),h=Ys("barcode-qr-2-field",a,t),A={photoIds:s,name:t.name,quantityAttributes:{quantity:Ys("quantity",a,t),...o},minQuantityAttributes:Fnt(Ys("minQuantity",a,t),o),tags:p&&p.map(f=>f.existing?{id:f.value,name:f.label}:{id:null,name:f.value}),customAttributeValuesAttributes:u,originFolderId:t.setOriginFolderId?t.folderId:null,notes:Ys("description",a,t),price:Ip(Ys("price",a,t)),...m&&{labelAttributes:m},...h&&{labelUrlExtra:J(null,["uri"],h),labelUrlExtraType:J(null,["type"],h)}};return He(Dt(["isRowRemoved","variantName","unitName","customAttributes","safeVariantName"],e),{itemAttributes:A})}catch(i){return V(ue("item.wrong_photo_type")),H(i,{tags:["saga","formatCombinationsAttributes","formatCombinations"]}),{}}}function*Unt(e,t,r,o){const i=yield En(Ee(s=>Mnt(s,t,r,o),e));return vt(j,i)}function*KD({fullscreen:e,resolve:t,afterAll:r}){O.addItemGroup(e),r&&r(),yield y({type:d.REMOVE_ITEM_GROUP_VARIANT,payload:{clearDeletion:!0}}),yield y({type:d.REMOVE_ALL_NODE_PHOTOS}),t(),yield y({type:d.CREATE_ITEM_GROUP_SUCCESS})}function*Bnt({action:e,itemGroup:t={},fullscreen:r,folderId:o,resolve:i,afterAll:s}){const a=e.payload||{};if(a.type!=="itemGroup")return;const l=$(["entity","id"],a);l===t.id&&(se({type:"success",message:ue("common.items_created",{count:ft(t.combinationsAttributes)}),customProps:{action:{label:ue("item.view_item_group"),onClick:({locationPush:u})=>{u({pathname:`/items-group/${l}`,search:ri.stringify({folders:j(o)?o:be})})}}}}),yield*Re(KD,{fullscreen:r,resolve:i,afterAll:s}))}function*Hnt(e){try{const{values:t,resolve:r,reject:o,afterAll:i,folderId:s,combinationsAttributes:a,variantOptionsAttributes:l,requestPageMeta:u,fullscreen:p}=e.payload,m=yield*G(),{photoIds:h}=yield*Re(Hd,t.photos),A=yield*ne(_z),f=yield*ne(bi),_=j(t.label)?t.label:null,b=J([],["notificationTriggers"],t),E=yx(b,t.customAttributes,!0),T={unitType:nA(f,$(["unit","value"],t)),unitName:$(["unit","value"],t)},w=yield*Re(Unt,a,t,A,T),v={id:Gn(),name:t.name,photoIds:h,variantOptionsAttributes:l,combinationsAttributes:w,notificationTriggers:E,labelUrlExtra:J(null,["labelUrlExtra","uri"],t),labelUrlExtraType:J(null,["labelUrlExtra","type"],t),labelAttributes:_},{jobId:k,error:N}=yield*ie(ee.createItemGroup,{pathParams:{companyId:m},data:{itemGroup:v}});return N?(yield*Re(V,N),yield y({type:d.CREATE_ITEM_GROUP_FAILURE}),o()):(yield tr(fx,{checkIfEntityCreated:Bnt,cancelTasksArr:[d.USERS_CHANNEL_SUBSCRIPTION_CLOSED,d.CREATE_ITEM_GROUP_SUCCESS],data:{itemGroup:v,fullscreen:p,resolve:r,afterAll:i,folderId:s}}),yield*Re(at,{jobId:k,*onJobFailure(D){yield*Re(V,D.error),yield y({type:d.CREATE_ITEM_GROUP_FAILURE}),o()},*onJobSuccess(D={}){(yield*ne($(["spinner","createItemGroup"])))&&(yield*Re(KD,{fullscreen:p,resolve:r,afterAll:i}),se({type:"success",message:ue("common.items_created",{count:ft(w)}),customProps:{action:{label:ue("item.view_item_group"),onClick:({locationPush:B})=>{B({pathname:`/items-group/${v.id}`,search:ri.stringify({folders:j(s)?s:be})})}}}})),yield*Re($t,{payload:u})}}))}catch(t){return H(t,{tags:["saga","createItemGroup"]}),null}}const znt=[Q(d.CREATE_NODE_REQUEST,Pnt),Q(d.FETCH_NODE_TAGS_REQUEST,Lnt),Q(d.CREATE_ITEM_GROUP_REQUEST,Hnt)];function*Vnt({folderId:e,fetchFullTree:t}){try{const r=yield*G();if(t){const{folders:u=[],error:p}=yield*ie(Je.fetchFolderNavigation,{pathParams:{companyId:r},queryParams:{disablePagination:!0,includeAcl:!0}}),m=u?.[0]||{},h=M(m)||"childrenItemsCount"in m&&"childrenFoldersCount"in m;yield y({type:d.SET_IS_CHILDREN_COUNT_DATA_PRESENT_IN_NAVIGATION_FOLDERS_API,payload:{isChildrenCountDataPresentInNavigationFolders:h}});const A="hasChildItems"in m;return yield y({type:d.SET_IS_HAS_CHILD_ITEMS_KEY_PRESENT_IN_NAVIGATION_FOLDERS_API,payload:{isHasChildItemsKeyPresentInNavigationFolders:A}}),yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:cn(["permissionScopeId"],u)}}),{nodes:(u||[]).map(_=>{const E=_.parentId===null?_.id:Number(_.ancestry.split("/")[0]);return{..._,rootFolderId:E,lock:_.lock?.mode}}),error:p}}const{folders:o=[],error:i}=yield*ie(Je.fetchFolderNavigation,{pathParams:{companyId:r},queryParams:{disablePagination:!0,includeAcl:!0,parentId:e}});return yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:cn(["permissionScopeId"],o)}}),{nodes:(((yield*ne(u=>u.navigation.isChildrenCountDataPresentInNavigationFolders))?o:(o||[]).map(Bt(["childrenItemsCount","childrenFoldersCount"])))||[]).map(u=>{const m=u.parentId===null?u.id:Number(u.ancestry.split("/")[0]);return{...u,rootFolderId:m,lock:u.lock?.mode}}),error:i}}catch(r){return H(r,{tags:["saga","fetchNodeDescendants"]}),null}}function*VE({payload:e}){const t=yield*G(),{id:r}=e;if(M(r))return yield y({type:d.FETCH_NODE_INFO_FAILURE});const{node:o,responseStatus:i}=yield*ie(Je.fetchNode,{pathParams:{companyId:t,nodeId:r},queryParams:{showChildren:!1,includeAcl:!0,customAttributes:!1}}),s=i===401,a=i===404||M(o);if(s||a){const u=yield*Re(Qu,s?"/restricted":"/404");return yield y({type:d.FETCH_NODE_INFO_FAILURE}),yield y(Ot(u)),yield sd()}return yield y({type:d.FETCH_NODE_INFO_SUCCESS,entities:{nodes:{[o.id]:o}}}),{node:o}}function*Qnt(e){try{const{folderId:t,fetchFullTree:r}=e;t&&(yield*VE({payload:{id:t}}));const o=yield*Re(Vnt,{folderId:t,fetchFullTree:r}),{nodes:i=[],error:s}=o||{},{sortDirection:a}=yield*ne(h=>h.navigation);if(s)return V(s),yield y({type:d.FETCH_FOLDERS_FAILURE});if(yield y({type:d.FETCH_FOLDERS_SUCCESS,payload:{source:"network"}}),r){const h=eS(i),A=tS({nodes:i,nodesById:h,sortDirection:a}),_=(Array.isArray(i)?i:[]).map(b=>({...b,childrenFoldersCount:A[b.id]?.length||0})).reduce((b,E)=>(b[E.id]=E,b),qu);return yield y({type:d.REINIT_NAVIGATION_TREE,payload:{byId:_,byParentId:A}})}const l=eS(i),u=tS({nodes:i,nodesById:l,sortDirection:a,initialNodesByParentId:{}}),m=(Array.isArray(i)?i:[]).map(h=>({...h,childrenFoldersCount:u[h.id]?.length||0})).reduce((h,A)=>
6973(h[A.id]=A,h),{});return yield y({type:d.UPDATE_NAVIGATION_TREE,payload:{byId:m,byParentId:u}})}catch(t){return H(t,{tags:["saga","fetchNodeNavigation"]}),null}}function*bh(e){try{const{navigation:t}=yield*ne(l=>l),r=Zt(e,t.byId);if(M(r))return;const o=Ve(Dt(e),Ee(vt(l=>!e.includes(l))),bl(j))(t.byParentId),i=Uq(r),s=Bq(t.byId,o)(i),a=Ve(Dt(e),pi(s))(t.byId);yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:a,byParentId:o}})}catch(t){return H(t,{tags:["saga","deleteNodesFromNavigationTree"]}),null}}const Wnt=12e4,qnt=6e5;function*Gnt(e={}){try{const{folderId:t,forceRefetch:r,fetchFullTree:o}=e.payload,i=o?"fullTree":Number(t),s=new Map,a=s.has(i),l=yield*ne($(["nodes","byId",t]));if(!(yield*ne(xz))||r){yield tr(Qnt,{folderId:t,fetchFullTree:o}),a&&clearTimeout(s.get(i));const m=setTimeout(()=>s.delete(i),o?qnt:Wnt);s.set(i,m)}else t&&M(l)&&(yield y({type:d.FETCH_NODE_INFO_REQUEST,payload:{id:t}})),yield y({type:d.FETCH_FOLDERS_SUCCESS,payload:{source:"cache"}})}catch(t){return H(t,{tags:["saga","fetchFolders"]}),null}}const $nt=[Q(d.FETCH_NODE_INFO_REQUEST,VE),Q(d.FETCH_FOLDERS_REQUEST,Gnt)],Gf=(e=[])=>e.map((t={})=>t.type==="master"?{...t,key:`master_${t.sid}`}:t.type==="itemgroup"?{...t,key:`itemgroup_${t.itemGroupUid}`}:{...t,key:`${t.type}_${t.nodeId}`}),uxt=e=>J("",["photos","0","extraSmallImageUrl"],e),pxt=e=>_e(e)||e.isDeleted?"":e.type==="master"?{pathname:`/item-summary/${e.sid}`,search:ri.stringify({folders:e.parentNodeId})}:e.type==="itemgroup"?{pathname:`/items-group/${e.itemGroupUid}`,search:ri.stringify({folders:e.parentNodeId})}:e.type==="item"?`/item/${e.nodeId}`:`/folder/${e.nodeId}`;function*Knt(e){const{afterAll:t}=e.payload;try{const r=yield Ce(xi),{folderId:o,filter:i,...s}=e.payload,a=oe(s.keyword),u={folder_id:o||be,is_summarized:!a&&r,include:i==="items"?"items":"all"};a&&(u.search_term=s.keyword,u.search_recursively=!0);const p=yield*R6({query:u});if(_e(p)){yield y({type:d.FETCH_FOLDER_STATISTICS_SUCCESS,payload:{folderId:o||be,statistics:{foldersCount:0,itemsCount:0,quantities:[],totalValue:0,hiddenFolders:0}}}),B2(t)&&(yield re(t));return}const{foldersCount:m,itemsCount:h,quantities:A,totalValue:f}=v3(p,r);yield y({type:d.FETCH_FOLDER_STATISTICS_SUCCESS,payload:{folderId:o||be,statistics:{foldersCount:m,itemsCount:h,quantities:A,totalValue:f,hiddenFolders:m}}}),B2(t)&&(yield re(t))}catch(r){return H(r,{tags:["saga","fetchFolderStatistic"]}),null}}function*Ynt(e){const t=Date.now();try{const r=yield Ce(qr),{folderId:o,page:i,shouldFetchFolderStatistics:s=!0,recordTimeMetadata:{capture:a,recordTimeFunction:l}={}}=e.payload;let u=yield Ce(B=>$(["nodes","byId",o],B));if(_e(u)&&oe(o)){const{node:B}=yield re(VE,{payload:{id:o}})||{};u=B}const p=yield*GD(u),m=yield Ce(hd),h=o?fp(p):m;(yield re(Td,r,{isPriceHidden:h,requestPageMeta:{pageName:mt.customerContent}}))||(yield re(hA,{...e.payload,values:r}));const{currentPage:f}=yield re(ka);oe(i)&&i!==f&&Qp(i);const{buckets:_=[],meta:b={},error:E}=yield h_(2,1e3,Yq,{payload:{folderId:o,canRetry:!0,isPriceHidden:h}});if(E)return V(E),yield y({type:d.FETCH_FOLDER_CONTENT_FAILURE});const T=yield Ce(xi),w=fo(_);s&&(yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:o,keyword:r.keyword,filter:r.filter,afterAll:function*(){a==="statistics"&&Lr&&typeof l=="function"&&(yield re(l))}}})),T&&(yield Ur(D6,{buckets:_,sortBy:r.sortByBuckets,sortDirection:r.direction,folders:oe(o)?{[o]:o}:void 0})),yield En([y({type:d.ITEMS_PAGE_SET_BUCKETS,...w,folderId:o}),y({type:d.FETCH_FOLDER_CONTENT_SUCCESS}),y({type:d.SET_PAGINATION_META,payload:{source:"items",meta:b}})]),a==="folderContent"&&Lr&&typeof l=="function"&&l();const{buckets:{entities:v={},result:k=[]}}=w||{},N=k.map(B=>v[B]),D=Gf(N),F={isSummaryView:T,filterByNodeType:r.filter,sortBy:T?r.sortByBuckets:r.sortBy,sortDirection:r.direction,folderId:o,paginationMeta:b};yield y({type:d.SET_PREV_NEXT_NAVIGATION_FETCH_CONFIG,payload:{source:"catalog",data:D,fetchConfig:F,fetchMoreNodes:({dispatch:B,fetchConfig:U,fetchNextPage:z})=>{B({type:d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_REQUEST,payload:{fetchConfig:U,fetchNextPage:z}})}}});return}catch(r){return H(r,{tags:["saga","fetchFolderContent"]}),null}finally{if(Lr){const r=Date.now()-t;ns.addTiming("data",r)}}}function*Jnt(e){try{const{values:t,source:r,selectedEntities:o,afterAll:i,requestPageMeta:s={},successMessage:a}=e,l=yield*G(),u=yield Ce(A=>$(["bulk","selectedEntitiesType"],A)),p=o.map(A=>A.id),{jobId:m,error:h}=yield me(ee.nodesBulkDelete,{pathParams:{companyId:l},data:{destroye:{itemIds:p,action:{reasonId:$(["deleteReason","value"],t),notes:$(["deleteNote"],t)}}}});if(h)return V(h),yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE});yield y({type:d.SET_WAITING_NODES,payload:{ids:p}}),yield y({type:d.HIDE_MODAL}),yield y({type:d.RESET_BULK_STATE}),yield re(at,{jobId:m,*onJobFailure(){return yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE})},*onJobSuccess(){yield re($t,{payload:{...s,showAsyncSpinner:!0}}),i&&i(o),yield re(bh,p),yield y({type:d.REMOVE_NODES,payload:{entriesIds:p}}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST});const{itemsCount:A,foldersCount:f}=Y0(!1,o),_=$(["deleteReason","code"],t),b=oe($(["deleteNote"],t));A>0&&O.deleteItem({count:A,reason:_,noteProvided:b,source:r,bulkSelectionType:u}),f>0&&O.deleteFolder({count:f,reason:_,noteProvided:b,source:r,bulkSelectionType:u});const E=a||ue("locations.locations_items_delete_success");return se({type:"success",message:E}),yield y({type:d.REMOVE_CUSTOMER_CONTENT_SUCCESS}),yield kn(2e3),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:p}})}})}catch(t){return H(t,{tags:["saga","bulkRemove"]}),null}}function*Ay({nodeId:e,requestPageMeta:t={}}){const{navigation:r}=yield Ce();if(!t.isNavigationAction)return{isCascadeDeletion:!1};const o=yield Ce(a=>i6(a)),i=ge(0,"id",o);if($0(i,r.byId).includes(e)||i===e){const a=yield Ce(l=>J({},["navigation","byId",e],l));return{isCascadeDeletion:!0,redirectTo:Qh(a)}}return{isCascadeDeletion:!1}}const ru=({startTime:e,ref:t,isSummaryView:r,deletedNode:o={},endTimePoint:i})=>{if(!Lr)return;const s=Date.now();let a="delete";a+=o.isItem?"_item":"_folder",a+=`_${t}`,t==="catalog"&&(a+=r?"_summary":"_nonsummary"),i&&(a+=`_${i}`);const l=s-e;ns.addTiming(a,l)};function*Xnt(e){try{const t=Date.now(),r=yield*G(),{node:o={},values:i,source:s,afterAll:a,selectedEntities:l,requestPageMeta:u={},uiVersion:p}=e.payload,m=yield Ce(qr),h=yield Ce(Hn),A=Lp(h,m.sortBy);if(l&&l.length)return yield tr(Jnt,{...Zt(["values","source","selectedEntities","afterAll","requestPageMeta","successMessage"],e.payload)});if(_e(o))return yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE});const f=yield Ce(xi),_=yield Ce(Fp),{node:b={},jobId:E,error:T}=yield me(Je.deleteNode,{pathParams:{companyId:r,nodeId:o.id},data:{node:{action:{reasonId:i?.deleteReason?.value,notes:i?.deleteNote}}}});if(T)return V(T),yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE});const w=Ae("pageName",u),v=w==="node",k=w==="items";if(v||(yield y({type:d.HIDE_MODAL}),yield y({type:d.RESET_BULK_STATE})),k&&!f&&!_&&!A&&!u.isHeaderAction){const{isCascadeDeletion:F,redirectTo:B}=yield re(Ay,{requestPageMeta:u,nodeId:o.id});F?yield y(Et(B)):yield re($t,{payload:{...u,showAsyncSpinner:!0,shouldFetchFolderStatistics:!1,recordTimeMetadata:{capture:"folderContent",recordTimeFunction:()=>ru({startTime:t,ref:"catalog",isSummaryView:f,deletedNode:o,endTimePoint:"foldercontent"})}}}),yield y({type:d.SHOW_FOLDER_STATISTICS_LOADER}),yield re(bh,[o.id]),yield y({type:d.REMOVE_CUSTOMER_CONTENT_SUCCESS}),yield y({type:d.RESET_BULK_STATE}),yield y({type:d.HIDE_MODAL}),yield y({type:d.REMOVE_NODES,payload:{entriesIds:[o.id]}});const U=J("None",["deleteReason","code"],i),z=oe($(["deleteNote"],i));return o.isItem?(O.deleteItem({count:1,reason:U,noteProvided:z,source:s,uiVersion:p}),se({type:"success",message:ue("customer_content.item_delete_success")})):(O.deleteFolder({count:1,reason:U,noteProvided:z,source:s}),se({type:"success",message:ue("customer_content.folder_delete_success")})),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}),a?a([o]):yield re(at,{jobId:E,*onJobFailure(W={}){return V(W.error),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER}),yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE})},*onJobSuccess(){const W=yield Ce(qr),K=yield Ce(X=>Ml(X));yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:K,filter:W.filter,afterAll:function*(){Lr&&(yield re(ru,{startTime:t,ref:"catalog",isSummaryView:f,deletedNode:o,endTimePoint:"statistics"})),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER})}}})}})}if(k&&(f||_||A)&&!u.isHeaderAction){const{id:F,nodeId:B,parentId:U}=b;return yield y({type:d.LOCAL_DELETE_NODE,payload:{id:F,nodeId:B,parentNodeId:U}}),ru({startTime:t,ref:"catalog",isSummaryView:!0,deletedNode:b,endTimePoint:"foldercontent"}),yield re(at,{jobId:E,*onJobFailure(z={}){return V(z.error),yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE})},*onJobSuccess(){const{isCascadeDeletion:z,redirectTo:W}=yield re(Ay,{requestPageMeta:u,nodeId:o.id});z?yield y(Et(W)):yield re($t,{payload:{...u,showAsyncSpinner:!0,recordTimeMetadata:{capture:"statistics",recordTimeFunction:()=>ru({startTime:t,ref:"catalog",isSummaryView:f,deletedNode:o,endTimePoint:"statistics"})}}}),yield re(bh,[o.id]),yield y({type:d.REMOVE_CUSTOMER_CONTENT_SUCCESS}),yield y({type:d.RESET_BULK_STATE}),yield y({type:d.HIDE_MODAL}),yield y({type:d.REMOVE_NODES,payload:{entriesIds:[o.id]}});const K=J("None",["deleteReason","code"],i),X=oe($(["deleteNote"],i));if(o.isItem?(O.deleteItem({count:1,reason:K,noteProvided:X,source:s,uiVersion:p}),se({type:"success",message:ue("customer_content.item_delete_success")})):(O.deleteFolder({count:1,reason:K,noteProvided:X,source:s}),se({type:"success",message:ue("customer_content.folder_delete_success")})),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}
6973),a)return a([o]);(_e(u.pageName)||u.isHeaderAction||qe(u.pageName,mt.node))&&(yield y(Et(Qh(o))))}})}return yield y({type:d.SET_WAITING_NODES,payload:{ids:[o.id]}}),yield re(at,{jobId:E,*onJobFailure(F={}){return V(F.error),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[o.id]}}),yield y({type:d.REMOVE_CUSTOMER_CONTENT_FAILURE})},*onJobSuccess(){const{isCascadeDeletion:F,redirectTo:B}=yield re(Ay,{requestPageMeta:u,nodeId:o.id});F?yield y(Et(B)):yield re($t,{payload:{...u,showAsyncSpinner:!0,recordTimeMetadata:{capture:"statistics",recordTimeFunction:()=>ru({startTime:t,ref:k?"catalog":w,isSummaryView:f,deletedNode:b,endTimePoint:"statistics"})}}}),v&&(yield y({type:d.HIDE_MODAL}),yield y({type:d.RESET_BULK_STATE})),yield re(bh,[o.id]),yield y({type:d.REMOVE_CUSTOMER_CONTENT_SUCCESS}),yield y({type:d.RESET_BULK_STATE}),yield y({type:d.HIDE_MODAL}),yield y({type:d.REMOVE_NODES,payload:{entriesIds:[o.id]}});const U=J("None",["deleteReason","code"],i),z=oe($(["deleteNote"],i));return o.isItem?(O.deleteItem({count:1,reason:U,noteProvided:z,source:s,uiVersion:p}),se({type:"success",message:ue("customer_content.item_delete_success")})):(O.deleteFolder({count:1,reason:U,noteProvided:z,source:s}),se({type:"success",message:ue("customer_content.folder_delete_success")})),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}),a?a([o]):((_e(u.pageName)||u.isHeaderAction||qe(u.pageName,mt.node))&&(yield y(Et(Qh(o)))),yield kn(2e3),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[o.id]}}))}})}catch(t){return H(t,{tags:["saga","remove"]}),null}}function*Znt(e){try{const t=yield*G(),{fetchConfig:r,fetchNextPage:o}=e.payload,{folderId:i,isSummaryView:s,filterByNodeType:a,sortBy:l,sortDirection:u,isSearchMode:p,paginationMeta:{offset:m,limit:h}}=r,A=yield Ce(Hn),f=m/h+1,_=h;if(!s){const B={companyId:t,limit:_,offset:m+(o?+_:-_),...l&&{sortBy:xt.decamelize(l)},...u&&{order:u==="descending"?"desc":"asc"},...i&&{parentId:i},...a&&{include:a},withPaginationMeta:!0},U=yield re(N6,{payload:B,page:f}),{buckets:z,meta:W,error:K}=U;if(K)return yield y({type:d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_FAILURE});const X=fo(z),{buckets:{entities:Z={},result:ae=[]}}=X||{},pe=ae.map(te=>Z[te]),xe=Gf(pe);return yield y({type:d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_SUCCESS,payload:{data:xe,fetchConfig:{...r,paginationMeta:W},fetchNextPage:o}})}const b={data:{...Fv(i||void 0,p),summarySorting:[_p,s?{sortBy:Li(l),sortDirection:u}:{sortBy:Li(l,A),sortDirection:u}],filterByNodeType:a,regularNodesView:!s,...s&&{layer:{level:1}}},params:{withPaginationMeta:!0,only:["node_id","sid","item_group_uid","type","name","photos","parent_node_id","is_deleted"]},pageLimit:_,pageNumber:f+(o?1:-1)},{buckets:E,meta:T,error:w}=yield re(lo,{payload:b});if(w)return yield y({type:d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_FAILURE});const v=fo(E),{buckets:{entities:k={},result:N=[]}}=v||{},D=N.map(B=>k[B]),F=Gf(D);yield y({type:d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_SUCCESS,payload:{data:F,fetchConfig:{...r,paginationMeta:T},fetchNextPage:o}})}catch(t){return H(t,{tags:["saga","fetchPrevNextNavigationNodesCatalog"]}),null}}const ert=[Q(d.FETCH_FOLDER_CONTENT_REQUEST,Ynt),Q(d.REMOVE_CUSTOMER_CONTENT_REQUEST,Xnt),Q(d.FETCH_FOLDER_STATISTICS_REQUEST,Knt),Q(d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_REQUEST,Znt)],Jm=e=>oe(e)?$r(e):null,trt=(e,t,r)=>{const o={...Zt(["isItem","name","version","price","unitName","unitType","notes","photoIds","labelUrl","labelUrlType","labelUrlExtra","labelUrlExtraType","originFolderId","productLink"],e),quantity:e.isItem?Jm(e.quantity):void 0,minQuantity:e.isItem?Jm(e.minQuantity):void 0,tags:Ee(a=>({id:a.value,name:a.label}),J([],["tags"],e)),customAttributeValues:[],notificationTriggers:[],price:nx(e.price,r)},i={isItem:t.isItem,name:t.name,version:t.version,price:Rp(t),quantity:t.isItem?Jm(t.quantity):void 0,minQuantity:t.isItem?Jm(t.minQuantity):void 0,unitName:t.unitName,unitType:t.unitType,notes:oe(t.description)?t.description:null,originFolderId:t.originFolderId||null,tags:t.tags&&t.tags.map(a=>a.existing?{id:a.value,name:a.label}:{id:null,name:a.value}),photoIds:t.photoIds,customAttributeValues:t.customAttributesValues,notificationTriggers:t.notificationTriggers,labelUrl:$(["labelUrl","uri"],t),labelUrlType:$(["labelUrl","type"],t),labelUrlExtra:$(["labelUrlExtra","uri"],t),labelUrlExtraType:$(["labelUrlExtra","type"],t),productLink:oe(t.productLink?.trim())?t.productLink?.trim():null},{difference:s}=vr(o,i);return _e(s)?{}:(oe(s?.labelUrl)&&(s.labelUrlType=t.labelUrl?.type),oe(s?.labelUrlExtra)&&(s.labelUrlExtraType=t.labelUrlExtra?.type),Zt(bt(s),i)||{})},nrt=({startTime:e,updatedNode:t={},isPhotosAdded:r})=>{if(!Lr)return;const o=Date.now();let i="update";i+=t.isItem?"_item":"_folder",r&&(i+="_photos");const s=o-e;ns.addTiming(i,s)};function*rrt(e){const t=Date.now();try{const{values:r,currentNode:o,initialValues:i,resolve:s,reject:a,nodePhotos:l,refetchNodeDetails:u=!0,uiVersion:p,requestPageMeta:m}
6973=e.payload,h=yield*G(),{allPhotos:A}=yield Ce(y_,r.isItem),f=yield Ce(Ed),_=Ee(ye=>i.customAttributes[ye],bt(i.customAttributes)),b=Ee(ye=>r.customAttributes[ye],bt(r.customAttributes)),E=AT(_),T=AT(b),w=gJ(ys(T.attributes,E.attributes)),v=xAe({quantity:{initial:i.notificationTriggers,recent:r.notificationTriggers},customAttributes:{initial:E.notifications,recent:T.notifications}}),{photoIds:k}=yield re(Hd,A),{createdPhotos:N}=$D(A),D=He(r,{customAttributesValues:Ee(Dt(["kind"]),w),notificationTriggers:v}),F=trt(o,Ir(D,{photoIds:k}),f),B=bz(F,D),U={companyId:h,id:D.id,node:B},{node:z={},error:W}=yield me(Je.updateNode,{pathParams:{companyId:h,nodeId:D.id},data:{node:U.node}});if(W)return yield re(V,W),yield y({type:d.EDIT_NODE_FAILURE}),a();const K=$(["nodeId"],z),X=He(D,U.node),Z=$(["minQuantity"],D),ae=$(["minQuantity"],i),pe=$(["quantity"],D),xe=$(["quantity"],i);if(oe(Z)&&!qe(ae,Z)&&O.setMinLevel({uiVersion:p}),qe(pe,xe)||O.updatedQuantity({flow:"inline",change:"manual",notesAdded:!1,uiVersion:p}),D?.originFolderId!==o?.originFolderId&&(oe(D.originFolderId)?O.editOriginField():O.removeOriginField()),D?.productLink!==o?.productLink&&_e(o.productLink)&&oe(D?.productLink?.trim())){const{minLevelSet:ye,isLowStock:he,itemSid:Ie}=Np(o);O.addedProductLink({location:"item",productLinkValue:D?.productLink?.trim()||"",itemId:o?.id,itemSid:Ie,minLevelSet:ye,isLowStock:he})}Kn(st("kind","datetime"))(w)&&O.addedDate({flow:"edit",type:D.isItem?"item":"folder",uiVersion:p});const te={...Ez(D.isItem,i,D),custom_field:oe(w),photos:!qe(A,l)};O.editNode({isItem:D.isItem,changedFields:te,uiVersion:p}),yield y({type:d.EDIT_NODE_SUCCESS,payload:{node:Ir(X,{id:K,totalValue:z.totalValue})}}),yield y({type:d.END_SECURED_ROUTE_LEAVING_MODE}),yield y({type:d.REMOVE_ALL_NODE_PHOTOS}),u&&(yield y({type:d.FETCH_TAGS_REQUEST}),yield y({type:d.FETCH_NODE_REQUEST,payload:{id:K}})),se({type:"success",message:`${D.isItem?"Item":"Folder"} has been successfully updated`}),s(),Lr&&nrt({startTime:t,updatedNode:z,isPhotosAdded:oe(N)}),oe(m)&&![mt.node,mt.item].includes(m.pageName)&&(yield re($t,{payload:m}));return}catch(r){return H(r,{tags:["saga","editNode"]}),null}}function*ort(e){try{const{productLink:t,nodeId:r,afterAll:o,requestPageMeta:i}=e.payload,s=oe(t?.trim())?t?.trim():null,a=yield*G(),{error:l}=yield me(Je.updateNode,{pathParams:{companyId:a,nodeId:r},data:{node:{productLink:s}}});if(l)return yield re(V,l),yield y({type:d.SAVE_PRODUCT_LINK_FAILURE});o&&typeof o=="function"&&o(),se({type:"success",message:ue("restock.modal.product_link_updated")}),yield y({type:d.SAVE_PRODUCT_LINK_SUCCESS}),oe(i)&&(yield re($t,{payload:{...i,nodeId:r}}));return}catch(t){return H(t,{tags:["saga","saveProductLink"]}),yield y({type:d.SAVE_PRODUCT_LINK_FAILURE})}}function*YD(e){const t=yield*G(),{url:r,error:o}=yield me(Je.getPhotoStream,{pathParams:{companyId:t,photoId:e}});return o?V(o):r}function*irt(e){const{photoArray:t,currentIndex:r,isFullScreenOpen:o}=e.payload;try{const i=ge({},r,t);if(ge(!1,"id",i)){const s=yield re(YD,i.id);t[r]={...i,preview:s}}yield y({type:d.SHOW_PHOTO_EDIT_MODAL_SUCCESS,payload:{photoArray:t,currentIndex:r,isFullScreenOpen:o}})}catch(i){V(i.message),H(i,{tags:["saga","processPhotoForEdit"]}),yield y({type:d.SHOW_PHOTO_EDIT_MODAL_FAILURE})}}const srt=(e="")=>{const t=e.lastIndexOf("/photos/")+ft("/photos/"),r=e.lastIndexOf("/cache/")+ft("/cache/"),o=t===ft("/photos/")-1?r:t;
6973return e.substring(o,e.lastIndexOf("?X-Amz-Algorithm"))};function*art(e){const{photoObj:t={}}=e.payload;try{if(_e(t))return yield y({type:d.DOWNLOAD_IMAGE_FAILURE});let r=t.preview??null;(t.id??!1)&&(r=yield re(YD,t.id));const o=t.name||srt(t.preview);yield re(sp,r,o),yield y({type:d.DOWNLOAD_IMAGE_SUCCESS})}catch(r){V(r.message),H(r,{tags:["saga","downloadImage"]}),yield y({type:d.DOWNLOAD_IMAGE_FAILURE})}}function*lrt(e){if(!R5(e))return e;try{const{default:t}=yield Oe(()=>import("./heic-convert-vendor-D5g8Ccie_bundle.js").then(l=>l.b),__vite__mapDeps([261,1,2])),r=yield e.arrayBuffer(),o=new Uint8Array(r),i=yield re(t,{buffer:o,format:"JPEG",quality:.6}),s=new Blob([i]),a=new File([s],e.name.replace(/(heic|heif)/gi,"jpeg"),{type:"image/jpeg"});return a.preview=URL.createObjectURL(s),a}catch(t){return V(ue("item.wrong_photo_type")),H(t,{tags:["saga","uploadHeicPhoto","convertPhoto"],extra:{photo:e}}),{}}}function*crt(e){const{files:t,onSuccess:r}=e.payload,o=Ee(lrt,t),i=yield En(o);r(vt(oe,i))}const drt=[Q(d.EDIT_NODE_REQUEST,rrt),Q(d.SHOW_PHOTO_EDIT_MODAL_REQUEST,irt),Q(d.DOWNLOAD_IMAGE_REQUEST,art),Q(d.UPLOAD_HEIC_NODE_PHOTO,crt),Q(d.SAVE_PRODUCT_LINK_REQUEST,ort)];function*urt(e){try{const{nodeId:t}=e.payload,r=yield*G(),{error:o,roles:i}=yield me(ee.getNodeAccessMembers,{pathParams:{companyId:r,nodeId:t},queryParams:{disablePagination:!0}});if(o)return V(o),yield y({type:d.FETCH_NODE_MEMBERS_FAILURE});yield y({type:d.FETCH_NODE_MEMBERS_SUCCESS,payload:{accesses:Sz("id")(i),nodeId:t}})}catch(t){return H(t,{tags:["saga","fetchNodeMembers"]}),null}}const prt=Ve(p_,We((e,[t,{rightValue:r}])=>{const o=Number(t);return _e(r)?wo({revoked:{id:o}},e):wo({granted:{id:o,accesses:r}},e)},{granted:[],revoked:[]}));function*mrt({nodeId:e,roles:t}){try{const r=yield*G(),{jobId:o,error:i}=yield me(ee.grantNodeAccess,{pathParams:{companyId:r,nodeId:e},data:{nodeAccess:{roles:t}}});return i?yield{error:i}:yield re(at,{jobId:o,*onJobFailure(s){return yield{error:s.error}},*onJobSuccess(){return yield{success:!0}}})}catch(r){return H(r,{tags:["saga","grantAccessesEffect"]}),null}}function*hrt(e){try{const t=yield*G(),{nodeId:r,changedPermissions:o}=e.payload,{granted:i,revoked:s}=prt(o),a=[];if(oe(i)&&a.push(re(mrt,{nodeId:r,roles:i})),s&&s.length>0){const p=s.map(({id:m})=>me(ee.revokeNodeAccess,{pathParams:{companyId:t,nodeId:r,id:m},data:{role:{id:m}}}));a.push(...p)}const l=yield En(a),u=We((p,m)=>oe(m.error)?St(m.error,p):p,[],l);return oe(u)?(V(u),yield y({type:d.HIDE_MODAL}),yield y({type:d.UPDATE_NODE_PERMISSIONS_FAILURE})):(se({type:"success",message:ue("permissions_modal.success_message")}),O.saveFolderPermissions(r),yield y({type:d.HIDE_MODAL}),yield y({type:d.UPDATE_NODE_PERMISSIONS_SUCCESS}))}catch(t){return H(t,{tags:["saga","updateNodePermissions"]}),null}}const Art=[Q(d.FETCH_NODE_MEMBERS_REQUEST,urt),Q(d.UPDATE_NODE_PERMISSIONS_REQUEST,hrt)],grt=e=>{if(!j(e))return!1;try{const{protocol:t}=new URL(e);return t==="http:"||t==="https:"}catch{return!1}};function*yrt(e){const t=yield*G();if(mn(e))return{};const{node:r,error:o}=yield*ie(Je.fetchNode,{pathParams:{companyId:t,nodeId:e},queryParams:{includeAcl:!0,showChildren:!1}});return o?(V(o),{error:o}):{node:r}}const JD=e=>{if(M(e))return;const t=Tz(e)||[];M(t)||t.forEach(r=>{se({type:"error",message:r})})};function*frt(e){try{const{requestPageMeta:t,nodeId:r,undoToastId:o}=e.payload,i=yield*G(),{jobId:s,error:a}=yield*ie(ee.undoLatestAction,{pathParams:{companyId:i},data:{entityId:r,entityType:"node",actionType:"move"}});if(j(a))return Wo(o),O.undoActionError({message:x("common.undo_error",{error:a}),transaction:x("transactions.analytics.transaction_type.move")}),V(x("common.undo_error",{error:a})),yield y({type:d.UNDO_ITEM_MOVE_FAILURE});yield*$t({payload:{...t,shouldFetchFolderStatistics:!1,showAsyncSpinner:!0}}),yield y({type:d.SHOW_FOLDER_STATISTICS_LOADER}),yield*at({jobId:s,*onJobFailure(l){Wo(o);const u=l.error||l.errors?.[0];O.undoActionError({message:x("common.undo_error",{error:u}),transaction:x("transactions.analytics.transaction_type.move")}),V(x("common.undo_error",{error:u})),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER}),yield y({type:d.UNDO_ITEM_MOVE_FAILURE})},*onJobSuccess(l){const u=yield*ne(m=>Ml(m)),p=yield*ne(qr);yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:u,filter:p.filter,afterAll:function*(){yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER})}}}),yield y({type:d.UNDO_ITEM_MOVE_SUCCESS}),Wo(o),se({type:"success",message:x("common.undo_success")})}})}catch(t){return H(t,{tags:["saga","undoSingleItemSynchronousMove"]}),null}}function*_rt(e){try{const{requestPageMeta:t={pageName:""},nodeId:r,undoToastId:o,isSingleItemMoveWithNoRemainingQuantityCase:i,wasMoveItemDoneSynchronously:s}=e.payload,{pageName:a}=t,l=yield*G();if(O.undoActionFromToast({reason:"",notes:!1,origin:"Toast",transaction:x("transactions.analytics.transaction_type.move")}),s)return yield*frt(e);const{jobId:u,error:p}=yield*ie(ee.undoLatestAction,{pathParams:{companyId:l},data:{entityId:r,entityType:"node",actionType:"move"}});if(j(p))return Wo(o),O.undoActionError({message:x("common.undo_error",{error:p}),transaction:x("transactions.analytics.transaction_type.move")}),V(x("common.undo_error",{error:p})),yield y({type:d.UNDO_ITEM_MOVE_FAILURE});yield y({type:d.SET_WAITING_NODES,payload:{ids:[r]}}),yield*at({jobId:u,*onJobFailure(m){Wo(o);const h=m.error||m.errors?.[0];return O.undoActionError({message:x("common.undo_error",{error:h}),transaction:x("transactions.analytics.transaction_type.move")}),V(x("common.undo_error",{error:h})),yield y({type:d.UNDO_ITEM_MOVE_FAILURE}),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[r]}})},*onJobSuccess(m){return a!==mt.node||!i?yield*$t({payload:{...t,nodeId:r,showAsyncSpinner:!0}}):yield*$t({payload:{pageName:mt.items,showAsyncSpinner:!0,shouldFetchFolderStatistics:!0}}),Wo(o),se({type:"success",message:x("common.undo_success")}),yield y({type:d.UNDO_ITEM_MOVE_SUCCESS}),yield kn(1e3),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:[r]}})}})}catch(t){return H(t,{tags:["saga","undoSingleItemMove"]}),null}}function*xrt(e){try{const{requestPageMeta:t,source:r,moveNodes:o,moveNodeIds:i,uiVersion:s,values:a,isBulkAction:l,isSingleItemMove:u}=e.payload,p=yield*ne(U=>U),m=p.accesses.permissions,{destinationFolderId:h,nodes:A,reason:f,notes:_}
6973=a,b=h===be?null:h,E=yield*G(),{jobId:T,error:w,errors:v}=yield*ie(ee.nodeMove,{pathParams:{companyId:E,nodeId:A[0].id},data:{targetId:b,quantity:A[0].quantity,leaveZeroQuantity:A[0].leaveZeroQuantity,version:o[0].version,reasonId:f?.value||null,notes:_}});if(j(w)||j(v)){const U=w||v[0];return V(U),yield y({type:d.MOVE_NODES_FAILURE})}const N=window.location.pathname,{bulkSelectMode:D}=p.bulk;kp.test(N)||(yield y({type:d.HIDE_MODAL}),yield y(Jr(!1)),D&&(yield y({type:d.RESET_BULK_STATE})));const B=u&&parseFloat(o[0].quantity)===parseFloat(A[0].quantity)&&!A[0].leaveZeroQuantity;yield*$t({payload:{...t,shouldFetchFolderStatistics:!1,showAsyncSpinner:!0}}),yield y({type:d.SHOW_FOLDER_STATISTICS_LOADER}),yield*at({jobId:T,*onJobFailure(U){V(U.error),yield y(Jr(!1)),yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER}),yield y({type:d.MOVE_NODES_FAILURE})},*onJobSuccess(U){const z=yield*ne(X=>Ml(X)),W=yield*ne(qr);yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:z,filter:W.filter,afterAll:function*(){yield y({type:d.HIDE_FOLDER_STATISTICS_LOADER})}}});const K=yield*ne(Ns);if(O.moveNode({moveNodes:o,quantityToMove:A[0].quantity,source:r,unitNameToUnitObject:K,reason:f?.label||"",isNotesAdded:j(_),uiVersion:s,reasonId:f?.value||null,isDefaultReason:!!f?.isDefault,isCustomReason:f?.origin==="custom",requireMoveReasonEnabled:!!p.reasonOptions?.settings?.move?.required}),r==="item group"){const X=window.location.pathname,Z=b?`?folders=${b}`:"";yield y(Ot(X+Z))}yield y({type:d.MOVE_NODES_SUCCESS,payload:{nodes:o}}),!l&&m.manageUndoAction?se({message:x("customer_content.move_success"),ToastUI:ku,customProps:{action:{onClick:({toastId:X,dispatch:Z})=>{Z({type:d.UNDO_ITEM_MOVE_REQUEST,payload:{nodeId:i[0],undoToastId:X,requestPageMeta:t,isSingleItemMoveWithNoRemainingQuantityCase:B,wasMoveItemDoneSynchronously:!0}})}}}}):se({type:"success",message:x("customer_content.move_success")})}})}catch(t){return H(t,{tags:["saga","singleItemSynchronousMove"]}),null}}function*brt(e){try{const{requestPageMeta:t={pageName:""},source:r,moveNodes:o,moveNodeIds:i,uiVersion:s,values:a,isBulkAction:l,isSingleItemMove:u,isAnyFolderSelectedForMove:p,isBulkAddFlow:m,setSourceAsOrigin:h=!1}=e.payload,{pageName:A}=t,f=yield*ne(ke=>ke),_=f.accesses.permissions,b=yield*ne(qr),E=yield*ne(Hn),T=Lp(E,b.sortBy),w=yield*ne(xi),v=yield*ne(Fp),N=A===mt.items&&!w&&!v&&!T,D=yield*ne(ke=>$(["bulk","selectedEntitiesType"],ke));if(N&&u)return yield*xrt(e);const{destinationFolderId:F,nodes:B,reason:U,notes:z}=a,W=F===be?null:F,K=yield*G();let X={};if(t.isNavigationAction||t.isHeaderAction){const{nodes:ke,error:ce}=yield*ie(ee.nodesVersions,{pathParams:{companyId:K},data:{nodeIds:i,includeDescendants:!1}});if(ce)return V(ce),yield y(Jr(!1)),yield y({type:d.MOVE_NODES_FAILURE});X=ke.reduce((de,ve)=>(de[ve.id]=ve.version,de),{}),o.forEach((de,ve,Be)=>{de.version=X[de.id],Be[ve]=de})}else X=o.reduce((ke,ce)=>(ke[ce.id]=ce.version,ke),{});const{jobId:Z,error:ae,errors:pe}=yield*ie(ee.nodesBulkMove,{pathParams:{companyId:K},data:{move:{targetId:W,setSourceAsOrigin:h,nodes:B.map((ke,ce)=>(ke.version=X[ke.id],ke)),action:{reasonId:U?.value||null,notes:z}}}}),xe=j(ae)||j(pe),{bulkSelectMode:te}=f.bulk;if(xe){const ke=ae||pe[0];return V(ke),yield y({type:d.HIDE_MODAL}),yield y(Jr(!1)),te&&(yield y({type:d.RESET_BULK_STATE})),yield y({type:d.MOVE_NODES_FAILURE})}const ye=o.map(ke=>ke.id);yield y({type:d.SET_WAITING_NODES,payload:{ids:ye}});const Ie=kp.test(location.pathname)||t.isNavigationAction||t.isHeaderAction;Ie||(yield y({type:d.HIDE_MODAL}),yield y(Jr(!1)),te&&(yield y({type:d.RESET_BULK_STATE}))),yield*at({jobId:Z,*onJobFailure(ke){const ce=ke.error||ke.errors?.[0];V(ce),yield y(Jr(!1)),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:ye}}),yield y({type:d.MOVE_NODES_FAILURE})},*onJobSuccess(ke){if(!ke.successes)return JD(ke.nodeList),yield y(Jr(!1)),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:ye}}),yield y({type:d.MOVE_NODES_FAILURE});const ce=u&&parseFloat(o[0].quantity)===parseFloat(B[0].quantity)&&!B[0].leaveZeroQuantity,de=ge({},"location",window);if(ce&&de.pathname===`/item/${B[0].id}`){const Qe=j(W)?`/folder/${W}/content`:"/items";yield y(Et(Qe))}else yield*$t({payload:{...t,nodeId:B[0].id,showAsyncSpinner:!0}});Ie&&(yield y(Jr(!1)),yield y({type:d.HIDE_MODAL}),te&&(yield y({type:d.RESET_BULK_STATE})));const ve=yield*ne(Ns),Be=yield*ne(Qe=>Qe.reasonOptions?.settings?.move);if(O.moveNode({moveNodes:o,quantityToMove:u&&B[0].quantity,source:r,unitNameToUnitObject:ve,reason:U,isNotesAdded:j(z),uiVersion:s,bulkSelectionType:D,reasonId:U?.value||null,isDefaultReason:!!U?.isDefault,isCustomReason:U?.origin==="custom",requireMoveReasonEnabled:!!Be?.required}),r==="item group"){const Qe=window.location.pathname,$e=`?folders=${W}`;yield y(Ot(Qe+$e))}if(yield y({type:d.MOVE_NODES_SUCCESS,payload:{nodes:o}}),r===mt.job&&m){const Qe=yield*ne(Tt=>Tt.navigation?.byId?.[F]?.name||""),$e=yield*ne(Tt=>Tt.pages?.jobPage?.job),et=$e?.source,Xe=new Set((ke.nodeList||[]).filter(Tt=>j(Tt.errors)).map(Tt=>String(Tt.nodeId))),tt=yield*ne(Tt=>Tt.pages?.jobPage?.jobStats);if(O.pullItemsIntoJob({...$e,...tt},ye.filter(Tt=>!Xe.has(String(Tt)))),Cz(et,$e?.status?.key)){const Tt=$e?.externalJobLink,dr=yield*ne(ci=>ci.plan?.mark?.base);se({type:"success",message:x("jobs.items_tab.appfolio_sync_success",{count:o.length}
6973),customProps:grt(Tt)?{action:{label:x("jobs.items_tab.open_appfolio"),onClick:()=>{O.clickAppfolioToast({jobId:$e.id,currentPlan:dr}),window.open(Tt,"_blank","noopener,noreferrer")}}}:{}})}else se({type:"success",message:x("jobs.items_tab.add_items_success",{count:o.length,folderName:Qe})})}else u&&!l&&_.manageUndoAction?se({message:x("customer_content.move_success"),ToastUI:ku,customProps:{action:{onClick:({toastId:Qe,dispatch:$e})=>{$e({type:d.UNDO_ITEM_MOVE_REQUEST,payload:{nodeId:B[0].id,undoToastId:Qe,requestPageMeta:t,isSingleItemMoveWithNoRemainingQuantityCase:ce,wasMoveItemDoneSynchronously:!1}})}}}}):se({type:"success",message:x("customer_content.move_success")});return p&&(yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0}})),yield kn(2e3),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:ye}})}})}catch(t){return H(t,{tags:["saga","moveNodes"]}),null}}function*Ert(e){try{const t=yield*G(),r=yield*ne(W=>W.accesses.permissions),o=yield*ne(W=>$(["bulk","selectedEntitiesType"],W)),{node:i,nodes:s,rootNodes:a,isSingle:l,folderId:u,newName:p,includeSubtree:m,requestPageMeta:h,uiVersion:A,newSid:f,clonesNumber:_}=e.payload;let b,E;const T=u===0?null:u;let w=s;if(l)E=ee.nodesClones,b={pathParams:{companyId:t,id:i.id},data:{clone:{newSid:f||!1,clonesNumber:parseFloat(_)||1,newName:p,parentId:T,includeSubtree:m}}
6973};else{if(j(a)&&!r.manageInventory&&(w=Po(a,s),V("You cannot clone root folders")),M(w))return yield y({type:d.CLONE_NODE_FAILURE});E=ee.nodesBulkClone,b={pathParams:{companyId:t},data:{clone:{itemIds:w,targetId:T,includeSubtree:m}}}}const{jobId:v,error:k,code:N}=yield*ie(E,b);if(k)return N===R3?se({type:"error",message:x("clone.limits_exceeded")}):se({type:"error",message:x("clone.error")}),yield y({type:d.CLONE_NODE_FAILURE});yield y({type:d.SET_WAITING_NODES,payload:{ids:l?[i.id]:w}});const D=window.location.pathname,B=kp.test(D)||h.isNavigationAction||h.isHeaderAction;B||(yield y({type:d.RESET_BULK_STATE}),yield y({type:d.HIDE_MODAL}));const U=yield*ne(AW),z=u6(U,s);yield*at({jobId:v,*onJobFailure(){se({type:"error",message:x("clone.error")}),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:l?[i.id]:w}}),yield y({type:d.CLONE_NODE_FAILURE})},*onJobSuccess(W={}){return W.successes||(V(W&&W.error),yield y({type:d.CLONE_NODE_FAILURE})),yield y({type:d.RESET_BULK_STATE}),yield*$t({payload:h}),h&&h.pageName===mt.items&&(yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}})),O.cloneNode({nodes:z,newSid:f||!1,clonesNumber:parseFloat(_)||1,uiVersion:A,bulkSelectionType:o}),B&&(yield y({type:d.RESET_BULK_STATE}),yield y({type:d.HIDE_MODAL})),yield y({type:d.HIDE_MODAL}),yield y({type:d.CLONE_NODE_SUCCESS,payload:{isSingleItem:!!l}}),se({type:"success",message:x("customer_content.clone_success")}),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:l?[i.id]:w}})}})}catch(t){return H(t,{tags:["saga","cloneNode"]}),null}}const Srt=[Q(d.CLONE_NODE_REQUEST,Ert),Q(d.UNDO_ITEM_MOVE_REQUEST,_rt),Q(d.MOVE_NODES_REQUEST,brt)],Crt=/\/folder\/\d+\/add-[item|folder]/,Trt=["/add-item","/add-folder","/public-api","/integrations/quickbooks","/manage-members","/alerts","/manage-alerts","/reports/inventory-summary","/reports/all-transactions","/reports/low-stock","/reports/quantity-changes-by-item","/reports/transfer","/reports/user-activity-summary","/manage-units"],XD=oi(rn(String),Wt,J("",["pathname"])),wrt=e=>e===Ei,p4={"/add-item":je.ENTRY_LIMIT,"/add-folder":je.ENTRY_LIMIT,"/folder/*/add-item":je.ENTRY_LIMIT,"/folder/*/add-folder":je.ENTRY_LIMIT,"/public-api":je.PUBLIC_API,"/integrations/quickbooks":je.QUICKBOOKS_INTEGRATION,"/manage-members":je.MANAGE_USERS,"/manage-permissions":je.MANAGE_PERMISSIONS,"/alerts":je.STOCK_ALERT,"/manage-alerts":je.STOCK_ALERT,"/reports/inventory-summary":je.INVENTORY_SUMMARY_REPORT,"/reports/all-transactions":je.TRANSACTIONS_REPORT,"/reports/low-stock":je.LOW_STOCK_REPORT,"/reports/quantity-changes-by-item":je.QTY_CHANGES_REPORT,"/reports/transfer":je.TRANSFER_REPORT,"/reports/user-activity-summary":je.USER_ACTIVITY_SUMMARY_REPORT,"/manage-units":je.UNITS_OF_MEASURE},ZD={AddNodeModal:je.ENTRY_LIMIT,AddItemModal:je.ENTRY_LIMIT,QuantityAlertsModal:je.STOCK_ALERT,SetAlertModal:je.STOCK_ALERT,DateAttributeAlertsModal:je.DATE_ALERT,LabelsModal:je.QR_LABELS,ManagePermissionsModal:je.MANAGE_USERS,CreateCustomAttribute:je.CUSTOM_FIELDS_LIMIT,CreateJobModal:je.JOBS,ConfirmRevertJobModal:je.JOBS},m4={[Ei]:p4,[Ll]:p4,SHOW_MODAL:ZD,IMPORT_CSV_SUCCESS:je.ENTRY_LIMIT,CREATE_NODE_SUCCESS:je.ENTRY_LIMIT,LOGO_UPLOAD:je.CUSTOM_BRANDING,COMPANY_INITIAL_CLICK:je.CUSTOM_BRANDING,COMPANY_COLOR_HASH_CODE_CLICK:je.CUSTOM_BRANDING,DROPBOX_SELECTED:je.DROPBOX_EXPORT,RESTORE_TRASH_ENTITY_SUCCESS:je.ENTRY_LIMIT,CLONE_NODE_SUCCESS:je.ENTRY_LIMIT,START_SEARCH_BY_SCANNING:je.SEARCH_BY_SCANNING},Irt={[Ei]:["payload","location","pathname"],[Ll]:["payload","navigateParams"],SHOW_MODAL:["payload","component"],CREATE_NODE_SUCCESS:[],SHOW_SET_PASSWORD_MODAL:[],SHOW_UNLINK_ACCOUNT_MODAL:[],IMPORT_CSV_SUCCESS:[],DROPBOX_SELECTED:[],LOGO_UPLOAD:[],COMPANY_INITIAL_CLICK:[],COMPANY_COLOR_HASH_CODE_CLICK:[],RESTORE_TRASH_ENTITY_SUCCESS:[],CLONE_NODE_SUCCESS:[],START_SEARCH_BY_SCANNING:[]},eP=(e,t=["payload","navigateParams"])=>{const r=$(t,e),o=rn(String,r)?r:yv(r);return yi(i=>XD(o).match(i),Trt)},vrt=(e,t,r=["payload","component"])=>{const o=$(r,e),i=bt(ZD),s=o==="AddFolderModal",a=j($(["item_masters"],t));return s&&a?!1:yi(qe(o),i)},Rrt=e=>gi(["payload","location","key"],"default",e),jrt=It([Rrt,e=>eP(e,["payload","location","pathname"])]),krt=J(!1,["payload","result","success"]),Nrt=J(!1,["payload","isSingleItem"]),Ort={[Ei]:{enterCondition:jrt,when:"before"},[Ll]:{enterCondition:eP,when:"before"},SHOW_MODAL:{enterCondition:vrt,when:"before"},CREATE_NODE_SUCCESS:{enterCondition:()=>!0,when:"after"},LOGO_UPLOAD:{enterCondition:()=>!0,when:"before"},COMPANY_INITIAL_CLICK:{enterCondition:()=>!0,when:"before"},COMPANY_COLOR_HASH_CODE_CLICK:{enterCondition:()=>!0,when:"before"},IMPORT_CSV_SUCCESS:{enterCondition:krt,when:"after"},DROPBOX_SELECTED:{enterCondition:()=>!0,when:"before"},RESTORE_TRASH_ENTITY_SUCCESS:{enterCondition:()=>!0,when:"after"},CLONE_NODE_SUCCESS:{enterCondition:fs(Nrt),when:"after"},START_SEARCH_BY_SCANNING:{enterCondition:()=>!0,when:"before"}},Drt=e=>{const t=Irt[e.type];let r=oi(Lo,Pi(""),o=>J("",o,e))(t);return[Ll,Ei].includes(e.type)&&(r=XD(r)),rn(String,r)||(r=""),r.match(Crt)&&(r=r.replace(/\d+/,"*")),J(m4[e.type],[e.type,r],m4)}
6973,Prt=(e,t)=>{const r=Ort[e.type];return mn(r)?null:{...r,action:e,itFitsInterceptionConditions:r.enterCondition(e,t),popupType:Drt(e)}},Lrt=(e,t,r)=>({[je.QR_LABELS]:Hu,[je.LOW_STOCK_REPORT]:Dz,[je.TRANSFER_REPORT]:Oz,[je.QTY_CHANGES_REPORT]:Nz,[je.STOCK_ALERT]:kz,[je.JOBS]:CJ(t,r)})[e]||null;function*tP(e){try{(yield*ne(wz))&&(yield Rr(d.FETCH_APP_INITIAL_DATA_SUCCESS));const r=e.payload;if(r.interceptor?.popupType===je.JOBS&&!(yield*ne(_=>_?.featureFlags?.enableJobsGaRelease)))return yield y({type:d.VERIFY_USER_LIMITS_SUCCESS}),r.resolve();const o=yield*ne(Iz);let i,s={};if(o)i=yield*ne(f=>f?.plan?.mark?.base),s=yield*ne(f=>f?.plan?.subscriptionDetails?.usageStats);else{const f=yield*G(),_=yield*ie(ee.fetchSubscriptionInfo,{pathParams:{companyId:f||""}});if(_.error)return V(_.error),yield y({type:d.FETCH_SUBSCRIPTION_INFO_FAILURE});i=_?.subscription?.basePlan?.mark,s=Fh(b=>b.name,_?.subscription?.usageStats?.limits||[])}O.setUserPlanId(i),O.setCompanyEntriesCount(s?.items?.value);let a,l;switch(r.interceptor.popupType){case je.ENTRY_LIMIT:{a=j(s?.item_masters)?"item_masters":"items";break}case je.QR_LABELS:a="pre_labels";break;case je.MANAGE_USERS:a="users";break;case je.CUSTOM_FIELDS_LIMIT:a="custom_fields";break;case je.MANAGE_PERMISSIONS:a="customRolesEnabled";break;case je.JOBS:l=r.interceptor?.action?.payload?.component,a="active_jobs_limit";break;default:break}const{features:u}=yield*ne(f=>vz(f)(i)),p=r.interceptor?.when,m=r.interceptor?.popupType,h=s?.[a]||{},A={when:p,popupType:m,plan:i,action:r.interceptor?.action?.type,module:a,value:h.value,reached:h.reached,...u};if(Rz(A)){yield y({type:d.VERIFY_USER_LIMITS_FAILURE});const{locationKey:f}=yield*ne(jz),_=M(f)||f==="default",b=yield*ne(Mv),E=!Op(b);if((_||E)&&wrt(A.action))yield y(Et({pathname:"/restricted"}));else{const T=Lrt(m,l,h.value);yield y({type:d.SHOW_POPUP,popupType:m,meta:{...h,plan:i,when:p,module:a,featureInfo:T}})}return r.reject()}return yield y({type:d.VERIFY_USER_LIMITS_SUCCESS}),r.resolve()}catch(t){return H(t,{tags:["saga","verifyUserLimits"]}),null}}const Frt=[Q(d.VERIFY_USER_LIMITS_REQUEST,tP)];function*Mrt(){try{const{email:e}=yield Ce(Pz),{meta:t,error:r}=yield me(ee.resendConfirmEmail,{data:{user:{email:e}}});if(r)return V(r),yield y({type:d.RESEND_EMAIL_FAILURE});yield y({type:d.RESEND_EMAIL_SUCCESS}),yield y({type:d.HIDE_MODAL}),oe(t)&&se({type:"success",message:t.message})}catch(e){return H(e,{tags:["saga","resendEmail"]}),null}}function*Urt(e){try{const t=e.payload,{meta:r,error:o}=yield me(ee.confirmEmail,{data:{confirmationToken:t}});if(o)return yield y({type:d.CONFIRM_EMAIL_FAILURE,payload:{error:o}});yield y({type:d.CONFIRM_EMAIL_SUCCESS}),yield*v_(),oe(r)&&se({type:"success",message:r.message})}catch(t){return H(t,{tags:["saga","confirmEmail"]}),null}}const Brt=[Q(d.RESEND_EMAIL_REQUEST,Mrt),Q(d.CONFIRM_EMAIL_REQUEST,Urt)];function*Hrt(e){try{const{values:{email:t},resolve:r,reject:o}=e.payload,{unique:i,formatValid:s,error:a}=yield me(ee.getUserValidation,{data:{email:t.trim().toLowerCase()}});if(a)return V(a),yield y({type:d.EMAIL_VALIDATION_FAILURE}),o({email:ue("common.error")});s||o({email:ue("common.invalid_email")}),i||o({email:ue("validations.duplicate_email")}),r(),yield y({type:d.EMAIL_VALIDATION_SUCCESS})}catch(t){return H(t,{tags:["saga","validateEmail"]}),null}}const zrt=[Q(d.EMAIL_VALIDATION_REQUEST,Hrt)],Vrt=(e,t)=>e.id===t.id,h4=e=>(e||"").replace(/\s+/g,""),Qrt=(e,t,r)=>{const o=$([t,"name"],r);if(M(o))return!1;const i=h4(e),s=h4(o);return Kc(i,s)||Kc(s,i)},nP=({options:e,initialOptions:t=[],defaultOption:r={}})=>{const o=Fz(e),i=We((u,p)=>Ne(u,{[p.name]:p}),{},t),{create:s,update:a}=ro((u,p,m)=>{const h=Mr(m);return j(Ae(p,i))?wo({update:{id:i[p].id,name:p,position:h}},u):Qrt(p,m,t)?wo({update:{id:t[m].id,name:p,position:h}},u):p===r.name?wo({update:{id:r.id,name:p,position:h}},u):wo({create:{name:p,position:h}},u)},{create:[],update:[]},o),l=Ve(oL(Vrt,t),Ee(u=>({id:u.id})))(a);return{create:s,update:a,delete:l}};function*rP(e){try{const{id:t,skipOptionsSave:r}=e.payload,o=yield*G(),{dropdownOptions:i,error:s}=yield*ie(ee.fetchDropdownOptionsForCustomAttributes,{pathParams:{companyId:o,customAttributeId:t}});if(s)return yield y({type:d.FETCH_DROPDOWN_OPTIONS_LIST_FAILURE}),yield V(s);const a=fi(Ae("position"),i);return r||(yield y({type:d.FETCH_DROPDOWN_OPTIONS_LIST_SUCCESS,payload:{id:t,dropdownOptions:a}})),a}catch(t){return H(t,{tags:["saga","fetchDropdownOptionListRequest"]}),null}}function*Wrt(e){const{options:t,customAttributeId:r,defaultValue:o}
6973=e,i=yield*G();if(M(t))return;let s={};if(j(o)){const p=yield*Re(rP,{payload:{id:r,skipOptionsSave:!0}});s=xl(p)}const a=nP({options:t,defaultOption:s}),{jobId:l,error:u}=yield*ie(ee.fetchBulkDropdownOptionsForCustomAttributes,{pathParams:{companyId:i,customAttributeId:r},data:a});return u?yield V(u):yield*Re(at,{jobId:l,*onJobFailure(p){return yield V(p)}})}function*qrt(e){try{const{options:t,customAttributeId:r}=e,o=yield*G(),i=yield*ne(u=>Lz(u,r)),s=nP({options:t,initialOptions:i}),{jobId:a,error:l}=yield*ie(ee.fetchBulkDropdownOptionsForCustomAttributes,{pathParams:{companyId:o,customAttributeId:r},data:s});return l?yield V(l):yield*Re(at,{jobId:a,*onJobFailure(u){return yield V(u)},*onJobSuccess(){return yield y({type:d.FETCH_DROPDOWN_OPTIONS_LIST_REQUEST,payload:{id:r}})}})}catch(t){return H(t,{tags:["saga","beforeDropdownUpdateSuccess"]}),null}}const Grt=[Q(d.FETCH_DROPDOWN_OPTIONS_LIST_REQUEST,rP)];function*wa(e,t){try{return V(e),yield y({type:d.HIDE_MODAL}),yield y({type:t})}catch(r){return H(r,{tags:["saga","errorHandle"]}),null}}function*QE(e){try{const t=yield*G(),{customAttributes:r=[],error:o}=yield*ie(ee.getCustomAttributes,{pathParams:{companyId:t},queryParams:{applicableForFilterKey:$(["payload","applicableForFilterKey"],e)}});if(o)return yield*Re(wa,o,d.FETCH_CUSTOM_ATTRIBUTES_FAILURE);const i=Ve(fi(Ae("position")),Ee(Mz))(r),s=Wr(i,[f_]);return yield y({type:d.FETCH_CUSTOM_ATTRIBUTES_SUCCESS,payload:s}),yield*Re(Td,j3(),{changeForm:!1}),{normalizedCA:s,sortedCustomAttributes:i}}catch(t){return H(t,{tags:["saga","fetchCustomAttributes"]}),null}}function*oP(e){try{const{values:t,onSuccess:r=Me,skipSuccessMessage:o=!1,source:i}=e.payload,s=yield*ne(Hn),a=k3({customAttributesArr:s}),l=yield*G(),u=t.kind==="dropdown",p={name:t.name,kind:t.kind,position:a,postfix:t.postfix,placeholder:t.placeholder,defaultValue:u?$(["defaultValue","value"],t):t.defaultValue,applyDefaultValue:t.applyDefaultValue,applicableForFilterKey:Uz(t.applicableTo)},{jobId:m,error:h}=yield*ie(ee.createCustomAttribute,{pathParams:{companyId:l},data:{customAttribute:p}});return h?(yield*Re(wa,h,d.ADD_NODE_CUSTOM_ATTRIBUTE_FAILURE),{error:h}):yield*Re(at,{jobId:m,*onJobFailure(A){yield*Re(wa,A,d.ADD_NODE_CUSTOM_ATTRIBUTE_FAILURE),se({type:"error",message:ue("custom_attribute.create_custom_attribute_failure")})},*onJobSuccess(A={}){const f=$(["customAttribute","id"],A);return u&&(yield*Re(Wrt,{options:t.options,customAttributeId:f,defaultValue:t.defaultValue})),yield y({type:d.ADD_NODE_CUSTOM_ATTRIBUTE_SUCCESS,payload:{customAttribute:{...t,id:f}}}),O.addCustomField(t.kind,i),o||se({type:"success",message:ue("custom_attribute.create_custom_attribute_success")}),r(),{...p,id:f}}})}catch(t){return H(t,{tags:["saga","addNodeCustomAttribute"]}),null}}function*$rt(e){try{const{values:t,onSuccess:r,initialValues:o}=e.payload,{id:i,options:s}=t,a=yield*G(),l=vr(o,t),u=Object.entries(l.difference).reduce((f,_)=>(f[_[0]]=_[1].rightValue,f),{}),p=Dt(["options"],u),m=t.kind==="dropdown";if(m&&j(u.options)&&(yield*Re(qrt,{customAttributeId:i,options:s})),M(p))return se({type:"success",message:ue("custom_attribute.edit_custom_attribute_success")}),r(),yield y({type:d.EDIT_NODE_CUSTOM_ATTRIBUTE_SUCCESS,payload:{customAttribute:t}});const{jobId:h,error:A}=yield*ie(ee.updateCustomAttribute,{pathParams:{customAttributeId:i,companyId:a},data:{customAttribute:Ou({defaultValue:f=>m?ge("","value",f):f})(p)}});if(A)return yield*Re(wa,A,d.EDIT_NODE_CUSTOM_ATTRIBUTE_FAILURE);yield*Re(at,{jobId:h,*onJobFailure(f){yield*Re(wa,f,d.EDIT_NODE_CUSTOM_ATTRIBUTE_FAILURE),se({type:"error",message:ue("custom_attribute.edit_custom_attribute_failure")})},*onJobSuccess(){return se({type:"success",message:ue("custom_attribute.edit_custom_attribute_success")}),r(),yield y({type:d.EDIT_NODE_CUSTOM_ATTRIBUTE_SUCCESS,payload:{customAttribute:t}})}})}catch(t){return H(t,{tags:["saga","editNodeCustomAttribute"]}),null}}function*Krt(e){try{const{id:t,name:r}=e.payload,o=yield*G(),{jobId:i,error:s}=yield*ie(ee.deleteCustomAttribute,{pathParams:{companyId:o,customAttributeId:t}});if(s)return yield*Re(wa,s,d.REMOVE_CUSTOM_ATTRIBUTE_FAILURE);yield*Re(at,{jobId:i,*onJobFailure(a){yield*Re(wa,a,d.REMOVE_CUSTOM_ATTRIBUTE_FAILURE)},*onJobSuccess(){yield y({type:d.REMOVE_CUSTOM_ATTRIBUTE_SUCCESS,payload:{id:t}}),yield y({type:d.FETCH_SUBSCRIPTION_INFO_REQUEST}),yield y({type:d.HIDE_MODAL});const{sortOptions:a}=Sl();if(j(a)){const{common:l}=a;l.sortBy===`${r}_CA_${t}`&&(yield*Re(Kt,{sortOptions:{common:{...l,sortBy:"updatedAt"}}}))}se({type:"success",message:ue("custom_attribute.remove_custom_attribute_success")})}})}catch(t){return H(t,{tags:["saga","removeCustomAttribute"]}),null}}function*Yrt(e){try{const{dragIndex:t,hoverIndex:r}
6973=e.payload,o=yield*G(),i=yield*ne(Hn),s=cn("id",i),a=s[t],l=Ve(el(t,1),Nu(r,a),Uo((h,A)=>({id:h,position:A+1})))(s),u=ul(i,"id"),p=ul(l,"id");yield y({type:d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_VALUES,payload:p});const{error:m}=yield*ie(ee.reorderCustomAttributes,{pathParams:{companyId:o},data:{customAttributes:l}});if(m)return yield y({type:d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_VALUES,payload:u}),yield*Re(wa,m,d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_FAILURE);yield y({type:d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_SUCCESS,payload:{}})}catch(t){return H(t,{tags:["saga","updateCustomAttributesPositions"]}),null}}function*Jrt(e){try{const{id:t,visibleInListView:r}=e.payload,o=yield*G(),{jobId:i,error:s}=yield*ie(ee.updateCustomAttribute,{pathParams:{customAttributeId:t,companyId:o},data:{customAttribute:{visibleInListView:r}}});if(s)return V(s),yield y({type:d.UPDATE_CUSTOM_ATTRIBUTE_VISIBILITY_FAILURE,payload:{id:t,visibleInListView:!r}});yield*Re(at,{jobId:i,*onJobFailure(a){return a?V(a):se({type:"error",message:ue("custom_attribute.edit_custom_attribute_failure")}),yield y({type:d.UPDATE_CUSTOM_ATTRIBUTE_VISIBILITY_FAILURE,payload:{id:t,visibleInListView:!r}})},*onJobSuccess(){return yield y({type:d.UPDATE_CUSTOM_ATTRIBUTE_VISIBILITY_SUCCESS})}})}catch(t){return H(t,{tags:["saga","updateCustomAttributeVisibility"]}),null}}const Xrt=[Q(d.FETCH_CUSTOM_ATTRIBUTES_REQUEST,QE),Q(d.ADD_NODE_CUSTOM_ATTRIBUTE_REQUEST,oP),Q(d.EDIT_NODE_CUSTOM_ATTRIBUTE_REQUEST,$rt),Q(d.REMOVE_CUSTOM_ATTRIBUTE_REQUEST,Krt),Q(d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_REQUEST,Yrt),Q(d.UPDATE_CUSTOM_ATTRIBUTE_VISIBILITY_REQUEST,Jrt)],Zrt={dropbox:({payload:e,state:t})=>{const r=Ep(),o=JSON.parse(r[Q0]);return{accessToken:J("",["accessToken"],o)}},pdf:({payload:e,state:t})=>{const{source:r,exportType:o}=e,i=J([],["values","attributesFieldSelector"],e),s=j(Dn(r))?Dn(r):Dn(o),{pdfFieldValues:a,pdfFields:l}=ro((E,T,w)=>{const{key:v}=T;return s[v]?{pdfFieldValues:[...E.pdfFieldValues,i[w]],pdfFields:[...E.pdfFields,T]}:E},{pdfFieldValues:[],pdfFields:[]},$n),u=Ve(au((E,T)=>({include:E,element:T}),a),Dr,Ee(oi(n2(j,["value"]),Ae("value"),Ae("name"))))(l),p=Hn(t),m=Ve(J([],["values","customAttributesFieldSelector"]),au((E,T)=>({include:E,element:T}),vs,p),Dr,Ee(E=>E.id))(e),{title:h}=e.values,A=!mn(h),f=$(["server","companies","current","name"],t),_=Gj(f,{includeSuffix:!1}),b=mn(h)?_:h;return{displayTitleScreen:A,title:b,includedFields:u,includedCustomAttributeIds:m,locale:N3(),output:"download"}},csv:({payload:e,state:t})=>{const{source:r,exportType:o}=e,i=J([],["values","attributesFieldSelector"],e),s=j(Dn(r))?Dn(r):Dn(o),{fieldValues:a,fields:l}=ro((f,_,b)=>{const{key:E}=_;return s[E]?{fieldValues:[...f.fieldValues,i[b]],fields:[...f.fields,_]}:f},{fieldValues:[],fields:[]},$n),u=Ve(au((f,_)=>({include:f,element:_}),a),dd(f=>Dr(f,st("include",!1))),Ee(oi(n2(j,["value"]),Ae("value"),Ae("name"))),ni)(l),p=J([],["values","customAttributes"],e),m=Dr(au((f,_)=>({include:f,element:_}),J([],["values","customAttributesFieldSelector"],e),p),st("include",!1)).map(f=>f.id),h=Hn(t),A=Ve(Po(p),cn("id"))(h);return{excludeColumns:u,excludeCustomAttributeIds:[...m,...A],output:"download",outputFormat:e.values.useXlsx?"xlsx":null}}};function*eot({source:e,exportType:t,data:r,apiPayload:o={}}){const i=yield*G();if(e==="inventoryReport"){const l=(yield*ne(p=>p.featureFlags))?.inventorySummaryReportExportV2Enabled?Je.exportReport:ee.exportReport,u=He(o,{excludeColumns:J([],["csv_export","excludeColumns"],r),misc:{excludeCustomAttributeIds:J([],["csv_export","excludeCustomAttributeIds"],r)}});return yield*ie(l,{pathParams:{companyId:i},data:u})}const s={pdf:ee.nodesPdfExport,csv:ee.nodesCSVExport,dropbox:ee.nodesDropboxExport};return yield*ie(s[t],{pathParams:{companyId:i},data:{...r}})}function*tot(e){try{const{payload:{exportType:t,resolve:r,reject:o,marketingEventData:i,isBulkExport:s,onSuccessAnalytics:a,source:l,apiPayload:u}}=e;let{data:p}=e.payload;const m=yield*ne(_=>$(["bulk","selectedEntitiesType"],_)),{jobId:h,error:A}=yield*eot({source:l,exportType:t,data:p,apiPayload:u}),f=Bz(t,p[`${t}_export`]);if(A)return O.exportFailed({reason:z2(A),exportType:s?"bulk":"node",source:l,type:f}),o&&o(),yield*Re(V,A);
6973yield*at({jobId:h,*onJobFailure(_){O.exportFailed({reason:z2(_?.error),exportType:s?"bulk":"node",source:l,type:f}),o(),V(_&&_.error),yield y({type:d.EXPORT_TYPE_FAILURE}),qe("dropbox",t)&&(localStorage.removeItem(Q0),yield y({type:d.HIDE_MODAL}))},*onJobSuccess(_){if(_.url&&t!=="dropbox"){const b=document.createElement("a");b.href=_.url,b.download=`${t}_export.${t}`,b.dispatchEvent(new MouseEvent("click"))}r(),a?a():O.nodeExport({type:f,marketingEventData:i,source:l,bulkSelectionType:m,isBulkExport:s}),se({type:"success",message:x("export_modal.export_success")}),yield y({type:d.EXPORT_TYPE_SUCCESS}),yield y({type:d.HIDE_MODAL}),s&&(yield y({type:d.RESET_BULK_STATE}))}})}catch(t){return H(t,{tags:["saga","makeExport"]}),null}}const iP=1e3,not=O0(iP),rot=Fo([It([st("exportType","pdf"),({counter:e})=>not(e.folders+e.items)])]);function*oot(e){try{const t=yield*ne(W=>W),{payload:{reject:r,values:o,rawValues:i,exportType:s,nodeIds:a=[],source:l}}=e,u=J([],["modal","data","nodes"],t),p=j(a)?a:h6(t)(u),m=p6(t),{foldersCount:h,itemsCount:A}=Y0(!1,m);let f={folders:h,items:A};if(o.includeSubtree){const{counters:{folder:W=0,item:K=0}}=yield*tG(p);f={folders:f.folders+W,items:f.items+K}}if(rot({exportType:s,counter:f})){yield tr(qy,{title:"Export Error",message:`More than ${iP} items to export. Please export in smaller chunks.`,reject:r}),yield y({type:d.PREPARE_EXPORT_FAILURE});return}const _=e.payload?.values?.attributesFieldSelector??[],b=Dn(l),E=j(b)?b:Dn(s),T=$n.reduce((W,K,X)=>(E[K.key]&&_[X]&&W.push(H2(K.key)),W),[]),w=e.payload?.values?.customAttributesFieldSelector??[],v=e.payload?.values?.customAttributes??[],k=w.reduce((W,K,X)=>(K&&v[X]?.name&&W.push(H2(v[X].name)),W),[]),N=p.length>1,D={type:s,items:f.items,folders:f.folders,exclude_photos:o.excludePhotos,include_labels:o.includeLabels,remember_selections:o.savePreferences,as_xlsx:o.useXlsx,included_fields:[...T,...k],...N?{}:{node_id:p[0],is_item:m[0]?.isItem??!1}},F=Zrt[s]({payload:e.payload,state:t}),B=Dt(["csvType","savePreferences","useXlsx","displaySid","attributesFieldSelector","customAttributesFieldSelector","attributesFieldSelector","outputFormat","customAttributes"],o),U={data:{[`${s}_export`]:{...F,...B,nodeIds:p}},marketingEventData:D,isBulkExport:N,...e.payload};yield y({type:d.EXPORT_TYPE_REQUEST,payload:U}),yield y({type:d.PREPARE_EXPORT_SUCCESS,payload:U});const z=oi(()=>s==="csv",Ne({csvType:j(Dn(l))?l:"spreadsheet"}),s==="dropbox"?Ne({dropboxType:"dropbox"}):Wt)(i);if(z.savePreferences)Kr(z,s);else{const W={csv:z.csvType,pdf:z.pdfType,dropbox:z.dropboxType},K=ge(ug,s,W),X=yield*Re(Vs,s,K);if(M(X)||(Kr({...X,savePreferences:!1},s),s==="dropbox"))return}}catch(t){return H(t,{tags:["saga","prepareExport"]}),null}}function*iot({payload:e}){yield*Re(e.resolve)}const sot=[Q(d.PREPARE_EXPORT_REQUEST,oot),Q(d.DROPBOX_SELECTED,iot),Q(d.EXPORT_TYPE_REQUEST,tot)];function*aot(e){try{const{requestPageMeta:t,value:r,afterAll:o}=e.payload,s=Sl()?.viewTypes||{},a={[t.pageName]:r};yield re(Kt,{viewTypes:{...s,...a}}),yield re(Td,j3(),{viewType:r,requestPageMeta:t}),yield y({type:d.CHANGE_VIEW_TYPE_SUCCESS,payload:a}),o&&o()}catch(t){return H(t,{tags:["saga","changeViewType"]}),null}}function*lot(e){const{shouldShowSID:t}=e.payload;yield re(Kt,{shouldShowSID:t})}const cot=[Q(d.CHANGE_VIEW_TYPE_REQUEST,aot),Q(d.TOGGLE_SHOW_SID_OPTION,lot)];function*dot(){try{const e=yield Ce(O3),t=J("",["control","selectedTagId"],e);t&&(yield y({type:d.FETCH_TAG_NODES_REQUEST,payload:{tagId:t}}),yield y({type:d.FETCH_TAGS_REQUEST,payload:{tagId:t}}))}catch(e){return H(e,{tags:["saga","afterHookForBulkEditSuccessFromTagsPage"]}),null}}function*uot(e){try{const t=yield*G(),r=yield Ce(v=>$(["bulk","selectedEntitiesType"],v)),{values:o,nodes:i,counter:s,resolve:a,reject:l,requestPage:u,source:p}=e.payload,m=yield Ce(Ze),A=Ve(v=>({...v,tags:{...v.tags,...v.tags?.data?{data:v.tags?.data.map((k={})=>k.label)}:{}}}),vt(({checked:v})=>v),Ee((v={})=>v.action==="decrement"?{...v,action:"increment",data:`-${v.data}`}:{...v,data:typeof v.prepareData=="function"&&v.prepareData(v.data)}),p_,Ee(([,v])=>Zt(["attribute","entityType","entityId","action","data"])(v)))(o.transforms),f=A.some(v=>v.attribute===VA.NewUnitsOfMeasure);if(s.items>HS&&f){yield tr(qy,{title:ue("bulk_edit_modal.error_title"),message:ue("bulk_edit_modal.error_message",{count:HS}),reject:l}),yield y({type:d.BULK_EDIT_FAILURE});return}if(s.folders+s.items>=zS){yield tr(qy,{title:ue("bulk_edit_modal.error_title"),message:ue("bulk_edit_modal.error_message",{count:zS}),reject:l}),yield y({type:d.BULK_EDIT_FAILURE});return}
6973const _=i.map(v=>v.id),{nodes:b,error:E}=yield me(ee.nodesVersions,{pathParams:{companyId:t},data:{nodeIds:_,includeDescendants:o.includeDescendants}});if(E){V(E),yield y({type:d.BULK_EDIT_FAILURE}),l();return}const{jobId:T,error:w}=yield me(ee.bulkEdit,{pathParams:{companyId:t},data:{nodes:b,transforms:A}});if(w){V(w),yield y({type:d.BULK_EDIT_FAILURE}),l();return}return yield y({type:d.SHOW_MODAL,payload:{component:"BulkEditLoadingModal",showCrossBtn:!1,isDefaultHeadingHidden:!0,styleType:"light",size:"small",disableOutsideClick:!1,data:{title:ue("bulk_edit.updating"),counter:s,shouldSkipCountDisplay:f}}}),yield re(at,{jobId:T,*onJobFailure(){yield y({type:d.BULK_EDIT_FAILURE}),yield y({type:d.SHOW_MODAL,payload:{component:"BulkEditErrorModal",showCrossBtn:!1,isDefaultHeadingHidden:!0,styleType:"light",size:"small",disableOutsideClick:!1,data:{title:ue("bulk_edit.error_title"),message:ue("bulk_edit.error"),onClick:v=>{l(),v({type:d.HIDE_MODAL}),v({type:d.HIDE_SLIDING_MODAL}),v({type:d.RESET_BULK_STATE})},counter:s}}}),l()},*onJobSuccess(v){const{nodeList:k=[]}=v,N=z=>{a(),z({type:d.HIDE_MODAL}),z({type:d.HIDE_SLIDING_MODAL}),z({type:d.RESET_BULK_STATE})};yield y({type:d.SHOW_MODAL,payload:{component:"BulkEditFeedbackModal",showCrossBtn:!1,isDefaultHeadingHidden:!0,styleType:"light",size:"small",disableOutsideClick:!1,customOutsideClickHandler:N,data:{nodeList:Ar(k),shouldSkipCountDisplay:f,onClick:N,counter:s}}}),Kn(st("attribute","min_quantity"))(A)&&O.setMinLevel({isBulk:!0}),Kn(st("attribute","Date"))(A)&&O.addedDate({flow:"bulk edit",type:!1,nodes:k});const D=yield Ce(Ns);O.bulkEdit({nodes:i,counter:s,action:Hz(A),source:p,bulkSelectionType:r,isItemSelected:s.items,unitNameToUnitObject:D,role:m.roleType});const F=A.find(z=>z.attribute==="origin_folder_id");oe(F?.data)?O.editOriginField(!0):oe(F)&&O.removeOriginField(!0),yield y({type:d.BULK_EDIT_SUCCESS,payload:{nodes:i}});const B=Ae("pageName",u),U=J({},["transforms","tags","data"],o);oe(U)&&B!==mt.tags&&(yield y({type:d.FETCH_TAGS_REQUEST})),B===mt.advSearch?(yield re(u.fetchInitialAdvancedSearchResults),yield y({type:d.RESET_ADVANCE_SEARCH_FILTERS})):B===mt.tags?yield dot():B===mt.items&&(yield re($t,{payload:{pageName:mt.items}}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}}))}})}catch(t){return H(t,{tags:["saga","bulkEdit"]}),null}}const pot=[Q(d.BULK_EDIT_REQUEST,uot)],mot=3;function sP(e,t){const r=Array.isArray(e)?e:[],o=Array.isArray(t)?t:[],i={inSync:!0,valuesNotInSync:[],valuesInSync:[]},s=a=>o.find(l=>ii(l.value,a.value));return r.forEach(a=>{s(a)?i.valuesInSync.push(a):i.valuesNotInSync.push(a)}),i.valuesNotInSync&&i.valuesNotInSync.length&&(i.inSync=!1),i}function hot(e={},t={}){const r={inSync:!0,valuesInSync:{},valuesNotInSync:{}},o=Object.keys(t),i=s=>!!e[s];return o.forEach(s=>{i(s)?r.valuesInSync[s]=t[s]:r.valuesNotInSync=t[s]}),r.valuesNotInSync&&r.valuesNotInSync.length&&(r.inSync=!1),r}function Aot(e,t){const r=t[pr.ca.name]??null,o=e.caFilters?.byId??null,i={};return r&&o&&Object.keys(r).forEach(s=>{i[s]={inSync:!0,isDeleted:!1,isModified:!1,valuesNotInSync:[],valuesInSync:[]};const a=r[s];if(!!!o[s])i[s].inSync=!1,i[s].isDeleted=!0;else if(a.filterType===Gt.multiSelect.code){const u=a.values??null,p=o[s]?.valuesToRender,m=sP(u,p);m&&m.inSync||(i[s].inSync=m.inSync,i[s].isModified=!0,i[s].valuesNotInSync=m.valuesNotInSync,i[s].valuesInSync=m.valuesInSync)}}),i}const got=(e,t,r)=>{const o={};return F3.getAllFilterCategoriesConstantsArr().forEach(i=>{if(o[i.name]={inSync:!0},i.name===pr.ca.name)o[i.name]=Aot(e,r);else if(i.name===pr.folders.name){const s=r[i.name]??null;t&&s&&(o[i.name]=hot(t,s))}else{const s=e[i.name]??null,a=r[i.name]??null;s&&a&&Array.isArray(s)&&Array.isArray(a)&&(o[i.name]=sP(a,s))}}),o};function*yot(e){try{const{filterFormReset:t,availableFolders:r,partialFilterFormInitialValues:o}=e.payload,i=yield*G(),s=yield*ie(Fe.fetchNodeFilters,{pathParams:{companyId:i},data:{facetType:"names"}});if("error"in s){V(s.error);return}const a=Id(s.facets,{valueType:"string"});yield y({type:d.SET_ADVANCED_SEARCH_FILTER_DATA,payload:{filterCategory:pr.names.name,normalizedData:a}});let l=yield*ne(Zi);M(l)&&(l=(yield*QE())?.sortedCustomAttributes??[]);const u=[];for(const k of l)if(!(k&&pr.ca.ignoreCATypes.includes(k.kind?.value??""))){if(u.length===mot)break;u.push(k.id)}const p=l.map(k=>({id:k.id,name:k.name,position:k.position,kind:k.kind.value,values:[]})),m=TW(p),h=o[pr.ca.name],A=m.entities?.customAttributes??{},f={};u.forEach(k=>{k in A&&(f[k]=A[k])});const _={};Object.keys(f).forEach(k=>{const N=f[k];_[k]={...Rv(N),values:h[N.id]?.values??[],preventClosing:!0}}),yield y({type:d.SET_CUSTOM_ATTRIBUTE_FILTERS_ADVANCED_SEARCH,payload:{caFilters:Ir(m,{entities:{customAttributes:_},result:[...u,...m.result.filter(k=>!u.includes(k))]})}});const b={...h,..._};yield y({type:d.ADD_CUSTOM_ATTRIBUTE_TO_FILTER_SECTION,payload:{selectedCaIds:b}});const E=yield*ne(k=>k.advanceSearchFilters),T=got(E,r,o),w=Object.keys(T),v=o;for(const k in w){const N=w[k];if(N===pr.ca.name){const D=T[N],F=wy(b);
6973Object.keys(D).forEach(B=>{const U=D[B];U.inSync||(U.isDeleted?(delete b[B],delete F[B]):U.isModified&&(F[B].values=F3.shallowCopy(U.valuesInSync)))}),v[N]=F}else{const D=T[N]??{};D.inSync?v[N]=o[N]:v[N]=D.valuesInSync}}t(v),yield y({type:d.SET_ADVANCED_SEARCH_ACTUAL_FILTERS,payload:{actualFilterValues:wy(v)}}),yield*Re(kv,v)}catch(t){return H(t,{tags:["saga","fetchNameFilterAndSetupCustomAttributes"]}),null}}function*fot(e={}){try{const{payload:{filterCategory:t,metaData:r,loading:o,startLoading:i,finishLoading:s}={}}=e,{caObj:a}=r,l=a.id,u=a.filterType;if(!L3.includes(u)||(yield*ne(E=>E.pages.advanceSearchPage.filterFetchStatus))?.[t]?.[l]?.isFetched||o)return;const h=yield*G();typeof i=="function"&&i();const A=yield*ie(Fe.fetchNodeFilters,{pathParams:{companyId:h},data:{facetType:"custom_attributes",customAttributeId:l}});if("error"in A)return V(A.error),typeof s=="function"&&s();let f=[];const b=(yield*ne(E=>E?.advanceSearchFilters?.caFilters?.byId))?.[l];j(A.facets)&&(b.filterType===Gt.multiSelect.code?f=g6([...new Set(A.facets)],{kind:a.kind}):b.filterType===Gt.scanner.code&&(f=Id(A.facets,{valueType:"string"}))),yield y({type:d.SET_ADVANCED_SEARCH_FILTER_DATA,payload:{filterCategory:t,metaData:r,normalizedData:f}}),typeof s=="function"&&s()}catch(t){return H(t,{tags:["saga","fetchAdvanceSearchCustomAttributeFilterData"]}),null}}function*_ot(e={}){try{const{payload:{filterCategory:t,loading:r,startLoading:o,finishLoading:i}={}}=e;if(t===pr.ca.name)return yield*fot(e);if(!D3.includes(t)||(yield*ne(p=>p.pages.advanceSearchPage.filterFetchStatus))[t].isFetched||r)return;const a=yield*G();typeof o=="function"&&o();const l=yield*ie(Fe.fetchNodeFilters,{pathParams:{companyId:a},data:{facetType:_x[t]}});if("error"in l){V(l.error),typeof i=="function"&&i();return}const u=Id(l.facets,{valueType:"string",withBlank:t===pr.notes.name});yield y({type:d.SET_ADVANCED_SEARCH_FILTER_DATA,payload:{filterCategory:t,normalizedData:u}}),typeof i=="function"&&i()}catch(t){return H(t,{tags:["saga","fetchAdvanceSearchFilterData"]}),null}}function*aP(e){try{const t=yield*ne(Hn),r=yield*ne(m=>m.pages.advanceSearchPage.actualFilterValues),o=yield*ne(zz),i=yield*ne(Bx),s={keyword:"",filter:Vz,...o};(yield*Td(s,{requestPageMeta:{pageName:mt.advSearch}}))||(yield*hA({...e.payload,values:s}));const l=yield*Re(ka,{isSummaryView:s.isSummaryView}),u=yield*ne(hd),p=Qz(r,s,i,l,t,s.isSummaryView,u);yield y(p)}catch(t){return H(t,{tags:["saga","buildAdvancedSearchPayload"]}),null}}function*xot(e){try{const t=yield*G(),o=(yield*ne(z0))?.returnToOriginEnabled,i=yield*ne(h=>zi(sr.ITEM_ORDERED_STATUS,h)),{formData:s}=e.payload,a={...i&&{includeOpenOrderStatus:!0},limit:s.pageLimit,offset:(s.pageNumber-1)*s.pageLimit,sort:qz(s.summarySorting),folders:V2(s.folders),originFolderIds:o?V2(s.originFolders):void 0,quantities:g5(s.quantities),min_quantities:A5(s.minQuantities),price:h5(s.prices),quantity_alerts_present:l5(s.qtyAlerts?.value),date_alerts:m5(s.dateAlerts),tags:c5(s.tags,s.tagsStrategy),primary_labels:Wz(s.primaryLabels),...d5(s.ca),...s.names.length&&{names:s.names.map(h=>h.value)},...s.sids.length&&{sids:s.sids.map(h=>h.value)},...s.notes.length&&{notes:s.notes.map(h=>h.value)}},l=yield*ie(Je.fetchAdvanceSearchResultsSummary,{pathParams:{companyId:t},data:a});if("error"in l)return V(l.error),yield y({type:d.FETCH_ADVANCED_SEARCH_DATA_FAILURE});const u=l,p=u.totalItems??0;yield y({type:d.FETCH_ADVANCED_SEARCH_DATA_SUCCESS});const m=P3(u.buckets,Object.keys(u.buckets));yield y({type:d.ADV_SEARCH_SET_BUCKETS,...m}),yield y({type:d.SET_PAGINATION_META,payload:{source:"advancedSearch",meta:{totalCount:u.totalBuckets||0,nodesCount:p}}})}catch(t){return H(t,{tags:["saga","fetchSummarizedData"]}),null}}function*bot(e){try{const{data:t,resolve:r,reject:o}=e.payload,{buckets:i,error:s}=yield*Hx({payload:{pageLimit:2e3,params:{includeAcl:!0,only:["type","name","quantity","photos","ancestry","no
6973de_id","total_value","parent_node_id","version","label_url","label_url_type","label_url_extra","label_url_extra_type","pretty_unit","unit_name","unit_type","variant_option_values"]},data:{filterByNodeType:"all",regularNodesView:!0,...t}}});if(s)return o&&o(),V(s);const a=i.map(({nodeId:u,parentNodeId:p,type:m,...h})=>({...h,id:u,parentId:p,isItem:m==="item"})),l=Wr(a,[px]);return yield y({type:d.PUT_NODES_METADATA,...l}),r?r(l.result):null}catch(t){return H(t,{tags:["saga","fetchNodesMetadata"]}),null}}function*Eot(e){try{yield no(500);const t=yield*ne(Bx),o=(yield*ne(z0))?.returnToOriginEnabled,{formData:i,isSummaryView:s}=e.payload;if(M(t))return;if(s)return yield xot(e);const a=yield*lo({payload:{isClonesSummaryView:s,isSummaryView:!s,data:{...i,originFolders:o?i?.originFolders:void 0,filterByBucketType:s?void 0:"item",filterByNodeType:s?i.filterByNodeType:void 0},params:{includeAcl:!0,customAttributes:!0,notifications:!0},pageLimit:i.pageLimit,pageNumber:i.pageNumber}});if(a.responseStatus!==200)return V(a.error),yield y({type:d.FETCH_ADVANCED_SEARCH_DATA_FAILURE});const l=s?a.totalItems?.value??0:a.meta?.total??0;yield y({type:d.FETCH_ADVANCED_SEARCH_DATA_SUCCESS});const u=s?P3(a.buckets,Object.keys(a.buckets)):fo(a.buckets);yield y({type:d.ADV_SEARCH_SET_BUCKETS,...u}),yield y({type:d.SET_PAGINATION_META,payload:{source:"advancedSearch",meta:{totalCount:s?a.totalBuckets||0:l,nodesCount:l}}})}catch(t){return H(t,{tags:["saga","fetchAdvancedSearchData"]}),null}}function*Sot(e){yield*yot(e),yield*aP(e)}const Cot=[Q(d.UPDATE_SEARCH_FILTER_EXPAND_STATE,_ot),Q(d.BUILD_ADVANCED_SEARCH_PAYLOAD,aP),Q(d.SYNC_ADV_SEARCH_FILTER_VALUE_AND_EXECUTE_ES_QUERY,Sot),Q(d.FETCH_ADVANCED_SEARCH_DATA_REQUEST,Eot),nr(d.FETCH_NODES_METADATA_REQUEST,bot)];function*lP(){const{spinner:{importCsv:e,getQuickImportStatus:t},importNodes:r}=yield*ne(o=>o);return e||t||r.status==="started"}function*Tot({payload:e}){try{const{navigation:t}=yield*ne(m=>m);if(!t?.isChildrenCountDataPresentInNavigationFolders&&!t?.isHasChildItemsKeyPresentInNavigationFolders)return;if(t?.isHasChildItemsKeyPresentInNavigationFolders){const m=e.targetItemAncestorIds&&e.targetItemAncestorIds[e.targetItemAncestorIds.length-1]||be;if(J({},["byId",m],t)?.hasChildItems||!1)return;const f=He(t.byId,{[m]:{hasChildItems:!0}});return yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:f,byParentId:t.byParentId}})}const o=Es(e.targetItemAncestorIds)||be,i=Es(e.originItemAncestorIds)||be,s=J({},["byId",o],t),a=ge(0,"childrenItemsCount",s),l=J({},["byId",i],t),u=ge(0,"childrenItemsCount",l),p=He(t.byId,{[o]:{childrenItemsCount:a+1},[i]:{childrenItemsCount:u-1}});return yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:p,byParentId:t.byParentId}})}catch(t){return H(t,{tags:["saga","moveItemInNavigationTree"]}),null}}function*wot({payload:{node:e,itemOperation:t}}){try{const{navigation:r}=yield*ne(s=>s);if(j(t)){const s=!r?.isChildrenCountDataPresentInNavigationFolders&&!r?.isHasChildItemsKeyPresentInNavigationFolders,a=yield*lP();if(s||a)return;if(r?.isHasChildItemsKeyPresentInNavigationFolders&&t==="itemAdded"){const A=Es(e.ancestorIds)||be;if(J({},["byId",A],r)?.hasChildItems||!1)return;const b=He(r.byId,{[A]:{hasChildItems:!0}});return yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:b,byParentId:r.byParentId}})}const l=Es(e.ancestorIds)||be,u=J({},["byId",l],r),p=ge(0,"childrenItemsCount",u),m=qe("itemAdded",t)?p+1:p-1,h=He(r.byId,{[l]:{childrenItemsCount:m}});return yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:h,byParentId:r.byParentId}})}const i=He(r.byId,{[e.id]:{...e,lock:e.lock?.mode}});yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:i,byParentId:r.byParentId}})}catch(r){return H(r,{tags:["saga","updateNodeInNavigationTree"]}),null}}function*Iot({payload:e}){try{if(yield*lP())return;const{prependToParent:r,...o}=e,i=e.id,s=Es(e.ancestorIds)||be,{navigation:a}=yield*ne(T=>T);if(a?.byId[i])return;const l=J([],["byParentId",s],a),u=J({},["byId",s],a),p=ge(0,"childrenFoldersCount",u),m=r?[i,...l]:[...l,i],h=He(a.byParentId,{[s]:m}),A=s===be?null:ma("/",e.ancestorIds);yield y({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_REQUEST,payload:{scopeIds:[e?.permissionScopeId]}});const f=M(s)||s===be?i:Number(A.split("/")[0]),_={...o,parentId:Es(e.ancestorIds),childrenFoldersCount:0,...a?.isChildrenCountDataPresentInNavigationFolders&&{childrenItemsCount:0},...a?.isHasChildItemsKeyPresentInNavigationFolders&&{hasChildItems:!1},hasDescendants:!1,ancestry:A,rootFolderId:f,folderType:e.folderType,lock:e.lock?.mode},b={...u,childrenFoldersCount:p+1,hasDescendants:!0}
6973,E=He(a.byId,{[i]:_,[s]:b});yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:E,byParentId:h}})}catch(t){return H(t,{tags:["saga","createNodeInNavigationTree"]}),null}}function*vot({payload:e}){try{const{navigation:t}=yield*ne(m=>m),r=e.id,o=Es(e.ancestorIds)||be,i=J({},["byId",o],t),a=ge(0,"childrenFoldersCount",i)-1,l={...i,childrenFoldersCount:a,hasDescendants:a>0},u=Ve(Dt([r]),oi(()=>qe(o,be),Wt,pi({[o]:l})))(t.byId),p=Dt([r],t.byParentId);yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:u,byParentId:p}})}catch(t){return H(t,{tags:["saga","deleteNodeInNavigationTree"]}),null}}function*Rot({payload:e}){try{const{navigation:t}=yield*ne(v=>v),r=e.id,o=Es(e.ancestorIds)||be,i=J(be,["byId",r,"parentId"],t),s=$(["byId",o],t),a=$(["byId",i],t),l=J([],["byParentId",i],t),u=J([],["byParentId",o],t),p=J([],["byParentId",r],t),m=j(p)&&{[r]:p},h=ge(0,"childrenFoldersCount",s),A=ge(0,"childrenFoldersCount",a),f=o===be?null:ma("/",e.ancestorIds),_={...s,childrenFoldersCount:h+1},b={...a,childrenFoldersCount:A-1},E=M(o)||o===be?r:Number(f.split("/")[0]),T=He(t.byId,{[o]:_,[i]:b,[r]:{...t.byId[r],parentId:o,ancestry:f,rootFolderId:E}}),w=Ne(t.byParentId,{[i]:Po([r],l),[o]:Ar(on([r],u)),...m});yield y({type:d.SET_NAVIGATION_TREE,payload:{byId:T,byParentId:w}})}catch(t){return H(t,{tags:["saga","moveNodeInNavigationTree"]}),null}}const jot=[nr(d.MOVE_ITEM_INSIDE_NAVIGATION,Tot),nr(d.MOVE_NAVIGATION_NODE,Rot),nr(d.UPDATE_NAVIGATION_NODE,wot),nr(d.CREATE_NAVIGATION_NODE,Iot),nr(d.DELETE_NAVIGATION_NODES,vot)];function*kot({payload:e}){const{name:t,parentId:r,source:o,resolve:i,reject:s}=e;try{const a=yield*G(),l=t?.trim(),u=r===be?null:r,p={id:Gn(),isItem:!1,name:l,parentId:u},m=yield*WD(a,p);if("error"in m){yield y({type:d.CREATE_FOLDER_INLINE_FAILURE}),s?.(m.error);return}const h=m.node.nodeId,A=yield*ne(b=>u===null?null:b.navigation.byId[r]?.ancestry),f=u===null?[]:[...Mx(A),r];yield y({type:d.CREATE_NAVIGATION_NODE,payload:{...m.node,id:h,name:l,ancestorIds:f,prependToParent:!0}}),yield y({type:d.LOCAL_ADD_NODE,payload:{createdNode:{...m.node,id:h,name:l,parentNodeId:r,isItem:!1}}}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{folderId:r}}),yield y({type:d.CREATE_FOLDER_INLINE_SUCCESS}),i?.(h);const _=yield*ne(b=>Hn(b));O.addNewFolder({nodeId:h,node:{...m.node,name:l,customAttributeValues:[]},allCA:_,method:"manual",source:o})}catch(a){H(a,{tags:["saga","createFolderInline"]}),yield y({type:d.CREATE_FOLDER_INLINE_FAILURE}),s?.(a)}}const Not=[Q(d.CREATE_FOLDER_INLINE_REQUEST,kot)];function*Oot(e){try{const{accessTokenType:t,accesses:r}=yield Ce(p=>({accessTokenType:p.account.accessTokenType,accesses:p.accesses})),o=J(!1,["payload","shouldIdentifyUser"],e);if(t!=="password"||!Op(r.role))return yield y({type:d.FETCH_PROMOTIONS_FAILURE});const i=yield*G(),{promotions:s,error:a}=yield me(ee.fetchPromotions,{pathParams:{companyId:i}});if(oe(a))return o&&(yield Ur(vh)),yield y({type:d.FETCH_PROMOTIONS_FAILURE});const l=vt(gi(["targetPlatforms","web"],!0),s),u=Wr(l,[Gz]);yield y({type:d.FETCH_PROMOTIONS_SUCCESS,payload:{promotions:J({},["entities","promotions"],u),recentPromotion:Es(l)}}),o&&(yield Ur(vh))}catch(t){return H(t,{tags:["saga","fetchPromotions"]}),null}}function*Dot(e){try{const{couponId:t="",planVersionMark:r,interval:o,setCoupon:i,setErrors:s,updateBillingInterval:a}=e.payload,l=yield*G(),{coupon:u,error:p}=yield me(ee.fetchCoupon,{pathParams:{couponId:t.toUpperCase(),companyId:l}});if(oe(p))return s(ue("upgrade_summary.invalid_promo_code")),O.inputtedPromoCode(!1),yield y({type:d.VERIFY_COUPON_FAILURE});const m=u.metadata?.interval,{error:h}=yield me(ee.checkCouponValidity,{pathParams:{companyId:l,couponId:u.id},data:{coupon:{plan:r,interval:m}}}),A=_e(a)&&m!==o;if(oe(h)||A){const f=ue("upgrade_summary.invalid_promo_code");return s(h?.message||f),O.inputtedPromoCode(!1),yield y({type:d.VERIFY_COUPON_FAILURE})}return oe(a)&&m!==o&&a(m),i({...Zt(["id","name","percentOff"],u),interval:m,discountAmount:u.amountOff/100}),O.inputtedPromoCode(!0),yield y({type:d.VERIFY_COUPON_SUCCESS})}catch(t){return H(t,{tags:["saga","verifyCoupon"]}),null}}const Pot=[Q(d.VERIFY_COUPON_REQUEST,Dot),Q(d.FETCH_PROMOTIONS_REQUEST,Oot)];function*Lot(e){try{const{node:t,keyword:r,handleRequestSuccess:o}=e.payload,{buckets:i=[]}=yield re(Hx,{payload:{params:{notifications:!0,customAttributes:!0,includeAcl:!0},data:{sids:[{name:t.sid,value:t.sid}],folders:{[t.parentId||0]:{id:t.parentId||0}},filterByBucketType:"item",keyword:r}}}),s=st("nodeId",t.id),a=We((l,u)=>s(u)?ln("selectedNode",G0(u),l):{...l,mergeSuitableNodes:St(u,l.mergeSuitableNodes)},{selectedNode:t,mergeSuitableNodes:[]},i);return o(a),yield y({type:d.FETCH_MERGE_SUITABLE_NODES_SUCCESS})}catch(t){return H(t,{tags:["saga","fetchMergeSuitableNodes"]}),null}}const A4=({dispatch:e,viewPageCurrentNode:t,currentLocation:r})=>{if(e({type:d.HIDE_MODAL}),_e(t)||!gx(r))return;const o=Ae("parentId",t);return oe(o)?e(Et(`/folder/${o}/content`)):e(Et("/items"))};function*Fot(e){try{const t=yield*G(),r=yield Ce(s6),o=$(["location","pathname"],window),{node:i,targetNode:s,requestPageMeta:a={},hasConflict:l,dispatch:u}=e.payload,{jobId:p,error:m}=yield me(ee.nodesMerge,{pathParams:{companyId:t},data:{nodeId:i.nodeId,targetId:s.id}});return m?(V(m),yield y({type:d.NODE_FORCE_MERGE_FAILURE})):yield re(at,{jobId:p,*onJobFailure(h){return V(h.error),yield y({type:d.NODE_FORCE_MERGE_FAILURE})},*onJobSuccess(){const{node:h}=yield re(yrt,s.id);yield y({type:d.SHOW_MODAL,payload:{component:"ForceMergeSuccess",isDefaultHeadingHidden:!0,autoWidth:!0,handleHideModal:()=>A4({dispatch:u,viewPageCurrentNode:r,currentLocation:o}),data:{node:h,handleClose:()=>A4({dispatch:u,viewPageCurrentNode:r,currentLocation:o})}}}),O.mergedItem(l),yield y({type:d.NODE_FORCE_MERGE_SUCCESS}),(_e(r)||!gx(o))&&(yield re($t,{payload:a}))}})}catch(t){return H(t,{tags:["saga","nodeForceMerge"]}),null}}const Mot=[Q(d.FETCH_MERGE_SUITABLE_NODES_REQUEST,Lot),Q(d.NODE_FORCE_MERGE_REQUEST,Fot)];function*Uot({dashboardId:e,id:t,filters:r,includeOpenOrderStatus:o}
6973){try{const i=yield*G(),s=bl(oe,r),{folderIds:a}=s;if(a){const p=yield Ce($z()),m=p.length-a.length;Fo([cd(0),O0(a.length)])(m)?s.folderIds=Ee(Number,a):(s.excludeFolderIds=iL(ys)(a,p),delete s.folderIds)}const l=yield me(ee.updateDashboardWidget,{pathParams:{companyId:i,dashboardId:e,widgetId:t},data:{filters:s,includeOpenOrderStatus:o}});if(l.error)return yield y({type:d.FETCH_WIDGET_FAILURE}),V(l.error);const u=Wr(l,Kz);if(yield y({type:d.FETCH_WIDGET_SUCCESS}),yield y({type:d.UPDATE_WIDGET,entities:u}),oe(l.items)){const p=Wr(l.items,[px]);yield y({type:d.PUT_NODES,...p})}}catch(i){return H(i,{tags:["saga","fetchWidget"]}),null}}const Bot=[nr(d.FETCH_WIDGET_REQUEST,Uot)];function*Hot(e){try{const t=yield*G(),{nodes:r,handleRequestSuccess:o}=e.payload,{alertStatuses:i,error:s}=yield me(ee.fetchAlertRules,{pathParams:{companyId:t},data:{nodeIds:r.map(a=>a.id)}});if(s)return yield y({type:d.FETCH_BULK_ALERTS_RULESET_FAILURE});o&&o(i),yield y({type:d.FETCH_BULK_ALERTS_RULESET_SUCCESS}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST})}catch(t){return H(t,{tags:["saga","fetchSetAlertsRuleset"]}),null}}function*zot(e){try{const t=yield*G(),{nodes:r=[],requestPageMeta:o={},onSuccess:i=Me,resolve:s=Me,reject:a=Me,transforms:l=[]}=e.payload,u=r.map(Zt(["id","version"])),{jobId:p,error:m}=yield me(ee.bulkEdit,{pathParams:{companyId:t},data:{nodes:u,transforms:l}});return m?(a&&a(),yield y({type:d.BULK_TRANSFORM_ALERTS_FAILURE}),yield V(m)):yield re(at,{jobId:p,*onJobFailure(h){return a(),yield y({type:d.BULK_TRANSFORM_ALERTS_FAILURE})},*onJobSuccess(){i(),s(),yield y({type:d.BULK_TRANSFORM_ALERTS_SUCCESS,payload:{nodeIds:cn("id",r)}}),yield y({type:d.RESET_BULK_STATE}),yield y({type:d.CHECK_NEW_ALERTS_REQUEST}),yield y({type:d.HIDE_MODAL}),r.length>1&&(yield kn(2e3)),yield Ur($t,{payload:{...o,disableSpinner:!0}})}})}catch(t){return H(t,{tags:["saga","bulkTransformAlerts"]}),null}}const Vot=[Q(d.FETCH_BULK_ALERTS_RULESET_REQUEST,Hot),Q(d.BULK_TRANSFORM_ALERTS_REQUEST,zot)],Qot=e=>({labelType:e.labelType,paperSize:e.paperSize,labelSize:e.labelSize,photo:e.includePhoto,customNotesSwitch:e.includeCustomNote,customNoteText:e.customNoteText,selectField:e.fieldType!==Hc.value,includeField:ppe(e.fieldType,e.customAttributeId),includeExtraAsset:e.logoType!==Hc.value,extraAssetType:e.logoType===Hc.value?Bi.logo.value:e.logoType,symbol:String(e.iconType)}),Wot=e=>({labelType:e.labelType,paperSize:e.paperSize,labelSize:e.labelSize,sendEmail:e.enableEmailCopy,email:e.enableEmailCopy?e.email:void 0,labelSchemaType:e.labelSchemaType,labelSchemaVersion:e.labelSchemaVersion,quantityOption:lpe(e.quantityOption),quantity:parseInt(e.quantity,10),instructionsPage:e.includeInstructionsPage,printFrom:e.includeLabelPicker?e.labelPicker:1,logo:ape(e.includeExtraAsset,e.extraAssetType),colorIndex:parseInt(e.symbol,10),customNote:oe(e.customNoteText),customNoteText:e.customNoteText,locale:N3(),transactionType:e.transactionType,nodeType:e.nodeType}),qot=e=>({commonName:e.labelName,sequentialNumber:e.enableSequential,sequentialNumberStartAt:e.enableSequential?parseInt(e.sequentialNumber,10):void 0,duplicate:e.enableDuplicates,duplicateCount:e.enableDuplicates?parseInt(e.duplicatesNumber,10):void 0}),Got=(e,t)=>({...cpe(e.includeField),photo:e.photo,nodeIds:t}),$ot=({formValues:e,nodeIds:t=[]})=>{const r=Wot(e);switch(e.labelSchemaType){case"pre":return Ne(r,qot(e));case"post":{const o=ge([],"itemGroupIds",e),i=Got(e,t);return{...r,...i,...oe(o)&&{itemGroupIds:o,itemGroupField:i?.field,field:"none"}}}default:return r}};function*Kot(){try{const e=yield*G(),{labelLimits:t,error:r}=yield me(Je.fetchLabelLimits,{pathParams:{companyId:e}});if(r){V(r),yield y({type:d.FETCH_LABEL_LIMITS_FAILURE});return}yield y({type:d.FETCH_LABEL_LIMITS_SUCCESS,payload:{labelLimits:t}})}catch(e){return H(e,{tags:["saga","fetchLabelLimits"]}),null}}function*Yot(e){try{const t=yield*G(),r=yield Ce(s=>$(["labels","labelLogoUrl"],s)),{formLogoUrl:o,logoUrlFile:i}=e;if(o===r)return;if(_e(o)){const s=yield me(Je.deleteLabelLogo,{pathParams:{companyId:t}});return s&&s.error?(V(s.error),yield y({type:d.UPDATE_LOGO_LABEL_FAILURE}),{error:s.error}):yield y({type:d.UPDATE_LOGO_LABEL_SUCCESS,payload:{logoUrl:null}})}if(oe(o)&&oe(i)){const{labelLogoUrl:s,error:a}=yield me(Je.updateLabelLogo,{pathParams:{companyId:t},data:{labelLogo:{content:yield re(Yz,i)}}});if(a)return V(a),yield y({type:d.UPDATE_LOGO_LABEL_FAILURE}),{error:a};yield y({type:d.UPDATE_LOGO_LABEL_SUCCESS,payload:{logoUrl:s}})}}catch(t){return H(t,{tags:["saga","updateLabelLogo"]}),null}}function*Jot(){try{const e=yield*G(),{labelLogoUrl:t,error:r}=yield me(Je.fetchLabelLogo,{pathParams:{companyId:e}});if(r)return V(r),yield y({type:d.FETCH_LABEL_LOGO_FAILURE});yield y({type:d.FETCH_LABEL_LOGO_SUCCESS,payload:{logoUrl:t}})}catch(e){return H(e,{tags:["saga","getLabelLogo"]}),null}}function*Xot(e){try{const{nodeId:t=null,itemGroupUid:r=null}
6973=e.payload,o=yield*G(),i=yield me(ee.fetchLabelPreferences,{pathParams:{companyId:o},queryParams:t!==null?{nodeId:t}:{itemGroupUid:r}});return i.responseStatus===bs.NOT_FOUND?yield y({type:d.FETCH_LABEL_PREFERENCES_SUCCESS,payload:{labelPreferencesData:{}}}):i.responseStatus!==bs.NOT_FOUND&&i.error?(V(i.error),yield y({type:d.FETCH_LABEL_PREFERENCES_FAILURE})):(yield y({type:d.FETCH_LABEL_PREFERENCES_SUCCESS,payload:{labelPreferencesData:Qot(i)}}),i)}catch(t){return H(t,{tags:["saga","fetchLabelPreferences"]}),null}}function*$f({error:e,isPostLabel:t}){try{V(e),t?yield y({type:d.POST_LABELS_GENERATION_FAILURE}):yield y({type:d.PRE_LABELS_GENERATION_FAILURE})}catch(r){return H(r,{tags:["saga","handleErrors"]}),null}}function*Zot(e){try{const{jobId:t,isPostLabel:r,labelGenerationData:o,requestPageMeta:i,formValues:s,values:a,uiVersion:l,flowType:u}=e,p=yield Ce(m=>$(["bulk","selectedEntitiesType"],m));return yield re(at,{jobId:t,*onJobFailure(m){return yield re($f,{error:m.error,isPostLabel:r})},*onJobSuccess(m){const h=m.url??m.instructionUrl;u===na.generateLabelsAndDownload?sp(h,"QR Labels"):IPe(m.url),(A3()||Jz())&&(yield re(no,6e3)),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("labels.successfully_generated")});const A=io([s,o,{bulkSelectionType:p,option:u===na.generateLabelsAndDownload?"pdf":"print"}]);if(O.createdLabel(A),r){yield y({type:d.POST_LABELS_GENERATION_SUCCESS});const _=oi(qe(fn.qr),Pi("qr"),Pi("barcode"))(A.labelType);O.linkedLabel(A.transactionType,A.nodeType,_,"standard",l)}else O.generatePreLabels("sheets",o.quantity),yield y({type:d.PRE_LABELS_GENERATION_SUCCESS});r&&(yield y({type:d.RESET_BULK_STATE}));const f=J(i,["pageName"],i);if(f===mt.node&&(yield y({type:d.FETCH_NODE_REQUEST,payload:{id:a.nodeIds[0]}})),f===mt.item&&(yield y(Ot(`/item/${a.nodeIds[0]}`))),f===mt.items){const _=Number(i?.folderId),b=m?.nodeLabelsData?.find(E=>E.id===_);oe(b)&&(yield y({type:d.UPDATE_NODES,payload:{[_]:b}})),yield re($t,{payload:i})}f===mt.advSearch&&(yield y({type:d.BUILD_ADVANCED_SEARCH_PAYLOAD}))}})}catch(t){return H(t,{tags:["saga","processLabelsJob"]}),null}}function*g4(e){try{const{values:t,uiVersion:r,flowType:o}=e.payload,i=yield Ce(),s=yield*G(),a=e.type===d.POST_LABELS_GENERATION_REQUEST,l=yield re(Yot,{formLogoUrl:t.logoUrl,logoUrlFile:t.logoUrlFile}),u=Ae("error",l);oe(u)&&(yield re($f,{error:u,isPostLabel:a}));const p=h6(i)(t.nodeIds),m=$ot({formValues:t,nodeIds:p}),{jobId:h,error:A}=yield me(Je.createLabels,{pathParams:{companyId:s},data:{qrLabel:m}});if(A)return yield re($f,{error:A,isPostLabel:a});yield re(Zot,{jobId:h,isPostLabel:a,values:t,uiVersion:r,requestPageMeta:t.requestPageMeta,labelGenerationData:{...m,nodesCount:m.nodeIds&&m.nodeIds.length},formValues:t,flowType:o})}catch(t){return H(t,{tags:["saga","processLabels"]}),null}}const eit=[Q(d.FETCH_LABEL_LOGO_REQUEST,Jot),Q(d.FETCH_LABEL_LIMITS_REQUEST,Kot),Q(d.POST_LABELS_GENERATION_REQUEST,g4),Q(d.PRE_LABELS_GENERATION_REQUEST,g4),Q(d.FETCH_LABEL_PREFERENCES_REQUEST,Xot)],tit=[...o$,...Xz,...Zz,...eV,...QQ];function*nit(e){try{const{keyword:t,keywordFields:r,onSuccess:o,onFailure:i}=e.payload,{buckets:s,error:a}=yield re(lo,{payload:{data:{sorting:[{sortBy:{value:"created_at"},sortDirection:"asc"}],filterByBucketType:"item",keywordFields:r,keyword:t},params:{includeAcl:!0,customAttributes:!0,notifications:!0},pageLimit:1,pageNumber:1}}),l=$(["0"],s);if(_e(l)||oe(a))return i(),yield y({type:d.FIND_NODE_BY_KEYWORD_FAILURE});o(G0(l)),yield y({type:d.FIND_NODE_BY_KEYWORD_SUCCESS})}catch(t){return H(t,{tags:["saga","findNodeByKeyword"]}),null}}const rit=[Q(d.FIND_NODE_BY_KEYWORD_REQUEST,nit)];function*oit(){try{const e=yield*ie(ee.getSettings);if(e.error)return V(e.error),yield y({type:d.GET_ACCOUNT_VALUES_LIST_FAILURE});yield y({type:d.GET_ACCOUNT_VALUES_LIST_SUCCESS,payload:e})}catch(e){return H(e,{tags:["saga","getAccountValuesListRequest"]}),null}}function*iit(e){try{const t=yield*G(),{values:r,initialValues:o}=e.payload,i=r?.country?.value,s=r?.timeFormat?.value,a={currencyCode:r?.currencyCode?.value,partialMoveApproach:r?.partialMoveApproach?.value,country:i!=="not_set"?i:null,dateFormat:r?.dateFormat?.value,timeZone:r?.timeZone?.value,is_12HourTimeFormat:s===tV.value,price_decimal_scale:r?.priceDecimalScale?.value||Dl},l=yield*ie(ee.updateCompany,{pathParams:{companyId:t},data:{company:a}});if(l.error)return V(l.error),yield y({type:d.SAVE_ACCOUNT_PREFERENCES_FAILURE});const u=vr(o,r);O.handleAccountPreferenceChange(u.difference),se({type:"success",message:x("manage_company.general_settings.success_message")}),yield y({type:d.SAVE_ACCOUNT_PREFERENCES_SUCCESS,payload:{companies:[l]}})}catch(t){return H(t,{tags:["saga","saveAccountPreferences"]}),null}}function*sit(e){try{const t=yield*ne(xx),{values:r,initialValues:o,showNotification:i=!0}=e.payload,s=r?.sortingPreference?.value||r?.sortingPreference,{threadMentionEmailEnabled:a,...l}=r,u={...l,id:t,timeZone:r?.timeZone?.value||r?.timeZone,sortingPreference:s,sortingDirection:r.sortingDirection,timeZoneAuto:r?.timeZoneAuto||!1,itemUiVersion:r?.itemUiVersion||xu.V2};a!==void 0&&(u.notificationPreferences=nV(a));const p=yield*ie(ee.updateUserProfile,{data:{id:"",user:{rolesAttributes:[u]}}}),m=vr(o,r);O.handleUserPreferenceChange(m.difference),i&&se({type:"success",message:x("user_preferences.success_message")}),yield y({type:d.SAVE_USER_PREFERENCES_SUCCESS,payload:p.user});const h=yield*Re(x7),A={direction:r.sortingDirection,sortBy:hs(s),sortByBuckets:hs(s,!0),sortBySummary:hs(s,!1,!0)};yield*Re(_7,{...h,...A})}catch(t){return H(t,{tags:["saga","saveUserPreferences"]}),null}}function*ait(e){try{const{values:t,resolve:r,reject:o,skipSuccessMessage:i}
6973=e.payload,s=yield*G(),a=yield*ie(ee.updateCompany,{pathParams:{companyId:s},data:{company:t}});if(a.error)return V(a.error),o&&o(),yield y({type:d.UPDATE_CURRENT_COMPANY_FAILURE});const l=(yield*ne(z0)).industry;yield*Lu({id:s}),yield y({type:d.UPDATE_CURRENT_COMPANY_SUCCESS,payload:a.company}),t.industry!==l&&(yield*rV()),t.logoFileName&&O.companyLogoUpdated(),i||se({type:"success",message:x("manage_company.update_success")}),r&&r()}catch(t){return H(t,{tags:["saga","updateCurrentCompany"]}),null}}function lit(){const e=document.querySelector("input[name='initials']");e&&e.focus()}function cit(){const e=document.getElementById("company-color");e&&e.focus()}function*dit(e){try{const{values:t,isEmailModified:r,openEmailConfirmationModal:o}=e.payload,{currentUser:i}=yield*ne(u=>u),s={email:t.email,phoneNumber:t.phoneNumber,password:t.password,rolesAttributes:[{id:i.user?.roles?.[0]?.id,firstName:t.firstName?.trim(),lastName:t.lastName?.trim(),jobFunction:t?.jobFunction?.value,jobTitle:t?.role?.value}]},{user:a,error:l}=yield*ie(ee.updateUserProfile,{data:{id:"",user:s}});if(l)return V(l),yield y({type:d.UPDATE_CURRENT_USER_FAILURE});r&&o&&typeof o=="function"?o():se({type:"success",message:x("user_profile.profile_update_success")}),yield*Re(Kt,{...Sl||{},profile:a}),yield y({type:d.UPDATE_CURRENT_USER_SUCCESS,payload:a})}catch(t){return H(t,{tags:["saga","updateUserProfile"]}),null}}function*uit(e){try{const{values:t,onSuccess:r}=e.payload,{currentUser:o}=yield*ne(s=>s),i=yield*ie(ee.updateUserProfile,{data:{id:"",user:{email:o.user.email,...t}}});if(i.error)return V(i.error),yield y({type:d.UPDATE_USER_PASSWORD_FAILURE});yield y({type:d.UPDATE_USER_PASSWORD_SUCCESS}),r&&r(),se({type:"success",message:x("user_profile.password_update_success")})}catch(t){return H(t,{tags:["saga","updateUserPassword"]}),null}}function*pit(e){try{const t=yield*G(),{payload:r,onSuccess:o,reasonData:i={}}=e,{scheduledDeletion:s,error:a}=yield*ie(ee.checkDeleteAccountValidity,{pathParams:{companyId:t},data:{scheduledDeletion:r}});if(a)return V(a),yield y({type:d.DELETE_ACCOUNT_CHECK_FAILURE});yield y({type:d.DELETE_ACCOUNT_CHECK_SUCCESS,res:s}),o&&o({scheduledDeletion:s,reasonData:i})}catch(t){return H(t,{tags:["saga","deleteAccountCheck"]}),null}}function*mit(e){try{const t=yield*G(),{coupon:r,onSuccess:o}=e,{error:i}=yield*ie(ee.deleteAccount,{pathParams:{companyId:t},data:{coupon:r}});if(i)return V(i),yield y({type:d.DELETE_ACCOUNT_REDEEM_DISCOUNT_FAILURE});yield y({type:d.DELETE_ACCOUNT_REDEEM_DISCOUNT_SUCCESS}),o&&o(),se({type:"success",message:x("delete_account_modal.redeem_discount_success_message")})}catch(t){return H(t,{tags:["saga","deleteAccountRedeemDiscount"]}),null}}function*hit(e){try{const t=yield*G(),{payload:r,onSuccess:o,reasonData:i={},isExport:s,eventsData:a}=e,{error:l,code:u}=yield*ie(ee.scheduleDeleteAccount,{pathParams:{companyId:t},data:{scheduledDeletion:r}});if(l)return parseInt(u,10)===7?V(x("manage_company.wrong_password")):V(l),yield y({type:d.DELETE_ACCOUNT_SCHEDULE_FAILURE});O.deleteCompany({reason:i.reason,notes:i.reasonDetails,isExport:s,...a}),yield Pp(),kn(1e3),yield y({type:d.DELETE_ACCOUNT_SCHEDULE_SUCCESS}),o&&o()}catch(t){return H(t,{tags:["saga","deleteAccountSchedule"]}),null}}function*Ait(e){try{const t=yield*G(),{onSuccess:r}=e,{jobId:o,error:i}=yield*ie(ee.exportAccountData,{pathParams:{companyId:t}});return i?(V(i),yield y({type:d.DELETE_ACCOUNT_EXPORT_DATA_FAILURE})):yield*Re(at,{jobId:o,*onJobFailure(s){yield*Re(V,s.error),yield y({type:d.DELETE_ACCOUNT_EXPORT_DATA_FAILURE})},*onJobSuccess(s={}){if(s.url){const a=document.createElement("a");a.href=s.url,a.download="item_qty_changes.csv",a.dispatchEvent(new MouseEvent("click"))}yield y({type:d.DELETE_ACCOUNT_EXPORT_DATA_SUCCESS}),r&&r()}})}catch(t){return H(t,{tags:["saga","deleteAccountExportData"]}),null}}function*git(e){try{const t=yield*G(),{onSuccess:r}=e,{jobId:o,error:i,code:s}=yield*ie(Fe.sendAccountDataDownloadLinkEmail,{pathParams:{companyId:t},data:{exportType:"enterprise_expired_subscription_export",output:"email"}});return i?(s===I3?yield se({type:"error",message:x("expired_subscription.export_request_already_in_progress")}):V(i),yield y({type:d.HIDE_MODAL}),yield y({type:d.EXPORT_ACCOUNT_DATA_BY_EMAIL_FAILURE})):(yield y({type:d.EXPORT_ACCOUNT_DATA_BY_EMAIL_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("expired_subscription.request_received_email_message")}),yield*Re(at,{jobId:o,*onJobFailure(a){yield*Re(V,a.error),yield y({type:d.EXPORT_ACCOUNT_DATA_BY_EMAIL_FAILURE})},*onJobSuccess(){if(r)return yield r()}}))}catch(t){return H(t,{tags:["saga","exportAccountDataByEmail"]}),null}}function*yit(e){try{const{shouldRefetchCompany:t=!0,redirectRoute:r,onSuccess:o,eventsData:i}
6973=e.payload,s=yield*G();O.startRestoreCompany(i);const{error:a}=yield*ie(ee.deleteAccount,{pathParams:{companyId:s}});if(a)return V(a),yield y({type:d.RESTORE_ACCOUNT_FAILURE});t&&(kn(1e3),yield*Pp()),yield y({type:d.RESTORE_ACCOUNT_SUCCESS}),r&&(yield y(Et(r))),o&&typeof o=="function"&&o(),O.completeRestoreCompany(i)}catch(t){return H(t,{tags:["saga","restoreAccount"]}),null}}function*fit(e){try{const t=yield*G(),{password:r,cancellationReason:o}=e.payload,{error:i}=yield*ie(ee.deleteCompany,{pathParams:{companyId:t},data:{company:{password:r},cancellationReason:o}});if(i)return V(i),yield y({type:d.FORCE_DELETE_ACCOUNT_FAILURE});yield y({type:d.FORCE_DELETE_ACCOUNT_SUCCESS}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:x("manage_company.delete_company_account_success"),options:{timeout:1e4}}),O.completeForceDelete(),yield y({type:d.USER_LOGOUT_REQUEST})}catch(t){return H(t,{tags:["saga","forceDeleteAccount"]}),null}}const _it=[Q(d.GET_ACCOUNT_VALUES_LIST_REQUEST,oit),Q(d.SAVE_ACCOUNT_PREFERENCES_REQUEST,iit),Q(d.SAVE_USER_PREFERENCES_REQUEST,sit),Q(d.COMPANY_INITIAL_CLICK,lit),Q(d.COMPANY_COLOR_HASH_CODE_CLICK,cit),Q(d.UPDATE_CURRENT_COMPANY_REQUEST,ait),Q(d.REFRESH_CURRENT_COMPANY_REQUEST,Pp),Q(d.UPDATE_CURRENT_USER_REQUEST,dit),Q(d.UPDATE_USER_PASSWORD_REQUEST,uit),Q(d.DELETE_ACCOUNT_CHECK_REQUEST,pit),Q(d.DELETE_ACCOUNT_REDEEM_DISCOUNT_REQUEST,mit),Q(d.DELETE_ACCOUNT_SCHEDULE_REQUEST,hit),Q(d.DELETE_ACCOUNT_EXPORT_DATA_REQUEST,Ait),Q(d.EXPORT_ACCOUNT_DATA_BY_EMAIL_REQUEST,git),Q(d.RESTORE_ACCOUNT_REQUEST,yit),Q(d.FORCE_DELETE_ACCOUNT_REQUEST,fit)];function*y4(e){try{const{status:t,fileName:r,downloadUrl:o}=e,{summary:i,fullSuccess:s,arrOfErrorMsg:a,arrOfSuccessMsg:l}=uye(t);yield y({type:d.IMPORT_CSV_SUCCESS,payload:{result:{status:t,downloadUrl:o,summary:i,arrOfErrorMsg:a,arrOfSuccessMsg:l,fileName:r,success:s}}})}catch(t){return H(t,{tags:["saga","showImportDescription"]}),null}}function*xit(e){try{const{file:t,callback:r}=e.payload,o=yield*G(),i=t&&t.name||"",s=new FormData;s.append("file",t);const{error:a,...l}=yield me(ee.uploadFileForQuickImport,{pathParams:{companyId:o},data:s});if(a)return O.importFailed(a,"quick import"),yield y({type:d.QUICK_UPLOAD_CSV_FAILURE}),V(a);const{fileId:u,fileType:p,columns:m,totalRows:h}=xt.camelizeKeys(l);O.importFileUploaded(p,"quick import"),yield y({type:d.QUICK_UPLOAD_CSV_SUCCESS,payload:{fileName:i,fileId:u,fileType:p,columns:m,totalRows:h}}),r()}catch(t){return H(t,{tags:["saga","quickImportUploadCsv"]}),null}}function*bit(e){try{const{file:t={},isCalatalogBulkImportRoute:r=!1}=e.payload,o=yield*G(),i=t.name||"",s=t.type==="text/csv"?"csv":"xlsx",a=new FormData;a.append("file",t),a.append("file_type",s);const{error:l,job_id:u}=yield me(ee.uploadFileForAdvancedImport,{pathParams:{companyId:o},data:a});if(l)return O.csvImportFailure(r?`catalog_bulk_import_${l}`:l),yield y({type:d.IMPORT_CSV_FAILURE,payload:{error:l,fileName:i}});yield re(at,{jobId:u,*onJobFailure(p){yield y({type:d.IMPORT_CSV_FAILURE,payload:{error:p.error,fileName:i}}),O.importFailed(p.error,"advanced import",r),p.status&&(yield re(y4,{downloadUrl:p.downloadUrl,status:p.status,fileName:i})),O.csvImportFailure(r?`catalog_bulk_import_${p.error}`:l)},*onJobSuccess(p={}){const{status:m=[],downloadUrl:h=""}=p;pye(m,s,r),yield re(y4,{fileName:i,downloadUrl:h,status:m}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}})}})}catch(t){return H(t,{tags:["saga","importCsv"]}),null}}function*Eit(e){try{const t=yield*G(),{filename:r,onFinish:o,applicableForFlags:i}=e.payload,{url:s,error:a}=yield me(ee.exportNodesAsCsv,{pathParams:{companyId:t},queryParams:{filename:r,applicableForFlags:i}});return a?V(a):(sp(s,r),o&&o(),yield y({type:d.DOWNLOAD_CSV_TEMPLATE_SUCCESS}))}catch(t){return H(t,{tags:["saga","downloadTemplate"]}),null}}function*Sit({values:e={},caFieldsArray:t}){try{const{customAttributeMappings:r=[],...o}=e,{existing:i,added:s}=hye(t,r),a=yield Ce(Hn),l=k3({customAttributesArr:a}),u=[];for(let m=0;m<s.length;m++){const h=$([m,"fieldInfo"],s),A=yield re(oP,{payload:{skipSuccessMessage:!0,values:{name:h.name,kind:h.kind,position:l+m,applicableTo:{items:!0,folders:!0}}}});u.push(A)}const p=Aye(u,s);return{createdAttributes:vt(({id:m})=>oe(m),u),mappings:{customAttributeMappings:Ne(i,p),nodeMappings:Ve(vt(Ae("columnName")),Ee(Zt(["columnName","meta"])))(o)}}}catch(r){return H(r,{tags:["saga","prepareFieldsMap"]}),null}}function*Cit(e){try{const{callback:t,goBack:r}
6973=e.payload,o=yield*G(),{fileId:i,fileType:s,mappings:a,review:l,erroredRowsCount:u}=yield Ce(M3);O.importFieldsReviewed(u,l.errors,"quick import");const{jobId:p,error:m}=yield me(ee.nodesQuickImport,{pathParams:{companyId:o},data:{quickImport:{fileId:i,fileType:s,skipErrored:!0,...a}}});if(m||!p){const h=ak(m);return O.importFailed(h,"quick import"),yield y({type:d.GET_QUICK_IMPORT_STATUS_FAILURE}),r(),V(m)}yield y({type:d.FETCH_JOB_STATUS_BY_POLLING,payload:{jobId:p,jobStatusAPI:ee.getQuickImportJobStatus,*onJobInProgress(h){t();const{itemsImported:A,itemsSkipped:f,..._}=h;yield y({type:d.SET_IMPORT_IN_PROGRESS_STATUS,payload:{itemsImported:A,itemsSkipped:f,..._,status:"started"}})},*onJobFailure(h={}){O.importFailed(h.error,"quick import"),yield y({type:d.GET_QUICK_IMPORT_STATUS_FAILURE}),r(),V(h.error)},*onJobSuccess(h){const{itemsImported:A,itemsSkipped:f,..._}=h;yield y({type:d.GET_QUICK_IMPORT_STATUS_SUCCESS,payload:{itemsImported:A,itemsSkipped:f,..._,status:"success"}}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}})}}})}catch(t){return H(t,{tags:["saga","getQuickImportStatus"]}),null}}function Tit({customAttributes:e,createdAttributes:t,caFieldsArray:r,setValue:o,values:i}){if(ft(e)+ft(t)===ft(r))return;const a=cn("name",t),l=ro((u,p,m)=>{const h=$([m],i.customAttributeMappings);return oe(p.id)?St(h,u):it(p.title,a)?St(h,u):u},[],r);o("customAttributeMappings",l)}function*wit(e){try{const t=yield*G(),{fileId:r,fileType:o}=yield Ce(M3),i=yield Ce(Hn),{values:s,caFieldsArray:a,onSuccess:l,setValue:u}=e.payload,{mappings:p,createdAttributes:m}=yield re(Sit,{values:s,caFieldsArray:a}),h=bt(p.customAttributeMappings),A=i.reduce((v,k)=>{if(!it(String(k.id),h))return v;const D=$(["kind","label"],k);return St(D,v)},[]),f=[...bt(p.nodeMappings),...A];O.importFieldsMapped(f,"quick import");const{error:_,data:b,erroredRowsCount:E,responseStatus:T}=yield me(ee.reviewQuickImportFieldsMapping,{pathParams:{companyId:t},data:{quickImport:{fileId:r,fileType:o,...p}}});if(yield y({type:d.ADD_CUSTOM_ATTRIBUTES,payload:{attributes:m}}),_&&T!==200)return yield y({type:d.REVIEW_FIELDS_MAPPING_FAILURE}),V(_);l&&l();const w=ak(_);return Tit({customAttributes:i,createdAttributes:m,caFieldsArray:a,setValue:u,values:s}),yield y({type:d.REVIEW_FIELDS_MAPPING_SUCCESS,payload:{error:b,errorsArray:w,erroredRowsCount:E,mappings:p}})}catch(t){return H(t,{tags:["saga","reviewFieldMapping"]}),null}}function*Iit(e){try{const t=yield*G(),{jobs:r=[],responseStatus:o}=yield me(ee.getJobsStatusByType,{pathParams:{companyId:t},queryParams:{type:"import"}});if(_e(r)||o!==200)return yield y({type:d.CHECK_IMPORT_STATUS_SUCCESS});se({type:"info",message:ue("import.import_warning"),options:{closeButton:!1,closeOnClick:!1}});const i=$([0,"jobId"],r);yield y({type:d.UPDATE_IMPORT_STATUS,payload:{existImportInProgress:!0}}),yield re(at,{jobId:i,*onJobFailure(s){return yield y({type:d.UPDATE_IMPORT_STATUS,payload:{existImportInProgress:!1}}),yield y({type:d.CHECK_IMPORT_STATUS_FAILURE})},*onJobSuccess(s={}){return yield y({type:d.UPDATE_IMPORT_STATUS,payload:{existImportInProgress:!1}}),oV(),se({type:"success",message:ue("import.import_success"),customProps:{action:{label:ue("import.view_details"),onClick:()=>{Sd(s.downloadUrl)}}}}),yield y({type:d.CHECK_IMPORT_STATUS_SUCCESS})}})}catch(t){return H(t,{tags:["saga","checkImportStatus"]}),null}}const vit=[Q(d.IMPORT_CSV_REQUEST,bit),Q(d.QUICK_UPLOAD_CSV_REQUEST,xit),Q(d.DOWNLOAD_CSV_TEMPLATE_REQUEST,Eit),Q(d.GET_QUICK_IMPORT_STATUS_REQUEST,Cit),Q(d.REVIEW_FIELDS_MAPPING_REQUEST,wit),Q(d.CHECK_IMPORT_STATUS_REQUEST,Iit)],ou=(e,t)=>(t[e]||[]).reduce((o,i)=>(i.count===t.numItems&&o.push(i.key),o),[]),Rit=e=>{const t=Object.values(e).find(r=>r?.id.startsWith("item-"));return M(t)?null:{itemGroupUid:t.itemGroupUid,variantOptionValues:t.variantOptionValues}},jit=(e,t)=>{const{itemGroupUid:r="",variantOptionValues:o=[]}=Rit(t)||{};return{name:e.oldestNode,itemGroupName:e.oldestNode,parentFolders:(e?.parentFolders||[]).map(i=>({id:Number(i)})),descendantIds:e?.descendantIds?.map(Number)||[],priceMin:e?.minPrice||0,priceMax:e?.maxPrice||0,value:e?.totalValue||0,quantity:Aa(e?.totalQuantity||0,4),unitName:e?.unitsCount?.[0]?.key,nodesCount:e?.numItems||0,labelUrl:Cm(ou("labelUrls",e)),labelUrlType:Cm(ou("labelUrlTypes",e)),labelUrlExtra:Cm(ou("labelUrlExtras",e)),labelUrlExtraType:Cm(ou("labelUrlExtraTypes",e)),tags:ou("tags",e),itemGroupUid:r,variantOptionValues:o}};function*f4(e){try{const t=yield*G(),{itemSummaryStats:r={}}=yield*ie(Fe.fetchItemSummaryStats,{pathParams:{companyId:t},data:e});return r}catch(t){return H(t,{tags:["saga","fetchItemSummaryStatsAggregation"]}),null}}function*kit(e){try{const{sid:t,folders:r,afterAll:o,scopeToAllFolders:i}=e.payload,s=yield*ne(m=>m?.appRouting?.prevPathname??""),a=Object.keys(r||{}).map(m=>r[m]?.id).filter(j);if(M(a))return;let l=yield*Re(f4,{query:{parent_node_ids:a,sid:t}});if(i){const m=(l?.parentFolders||[]).map(Number).filter(j);m.some(h=>!a.includes(h))&&(l=yield*Re(f4,{query:{parent_node_ids:m,sid:t}}))}const u=yield*ne(m=>m.nodes?.bucketsById||{}),p=jit(l,u);if(M(p)){const m=s.match(Uh)?s:"/items";return yield y(Ot(m))}yield y({type:d.SET_ITEM_SUMMARY_BUCKET,payload:{entityId:t,entity:p}}),o&&o(),yield y({type:d.GET_ITEM_SUMMARY_SUCCESS})}catch(t){return H(t,{tags:["saga","getItemSummary"]}),null}}function*cP(e){try{const t=yield*Re(bx),{sid:r,folders:o,sortBy:i,direction:s,keyword:a,pageNumber:l=1,pageLimit:u=t}=e.payload;Qp(l);const{buckets:p,meta:m,error:h,shouldRetry:A=!1}=yield*Re(lo,{payload:{includeSortByParentId:!0,data:{folders:o,sids:[{value:r}],filterByBucketType:"item",summarySorting:[{sortBy:{value:i},sortDirection:s}],keyword:a},params:{includeAcl:!0,notifications:!0,customAttributes:!0},pageLimit:u,pageNumber:l}});if(A)return yield*Re(cP,{...e,payload:{...e.payload,pageNumber:l-1}});if(j(h)){yield y({type:d.FETCH_SUMMARY_ITEMS_FAILURE});const w=yield*Re(Qu,"/404");return yield y(Ot(w))}const f=nOe(p),_=yield*ne(J("",["appRouting","prevPathname"]));if(M(f.descendantBucketsIds)&&M(a))return _.match(Uh)?yield y(Et(_)):yield y(Et("/items"));const b=j(p)&&Zt(["photos"],xl(p));yield y({type:d.SET_ITEM_SUMMARY_BUCKET,payload:{entityId:r,entity:He(f,b)}});const E=Object.keys(o||{}).map(w=>o[w]?.id).filter(j);if(M(E)){const w=p.reduce((v,k)=>{const N=k?.parentNodeId;return j(N)&&(v[N]={id:N}),v},{});j(w)&&(yield y({type:d.GET_ITEM_SUMMARY_REQUEST,payload:{sid:r,folders:w,scopeToAllFolders:!0}}))}yield y({type:d.SET_PAGINATION_META,payload:{source:"itemSummary",meta:{totalCount:ge(0,"total",m),nodesCount:ge(0,"item",m)}}});const T=fo(p);yield y({type:d.FETCH_SUMMARY_ITEMS_SUCCESS,...T})}catch(t){return H(t,{tags:["saga","fetchSummaryItems"]}),null}}const Nit=[Q(d.GET_ITEM_SUMMARY_REQUEST,kit),Q(d.FETCH_SUMMARY_ITEMS_REQUEST,cP)];function*Oit(e){try{yield re(Lu,e.payload),yield*w_(),yield*I_(),yield y({type:d.CLOSE_ALL_WEBSOCKET_SUBSCRIPTIONS}),yield En([y({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:tl}}),y({type:d.CREATE_WEBSOCKET_SUBSCRIPTION,payload:{channel:V0}}),re(R_),re(k_),y({type:d.FETCH_UNITS_REQUEST}),y({type:d.FETCH_CUSTOM_ATTRIBUTES_REQUEST}),y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}}),re(j_),re(N_),y({type:d.GET_REASONS_REQUEST}),y({type:d.RESET_LEDGER_FILTERS_OPTIONS}),y({type:d.FETCH_FOLDER_TEMPLATES_INDUSTRIES_REQUEST}),y({type:d.RESET_ROLE_GROUPS}),y({type:d.RESET_PERMISSION_SCOPE_IDS}),y({type:d.GET_CURRENT_USER_REQUEST})]),yield re(Fc.updateUser),yield re(O_),yield re(zx,{redirectTo:null})}catch(t){return H(t,{tags:["saga","companyRequest"]}),yield y({type:d.FETCH_COMPANY_FAILURE})}}const Dit=[Q(d.FETCH_COMPANY_REQUEST,Oit)];function*Pit(){try{const e=yield*G(),t=yield me(Fe.getUnits,{pathParams:{companyId:e}});if(t.responseStatus!==200)return t.code!==R3&&V(t.error),yield y({type:d.FETCH_UNITS_FAILURE});const r=iV(t),o=sV(Dt(["request","responseStatus"],r));yield y({type:d.FETCH_UNITS_SUCCESS,payload:{units:o}})}catch(e){return H(e,{tags:["saga","fetchUnits"]}),null}}function*Lit(e){try{const t=yield*G(),{formValues:r=lx}=e.payload,{name:o,abbreviation:i,unitType:s}=r,a=yield Ce(Ze),l={name:o,abbreviation:i,type:s.value},u=yield me(Fe.createCustomUnit,{pathParams:{companyId:t},data:l});if(u.error)return V(u.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.CREATE_CUSTOM_UNIT_FAILURE});yield y({type:d.CREATE_CUSTOM_UNIT_SUCCESS}),se({type:"success",message:ue("manage_unit.unit_form.create_success")}),O.createCustomUnit(l,a.roleType),yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_UNITS_REQUEST})}catch(t){yield y({type:d.CREATE_CUSTOM_UNIT_FAILURE,payload:{}}),H(t,{tags:["saga","createCustomUnit"]})}}function*Fit(e){try{const{unit:t,onSuccess:r}
6973=e.payload,o=yield*G(),i=yield Ce(Ze),s=yield me(Fe.deleteCustomUnit,{pathParams:{companyId:o,id:t.id}});if(s.error)return V(Ae("error",s)),yield y({type:d.HIDE_MODAL}),yield y({type:d.DELETE_CUSTOM_UNIT_FAILURE});yield y({type:d.DELETE_CUSTOM_UNIT_SUCCESS}),r(),se({type:"success",message:ue("manage_unit.delete_success")}),O.deleteCustomUnit(t,i.roleType),yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_UNITS_REQUEST})}catch(t){yield y({type:d.DELETE_CUSTOM_UNIT_FAILURE,payload:{}}),H(t,{tags:["saga","deleteCustomUnit"]})}}function*Mit(e){try{const t=yield*G(),{formValues:r=lx,unit:o}=e.payload,{name:i,abbreviation:s,unitType:a,isDefault:l}=r,u=yield Ce(Ze),p={name:i,abbreviation:s,type:a.value,isDefault:l},m=yield me(Fe.editCustomUnit,{pathParams:{companyId:t,id:o.id},data:{unit:p}});if(m.error)return V(m.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.EDIT_CUSTOM_UNIT_FAILURE});O.editCustomUnit(o,p,u.roleType),yield y({type:d.EDIT_CUSTOM_UNIT_SUCCESS}),se({type:"success",message:ue("manage_unit.unit_form.edit_success")}),yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_UNITS_REQUEST})}catch(t){yield y({type:d.EDIT_CUSTOM_UNIT_FAILURE,payload:{}}),H(t,{tags:["saga","editCustomUnit"]})}}const Uit=[Q(d.FETCH_UNITS_REQUEST,Pit),Q(d.CREATE_CUSTOM_UNIT_REQUEST,Lit),Q(d.EDIT_CUSTOM_UNIT_REQUEST,Mit),Q(d.DELETE_CUSTOM_UNIT_REQUEST,Fit)],mxt=(e,t)=>{const r={Header:"Source Folder",id:"origin",accessor:"origin",align:"left",letterSpacing:"-0.1px",padding:"0 20px",width:300,Cell:({row:s})=>{const a=e===da.ORIGIN,l=!a&&oe(s.original.subRows);return n.jsx(PC,{reverseArrow:!0,isHiddenColumn:a&&s.depth!==0,isMainColumn:a,isMultipleFolders:l,isRootFolder:s.original.originId===be,name:s.original.origin,nodeId:s.original.originId})}},o={Header:"Destination Folder",id:"destination",accessor:"destination",align:"left",letterSpacing:"-0.1px",padding:"0 20px",width:300,Cell:({row:s})=>{const a=e===da.DESTINATION,l=!a&&oe(s.original.subRows);return n.jsx(PC,{isHiddenColumn:a&&s.depth!==0,isMainColumn:a,isMultipleFolders:l,isRootFolder:s.original.destinationId===be,isSubRow:s.depth!==0,name:s.original.destination,nodeId:s.original.destinationId})}};return[...e===da.ORIGIN?[r,o]:[o,r],{Header:"Items Moved",id:"movedItemsCount",accessor:"movedItemsCount",align:"left",letterSpacing:"-0.1px",padding:"0 8px",width:150,Cell:({row:{original:s}})=>n.jsx(Qt,{value:s.movedItemsCount})},{Header:"Quantity Moved",id:"movedQuantity",accessor:"movedQuantity",align:"left",letterSpacing:"-0.1px",padding:"0 8px",width:150,Cell:({row:{original:s}})=>n.jsx($R,{original:s})},{Header:"Value",id:"totalValue",accessor:"totalValue",justifyContent:"flex-end",letterSpacing:"-0.1px",padding:"0 68px 0 8px",width:150,Cell:({row:{original:s}})=>n.jsx(c0,{column:"totalValue",data:{isItem:!1},value:s.totalValue}),disableSortBy:t}]},dP=e=>e==="origin"?"originFolderName":e==="destination"?"destinationFolderName":e==="movedQuantity"?"quantity":e,Bit=e=>["origin","destination"].includes(e)?"folderName":e==="movedQuantity"?"quantity":e,id=e=>{const{value:t="",from:r="",to:o=""}=e||{};if(t)return t!=="custom"?xt.decamelize(t):{from:r,to:o}},Hit=(e={})=>{const{buckets:t}=e;return _e(t)?[]:Ee(r=>{const o=$(["recentEntity","hits","hits",0,"source","parentName"],r),i=aV("parentNames")(r),s={name:`${o} (${r.key})`,value:r.key};return i.length===1?s:{...s,options:Ee(a=>({name:a,value:`${r.key}/${a}`,nested:!0}),i)}},t)},Kf=(e=[])=>!Array.isArray(e)||e.length===0?[]:e.map(({key:t,value:r})=>({unit:t,value:Aa(r,4)})).sort(U3);function*Si(e){try{const t=yield*ne(J({},["reporting","reportTypes"]));if(j(t))return $([e,"id"],t);const r=yield*G(),{reportTypes:o=[]}=yield*ie(ee.fetchReportTypes,{pathParams:{companyId:r}}),i=o.reduce((s,a)=>({...s,[a.type]:a}),{});return yield y({type:d.SET_REPORT_TYPES_DATA,payload:i}),$([e,"id"],i)}catch(t){H(t,{tags:["saga","getReportTypeId"]})}}function*zit(e){try{yield no(250);const t=yield*G(),r=yield*ne(AA),o=yield*ne(_=>zi(sr.PRODUCT_LINK,_)),i=e?.payload?.formValues||{},s=J(1,["payload","currentPage"],e),a=yield*Re(Mp),l=yield*ne(Mn),u=ge({},"filters",i),p=Ex({data:{...u,keyword:i.keyword,dateRange:i.dateRange,timezoneOffset:r,allFolders:l,isProductLinkEnabled:o,sorting:[{sortBy:{value:i.sortBy},sortDirection:i.direction}]},pageLimit:a,pageNumber:s}),{ledgerEntries:m=[],error:h,meta:A}=yield*ie(ee.searchLedgerEntries,{pathParams:{companyId:t},data:{searchQuery:p,options:{includeUndoActivity:u.viewOptions?.values?.some(_=>_?.value==="undo_activity")}}});if(h)return yield y({type:d.FETCH_LEDGER_ENTRIES_FAILURE}),V(h);const f=m.map(_=>({..._,type:"item"}));yield En([y({type:d.SET_REPORT_PAGINATION_META,payload:{meta:{totalCount:ge(0,"total",A)}}}),y({type:d.SET_REPORT_LEDGER_ENTRIES,payload:f}),y({type:d.FETCH_LEDGER_ENTRIES_SUCCESS})])}catch(t){H(t,{tags:["saga","fetchLedgerEntries"]}),yield y({type:d.FETCH_LEDGER_ENTRIES_FAILURE})}}function*Vit(){try{const e=yield*G(),t=yield*ne(J({},["reporting","transactions","filters"]));if(j(t))return yield y({type:d.FETCH_LEDGER_FILTERS_OPTIONS_SUCCESS});const{aggregations:r={},error:o}=yield*ie(ee.fetchLedgerEntriesAggregations,{pathParams:{companyId:e},data:{searchQuery:lV()}});if(o)return yield y({type:d.FETCH_LEDGER_FILTERS_OPTIONS_FAILURE}),V(o);yield y({type:d.FETCH_LEDGER_FILTERS_OPTIONS_SUCCESS,payload:{filters:{nodeNames:Ba(r.nodeNames),nodeSids:Ba(r.nodeSids),nodeTags:Ba(r.nodeTags),nodeLabels:[...Ba(r.nodeLabels1),...Ba(r.nodeLabels2)],nodeNotes:Ba(r.nodeNotes,!0),transactionNotes:Ba(r.actionNotes,!0),users:cV(r.users),folders:Hit(r.folders),prices:{startRange:0,endRange:J(1e4,["maxPrice","value"],r),step:B3.step},qtyChange:{startRange:J(-5e3,["minQtyDelta","value"],r),endRange:J(5e3,["maxQtyDelta","value"],r)}}}})}catch(e){H(e,{tags:["saga","fetchLedgerFiltersOptions"]}),yield y({type:d.FETCH_LEDGER_FILTERS_OPTIONS_FAILURE})}}function*Qit(e){try{const{values:t,resolve:r,reject:o}=e.payload,i=Ae("useXlsx",t)?"xlsx":"csv",s=ge([],"attributesFieldSelector",t),a=Dn("allTransactionsReport"),l=s.reduce((T,w,v)=>{const k=$n[v];return M(k)||!a[k.key]||!w||T.push(k.value),T},[]),u=yield*G(),p=yield*ne(AA),m=Ve(J([],["values","customAttributesFieldSelector"]),au((T,w)=>({include:T,element:w}),vs,t.customAttributes),Dr,Ee(T=>T.id))(e.payload),h=e?.payload?.formValues||{},A=yield*ne(Mn),f=yield*ne(T=>zi(sr.PRODUCT_LINK,T)),_=Ex({data:{...h.filters,keyword:h.keyword,dateRange:h.dateRange,timezoneOffset:p,allFolders:A,isProductLinkEnabled:f,sorting:[{sortBy:{value:h.sortBy},sortDirection:h.direction}]},pageLimit:1e4}),{jobId:b,error:E}=yield*ie(ee.exportLedgerEntries,{pathParams:{companyId:u},data:{documentType:i,headers:l,customAttributeIds:m,searchQuery:_,options:{includeUndoActivity:h.filters?.viewOptions?.values?.some(T=>T?.value==="undo_activity")}}});if(E)return V(E),o(),yield y({type:d.EXPORT_LEDGER_ENTRIES_FAILURE});if(t.savePreferences){const T={csvType:"allTransactionsReport",...t};Kr(T,"csv")}else{const T=yield*Re(Vs,"csv","allTransactionsReport");j(T)&&Kr({...T,savePreferences:!1},"csv")}return yield*at({jobId:b,*onJobFailure(T){V(T.error),o(),yield y({type:d.EXPORT_LEDGER_ENTRIES_FAILURE})},*onJobSuccess(T){if(T.url){const D=document.createElement("a");D.href=T.url,D.download="ledger_entries.csv",D.dispatchEvent(new MouseEvent("click"))}const w=$n.reduce((D,F,B)=>
6973{if(!!!a[F.key])return D;const z=s[B],W=gA(F.name);return Ne(D,{[W]:z})},{}),v=j(m)?{custom:!0}:{},{isCustomReport:k,areThereNewFilters:N}=t;O.completeReportExport(va.allTransactions,k&&!N,Ne(w,v)),yield y({type:d.HIDE_MODAL}),yield y({type:d.EXPORT_LEDGER_ENTRIES_SUCCESS}),se({type:"success",message:x("export_modal.export_success")}),r()}})}catch(t){return H(t,{tags:["saga","exportLedgerEntries"]}),null}}function*Wit(e){try{const{values:t,formValues:r,resolve:o,reject:i}=e.payload,s=Ae("useXlsx",t)?"xlsx":"csv",a=ge([],"attributesFieldSelector",t),l=Dn("itemQtyChangesReport"),{dateRange:u,filters:p,sortBy:m,direction:h}=r,A=yield*G();let f;const _=a.reduce((w,v,k)=>{const N=$n[k];if(M(N))return w;const{viewSortKey:D,value:F}=N;return m===D&&(f=F),M(N)||!l[N.key]||!v||(N.value?w.push(N.value):w.push(N.name)),w},[]);let b={documentType:s,headers:_,filters:{createdAt:{gte:Q2(u.from,"YYYY-MM-DD"),lte:Q2(u.to,"YYYY-MM-DD")},sort:{[f]:h==="ascending"?"asc":"desc"}}};j(p.sids.values)&&(b={...b,filters:{...b.filters,sid:Ee(w=>w.value,p.sids.values)}}),j(p.names.values)&&(b={...b,filters:{...b.filters,itemName:Ee(w=>w.value,p.names.values)}}),j(p.folders)&&!p.folders.allFoldersSelected&&(b={...b,filters:{...b.filters,parentId:vt(w=>!qe(0,+w),bt(p.folders))}}),j(p.primaryLabels.values)&&(b={...b,filters:{...b.filters,labelUrl:Ee(w=>w.value,p.primaryLabels.values)}});const{jobId:E,error:T}=yield*ie(ee.exportItemQtyChangesReport,{pathParams:{companyId:A},data:b});if(T)return V(T),i(),yield y({type:d.EXPORT_ITEM_QTY_CHANGES_REPORT_FAILURE});if(t.savePreferences){const w={csvType:"itemQtyChangesReport",...t};Kr(w,"csv")}else{const w=yield*Re(Vs,"csv","itemQtyChangesReport");j(w)&&Kr({...w,savePreferences:!1},"csv")}return yield*at({jobId:E,*onJobFailure(w){V(w.error),i(),yield y({type:d.EXPORT_ITEM_QTY_CHANGES_REPORT_FAILURE})},*onJobSuccess(w){if(w.url){const D=document.createElement("a");D.href=w.url,D.download="item_qty_changes.csv",D.dispatchEvent(new MouseEvent("click"))}const v=$n.reduce((D,F,B)=>{if(!!!l[F.key])return D;const z=a[B],W=gA(F.name);return Ne(D,{[W]:z})},{}),{isCustomReport:k,areThereNewFilters:N}=t;O.completeReportExport(va.qtyChangesByItem,k&&!N,v),yield y({type:d.HIDE_MODAL}),yield y({type:d.EXPORT_ITEM_QTY_CHANGES_REPORT_SUCCESS}),se({type:"success",message:x("export_modal.export_success")}),o()}})}catch(t){return H(t,{tags:["saga","exportItemQuantityChangesReport"]}),null}}function*qit(e){try{const{values:t,resolve:r,reject:o}=e.payload,i=Ae("useXlsx",t)?"xlsx":"csv",s=ge([],"attributesFieldSelector",t),a=Dn("transferReport"),l=yield*G(),{dateRange:u,groupBy:p,filters:m,sortBy:h,direction:A}=e.payload.formValues||{},f=s.reduce((E,T,w)=>{const v=$n[w];return!T||M(v)||!a[v.key]?E:v.value?[...E,v.value]:[...E,v.name]},[]),{jobId:_,error:b}=yield*ie(ee.exportTransferReport,{pathParams:{companyId:l},data:{documentType:i,headers:f,groupBy:p,sort:{[dP(h)]:A==="ascending"?"asc":"desc"},filters:{createdAt:{gte:ba(u.from),lte:ba(u.to)},destinationFolderIds:xa(m.destinationFolders),originFolderIds:xa(m.originFolders)}}});if(b)return V(b),o(),yield y({type:d.EXPORT_TRANSFER_REPORT_FAILURE});if(t.savePreferences){const E={csvType:"transferReport",...t};Kr(E,"csv")}else{const E=yield*Re(Vs,"csv","transferReport");j(E)&&Kr({...E,savePreferences:!1},"csv")}return yield*at({jobId:_,*onJobFailure(E){V(E.error),o(),yield y({type:d.EXPORT_TRANSFER_REPORT_FAILURE})},*onJobSuccess(E){if(E.url){const T=document.createElement("a");T.href=E.url,T.download="transfer_report.csv",T.dispatchEvent(new MouseEvent("click"));const w=$n.reduce((N,D,F)=>{const B=Dn("transferReport");if(!$([D.key],B))return N;const z=s[F],W=gA(D.name);return Ne(N,{[W]:z})},{}),{isCustomReport:v,areThereNewFilters:k}=t;O.completeReportExport(va.transfer,v&&!k,w)}yield y({type:d.HIDE_MODAL}),yield y({type:d.EXPORT_TRANSFER_REPORT_SUCCESS}),se({type:"success",message:x("export_modal.export_success")}),r()}})}catch(t){return H(t,{tags:["saga","exportTransferReport"]}),null}}function*Git(e){try{yield no(250);const t=yield*G(),r=yield*ne(AA),o=e?.payload?.formValues||{},i=yield*ne(Mn),s=ge({},"filters",o),{aggregations:a,error:l}=yield*ie(ee.fetchLedgerEntriesAggregations,{pathParams:{companyId:t},data:{searchQuery:dV({data:{...s,dateRange:o.dateRange,timezoneOffset:r,allFolders:i}})}});if(l)return yield y({type:d.FETCH_CONSUMPTION_REPORT_FAILURE}),V(l);const u=Ve(J([],["mostUsedItems","buckets"]),Ee(p=>{const m=b=>$(["quantityChanges","buckets",b,"totalQuantityDelta","value"],p),h=Mh(m("decrease")),A=Mh(m("increase")),f=J({},["recentLedgerEntry","hits","hits",0,"source"],p),_=ge([],"variantOptions",f);return{id:p.key,sid:Ae("sid",f),name:Ae("nodeName",f),tags:Ae("tags",f),parentId:Ae("parentId",f),parentName:Ae("parentName",f),materializedPathNames:Ae("materializedPathNames",f),nodeNotes:Ae("nodeNotes",f),variantOptionValues:Ee(b=>({option:b.option,label:b.name}),_),unitName:Ae("unitName",f),transactionsCount:Ae("docCount",p),totalQtyChange:new Th(A).plus(h).toNumber(),totalQtyDecrease:h,totalQtyIncrease:A}}))(a);yield y({type:d.FETCH_CONSUMPTION_REPORT_SUCCESS,payload:u})}catch(t){H(t,{tags:["saga","fetchConsumptionReport"]}
6973),yield y({type:d.FETCH_CONSUMPTION_REPORT_FAILURE})}}function*$it(e){try{const t=yield*G(),r=yield*ne(AA),{sid:o,parentId:i,dateRange:s}=e.payload,a=i||be,[l,u]=yield En([ie(ee.searchBuckets,{pathParams:{companyId:t},data:{searchQuery:Na({isSummaryView:!0,sids:[{value:o}],folders:{[a]:{id:a}},filterByBucketType:"item",summarySorting:[{sortBy:{value:"created_at"},sortDirection:"asc"}],pageLimit:1,pageNumber:1})}}),ie(ee.fetchLedgerEntriesAggregations,{pathParams:{companyId:t},data:{searchQuery:uV({sid:o,parentId:i,timezoneOffset:r,dateRange:s})}})]),p=l.error||u.error;if(p)return yield y({type:d.FETCH_ITEM_QTY_CHANGES_ANALYTICS_FAILURE}),V(p);const{previousTransactions:m,currentTransactions:h,nextTransactions:A}=u.aggregations,f=m.docCount===0?Number(J(0,["oldestTransaction","hits","hits",0,"source","oldQuantity"],h)):J(0,["startQty","value"],m),_=J([],["qtyChanges","buckets"],h),[b,E]=Ve(fi(Ae("key")),sL((F,B)=>{const U=Mh($(["totalQuantityDelta","value"],B)),z=Mh(D0(U,F));return[z,{x:B.key,y:z,transactionsCount:B.docCount,qtyDelta:U}]},f))(_),T=J("",["newestTransaction","hits","hits",0,"source","createdAt"],m),w=j(T)?[{x:ct(T).valueOf(),y:f,outsideVisibleRange:!0}]:[{x:ct(s.from).subtract(1,"week").valueOf(),y:f,outsideVisibleRange:!0},{x:E[0].x,y:f,outsideVisibleRange:!0}],v=J({createdAt:"",quantityDelta:0},["oldestTransaction","hits","hits",0,"source"],A),k=j(v.createdAt)?{x:ct(v.createdAt).valueOf(),y:new Th(b).plus(v.quantityDelta).toNumber(),outsideVisibleRange:!0}:{x:ct(s.to).add(1,"week").valueOf(),y:b,outsideVisibleRange:!0},{buckets:N,meta:D}=l;return yield y({type:d.FETCH_ITEM_QTY_CHANGES_ANALYTICS_SUCCESS,payload:{isItemDeleted:D.total===0,isItemHasClones:D.total>1,clonesAmount:D.total,itemDetails:N[0],startQty:f,endQty:b,chartData:[...w,...E,k]}})}catch(t){H(t,{tags:["saga","fetchItemQtyChangesAnalytics"]}),yield y({type:d.FETCH_ITEM_QTY_CHANGES_ANALYTICS_FAILURE})}}function*Kit(e){try{const t=yield*G(),{nodeId:r}=e.payload,{buckets:o,meta:i,error:s}=yield*ie(ee.searchBuckets,{pathParams:{companyId:t},data:{searchQuery:b6({nodeId:r})}});return s?(yield y({type:d.FETCH_ALL_TRANSACTIONS_REPORT_ITEM_DETAILS_FAILURE}),V(s)):yield y({type:d.FETCH_ALL_TRANSACTIONS_REPORT_ITEM_DETAILS_SUCCESS,payload:{itemDetails:{...o?.[0]||{},isItemDeleted:i?.total===0}}})}catch(t){H(t,{tags:["saga","fetchAllTransactionsReportItemDetails"]}),yield y({type:d.FETCH_ALL_TRANSACTIONS_REPORT_ITEM_DETAILS_FAILURE})}}function*Yit(e){try{yield no(250);const t=yield*G(),{currentPage:r=1}=e.payload,{dateRange:o={},filters:i={},groupBy:s,sortBy:a,direction:l}=e.payload.formValues||{},u=yield*Re(Mp),p={createdAt:{gte:ba(o.from),lte:ba(o.to)},destinationFolderIds:xa(i.destinationFolders),originFolderIds:xa(i.originFolders)},[m,h]=yield En([ie(ee.fetchTransferReport,{pathParams:{companyId:t},data:{groupBy:s,filters:p,page:r,perPage:u,sort:{[dP(a)]:l==="ascending"?"asc":"desc"}}}),ie(ee.fetchTransferReportSummary,{pathParams:{companyId:t},data:{filters:p}})]);if(m.error||h.error)return yield y({type:d.FETCH_TRANSFER_REPORT_FAILURE}),V(m.error||h.error);const A=(m.items||[]).reduce((f,_)=>{const b=_[`${pV(s)}FoldersCount`],E={id:String(_.id),origin:_.originFolderName,originId:_.originFolderId,destination:_.destinationFolderName,destinationId:_.destinationFolderId,movedItemsCount:_.movedItemsCount,totalValue:_.totalValue,unitsInfo:Kf(_.quantity),subRows:b>1?V7(b):null,subRowsFetched:!1};return f.push(E),f},[]);yield y({type:d.FETCH_TRANSFER_REPORT_SUCCESS,payload:{records:A,pagination:{totalCount:J(0,["meta","totalCount"],m)},statistics:{originsCount:h.originFoldersCount,destinationsCount:h.destinationFoldersCount,movedItemsCount:h.movedItemsCount,totalValue:parseFloat(h.totalValue).toFixed(2),unitsInfo:Kf(h.totalQuantity)}}})}catch(t){H(t,{tags:["saga","fetchTransferReport"]}),yield y({type:d.FETCH_TRANSFER_REPORT_FAILURE})}}function*Jit(e){try{const t=yield*G(),{parentRecord:r,formValues:o}=e.payload,{dateRange:i={},filters:s={},groupBy:a,sortBy:l,direction:u}=o||{},p={createdAt:{gte:ba(i.from),lte:ba(i.to)},destinationFolderIds:xa(s.destinationFolders),originFolderIds:xa(s.originFolders)},{items:m,error:h}=yield*ie(ee.fetchTransferReportRecord,{pathParams:{companyId:t},data:{groupBy:a,id:r.id,filters:p,sort:{[Bit(l)]:u==="ascending"?"asc":"desc"}}});if(h)return yield y({type:d.EXPAND_TRANSFER_REPORT_RECORD_FAILURE}),V(h);const A=Ee(f=>{const _=a===da.DESTINATION;return{id:`${f.id}-${f.folderId}`,origin:_?f.folderName:r.origin,originId:_?f.folderId:r.id,destination:_?r.destination:f.folderName,destinationId:_?r.id:f.folderId,movedItemsCount:f.movedItemsCount,totalValue:f.totalValue,unitsInfo:Kf(f.quantity)}},m);yield y({type:d.EXPAND_TRANSFER_REPORT_RECORD_SUCCESS,payload:{id:r.id,subRows:A}})}catch(t){H(t,{tags:["saga","expandTransferReportRecord"]}),yield y({type:d.EXPAND_TRANSFER_REPORT_RECORD_FAILURE})}}function*Xit(e){try{const t=yield*G(),{recordId:r,formValues:o}=e.payload,{dateRange:i={},filters:s={},groupBy:a}=o||{}
6973,[l,u]=Ve(Wi("-"),Ee(Number))(r),p=j(u),m=xa(s.destinationFolders),h=xa(s.originFolders),A={createdAt:{gte:ba(i.from),lte:ba(i.to)},destinationFolderIds:p&&a===da.ORIGIN?[u]:m,originFolderIds:p&&a===da.DESTINATION?[u]:h},{items:f,hiddenItemsCount:_,error:b}=yield*ie(ee.fetchTransferReportRecordDetails,{pathParams:{companyId:t},data:{groupBy:a,id:l,filters:A}});if(b)return yield y({type:d.FETCH_TRANSFER_RECORD_DETAILS_FAILURE}),V(b);const E=Ee(T=>({id:T.nodeId,name:T.nodeName,sid:T.sid,unitName:T.unitName,variantOptions:T.variantOptions,quantity:Math.abs(T.totalQuantityDelta)}),f);yield Ur(SA,cn("id",E)),yield y({type:d.FETCH_TRANSFER_RECORD_DETAILS_SUCCESS,payload:{shownItems:E,hiddenItemsCount:_}})}catch(t){H(t,{tags:["saga","fetchTransferRecordDetails"]}),yield y({type:d.FETCH_TRANSFER_RECORD_DETAILS_FAILURE})}}function*Zit(e){try{const{payload:t}=e,r=yield*G(),o=yield*ne(rs),{ledgerEntries:i,error:s}=yield*ie(ee.searchLedgerEntries,{pathParams:{companyId:r},data:{searchQuery:Ex({data:{nodeIds:[t.nodeId],sorting:[{sortBy:{value:"createdAt"},sortDirection:"desc"}]},pageLimit:t.size||5,pageNumber:1})}});if(s)return yield y({type:d.FETCH_ITEM_TRANSACTIONS_FAILURE}),V(s);const a=Ee(({id:l,createdAt:u,nodeName:p,action:m,unitName:h,quantityDelta:A,newQuantity:f})=>{const _=j(m.reasonName)?`(${m.reasonName})`:"",b=mV(m.actionType,A),E=Ve(Math.abs,Aa)(A),T=Lt(o(h),E);return{id:l,createdAt:u,quantityDelta:A,unit:T,label:cp(`${m.actionType} ${_}`),content:x(b,{userName:m.roleFullName,unit:T,newQty:Aa(f,4),qtyDelta:E}),meta:{nodeName:p}}},i);return yield y({type:d.FETCH_ITEM_TRANSACTIONS_SUCCESS,payload:a})}catch(t){H(t,{tags:["saga","fetchItemTransactions"]}),yield y({type:d.FETCH_ITEM_TRANSACTIONS_FAILURE})}}function*est(e){try{const{params:t,afterAll:r,formValues:o}=e.payload,i=yield*G(),{error:s}=yield*ie(Je.editTransactions,{pathParams:{companyId:i},data:{ledgerEntryEdits:[t]}});if(s)return yield y({type:d.EDIT_TRANSACTIONS_FAILURE}),V(s);yield y({type:d.EDIT_TRANSACTIONS_SUCCESS,payload:{formValues:o,uid:t.ledgerEntryId}}),r&&r(),se({type:"success",message:x("update_transaction.success_message")})}catch(t){H(t,{tags:["saga","editTransactions"]}),yield y({type:d.EDIT_TRANSACTIONS_FAILURE})}}const tst=[Q(d.FETCH_LEDGER_ENTRIES_REQUEST,zit),Q(d.EXPORT_LEDGER_ENTRIES_REQUEST,Qit),Q(d.FETCH_LEDGER_FILTERS_OPTIONS_REQUEST,Vit),Q(d.EXPORT_ITEM_QTY_CHANGES_REPORT_REQUEST,Wit),Q(d.EXPORT_TRANSFER_REPORT_REQUEST,qit),Q(d.FETCH_CONSUMPTION_REPORT_REQUEST,Git),Q(d.FETCH_ITEM_QTY_CHANGES_ANALYTICS_REQUEST,$it),Q(d.FETCH_ALL_TRANSACTIONS_REPORT_ITEM_DETAILS_REQUEST,Kit),Q(d.FETCH_TRANSFER_REPORT_REQUEST,Yit),Q(d.FETCH_TRANSFER_RECORD_DETAILS_REQUEST,Xit),nr(d.EXPAND_TRANSFER_REPORT_RECORD_REQUEST,Jit),Q(d.FETCH_ITEM_TRANSACTIONS_REQUEST,Zit),Q(d.EDIT_TRANSACTIONS_REQUEST,est)];function*uP(e){const{type:t,page:r=1}=e.payload;try{const o=yield*G(),i=yield me(ee.fetchCustomReports,{pathParams:{companyId:o},queryParams:{type:t,page:r,perPage:15,sortBy:"name",sortDirection:"ascending",scheduledOnly:!1}}),{reports:s=[],meta:a={}}=i;yield y({type:d.FETCH_CUSTOM_REPORTS_SUCCESS,payload:{type:t,reports:s,meta:a}})}catch(o){H(o,{tags:["saga","fetchCustomReports"]})}}function*nst(e){try{const t=yield*G(),{reportTypes:r}=e.payload,o=[];r.forEach(s=>o.push(me(ee.fetchCustomReports,{pathParams:{companyId:t},queryParams:{type:s,page:1,perPage:15,sortBy:"name",sortDirection:"ascending",scheduledOnly:!1}})));const i=yield En(o);yield y({type:d.FETCH_ALL_CUSTOM_REPORTS_SUCCESS,payload:ro((s,{reports:a,meta:l},u)=>Ne(s,{[r[u]]:{reports:a,meta:l,isFetched:!0}}),{},i)})}catch(t){yield y({type:d.FETCH_ALL_CUSTOM_REPORTS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchAllCustomReports"]})}}function*rst(e){const{type:t,keyword:r,page:o}=e.payload;try{const i=yield*G(),{reports:s=[],meta:a={}}=yield me(ee.customReportsSearch,{pathParams:{companyId:i},queryParams:{type:t,q:r,sortBy:"name",sortDirection:"ascending",scheduledOnly:!1,perPage:15,page:o}});return{[t]:{reports:s,meta:a}}}catch(i){return H(i,{tags:["saga","fetchCustomReportsSearch"]}),{[t]:{reports:[],meta:{}}}}}function*ost(e){try{const{reportTypes:t,keyword:r=""}=e.payload,o=[];t.forEach(a=>o.push(re(rst,{payload:{type:a,keyword:r,page:1}})));const i=yield En(o),s=io(i);yield y({type:d.SEARCH_CUSTOM_REPORTS_SUCCESS,payload:s}),O.searchReport(r)}catch(t){yield y({type:d.SEARCH_CUSTOM_REPORTS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchCustomReportsSearch"]})}}function*ist(e){try{const{values:t,flowType:r,title:o,resolve:i=Me,reject:s,showGlobalMsg:a=!0}=e.payload,l=yield*G(),u=r!==Vr.Update,p=u?ee.createCustomReport:ee.updateCustomReport,m=yield me(p,{pathParams:{companyId:l,...r===Vr.Update&&{reportId:t.id}},data:t}),{error:h,type:A}=m;if(h){yield y({type:d.SAVE_CUSTOM_REPORT_FAILURE}),h.name?(oe(s)&&typeof s=="function"&&s(h),O.saveReportError(o,r,h.name)):(se({type:"error",message:h}),O.saveReportError(o,r,h));return}if(yield re(uP,{payload:{type:A}}),yield y({type:d.SAVE_CUSTOM_REPORT_SUCCESS,payload:{isSaveFlow:u}}),r!==Vr.SaveAndSubscribe&&(yield y({type:d.HIDE_MODAL})),[Vr.New,Vr.SaveAsNew].includes(r)){const k=Mi[A.toUpperCase()];yield y(Ot(`${k}/${m.id}`))}
6973const{metadata:{filters:f={},columnsLayout:_={},misc:{dateRange:b,sortOptions:E,activityHistoryLayoutSelected:T}={}}={}}=m||{};let w={};A===wt.ACTIVITY_HISTORY?w={save_layout:T,date_range:b}:A===wt.INVENTORY_SUMMARY||A===wt.TRANSACTIONS?w={save_layout:oe(E)&&oe(_),...b&&{date_range:b}}:(A===wt.QUANTITY_CHANGES_BY_ITEM||A===wt.TRANSFER)&&(w={save_layout:oe(E),date_range:b}),a&&r!==Vr.SaveAndSubscribe&&(r!==Vr.Update?se({type:"success",message:ue("reporting.custom_reports.notification.save")}):se({type:"success",message:ue("reporting.custom_reports.notification.update")}),O.saveReport(o,r,f,w));const v=Bt(["request","responseStatus"])(m);oe(i)&&typeof i=="function"&&i(v)}catch(t){yield y({type:d.SAVE_CUSTOM_REPORT_FAILURE}),H(t,{tags:["saga","saveReport"]})}}function*sst(e){try{const{id:t,origin:r,type:o}=e.payload,i=yield Ce(u=>u.featureFlags),s=yield Ce(u=>u.reporting.customReports[o].reports.find(p=>p.id===t)),a=yield*G();(yield me(ee.deleteCustomReport,{pathParams:{companyId:a,reportId:t}})).error?yield y({type:d.DELETE_CUSTOM_REPORT_FAILURE}):(yield y({type:d.DELETE_CUSTOM_REPORT_SUCCESS,payload:{type:o,id:t,reportData:s}}),yield y({type:d.HIDE_MODAL}),se({type:"success",message:ue("reporting.custom_reports.notification.delete")}),O.deleteReport(i.enableInventorySnapshots,r,o,s.schedules.length>0?s.schedules[0].type:null))}catch(t){H(t,{tags:["saga","deleteReport"]})}}const ast=[fy(d.FETCH_CUSTOM_REPORTS_REQUEST,uP),fy(d.FETCH_ALL_CUSTOM_REPORTS_REQUEST,nst),Q(d.SEARCH_CUSTOM_REPORTS_REQUEST,ost),Q(d.SAVE_CUSTOM_REPORT_REQUEST,ist),Q(d.DELETE_CUSTOM_REPORT_REQUEST,sst)];function*lst(e){try{const{reportData:t,subscriptionFormValues:r,isSaveAndSubscribeFlow:o,redirectToSavedReport:i,reportDeliveryFrequencyNote:s,origin:a}=e.payload,{id:l,name:u,type:p,schedules:m}=t,h=oe(m),A=J("",["0","id"],m),f=yield*G(),_=yield Ce(T=>T.featureFlags),b=h?ee.updateCustomReportSubscription:ee.subscribeCustomReport,E=yield me(b,{pathParams:{companyId:f,reportId:l,...h&&{scheduleId:A}},data:r});if(E.error)return yield y({type:d.SUBSCRIBE_REPORT_FAILURE});if(i){const T=Mi[p.toUpperCase()];yield y(Ot(`${T}/${l}`))}if(yield y({type:d.SUBSCRIBE_REPORT_SUCCESS,payload:{origin:a,type:p,reportId:l,prevSchedules:m,schedules:[Bt(["request","responseStatus"])(E)]}}),yield y({type:d.HIDE_MODAL}),yield y({type:d.HIDE_SLIDING_MODAL}),O.completeSubscribeReport({isInventorySnapshotsEnabled:_.enableInventorySnapshots,subscriptionId:A||E.id,subscriptionFormValues:r,report:t,origin:a,isSaveAndSubscribeFlow:o,reportType:F_[p],reportDeliveryFrequencyNote:s,isReportSubscribed:h}),h)se({type:"success",message:n.jsx(n.Fragment,{children:pt(ue(_.enableInventorySnapshots?"reporting.custom_reports.notification.update_subscription":"reporting.custom_reports.notification.update_subscription_old",{name:u}))})});else{let T="reporting.custom_reports.notification.subscribe_old";_.enableInventorySnapshots&&(o?T="reporting.custom_reports.notification.save_and_subscribe":T="reporting.custom_reports.notification.subscribe"),se({type:"success",message:n.jsx(n.Fragment,{children:pt(ue(T,{name:u}))})})}}catch(t){H(t,{tags:["saga","manageReportSubscription"]})}}function*cst(e){try{const{reportData:t,subscriptionFormValues:r,reportDeliveryFrequencyNote:o,origin:i}=e.payload,{id:s,name:a,type:l,schedules:u}=t,p=J("",["0","id"],u),m=yield*G(),h=yield Ce(f=>f.featureFlags),A=yield me(ee.unsubscribeCustomReport,{pathParams:{companyId:m,reportId:s,scheduleId:p}});if(yield y({type:d.UNSUBSCRIBE_REPORT_SUCCESS,payload:{origin:i,type:l,reportId:s,scheduleType:r.type,scheduleId:p}}),A.error)return yield y({type:d.UNSUBSCRIBE_REPORT_FAILURE});yield y({type:d.HIDE_MODAL}),O.unsubscribeReport({isInventorySnapshotsEnabled:h.enableInventorySnapshots,subscriptionId:p,subscriptionFormValues:r,origin:i,report:t,reportType:F_[l],reportDeliveryFrequencyNote:o}),se({type:"success",message:n.jsx(n.Fragment,{children:pt(ue("reporting.custom_reports.notification.unsubscribe",{name:a}))})})}catch(t){H(t,{tags:["saga","unsubscribeReport"]})}}function*dst(e){try{const{token:t,reject:r}=e.payload,o=yield me(ee.unsubscribeCustomReportByEmail,{pathParams:{token:t}});o.error?(yield y({type:d.UNSUBSCRIBE_REPORT_TOKEN_FAILURE}),r(o.error)):(yield y({type:d.UNSUBSCRIBE_REPORT_TOKEN_SUCCESS}),se({type:"success",message:ue("reporting.custom_reports.subscriptions.unsubscribe_msg")}
6973))}catch(t){H(t,{tags:["saga","emailReportUnsubscription"]})}}const ust=[Q(d.SUBSCRIBE_REPORT_REQUEST,lst),Q(d.UNSUBSCRIBE_REPORT_REQUEST,cst),Q(d.UNSUBSCRIBE_REPORT_TOKEN_REQUEST,dst)],pst="restock_list";function*mst(e){try{const t=yield*G(),{statuses:r,search:o,folderIds:i,vendorId:s,nodeIds:a,sids:l}=e.payload??{},u=yield*Si(pst),p={...r?.length?{statuses:r}:{},...o?{search:o}:{},...i?.length?{folderIds:i}:{},...typeof s=="number"?{vendorId:s}:{},...a?.length?{nodeIds:a}:{},...l?.length?{sids:l}:{}},{jobId:m,error:h}=yield*ie(Je.exportReport,{pathParams:{companyId:t},data:{reportTypeId:u,misc:p}});return h?(V(h),yield y({type:d.EXPORT_RESTOCK_LIST_FAILURE})):yield*at({jobId:m,*onJobFailure(A={}){V(A.error),yield y({type:d.EXPORT_RESTOCK_LIST_FAILURE})},*onJobSuccess(A={}){if(A.url){const f=document.createElement("a");f.href=A.url,f.download="restock_list.csv",f.dispatchEvent(new MouseEvent("click"))}se({type:"success",message:ue("export_modal.export_success")}),yield y({type:d.EXPORT_RESTOCK_LIST_SUCCESS})}})}catch(t){return H(t,{tags:["saga","exportRestockList"]}),yield y({type:d.EXPORT_RESTOCK_LIST_FAILURE})}}const hst=[Q(d.EXPORT_RESTOCK_LIST_REQUEST,mst)];function*Ast(e){const{values:t={}}=e,{currentPage:r,dateRange:o,keyword:i,nodeId:s,itemGroupUid:a,size:l,filter:u,sortBy:p,viewOptions:m=[]}=t,h=yield*ne(T=>T?.featureFlags),A=gg(h),f=Sx({filter:u,sortBy:p},A),_=yg(m),E={reportTypeId:yield*Re(Si,wt.ACTIVITY_HISTORY),filters:f,page:r,perPage:oe(l)?l:Mp(),misc:{dateRange:id(o),...!!i&&{searchTerm:i},...!!s&&{nodeId:s},...!!a&&{itemGroupId:a},viewOptions:_}};try{yield kn(250);const T=yield*G(),w=Je.fetchReportData,v=yield*ie(w,{pathParams:{companyId:T},data:E});return v.error?(yield y({type:d.FETCH_ACTIVITY_HISTORY_FAILURE}),V(v.error)):(yield y({type:d.FETCH_ACTIVITY_HISTORY_SUCCESS,payload:v}),yield y({type:d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_REQUEST}))}catch(T){return H(T,{tags:["saga","fetchActivityHistory"]}),yield y({type:d.FETCH_ACTIVITY_HISTORY_FAILURE}),null}}function*gst(e){try{const{originalTransactionId:t}=e.payload,r=yield*ne(m=>m?.featureFlags),o=YCe(r),i=yg(o.viewOptions),s=Sx({filter:o.filter},gg(r)),l={reportTypeId:yield*Re(Si,wt.ACTIVITY_HISTORY),filters:s,misc:{auditLogId:t,viewOptions:i}},u=yield*G(),p=yield*ie(ee.fetchReportData,{pathParams:{companyId:u},data:l});if(p.error)return yield y({type:d.FETCH_ORIGINAL_UNDONE_ACTIVITY_OF_UNDO_ACTIVITY_FAILURE}),V(p.error);yield y({type:d.FETCH_ORIGINAL_UNDONE_ACTIVITY_OF_UNDO_ACTIVITY_SUCCESS,payload:{transaction:p.data[0]}})}catch(t){return H(t,{tags:["saga","fetchOriginalUndoneActivityOfUndoActivity"]}),yield y({type:d.FETCH_ORIGINAL_UNDONE_ACTIVITY_OF_UNDO_ACTIVITY_FAILURE}),null}}function*yst(e){try{const t=yield*G(),{nodeId:r,nodeType:o}=e.payload,{buckets:i,error:s}=yield*ie(ee.searchBuckets,{pathParams:{companyId:t},data:{searchQuery:b6({nodeId:r,type:o})}});return s?(yield y({type:d.FETCH_NODE_DETAILS_FOR_ACTIVITY_HISTORY_DRAWER_FAILURE}),V(s)):yield y({type:d.FETCH_NODE_DETAILS_FOR_ACTIVITY_HISTORY_DRAWER_SUCCESS,payload:{nodeDetails:{...i?.[0]||{}}}})}catch(t){H(t,{tags:["saga","fetchNodeDetailsForActvityHistoryDrawer"]}),yield y({type:d.FETCH_NODE_DETAILS_FOR_ACTIVITY_HISTORY_DRAWER_FAILURE})}}function*fst(){try{const e=yield*ne(i=>i?.transactions?.activityHistory.data);if(_e(e))return yield y({type:d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_SUCCESS,payload:{undoAllowedStatus:{}}});const t=e.map(i=>i.id),r=yield*G(),o=yield*ie(ee.fetchIsUndoAllowedForActivityHistory,{queryParams:{ids:t},pathParams:{companyId:r}});if(o.error)return yield V(o.error),yield y({type:d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_FAILURE});yield y({type:d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_SUCCESS,payload:{undoAllowedStatus:hV(o.data)}})}catch(e){return H(e,{tags:["saga","fetchIsUndoAllowedForActivityHistory"]}),yield y({type:d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_FAILURE}),null}}function*_st(e){try{const{formValues:t,transactionId:r,transactionType:o,activityHistoryFormValues:i}=e.payload,s=yield*G();O.undoActionFromActivityHistory({reason:t?.reason?.label||"",notes:oe(t?.notes),origin:"Activity History",transaction:{type:o}});const{jobId:a,error:l}=yield*ie(ee.undoActionFromActivityHistory,{pathParams:{companyId:s,auditLogId:r},data:{actionReasonUid:t?.reason?.value||null,actionNotes:t?.notes||null}});return l?(O.undoActionError({message:ue("common.undo_error",{error:l}),transaction:{type:o}}),yield V(ue("common.undo_error",{error:l})),yield y({type:d.HIDE_MODAL}),yield y({type:d.UNDO_ACTION_FROM_ACTIVITY_HISTORY_FAILURE})):yield*Re(at,{jobId:a,*onJobSuccess(){return se({message:ue("common.undo_success")}),yield y({type:d.HIDE_MODAL}),yield y({type:d.UNDO_ACTION_FROM_ACTIVITY_HISTORY_SUCCESS}),yield y({type:d.FETCH_ACTIVITY_HISTORY_REQUEST,values:{...i,currentPage:1}})},*onJobFailure(u){return O.undoActionError({message:ue("common.undo_error",{error:u.error}),transaction:{type:o}}),yield V(u.error),yield y({type:d.HIDE_MODAL}),yield y({type:d.UNDO_ACTION_FROM_ACTIVITY_HISTORY_FAILURE})}})}catch(t){return H(t,{tags:["saga","undoActionFromActivityHistory"]}),null}}function*xst(e){try{const t=yield*G(),{formValues:r={}}=e.payload,{dateRange:o,keyword:i,nodeId:s,itemGroupUid:a,filter:l,sortBy:u,viewOptions:p=[]}=r,m=yg(p),h=yield*ne(w=>w?.featureFlags),A=Sx({filter:l,sortBy:u}
6973,gg(h)),_={reportTypeId:yield*Re(Si,wt.ACTIVITY_HISTORY),filters:A,misc:{dateRange:id(o),...!!i&&{searchTerm:i},...!!s&&{nodeId:s},...!!a&&{itemGroupId:a},viewOptions:m}},b=Je.exportReport,{jobId:E,error:T}=yield*ie(b,{pathParams:{companyId:t},data:_});if(T)return yield y({type:d.ACTIVITY_HISTORY_EXPORT_FAILURE}),yield*Re(V,T);yield*Re(at,{jobId:E,*onJobFailure(w){yield y({type:d.ACTIVITY_HISTORY_EXPORT_FAILURE}),yield*Re(V,w)},*onJobSuccess(w={}){if(w.url){const N=document.createElement("a");N.href=w.url,N.download="transactions.csv",N.dispatchEvent(new MouseEvent("click"))}yield y({type:d.ACTIVITY_HISTORY_EXPORT_SUCCESS}),se({type:"success",message:ue("export_modal.export_success")});const{isCustomReport:v,areThereNewFilters:k}=e.payload;O.completeReportExport(va.activityHistory,v&&!k)}})}catch(t){return H(t,{tags:["saga","exportActivityHistoryCSV"]}),null}}const bst=[Q(d.FETCH_ACTIVITY_HISTORY_REQUEST,Ast),Q(d.ACTIVITY_HISTORY_EXPORT_REQUEST,xst),Q(d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_REQUEST,fst),Q(d.UNDO_ACTION_FROM_ACTIVITY_HISTORY_REQUEST,_st),Q(d.FETCH_ORIGINAL_UNDONE_ACTIVITY_OF_UNDO_ACTIVITY_REQUEST,gst),Q(d.FETCH_NODE_DETAILS_FOR_ACTIVITY_HISTORY_DRAWER_REQUEST,yst)],Gc={get name(){return x("common.blank")},value:"blank"},Est=wv((e,t)=>St(t,e),[],Ae("type")),Sst=(e=[],t)=>We((r,o)=>o.count===t?St(o.name,r):r,[],e),pP=(e=[])=>We((t,r)=>Ne(t,{[r.name]:r.count}),{},e),R0=(e,t=2)=>j(e)?parseFloat(e).toFixed(t):e,Cst=e=>{const{totals:t={}}=e,{directDescendants:r=0,maxPrice:o=null,minPrice:i=null,quantity:s=0,quantityByUnits:a={},types:l=[],descendantsIds:u=[],tags:p=[]}=t;return{tags:Sst(p,r),directDescendantCount:r,counters:pP(l),quantity:Aa(s,4),descendantIds:Ee(m=>Number(m.name),u),unitName:J("units",["0","name"],a),priceMin:R0(i),priceMax:R0(o)}},Tst=e=>{const{totals:t={}}=e,{directDescendants:r=0,maxPrice:o=null,minPrice:i=null,quantity:s=0,quantityByUnits:a={},types:l=[],descendantsIds:u=[]}=t;return{directDescendantCount:r,counters:pP(l),quantity:Aa(s,4),unitName:J("units",["0","name"],a),descendantIds:Ee(p=>Number(p.name),u),priceMin:R0(i),priceMax:R0(o)}},wst=({type:e})=>e==="itemgroup"?Tst:e==="master"?Cst:Me,Ist=(e=[],t)=>M(t)?{}:We((r,o)=>{const i=ge({},xt.camelize(o.id),t);if(M(i))return r;const s=wst(o);return Ne(r,{[o.id]:{fetchAggregations:!1,...s(i)}})},{},e),vst=({name:e,count:t})=>({unit:e,value:t});function Oc(e){const{name:t,value:r}=e||{};let o=t||r,i=r;return M(i)&&(o=Gc.name,i=Gc.value),{name:o,value:i}}const mP=e=>{const t=Ee(r=>mn(r)?"":r);return Ve(t,Ar)(e)};function Rst(e=[],t){const r=[];return t&&t.kind==="boolean"?(r.push(Oc({name:"Checked",value:!0})),r.push(Oc({name:"UnChecked",value:!1}))):e&&e.length&&(vt(i=>!!i,e).forEach(i=>{let s="",a=i;i==null||i===""?(s=Gc.name,a=Gc.value):s=i,r.push(Oc({name:s,value:a}))}),r.push(Oc({...Gc}))),fi(Ae("name"),r)}function jst(e){const t={type:""};switch(e){case"string":case"text":case"phone":case"email":case"boolean":case"dropdown":case"url":{t.type=Gt.multiSelect.code,t.chipRequired=!0;break}case"integer":case"float":{t.type=Gt.rangeSlider.code,t.chipRequired=!0;break}case"datetime":{t.type=Gt.dateTime.code,t.chipRequired=!1;break}case"scanner":{t.type=Gt.scanner.code,t.chipRequired=!0,t.strategy="or";break}default:t.type=""}return t}function hP(e=[],t){const r={...Gy,valuesToRender:[],startRange:0,endRange:0};let o=!0;if((t==="float"||t==="decimal")&&(o=!1),!e.length)return r;let i=-999999999999,s=999999999999;return e.forEach(a=>{const l=Number(a);if(rn(Number,l)){s>=l&&(s=l),i<=l&&(i=l);const u=Oc({name:a,value:l});r.valuesToRender.push(u)}}),o?(s=Math.floor(s),i=Math.ceil(i)):r.step=B3.step,r.startRange=s<0?s:Sy.min,r.endRange=i,r}const kst=it(vs,["decimal","number","float"]),WE=dd((e=[],t)=>{let r=[];if(e.length){const o=Ve(vt(Boolean),mP)(e);if(j(t)&&kst(t.valueType))return hP(o,t.valueType);r=o.map(i=>Oc({name:i,value:i})),t&&t.valueType==="string"&&(r=fi(K4(Zr,Ae("name")))(r))}return t.withBlank?Y4(Gc,r):r});function AP(e){const t={id:"",kind:"",name:"",valuesToRender:[]},r={...Gy,defaultRange:{...Gy}};let o={};o.name=e.name||t.name,o.id=e.id||t.id,o.kind=e.kind||t.kind;const i=jst(o.kind);switch(o.filterType=i.type,o.chipRequired=i.chipRequired,i.strategy&&(o.strategy=i.strategy),o.filterType){case Gt.multiSelect.code:{o.valuesToRender=mn(e.values)?[]:Rst(Ar(e.values),e);break}case Gt.rangeSlider.code:{if(mn(e.values))break;const s=hP(mP(e.values),o.kind);o={...o,...r,...s};break}case Gt.scanner.code:{o.valuesToRender=WE(e.values,{valueType:"string"});break}default:o.valuesToRender=t.valuesToRender}return o}function Nst(e=[]){const t=Ve(vt(r=>M(r)?!1:r&&!pr.ca.ignoreCATypes.includes(r.kind)),Ee(AP))(e);return Wr(t,[f_])}function*Ost({payload:e}){const t=yield*G(),o=(yield*ne(s=>s.featureFlags))?.inventorySummaryReportStatsV2Enabled?Je.fetchReportStats:ee.fetchReportStats;return yield*ie(o,{pathParams:{companyId:t},data:e})}function*Dst({nodesByNodeType:e={},aggregationChunkSize:t=10}){if(Ve(jn,ni,ft)(e)===0)return{};
6973const o=yield*Si(wt.INVENTORY_SUMMARY),i=We((l,u)=>{if(u==="item")return l;const p=e[u]||[],m=J4(t,p);if(M(m))return l;const h=Ee(A=>({reportTypeId:o,misc:{...u==="master"&&{master_buckets:A.map(({id:f,sid:_,parentNodeId:b})=>({id:f,sid:_,parentFolderId:b||be}))},...u==="itemgroup"&&{item_group_buckets:A.map(({id:f,itemGroupUid:_,parentNodeId:b})=>({id:f,itemGroupId:_,parentFolderId:b||be}))}}}),m);return on(l,h)},[],bt(e)),s=[];i.forEach(l=>s.push(re(Ost,{payload:l})));const a=yield En(s);return io(a)}function*Pst({data:e=[]}){const t=Est(e),r=yield*Dst({nodesByNodeType:t});M(r)||(yield y({type:d.SET_AGGREGATION_DATA,payload:{entities:Ist(e,r),isSummaryView:!0}}))}function*gP(e){const t=yield*G(),r=yield*Si(wt.INVENTORY_SUMMARY),o=yield*ne(T=>T.customAttributes.byId),i=yield*ne(T=>zi(sr.ITEM_ORDERED_STATUS,T)),{filters:s,keyword:a,showSummaries:l,bucketIds:u,paginationValues:p,sortValues:m}=e.payload,{currentPage:h,perPage:A}=p,f=yield*ne(T=>T.featureFlags),_={reportTypeId:r,page:h,perPage:A,...j(s)&&{filters:_a(s,wt.INVENTORY_SUMMARY,o)},misc:{searchTerm:a,summarize:l,parentBucketIds:u},sortBy:{name:xt.decamelize(m.name||""),direction:md(m.direction)},...i&&f?.enableReportsItemOrderedStatus&&{includeOpenOrderStatus:!0}},b=f?.inventorySummaryReportQueryV2Enabled?Je.fetchReportData:ee.fetchReportData,E=yield*ie(b,{pathParams:{companyId:t},data:_});return E.error||(yield Ur(Pst,E)),E}function*yP({bucketIds:e=[],sortBy:t="updatedAt",sortDirection:r="descending"}){return yield*gP({payload:{sortValues:{name:t,direction:r},paginationValues:{perPage:100,currentPage:1},bucketIds:e}})}function*Lst({buckets:e=[],sortBy:t,sortDirection:r}){const o=yield*ne(kx),i=We((l,u)=>{const p=o[u.id]||[];if(M(p))return l;const m=vt(h=>it("master",h)||it("itemgroup",h),p);return on(l,[u.id,...m])},[],e);if(M(i))return;const{data:s}=yield*yP({sortBy:t,sortDirection:r,bucketIds:i}),a=fo(s);yield y({type:d.SET_NESTED_BUCKETS,...a})}function*Fst(e){try{yield no(250);const{currentPage:t=1,defaultFilterValues:r,formValues:o=Cx}=e.payload,{filters:i,keyword:s}=o,a=ft(s)>=3,l=yield*Re(Mp),u=We((b,E)=>qe(r[E],i[E])?b:{...b,[E]:i[E]},{},bt(i)),p=j(u),m=o.isSummaryView&&!a&&!p,{data:h,error:A,meta:f}=yield*gP({payload:{showSummaries:m,keyword:s,filters:u,sortValues:{name:o.sortByBuckets,direction:o.direction},paginationValues:{perPage:l,currentPage:t}}});if(A)return yield y({type:d.FETCH_INVENTORY_SUMMARY_FAILURE}),V(A);yield Ur(Lst,{buckets:h,sortBy:o.sortByBuckets,sortDirection:o.direction}),yield y({type:d.SET_PAGINATION_META,payload:{source:"reports",meta:{totalCount:f?.pagination?.totalCount||0}}});const _=fo(h);yield y({type:d.SET_REPORT_BUCKETS,..._}),yield y({type:d.FETCH_INVENTORY_SUMMARY_SUCCESS})}catch(t){H(t,{tags:["saga","fetchInventorySummary"]}),yield y({type:d.FETCH_INVENTORY_SUMMARY_FAILURE})}}function*Mst(e){yield no(250);const{defaultFilterValues:t,formValues:r=Cx}=e.payload,{filters:o,keyword:i}=r,s=yield*G(),a=yield*ne(_=>_.customAttributes.byId),l=yield*Si(wt.INVENTORY_SUMMARY),u=We((_,b)=>qe(t[b],o[b])?_:{..._,[b]:o[b]},{},bt(o)),p={reportTypeId:l,...j(u)&&{filters:_a(u,wt.INVENTORY_SUMMARY,a)},misc:{searchTerm:i}},h=(yield*ne(_=>_.featureFlags))?.inventorySummaryReportStatsV2Enabled?Je.fetchReportStats:ee.fetchReportStats,{totals:A={},error:f}=yield*ie(h,{pathParams:{companyId:s},data:p});if(f)return y({type:d.FETCH_INVENTORY_SUMMARY_STATS_FAILURE});yield y({type:d.FETCH_INVENTORY_SUMMARY_STATS_SUCCESS,payload:[{key:"quantity",label:x("reporting.scenes.inventory.total_quantity"),testId:"quick-stats-total-quantity",value:Ve(Ee(vst),aL(U3))(A?.quantityByUnits||[])},{key:"totalValue",label:x("reporting.scenes.inventory.total_value"),testId:"quick-stats-total-value",value:A?.value}]})}function*Ust(e){try{const{onSuccessAnalytics:t,values:r,resolve:o,reject:i,source:s,defaultFilterValues:a,formValues:l=Cx}=e.payload,u=yield*ne(A=>A.customAttributes.byId),p=We((A,f)=>qe(a[f],l.filters[f])?A:{...A,[f]:l.filters[f]},{},bt(l.filters)),h={reportTypeId:yield*Si(wt.INVENTORY_SUMMARY),outputFormat:e.payload.values.useXlsx?"xlsx":"csv",...j(p)&&{filters:_a(p,wt.INVENTORY_SUM
6973MARY,u)},misc:{searchTerm:l.keyword,includeTotalValues:r.includeTotalValues},sortBy:{name:xt.decamelize(l.sortByBuckets),direction:md(l.direction)}};return yield y({type:d.PREPARE_EXPORT_REQUEST,payload:{onSuccessAnalytics:()=>t?.(r),source:s,exportType:"csv",values:r,rawValues:r,resolve:o,reject:i,apiPayload:h}}),yield y({type:d.EXPORT_INVENTORY_SUMMARY_SUCCESS})}catch(t){return yield y({type:d.EXPORT_INVENTORY_SUMMARY_FAILURE}),H(t,{tags:["saga","exportInventorySummary"]}),null}}function*Bst(e){const{layer:t,requestPageMeta:r={},formValues:o}=e.payload;if(r.pageName!==mt.inventory)return;const{sortByBuckets:i,sortBy:s,direction:a}=o,{data:l,error:u}=yield*yP({bucketIds:t.bucketIds,sortBy:i||s,sortDirection:a});if(u){V(u),yield y({type:d.OPEN_NODES_BUCKET_FAILURE});return}const p=fo(l);yield y({type:d.OPEN_NODES_BUCKET_SUCCESS,...p})}function*Hst(){try{let e=yield*ne(r=>Zi(r));if(M(e)){const r=yield*QE();e=J([],["sortedCustomAttributes"],r)}const t=Nst(e);yield y({type:d.SET_INVENTORY_SUMMARY_REPORT_CUSTOM_ATTRIBUTE_FILTERS,payload:{caFilters:t}})}catch(e){H(e,{tags:["saga","setupInventorySummaryReportCustomAttributeFilters"]})}}function*zst(e){try{const{filterType:t,caId:r,startLoading:o=Me,finishLoading:i=Me,loading:s}=e.payload;if(!L3.includes(t))return;const a=yield*ne(A=>A.reporting.inventorySummaryReportFilters.caFilters.byId[r]);if(a.valuesToRender?.length||s)return;const u=yield*G();typeof o=="function"&&o();const p=yield*ie(Fe.fetchNodeFilters,{pathParams:{companyId:u},data:{facetType:"custom_attributes",customAttributeId:r}});if("error"in p){yield y({type:d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_FAILURE}),V(p.error),typeof i=="function"&&i();return}const m=yield*ne(A=>A.reporting.inventorySummaryReportFilters.caFilters.byId),h=AP({...a,kind:a.kind.value,filterType:t,values:p.facets||[]});yield y({type:d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_SUCCESS,payload:{caFilters:{byId:He(m,{[r]:h})}}}),typeof i=="function"&&i()}catch(t){H(t,{tags:["saga","fetchInventorySummaryCustomAttributeFiltersData"]})}}function*Vst(e){try{const{filterCategory:t,caId:r,startLoading:o=Me,finishLoading:i=Me,loading:s}=e.payload;if(t.startsWith(Oi)&&r){yield*zst(e);return}if(![...D3,pr.names.name].includes(t)||(yield*ne(m=>m.reporting.inventorySummaryReportFilters[t]))?.length||s)return;const l=yield*G();typeof o=="function"&&o();const u=yield*ie(Fe.fetchNodeFilters,{pathParams:{companyId:l},data:{facetType:_x[t]}});if("error"in u){yield y({type:d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_FAILURE}),V(u.error),typeof i=="function"&&i();return}const p=WE(u.facets,{valueType:"string"});yield y({type:d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_SUCCESS,payload:{[t]:p||[]}}),typeof i=="function"&&i()}catch(t){H(t,{tags:["saga","fetchInventorySummaryReportFiltersOnExpand"]})}}function*Qst(e){try{const{reportId:t,resolve:r}=e.payload,o=yield*G(),{metadata:{unreadCount:i},error:s}=yield*ie(ee.fetchInventorySummarySnapshots,{pathParams:{companyId:o,reportId:t},queryParams:{compact:!0}});if(j(s))return yield y({type:d.FETCH_UNREAD_INVENTORY_SUMMARY_SNAPSHOTS_METADATA_FAILURE}),se({type:"error",message:s});j(r)&&typeof r=="function"&&r(i),yield y({type:d.FETCH_UNREAD_INVENTORY_SUMMARY_SNAPSHOTS_METADATA_SUCCESS})}catch(t){H(t,{tags:["saga","fetchUnreadInventorySummarySnapshots"]})}}function*Wst({reportId:e,unreadSnapshotIds:t}){try{const r=yield*G();yield*ie(ee.markInventorySummarySnapshotsAsRead,{pathParams:{companyId:r,reportId:e},data:{ids:t}})}catch(r){H(r,{tags:["saga","markUnreadInventorySummarySnapshotsAsRead"]})}}function*qst(e){try{const{reportId:t,subscriptionId:r,referrer:o,resolve:i}=e.payload,s=yield*G(),{data:a,error:l}=yield*ie(ee.fetchInventorySummarySnapshots,{pathParams:{companyId:s,reportId:t},queryParams:{compact:!1}});if(j(l))return yield y({type:d.FETCH_INVENTORY_SUMMARY_SNAPSHOTS_FAILURE}),se({type:"error",message:l});const u=a.map(m=>Bt(["isRead"])(m));j(i)&&typeof i=="function"&&i(u),O.openInventorySummarySnapshotsPanel({referrer:o,state:u.length>0?"available":"on_the_way",reportId:t,subscriptionId:r}
6973),yield y({type:d.FETCH_INVENTORY_SUMMARY_SNAPSHOTS_SUCCESS});const p=a.filter(m=>!m.isRead).map(m=>m.id);j(p)&&(yield*Wst({reportId:t,unreadSnapshotIds:p}))}catch(t){H(t,{tags:["saga","fetchInventorySummarySnapshots"]})}}const Gst=[Q(d.FETCH_INVENTORY_SUMMARY_REQUEST,Fst),Q(d.FETCH_INVENTORY_SUMMARY_STATS_REQUEST,Mst),Q(d.EXPORT_INVENTORY_SUMMARY_REQUEST,Ust),Q(d.OPEN_NODES_BUCKET_REQUEST,Bst),nr(d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_REQUEST,Vst),Q(d.SETUP_INVENTORY_SUMMARY_REPORT_CUSTOM_ATTRIBUTE_FILTERS,Hst),Q(d.FETCH_UNREAD_INVENTORY_SUMMARY_SNAPSHOTS_METADATA_REQUEST,Qst),Q(d.FETCH_INVENTORY_SUMMARY_SNAPSHOTS_REQUEST,qst)];function*$st(e){try{yield no(250);const t=yield*G(),{currentPage:r=1}=e.payload,{keyword:o,dateRange:i,filters:s,sortBy:a,direction:l}=e.payload.formValues||{},u=yield*Re(Si,wt.USER_ACTIVITY_SUMMARY),p=yield*Re(Mp),[m,h]=yield En([ie(ee.fetchReportData,{pathParams:{companyId:t},data:{reportTypeId:u,page:r,perPage:p,filters:_a(s,wt.USER_ACTIVITY_SUMMARY),sortBy:{name:xt.decamelize(a),direction:md(l)},misc:{dateRange:id(i),searchTerm:o}}}),ie(ee.fetchReportStats,{pathParams:{companyId:t},data:{reportTypeId:u,filters:_a(s,wt.USER_ACTIVITY_SUMMARY),misc:{dateRange:id(i),searchTerm:o}}})]);if(m.error||h.error)return yield y({type:d.FETCH_USER_ACTIVITY_SUMMARY_REPORT_FAILURE}),V(m.error||h.error);const A=J(0,["meta","pagination","totalCount"],m);return yield y({type:d.FETCH_USER_ACTIVITY_SUMMARY_REPORT_SUCCESS,payload:{records:m.data,statistics:h.totals,pagination:{totalCount:A}}})}catch(t){H(t,{tags:["saga","fetchUserActivitySummaryReport"]}),yield y({type:d.FETCH_USER_ACTIVITY_SUMMARY_REPORT_FAILURE})}}function*Kst(e){try{const t=yield*G(),r=yield*Re(Si,wt.USER_ACTIVITY_SUMMARY),{dateRange:o}=e.payload.formValues||{},{totals:i,error:s}=yield*ie(ee.fetchReportStats,{pathParams:{companyId:t},data:{reportTypeId:r,misc:{dateRange:id(o),roleId:e.payload}}});return s?(yield y({type:d.FETCH_USER_ACTIVITY_SUMMARY_DETAILS_FAILURE}),V(s)):yield y({type:d.FETCH_USER_ACTIVITY_SUMMARY_DETAILS_SUCCESS,payload:i})}catch(t){H(t,{tags:["saga","fetchUserActivitySummaryDetails"]}),yield y({type:d.FETCH_USER_ACTIVITY_SUMMARY_DETAILS_FAILURE})}}function*Yst(e){try{const t=yield*G(),r=yield*Re(Si,wt.USER_ACTIVITY_SUMMARY),{values:o,resolve:i,reject:s}=e.payload,a=ge([],"attributesFieldSelector",o),l=Dn("userActivitySummaryReport"),u=a.reduce((E,T,w)=>{const v=$n[w];return T||M(v)||M(l[v.key])?E:v.value?[...E,v.value]:[...E,v.name]},[]),{keyword:p,dateRange:m,filters:h,sortBy:A,direction:f}=e.payload.formValues||{},{jobId:_,error:b}=yield*ie(ee.exportReport,{pathParams:{companyId:t},data:{reportTypeId:r,excludeColumns:u,outputFormat:Ae("useXlsx",o)?"xlsx":"csv",filters:_a(h,wt.USER_ACTIVITY_SUMMARY),sortBy:{name:xt.decamelize(A),direction:md(f)},misc:{dateRange:id(m),searchTerm:p}}});if(b)return V(b),s(),yield y({type:d.EXPORT_USER_ACTIVITY_SUMMARY_REPORT_FAILURE});if(o.savePreferences){const E={csvType:"userActivitySummaryReport",...o};Kr(E,"csv")}else{const E=yield*Re(Vs,"csv","userActivitySummaryReport");j(E)&&Kr({...E,savePreferences:!1},"csv")}yield*at({jobId:_,*onJobFailure(E){V(E.error),s(),yield y({type:d.EXPORT_USER_ACTIVITY_SUMMARY_REPORT_FAILURE})},*onJobSuccess(E={}){if(E.url){const k=document.createElement("a");k.href=E.url,k.download="user_activity_summary.csv",k.dispatchEvent(new MouseEvent("click"))}const T=$n.reduce((k,N,D)=>{const F=Dn("userActivitySummaryReport");if(!$([N.key],F))return k;const U=a[D],z=gA(N.name);return Ne(k,{[z]:U})},{}),{isCustomReport:w,areThereNewFilters:v}=e.payload;O.completeReportExport(va.userActivitySummary,w&&!v,T),yield y({type:d.HIDE_MODAL}),yield y({type:d.EXPORT_USER_ACTIVITY_SUMMARY_REPORT_SUCCESS}),se({type:"success",message:x("export_modal.export_success")}),i()}})}catch(t){return H(t,{tags:["saga","exportUserActivitySummaryReport"]}),null}}const Jst=[Q(d.FETCH_USER_ACTIVITY_SUMMARY_REPORT_REQUEST,$st),Q(d.FETCH_USER_ACTIVITY_SUMMARY_DETAILS_REQUEST,Kst),Q(d.EXPORT_USER_ACTIVITY_SUMMARY_REPORT_REQUEST,Yst)],Xst=[...tst,...ast,...ust,...hst,...bst,...Gst,...Jst];function*fP(e){try{const t=yield re(bx),{uid:r,folders:o,sortBy:i="name",direction:s="descending",keyword:a,pageLimit:l=t,pageNumber:u=1}=e.payload,p=oe(a)?{filterByBucketType:["item"],itemGroup:{uid:r}}:{filterByBucketType:["master","item"],layer:{level:[1,2]},itemGroup:{uid:r}};Qp(u);const{buckets:m,meta:h,error:A,shouldRetry:f=!1}=yield re(lo,{payload:{includeSortByParentId:!0,data:{...p,folders:o,summarySorting:[{sortBy:{value:i},sortDirection:s}],keyword:a},params:{includeAcl:!0,notifications:!0,customAttributes:!0},pageLimit:l,pageNumber:u}});if(f)return yield re(fP,{...e,payload:{...e.payload,pageNumber:u-1}});if(oe(A)){yield y({type:d.FETCH_ITEM_GROUP_VARIANTS_FAILURE});const E=yield re(Qu,"/404");return yield y(Ot(E))}yield Ur(D6,{buckets:m,sortBy:i,folders:o,sortDirection:s}),yield y({type:d.SET_PAGINATION_META,payload:{source:"itemsGroup",meta:{totalCount:ge(0,"total",h),nodesCount:ge(0,"item",h)}}});const _=UW(m);yield y({type:d.SET_ITEM_GROUP_BUCKETS,payload:{entityId:r,entity:_}});const b=fo(m);yield y({type:d.FETCH_ITEM_GROUP_VARIANTS_SUCCESS,...b})}catch(t){return H(t,{tags:["saga","fetchItemGroupVariants"]}),null}}function*Zst(e){try{const t=yield*G(),{itemGroupStats:r={}}=yield me(Fe.fetchItemGroupStats,{pathParams:{companyId:t},data:e});return r}catch(t){return H(t,{tags:["saga","fetchItemGroupStatsAggregation"]}),null}}function*eat(e){try{const t=yield Ce(J("",["appRouting","prevPathname"])),r=yield*G(),{uid:o,folders:i,afterAll:s,isItemGroupPage:a}=e.payload,{itemGroup:l={},error:u,code:p}=yield me(ee.fetchItemGroup,{pathParams:{companyId:r,itemGroupId:o}});if(u){if(p==="7"){const _=t.match(Uh)?t:"/items";return yield y(Et(_))}return V(u),yield y({type:d.FETCH_ITEM_GROUP_FAILURE})}const m=Object.keys(i||{}),h=ft(m)===1?Ve(xl,Number)(m):void 0,{collection:A}=yield me(ee.fetchItemGroups,{pathParams:{companyId:r},data:{ids:[o],folderId:h}}),f={...l,acl:A?.[0]?.acl||{}};if(a){const _=Object.keys(i||{}).map(w=>i[w]?.id),b={..._.length&&{parent_node_ids:_},item_group_uid:o},E=yield Zst({query:b}),T=HW(E);if(s&&s(),_e(T.descendantIds)){const w=t.match(Uh)?t:"/items";return yield y(Et(w))}return yield y({type:d.FETCH_ITEM_GROUP_SUCCESS,payload:{entityId:o,entity:{...f,...T}}})}return yield y({type:d.FETCH_ITEM_GROUP_SUCCESS,payload:{entityId:o,entity:f}})}catch(t){return H(t,{tags:["saga","fetchItemGroup"]}),null}}function*tat(e){try{const t=yield*G(),{uid:r,currentGroup:o,values:i}=e.payload,{photoIds:s,photoReferences:a}=yield re(Hd,i.photos),l=BW(o,He(i,{photoIds:s})),{error:u}=yield me(ee.editItemGroup,{pathParams:{companyId:t,itemGroupId:r},data:{itemGroup:l}});if(u)return V(u),yield y({type:d.EDIT_ITEM_GROUP_FAILURE});const p=yield Ce(J({},["itemsGroup","groupsByUid",r]));return yield y({type:d.EDIT_ITEM_GROUP_SUCCESS,payload:{entityId:r,entity:{...l,photoReferences:FW(p.photoReferences,a)}}})}catch(t){return H(t,{tags:["saga","editItemGroup"]}),null}}function*_P(e){const{sid:t}=e;return yield y({type:d.SHOW_MODAL,payload:{component:"ExistingVariantNotification",styleType:"light",size:"small",isDefaultHeadingHidden:!0,isExtraModal:!0,data:{sid:t}}}),yield sd()}function*nat(e){try{const t=yield*G(),{values:r,uid:o,nodeId:i,fields:s}=e.payload,{variantOptionsAttributes:a,selectedOptions:l}=Px(r,s),{error:u}=yield me(ee.editItemGroup,{pathParams:{companyId:t,itemGroupId:o},data:{itemGroup:{variantOptionsAttributes:a,combinationsAttributes:[{variantOptionValueIds:cn("id",l),itemAttributes:{id:i}}]}}});
6973if(u)return yield y({type:d.EDIT_ITEM_VARIANT_FAILURE}),yield y({type:d.HIDE_MODAL}),V(u);se({type:"success",message:ue("item_group.edit.edit_variant_success")}),yield y({type:d.HIDE_MODAL}),yield y({type:d.EDIT_ITEM_VARIANT_SUCCESS,payload:{entityId:o,variantOptionsValues:l,entity:{variantOptions:a}}})}catch(t){return H(t,{tags:["saga","editItemVariant"]}),null}}function*rat(e){try{const t=yield*G(),{values:r,uid:o,nodeId:i,fields:s,clonesCount:a}=e.payload,{variantOptionsAttributes:l,selectedOptions:u}=Px(r,s),{error:p}=yield me(ee.validateItemGroup,{pathParams:{companyId:t,itemGroupId:o},data:{itemGroup:{variantOptionsAttributes:l,combinationsAttributes:[{variantOptionValueIds:cn("id",u),itemAttributes:{id:i}}]}}});if(p){yield y({type:d.EDIT_ITEM_VARIANT_FAILURE});const m=s_(p.base,"").match(/Item variant (\w*?) with this combination of details already exist/i);return oe(m)&&(yield*_P({sid:m[1]})),V(p)}yield y({type:d.SHOW_MODAL,payload:{component:"ActionModal",isExtraModal:!0,isDefaultHeadingHidden:!0,showCrossBtn:!1,autoWidth:!0,styleType:"light",data:{disableStyleType:"brand",spinner:"editItemVariant",content:ue("item_group.edit.variants_confirmation",{count:a||1}),submitButton:ue("common.confirm"),cancelHandler:m=>{m({type:d.HIDE_MODAL,payload:{isExtraModal:!0}}),m({type:d.PREPARE_EDIT_ITEM_VARIANT_SUCCESS})},submitHandler:m=>{m({type:d.EDIT_ITEM_VARIANT_REQUEST,payload:e.payload})}}}})}catch(t){return H(t,{tags:["saga","prepareEditItemVariant"]}),null}}function*oat(e){try{const t=yield*G(),{values:r,fields:o,uid:i,nodesCount:s}=e.payload,a=Ee(u=>({id:u.name,label:Ae(u.name,r),order:u.order,optionValues:u.optionValues}),o),{error:l}=yield me(ee.editItemGroup,{pathParams:{companyId:t,itemGroupId:i},data:{itemGroup:{variantOptionsAttributes:a}}});return l?(V(l),yield y({type:d.EDIT_ITEM_GROUP_ATTRIBUTES_FAILURE})):(se({type:"success",message:ue("item_group.edit.edit_attribute_success",{count:s})}),yield y({type:d.HIDE_MODAL}),yield y({type:d.EDIT_ITEM_GROUP_ATTRIBUTES_SUCCESS,payload:{entityId:i,entity:{variantOptions:a}}}))}catch(t){return H(t,{tags:["saga","editItemGroupAttributes"]}),null}}function*xP({uid:e,selectedOptions:t,variantOptionsAttributes:r,resolve:o,afterAll:i}){o&&o(),i&&i(),yield y({type:d.REMOVE_ALL_NODE_PHOTOS}),yield y({type:d.CREATE_ITEM_VARIANT_SUCCESS,payload:{entityId:e,variantOptionsValues:t,entity:{variantOptions:r}}})}function*iat({action:e,variant:t,uid:r,selectedOptions:o,variantOptionsAttributes:i,resolve:s,afterAll:a}){const l=e.payload||{},u=$(["entity","id"],l),p=$(["entity","_id"],l);t.predefinedId===u&&(se({type:"success",message:ue("common.successful_create",{item:t.name}),customProps:{action:{label:ue("item.view_item"),onClick:({locationPush:m})=>m(`/item/${p}`)}}}),yield re(xP,{uid:r,selectedOptions:o,variantOptionsAttributes:i,resolve:s,afterAll:a}))}function*sat(e){try{const t=yield*G(),{values:r,uid:o,fields:i,afterAll:s,resolve:a,reject:l,requestPageMeta:u}=e.payload,p=J([],["notificationTriggers"],r),m=yx(p,r.customAttributes,!0),{photoIds:h}=yield re(Hd,r.photos),{variantOptionsAttributes:A,selectedOptions:f}=Px(r,i),_=Ys("tags",r.name,r),b=r.folderId===be?null:r.folderId,E=yield Ce(bi),T={unitType:nA(E,r.unitName),unitName:r.unitName},w={name:r.name,predefinedId:Gn(),photoIds:h,quantityAttributes:{quantity:r.quantity,...T},minQuantityAttributes:{quantity:r.minQuantity,...T},price:Rp(He(r,{isItem:!0})),parentId:b,notes:r.description,tags:_&&_.map(N=>N.existing?{id:N.value,name:N.label}:{id:null,name:N.value}),labelAttributes:r.labelAttributes,customAttributeValuesAttributes:r.customAttributes,notificationTriggers:m,labelUrlExtra:J(null,["labelUrlExtra","uri"],r),labelUrlExtraType:J(null,["labelUrlExtra","type"],r)},{jobId:v,error:k}=yield me(ee.editItemGroup,{pathParams:{companyId:t,itemGroupId:o},data:{itemGroup:{variantOptionsAttributes:A,combinationsAttributes:[{variantOptionValueIds:cn("id",f),itemAttributes:w}]}}});return k?(l&&l(),yield y({type:d.CREATE_ITEM_VARIANT_FAILURE}),V(k)):(yield tr(fx,{checkIfEntityCreated:iat,data:{variant:w,uid:o,selectedOptions:f,variantOptionsAttributes:A,resolve:a,afterAll:s}}),yield re(at,{jobId:v,*onJobFailure(N){l&&l(),yield y({type:d.CREATE_ITEM_VARIA
6973NT_FAILURE});const D=N.error.match(/Item variant (\w*?) with this combination of details already exist/i);return oe(D)&&(yield*_P({sid:D[1]})),V(k)},*onJobSuccess(){(yield Ce($(["spinner","createItemVariant"])))&&(se({type:"success",message:ue("common.successful_create",{item:"Variant"})}),yield re(xP,{uid:o,selectedOptions:f,variantOptionsAttributes:A,resolve:a,afterAll:s}));const D=yield Ce(xi);u&&u.pageName===mt.items&&D&&(yield re($t,{payload:u}))}}))}catch(t){return H(t,{tags:["saga","createItemVariant"]}),null}}const aat=[Q(d.FETCH_ITEM_GROUP_REQUEST,eat),Q(d.FETCH_ITEM_GROUP_VARIANTS_REQUEST,fP),Q(d.EDIT_ITEM_GROUP_REQUEST,tat),Q(d.PREPARE_EDIT_ITEM_VARIANT_REQUEST,rat),Q(d.EDIT_ITEM_VARIANT_REQUEST,nat),Q(d.EDIT_ITEM_GROUP_ATTRIBUTES_REQUEST,oat),Q(d.CREATE_ITEM_VARIANT_REQUEST,sat)],lat="web app";function*cat(e){try{const t=yield*ne(A=>A.currentUser),r=t.user.roles[0].firstName,o=t.user.roles[0].lastName,i=`${r} ${o}`.trim(),s=t.user.phoneNumber,a=t.user.email,{requestType:l,values:u,afterAll:p}=e.payload,m=yield*G(),h=yield*ie(Fe.createContactRequest,{pathParams:{companyId:m},data:{requestType:l,formData:{fullName:i??null,email:a??null,phoneNumber:s??null,comments:u.comments??null,additionalFullSeats:u.additionalFullSeats??null,additionalLimitedSeats:u.additionalLimitedSeats??null,additionalSeatsRange:u.additionalSeatsRange??null,interestedFeatures:u.interestedFeatures??null,limitName:u.limitName??null,currentUsage:u.currentUsage??null,currentLimit:u.currentLimit??null},submissionSource:{formSource:lat,popupType:u.popupType??null,featureName:u.featureName??null}}});if("error"in h){V(h.error),yield y({type:d.CONTACT_SUPPORT_FAILURE});return}yield y({type:d.CONTACT_SUPPORT_SUCCESS}),p&&p()}catch(t){H(t,{tags:["saga","contactSupportSubmit"]});return}}const dat=[Q(d.CONTACT_SUPPORT_REQUEST,cat)],uat=e=>e.some(t=>t?.errors?.length>0),pat="There is a newer update to this item. Please refresh and try again.";function*mat(e){try{const t=yield*G(),r=yield*ne(p=>p.bulk?.selectedEntitiesType),{values:o,requestPageMeta:i={},onVersionError:s}=e.payload,a=cn("resourceId",o.actionItems),{jobId:l,error:u}=yield*ie(ee.performAction,{pathParams:{companyId:t},data:{receipt:{actionType:"update_quantity",actionItems:o.actionItems,reasonId:o.reason.value||null,notes:o.notes}}});return u?(V(u),yield y({type:d.BULK_UPDATE_QUANTITY_FAILURE})):(yield y({type:d.SET_WAITING_NODES,payload:{ids:Ee(p=>Number(p),a)}}),yield y({type:d.RESET_BULK_STATE}),yield y({type:d.HIDE_MODAL}),yield*Re(at,{jobId:l,*onJobFailure(){yield y({type:d.BULK_UPDATE_QUANTITY_FAILURE}),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:Ee(p=>Number(p),a)}}),yield y({type:d.SHOW_MODAL,payload:{component:"BulkEditErrorModal",showCrossBtn:!1,isDefaultHeadingHidden:!0,styleType:"light",size:"small",disableOutsideClick:!1,data:{title:x("bulk_edit.error_title"),message:x("bulk_edit.error"),onClick:p=>{p({type:d.HIDE_MODAL}),p({type:d.RESET_BULK_STATE})}}}})},*onJobSuccess(p){const{nodeList:m=[]}=p,h=yield*ne(b=>b.reasonOptions?.settings?.updateQuantity),A=i.pageName,f=yield*ne(b=>b.pages?.jobPage?.job?.source?.integrationKey),_=A===mt.job&&f?`${f}-${A}`:A;if(O.bulkUpdatedQuantity({itemsCount:ft(o.actionItems),reason:j(o.reason)?o.reason.label.toLowerCase():null,notesAdded:j(o.notes),bulkSelectionType:r,reasonId:o.reason?.value||null,isDefaultReason:!!o.reason?.isDefault,isCustomReason:o.reason?.origin==="custom",requireUpdateQtyReasonEnabled:!!h?.required,source:_}),yield y({type:d.FETCH_NODES_METADATA_REQUEST,payload:{data:{nodeIds:a}}}),it(i.pageName,[mt.group,mt.summary])||(yield*Re($t,{payload:{...i,showAsyncSpinner:!0}})),yield y({type:d.BULK_UPDATE_QUANTITY_SUCCESS}),uat(m)){const b=Ve(vt(E=>$(["errors","0"],E)===pat),Ee(E=>E.nodeId))(m);b.length?(typeof s=="function"&&s(b),se({type:"error",message:x("bulk_update_quantity_modal.version_error_notification")})):se({type:"error",message:x("bulk_update_quantity_modal.bulk_update_error")})}else se({type:"success",message:x("bulk_update_quantity_modal.update_success",{count:o.actionItems.length})});return yield kn(1500),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:Ee(b=>Number(b),a)}})}}))}catch(t){return H(t,{tags:["saga","bulkUpdateQuantity"]}),null}}function*hat(e){try{const t=yield*G(),{page:r=1,perPage:o=250}=e?.payload||{},{reasons:i=[],error:s}=yield*ie(Je.fetchReasons,{pathParams:{companyId:t},queryParams:{page:r,perPage:o}});if(s)return V(s),yield y({type:d.GET_REASONS_FAILURE});const a=wv((u,p)=>St(p,u),[],Ae("actionType"),i),l={updateQuantity:gc(a?.update_quantity||[]),deleti
6973on:gc(a?.delete||[]),move:gc(a?.move||[]),undoMove:gc(a?.undo_move||[]),undoUpdateQuantity:gc(a?.undo_update_quantity||[])};yield y({type:d.GET_REASONS_SUCCESS,payload:l})}catch(t){return H(t,{tags:["saga","getReasonOptions"]}),null}}function*Aat(e={}){const t=yield*G(),{name:r,searchTerm:o}=e,{endpoint:i,buildFilteringQuery:s,takeFilteringTerms:a,buildQuery:l,takeValues:u}=ge({},r,AV);if(M(i))return V(x("validations.autocomplete"));let p;const m=gV(o);if(j(s)){const A=yield*ie(i,{pathParams:{companyId:t},data:{searchQuery:s(m)}});if(p=a(A),M(p))return{options:[]}}const h=yield*ie(i,{pathParams:{companyId:t},data:{searchQuery:l(m,p)}});return h.error?h:{options:u(h)}}function*gat(e){const{name:t,caId:r,searchTerm:o,onSuccess:i,onFinish:s}=e.payload;try{const{options:a,error:l}=yield*Aat({name:t,caId:r,searchTerm:o});if(l)return V(l),yield y({type:d.AUTOCOMPLETE_SEARCH_FILTERS_FAILURE});i({options:a}),yield y({type:d.AUTOCOMPLETE_SEARCH_FILTERS_SUCCESS})}catch(a){H(a,{tags:["saga","advancedSearch","filtersAutocomplete"],extra:{name:t}})}finally{s()}}function*yat(e){const{name:t,caId:r,searchTerm:o,onStart:i,onSuccess:s,onFail:a,onFinish:l,isValidRouteForLazyFilters:u,afterKey:p=""}=e.payload;try{if(!u)return yield*gat(e);const m=yield*G();typeof i=="function"&&i();const h=j(r)?{facetType:"custom_attributes",customAttributeId:r,searchTerm:o,afterKey:p}:{facetType:_x[t],searchTerm:o,afterKey:p},A=yield*ie(Fe.fetchNodeFilters,{pathParams:{companyId:m},data:h});if(A.error)return V(A.error),typeof a=="function"&&a();const f=A?.facets||[],_=Id(f,{valueType:"string"});typeof s=="function"&&s({options:_,afterKey:A?.afterKey})}catch(m){H(m,{tags:["saga","advancedSearch","searchInNodeFilters"],extra:{name:t}})}finally{typeof l=="function"&&l()}}const fat=[Q(d.BULK_UPDATE_QUANTITY_REQUEST,mat),Q(d.GET_REASONS_REQUEST,hat),Q(d.SEARCH_IN_FILTERS_ADVANCED_SEARCH_REQUEST,yat)];function*_at(e){try{const t=ge(!1,"showErrorMsg",e.payload),{error:r}=yield me(Je.fetchCompanies);r?(t&&V(r),yield y({type:d.FETCH_SERVER_HEALTH_STATUS_FAILURE})):(yield y({type:d.FETCH_SERVER_HEALTH_STATUS_SUCCESS}),yield y(Ot("/items")),window.location.reload())}catch(t){return H(t,{tags:["saga","getServerHealthStatus"]}),null}}const xat=[Q(d.FETCH_SERVER_HEALTH_STATUS_REQUEST,_at)];function*bat(e){try{const{values:{passwordConfirmation:t,password:r},token:o,resolve:i,reject:s}=e.payload,{user:a,error:l}=yield me(ee.registerWithInvite,{data:{invitation:{password:r,passwordConfirmation:t}}},{additionalHeaders:{"Invitation-Token":o}});l?(yield re(V,l),yield y({type:d.REGISTRATION_WITH_INVITATION_FAILURE}),s()):(se({type:"success",message:a?.email?ue("registration_with_invitation.account_email_created_success",{email:a.email}):ue("registration_with_invitation.account_created_success")}),yield y({type:d.REGISTRATION_WITH_INVITATION_SUCCESS}),O.teamMemberSignUp(),yield y({type:d.USER_LOGIN_REQUEST,payload:{values:{email:a?.email,password:r,userWasInvited:!0},resolve:i,reject:s}}),i())}catch(t){return H(t,{tags:["saga","registrationWithInvitation"]}),null}}const Eat=[Q(d.REGISTRATION_WITH_INVITATION_REQUEST,bat)],_4="ascending";function*Sat(){return(yield*ne(O3)).control.selectedTagId}function*bP(e){const t=yield*ne(o=>o),r=zA(t);if(e&&r[e]){const o=w3(Wu,e);return yield*Re(Kt,o),!0}return!1}function*Cat(e){try{const t=yield*G(),{tagId:r,skipErrorsDisplay:o=!0}=e.payload||{},i=yield*ie(ee.getTags,{pathParams:{companyId:t},queryParams:{disablePagination:!0,includeAcl:!0}});if("error"in i){o||V(i.error),yield y({type:d.FETCH_TAGS_FAILURE});return}const{tags:s=[]}=i,a=q_(s,_4),u=Wr({tags:a},yV).entities?.tags??{};if(yield y({type:d.FETCH_TAGS_SUCCESS,payload:{tags:a,normalizedTags:u}}),j(r)){yield y({type:d.SORT_TAGS_REQUEST,payload:{sorting:_4}});const p=a[0]??null,m=Ax(Wu);yield*Re(Kt,{lastVisited:{latestContext:Wu}}),r?(yield*Re(bP,r))&&(yield y({type:d.FETCH_TAG_NODES_REQUEST,payload:{tagId:r}})):m?yield y(Ot(`/tags/${m}`)):p&&(yield y(Ot(`/tags/${p.id}`)))}}catch(t){return H(t,{tags:["saga","fetchCompanyTagsTest"]}),null}}function*Tat(e){try{const t=yield*ne(l=>l),{name:r,onSuccess:o}
6973=e.payload,i=yield*G(),s=yield*ie(ee.createTag,{pathParams:{companyId:i},data:{tag:{name:r},includeAcl:!0}});if("error"in s)return yield y({type:d.ADD_NEW_TAG_FAILURE}),V(s.error);const{jobId:a}=s;return yield Re(at,{jobId:a,*onJobFailure(l){return yield y({type:d.ADD_NEW_TAG_FAILURE}),V(l.error)},*onJobSuccess(l={}){const u=zA(t),p=l.tag??{};M(u[p.id])?(yield y({type:d.FETCH_TAGS_REQUEST}),O.addNewTag(),se({type:"success",message:ue("tags.tag_created")}),o&&o(p.id),yield y({type:d.HIDE_MODAL}),yield y({type:d.ADD_NEW_TAG_SUCCESS})):(se({type:"error",message:ue("tags.validations.duplicate")}),yield y({type:d.ADD_NEW_TAG_FAILURE}))}})}catch(t){return H(t,{tags:["saga","addTag"]}),null}}function*wat(e){try{const{id:t,name:r}=e.payload,o=yield*G(),i=yield*ie(ee.updateTag,{pathParams:{companyId:o,id:t},data:{tag:{name:r},includeAcl:!0}});if("error"in i)return yield y({type:d.EDIT_TAG_FAILURE}),V(i.error);const{jobId:s}=i;return yield Re(at,{jobId:s,*onJobFailure(a){return yield y({type:d.EDIT_TAG_FAILURE}),V(a.error)},*onJobSuccess(a){const l=a.tag??{},u=yield*Sat();O.editTag(),yield y({type:d.FETCH_TAGS_REQUEST}),yield y({type:d.EDIT_TAG_SUCCESS,payload:{tag:{...l,name:r}}}),yield y({type:d.FETCH_TAG_NODES_REQUEST,payload:{tagId:u}}),se({type:"success",message:ue("tags.tag_edited")}),yield y({type:d.HIDE_MODAL})}})}catch(t){return H(t,{tags:["saga","editTag"]}),null}}function*Iat(e){try{const t=yield*ne(u=>u),{control:{selectedTagId:r},items:{tagsToShow:o}}=t.pages.tagsPage,{id:i}=e.payload,s=yield*G(),a=yield*ie(ee.deleteTag,{pathParams:{companyId:s,id:i}});if("error"in a)return yield y({type:d.REMOVE_TAG_FAILURE}),V(a.error);const{jobId:l}=a;yield Re(at,{jobId:l,*onJobFailure(u){return yield y({type:d.REMOVE_TAG_FAILURE}),V(u.error)},*onJobSuccess(){const u=T=>T.filter(w=>w!==i),p=t.pages.tagsPage.items,{byId:m,allIds:h}=p.normalizedTagsList,{[i]:A,...f}=m,_={byId:f,allIds:u(h)};[_.allIds,_.byId].some(M)&&(yield*Re(fV,Wu));const b=u(o);yield y({type:d.REMOVE_TAG_SUCCESS,payload:{tagId:i,tagsToShow:b,normalizedData:_}}),yield y({type:d.HIDE_MODAL}),O.deleteTag(),se({type:"success",message:ue("tags.tag_removed")});let E=r;if(r===i){const T=o.findIndex(v=>v===i),w=o[Math.abs(T-1)];yield y(Ot(`/tags${w?`/${w}`:""}`)),E=w}yield y({type:d.FETCH_TAGS_REQUEST}),yield y({type:d.FETCH_TAG_NODES_REQUEST,payload:{tagId:E}})}})}catch(t){return H(t,{tags:["saga","removeTag"]}),null}}function*vat(e){try{yield kn(250);const t=yield*ne(f=>f),r=yield*ne(f=>_V(f,{pageName:mt.tags})),o=yield*ne(Lv);(yield*Re(Td,o,{viewType:j(o.keyword)&&o.keyword.length>=3?Pn.list:r,requestPageMeta:{pageName:mt.tags}}))||(yield*Re(hA,{...e.payload,values:o}));const{tagId:s}=e.payload||{},{byId:a}=t.pages.tagsPage.items.normalizedTagsList,l=s!=null?a[s]?.name:void 0;if(M(l))return yield y({type:d.FETCH_TAG_NODES_FAILURE});const{buckets:u,meta:p,error:m}=yield*xV(2,1e3,Jq,{payload:{tagName:l,canRetry:!0}});if(m)return V(m),yield y({type:d.FETCH_TAG_NODES_FAILURE});yield y({type:d.FETCH_TAG_STATISTICS_REQUEST,payload:{tagName:l,keyword:o.keyword}}),Ax(Wu)!==s&&(yield*Re(bP,s)),yield y({type:d.FETCH_TAG_NODES_SUCCESS,payload:{selectedTagId:s}}),yield y({type:d.SET_PAGINATION_META,payload:{source:"tags",meta:{totalCount:p?.total??0,foldersCount:p?.folder??0,itemsCount:p?.item??0}}});const A=fo(u);yield y({type:d.SET_TAGS_BUCKETS,...A})}catch(t){return H(t,{tags:["saga","fetchTagItems"]}),null}}function*Rat(e){try{const{sorting:t}=e.payload,r=yield*ne(u=>u),{tagsToShow:o}=r.pages.tagsPage.items,i=zA(r),s=Lre(o,i),a=q_(s,t),l=j8(a);yield y({type:d.SORT_TAGS_SUCCESS,payload:{tagsToShow:l}})}catch(t){return H(t,{tags:["saga","sortTags"]}),null}}function*jat(e){try{const{tagName:t,keyword:r}=e.payload,o={tag:t,...r&&{search_term:r,search_recursively:!0}},i=yield*R6({query:o});if(M(i))return yield y({type:d.FETCH_TAG_STATISTICS_SUCCESS,payload:{quantities:[],totalValue:0}});const{quantities:s,totalValue:a}=v3(i,!1);return yield y({type:d.FETCH_TAG_STATISTICS_SUCCESS,payload:{quantities:s,totalValue:a}})}catch(t){H(t,{tags:["saga","fetchTagStatistics"]})}}const kat=[Q(d.FETCH_TAGS_REQUEST,Cat),Q(d.ADD_NEW_TAG_REQUEST,Tat),Q(d.EDIT_TAG_REQUEST,wat),Q(d.REMOVE_TAG_REQUEST,Iat),Q(d.FETCH_TAG_NODES_REQUEST,vat),Q(d.SORT_TAGS_REQUEST,Rat),Q(d.FETCH_TAG_STATISTICS_REQUEST,jat)],Nat=20,Oat=e=>{if(!e?.length)return;const t=[...e].sort((r,o)=>(r.order??0)-(o.order??0))[0];return t.smallImageUrl??t.extraSmallImageUrl??t.mediumImageUrl??t.imageUrl??void 0},Dat=e=>({id:String(e.id),sid:e.sid??"",name:e.name??"",unit:e.prettyUnit??"",imageUrl:Oat(e.photoReferences),tags:(e.tags??[]).map(t=>t.name).filter(t=>!!t)});function*Pat(e){try{const t=yield*G(),{perPage:r=Nat,currentPage:o=1}=e.payload||{},i=Math.max(0,(o-1)*r),s=yield*ie(Fe.listMasterItems,{pathParams:{companyId:t},queryParams:{limit:r,offset:i,sortBy:"updated_at",sortDirection:"desc"}});if("error"in s&&s.error)return V(s.error),yield y({type:d.FETCH_CATALOG_ITEMS_FAILURE});const{data:a=[],meta:l={}}=s,{hasNext:u=!1,hasPrev:p=i>0,offset:m=i,limit:h=r,total:A=0}=l;return yield y({type:d.FETCH_CATALOG_ITEMS_SUCCESS,payload:{items:a.filter(f=>f.id!==void 0).map(Dat),pagination:{hasNext:u,hasPrev:p,offset:m,currentPage:Math.floor(m/h)+1,perPage:r,total:A}}})}catch(t){return H(t,{tags:["saga","fetchCatalogItems"]}),yield y({type:d.FETCH_CATALOG_ITEMS_FAILURE})}}const Lat=[Q(d.FETCH_CATALOG_ITEMS_REQUEST,Pat)];function*Fat(e){try{yield no("500");const t=yield Ce(qr);
6973if((yield re(Td,t,{viewType:Pn.list,requestPageMeta:{pageName:mt.customerContent}}))||(yield re(hA,{...e.payload,values:t})),J(0,["keyword","length"],t)<=2)return yield y({type:d.FETCH_SEARCH_NODES_FAILURE});const{folderId:i,recordTimeMetadata:{capture:s,recordTimeFunction:a}={}}=e.payload,{buckets:l,meta:u,error:p}=yield h_(2,1e3,Xq,{payload:{folderId:i,canRetry:!0}});if(p)return yield y({type:d.FETCH_SEARCH_NODES_FAILURE});yield y({type:d.FETCH_FOLDER_STATISTICS_REQUEST,payload:{folderId:i,keyword:t.keyword,filter:t.filter,afterAll:function*(){s==="statistics"&&Lr&&typeof a=="function"&&(yield re(a))}}}),yield y({type:d.FETCH_SEARCH_NODES_SUCCESS});const m=fo(l);yield y({type:d.SET_SEARCH_BUCKETS,...m}),yield y({type:d.SET_PAGINATION_META,payload:{source:"search",meta:u}}),s==="folderContent"&&Lr&&typeof a=="function"&&a()}catch(t){return H(t,{tags:["saga","searchRequest"]}),null}}const Mat=[Q(d.FETCH_SEARCH_NODES_REQUEST,Fat)];function*Uat(e){try{const{resolve:t,reject:r}=e.payload,o=yield*G(),i=yield*HE(Di),s=yield me(Je.createApideckSession,{pathParams:{companyId:o},data:{integrationDefinitionId:i}}),{integrationId:a,sessionToken:l}=s;if(s.error)return V(s.error),typeof r=="function"&&r({sessionToken:"",integrationId:a}),yield y({type:d.CREATE_APIDECK_SESSION_FAILURE});yield y({type:d.CREATE_APIDECK_SESSION_SUCCESS}),typeof t=="function"&&t({sessionToken:l,integrationId:a})}catch(t){return H(t,{tags:["saga","createApideckSession"]}),null}}function*Bat(e){try{const{integrationId:t,trackEvent:r}=e,o=yield*G(),i=yield Ce(l=>LD(l?.integrations?.[Di]?.config));typeof r=="function"&&r(i);const s=yield me(Je.refreshApideckConnectionState,{pathParams:{companyId:o},data:{integrationId:t}});if(s.error)return V(s.error),yield y({type:d.REFRESH_APIDECK_CONNECTION_STATE_FAILURE});const{connectionState:a=""}=s;yield y({type:d.REFRESH_APIDECK_CONNECTION_STATE_SUCCESS,payload:{connectionState:a,integrationId:t}}),a===Wy.Callable&&se({type:"success",message:ue("quickbooks.notification.connected")})}catch(t){return H(t,{tags:["saga","refreshApideckConnectionState"]}),null}}const Hat=[Q(d.CREATE_APIDECK_SESSION_REQUEST,Uat),Q(d.REFRESH_APIDECK_CONNECTION_STATE_REQUEST,Bat)],zat={job:e=>`/job/${e}?${bV}=${EV}`};function*EP(){try{const e=yield*G(),t=yield*ie(Fe.fetchIntegrations,{pathParams:{companyId:e}});if("error"in t)return V(t.error),yield y({type:d.FETCH_INTEGRATIONS_V3_FAILURE}),[];const r=t.integrations??[];return yield y({type:d.FETCH_INTEGRATIONS_V3_SUCCESS,payload:{list:r}}),r}catch(e){return H(e,{tags:["saga","fetchIntegrationsV3"]}),yield y({type:d.FETCH_INTEGRATIONS_V3_FAILURE}),[]}}function*Vat(e){const{integrationKey:t}=e.payload;try{const r=yield*ne(l=>l.integrationsV3.availableIntegrations);if(!(r===null?yield*EP():r).some(l=>l.integrationKey===t))return yield y(Ot("/restricted"));const s=yield*G(),a=yield*ie(Fe.getIntegrationV3,{pathParams:{companyId:s,integrationKey:t}});if("error"in a)return V(a.error),yield y({type:d.FETCH_INTEGRATION_V3_FAILURE,payload:{integrationKey:t}});yield y({type:d.FETCH_INTEGRATION_V3_SUCCESS,payload:{integrationKey:t,data:a}})}catch(r){return H(r,{tags:["saga","fetchIntegrationV3"]}),yield y({type:d.FETCH_INTEGRATION_V3_FAILURE,payload:{integrationKey:t}})}}function*Qat(e){const{integrationKey:t,integrationName:r,afterAll:o}=e.payload;try{const i=yield*G(),s=yield*ie(Fe.disconnectIntegrationV3,{pathParams:{companyId:i,integrationKey:t}});if("error"in s)return V(s.error),yield y({type:d.DISCONNECT_INTEGRATION_V3_FAILURE,payload:{integrationKey:t}});yield y({type:d.DISCONNECT_INTEGRATION_V3_SUCCESS,payload:{integrationKey:t}});const a=yield*ne(Ze);O.disconnectIntegration({integration:r,userRole:a.roleType}),se({type:"success",message:x("integrations.disconnected",{integrationName:r})}),o&&o()}catch(i){return H(i,{tags:["saga","disconnectIntegration"]}),yield y({type:d.DISCONNECT_INTEGRATION_V3_FAILURE,payload:{integrationKey:t}})}}function*Wat(e){const{integrationKey:t,resourceType:r,externalId:o}=e.payload;try{const s={pathParams:{companyId:yield*G(),integrationKey:t,resourceType:r},queryParams:{externalId:o}};let a=yield*ie(Fe.resolveIntegrationDeepLink,s);"error"in a&&a.responseStatus===404&&(yield kn(2e3),a=yield*ie(Fe.resolveIntegrationDeepLink,s));const l="error"in a?void 0:a.sortly,u=l?.resourceType?zat[l.resourceType]:void 0;if(u&&l?.resourceId)return yield y({type:d.RESOLVE_INTEGRATION_DEEP_LINK_SUCCESS}
6973),yield y(Ot(u(l.resourceId)));se({type:"error",message:x("integrations.deep_link_not_found")}),yield y({type:d.RESOLVE_INTEGRATION_DEEP_LINK_FAILURE}),yield y(Ot("/jobs"))}catch(i){H(i,{tags:["saga","resolveIntegrationDeepLink"]}),se({type:"error",message:x("integrations.deep_link_not_found")}),yield y({type:d.RESOLVE_INTEGRATION_DEEP_LINK_FAILURE}),yield y(Ot("/jobs"))}}function*qat(e){const t=e.payload?.integrationKey;t&&(yield y({type:d.FETCH_INTEGRATION_V3_REQUEST,payload:{integrationKey:t}}))}const Gat=[Q(d.FETCH_INTEGRATIONS_V3_REQUEST,EP),Q(d.FETCH_INTEGRATION_V3_REQUEST,Vat),Q(d.DISCONNECT_INTEGRATION_V3_REQUEST,Qat),Q(d.RESOLVE_INTEGRATION_DEEP_LINK_REQUEST,Wat),Q(d.INTEGRATION_STATE_CHANGED_V3,qat)],$at=[...YWe,...Hat,...Gat];function*SP(){try{const e=yield*G(),t=yield me(ee.getCompanyDefaultAddress,{pathParams:{companyId:e}});if(t.error)return V(t.error),yield y({type:d.FETCH_COMPANY_DEFAULT_ADDRESSES_FAILURE});const r={mappingIds:Dt(["version","request","responseStatus"],t),version:t.version};yield y({type:d.FETCH_COMPANY_DEFAULT_ADDRESSES_SUCCESS,payload:{defaults:r}})}catch(e){yield y({type:d.FETCH_COMPANY_DEFAULT_ADDRESSES_FAILURE,payload:{}}),H(e,{tags:["saga","fetchCompanyDefaultAddresses"]})}}function*Kat(e){try{const t=yield*G(),{perPage:r=20,currentPage:o=1,keyword:i,appendData:s=!1}=e.payload||{},a=(o-1)*r,l={limit:r,offset:a};_e(i)||(l.search_text=i);const{addresses:u=[],meta:p={},error:m}=yield me(ee.getCompanyAddresses,{pathParams:{companyId:t},queryParams:l});if(m)return V(m),yield y({type:d.FETCH_COMPANY_ADDRESSES_FAILURE});const{hasNext:h=!1,hasPrev:A=!1,offset:f=0,limit:_=r,total:b=0}=p;yield re(SP),yield y({type:d.FETCH_COMPANY_ADDRESSES_SUCCESS,payload:{addresses:u,pagination:{hasNext:h,hasPrev:A,offset:f,currentPage:Math.floor(f/_)+1,perPage:r,total:b},appendData:s}})}catch(t){yield y({type:d.FETCH_COMPANY_ADDRESSES_FAILURE,payload:{}}),H(t,{tags:["saga","fetchCompanyAddresses"]})}}function*CP(e){try{const t=yield*G(),r=yield Ce(a=>J({},["pages","companyAddressesPage","defaults"],a)),o=Ne(r.mappingIds,e),i=io([o,{version:r.version}]),s=yield me(ee.updateCompanyDefaultAddress,{pathParams:{companyId:t},data:i});if(s.error)return V(s.error),yield y({type:d.UPDATE_COMPANY_DEFAULT_ADDRESS_FAILURE});yield y({type:d.UPDATE_COMPANY_DEFAULT_ADDRESS_SUCCESS})}catch(t){H(t,{tags:["saga","updateCompanyDefaultAddresses"]})}}function*Yat(e){try{const t=yield*G(),{formValues:r}=e.payload,o={...Dt(["country","defaults"],r),country:$(["country","value"],r)},i=en(o),s=yield me(ee.addCompanyAddress,{pathParams:{companyId:t},data:i});if(s.error)return V(s.error),yield y({type:d.ADD_COMPANY_ADDRESS_FAILURE});const a=Dt(["createdAt","updatedAt"],s),l=Ve(bt,vt(p=>r.defaults[p]),Ee(p=>({[p]:a.id})),io)(r.defaults);oe(l)&&(yield re(CP,l)),yield y({type:d.ADD_COMPANY_ADDRESS_SUCCESS});const u=yield Ce(p=>p?.pages?.companyAddressesPage?.pagination);yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST,payload:{perPage:u?.perPage,currentPage:u?.currentPage}})}catch(t){yield y({type:d.ADD_COMPANY_ADDRESS_FAILURE,payload:{}}),H(t,{tags:["saga","addCompanyAddress"]})}}function*Jat(e){try{const{addressId:t,initialValues:r,updatedValues:o}=e.payload,i=yield*G(),{difference:s}=vr(Dt(["defaults"],r),Dt(["defaults"],o));if(oe(s)){const m={...Dt(["country","defaults"],o),country:$(["country","value"],o),version:$(["version"],r)},h=en(m),A=yield me(ee.updateCompanyAddress,{pathParams:{companyId:i,addressId:t},data:h});if(A.error)return V(A.error),yield y({type:d.UPDATE_COMPANY_ADDRESS_FAILURE})}const{difference:a}=vr(r.defaults,o.defaults),l=Zt(bt(a),o.defaults)||{},u=Ve(bt,Ee(m=>({[m]:l[m]?t:null})),io)(l);oe(a)&&(yield re(CP,u)),yield y({type:d.UPDATE_COMPANY_ADDRESS_SUCCESS});const p=yield Ce(m=>m?.pages?.companyAddressesPage?.pagination);yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST,payload:{perPage:p?.perPage,currentPage:p?.currentPage}})}catch(t){yield y({type:d.UPDATE_COMPANY_ADDRESS_FAILURE,payload:{}}),H(t,{tags:["saga","updateCompanyAddress"]})}}function*Xat(e){try{const{address:t}=e.payload,r=yield*G(),o=yield me(ee.deleteCompanyAddress,{pathParams:{companyId:r,addressId:t.id}});if(o.error)return V(Ae("error",o)),yield y({type:d.DELETE_COMPANY_ADDRESS_FAILURE});yield y({type:d.DELETE_COMPANY_ADDRESS_SUCCESS});const{pagination:i,addressesCount:s}=yield Ce(l=>({pagination:l?.pages?.companyAddressesPage?.pagination,addressesCount:l?.pages?.companyAddressesPage?.addresses?.length??0})),a=s===1&&i?.currentPage>1?i.currentPage-1:i?.currentPage;yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_COMPANY_ADDRESSES_REQUEST,payload:{perPage:i?.perPage,currentPage:a}})}catch(t){yield y({type:d.DELETE_COMPANY_ADDRESS_FAILURE,payload:{}}),H(t,{tags:["saga","deleteCompanyAddress"]})}}const Zat=[Q(d.FETCH_COMPANY_ADDRESSES_REQUEST,Kat),Q(d.ADD_COMPANY_ADDRESS_REQUEST,Yat),Q(d.UPDATE_COMPANY_ADDRESS_REQUEST,Jat),Q(d.DELETE_COMPANY_ADDRESS_REQUEST,Xat),Q(d.FETCH_COMPANY_DEFAULT_ADDRESSES_REQUEST,SP)];function*elt(e){try{const t=yield*G(),{perPage:r=20,currentPage:o=1,keyword:i,appendData:s=!1}=e.payload||{},a=(o-1)*r,l={limit:r,offset:a};_e(i)||(l.search_text=i);const{vendors:u=[],meta:p={},error:m}=yield me(ee.getVendors,{pathParams:{companyId:t},queryParams:l});if(m)return V(m),yield y({type:d.FETCH_VENDORS_FAILURE});const{hasNext:h=!1,hasPrev:A=!1,offset:f=0,limit:_=r,total:b=0}=p;yield y({type:d.FETCH_VENDORS_SUCCESS,payload:{vendors:u,pagination:{hasNext:h,hasPrev:A,offset:f,currentPage:Math.floor(f/_)+1,perPage:r,total:b},appendData:s}})}catch(t){yield y({type:d.FETCH_VENDORS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchVendors"]})}}function*tlt(e){try{const t=yield*G(),{formValues:r}=e.payload,o={...r,country:$(["country","value"],r)},i=en(o),s=yield me(ee.createVendor,{pathParams:{companyId:t},data:i});if(s.error)return V(s.error),yield y({type:d.ADD_VENDOR_FAILURE});yield y({type:d.ADD_VENDOR_SUCCESS});const a=yield Ce(l=>
6973l?.pages?.vendorsPage?.pagination);yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_VENDORS_REQUEST,payload:{perPage:a?.perPage,currentPage:a?.currentPage}})}catch(t){yield y({type:d.ADD_VENDOR_FAILURE,payload:{}}),H(t,{tags:["saga","addVendor"]})}}function*nlt(e){try{const{vendorId:t,initialValues:r,updatedValues:o}=e.payload,i=yield*G(),{difference:s}=vr(r,o);if(oe(s)){const l={...Dt(["country"],o),country:$(["country","value"],o),version:$(["version"],r)},u=en(l),p=yield me(ee.updateVendor,{pathParams:{companyId:i,vendorId:t},data:u});if(p.error)return V(p.error),yield y({type:d.UPDATE_VENDOR_FAILURE})}yield y({type:d.UPDATE_VENDOR_SUCCESS});const a=yield Ce(l=>l?.pages?.vendorsPage?.pagination);yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_VENDORS_REQUEST,payload:{perPage:a?.perPage,currentPage:a?.currentPage}})}catch(t){yield y({type:d.UPDATE_VENDOR_FAILURE,payload:{}}),H(t,{tags:["saga","updateVendor"]})}}function*rlt(e){try{const{vendor:t}=e.payload,r=yield*G(),o=yield me(ee.deleteVendor,{pathParams:{companyId:r,vendorId:t.id}});if(o.error)return V(Ae("error",o)),yield y({type:d.DELETE_VENDOR_FAILURE});yield y({type:d.DELETE_VENDOR_SUCCESS});const{pagination:i,vendorsCount:s}=yield Ce(l=>({pagination:l?.pages?.vendorsPage?.pagination,vendorsCount:l?.pages?.vendorsPage?.vendors?.length??0})),a=s===1&&i?.currentPage>1?i.currentPage-1:i?.currentPage;yield y({type:d.HIDE_MODAL}),yield y({type:d.FETCH_VENDORS_REQUEST,payload:{perPage:i?.perPage,currentPage:a}})}catch(t){yield y({type:d.DELETE_VENDOR_FAILURE,payload:{}}),H(t,{tags:["saga","deleteVendor"]})}}const olt=[Q(d.FETCH_VENDORS_REQUEST,elt),Q(d.ADD_VENDOR_REQUEST,tlt),Q(d.UPDATE_VENDOR_REQUEST,nlt),Q(d.DELETE_VENDOR_REQUEST,rlt)];function*ilt(e){try{const{values:t,currentItem:r={},requestPageMeta:o={},onSuccess:i,onFailure:s}=e.payload,a=yield Ce(),{bulkSelectMode:l}=a.bulk,u=yield*G(),{jobId:p,error:m,errors:h}=yield me(ee.returnToOrigin,{pathParams:{companyId:u},data:{returnToOrigin:t}});if(oe(h)||oe(m)){const T=m||h?.[0];return V(T),yield y({type:d.RETURN_ITEMS_TO_ORIGIN_FAILURE}),s(T)}const f=t?.nodes?.map(T=>T.id);yield y({type:d.SET_WAITING_NODES,payload:{ids:f}});const _=window.location.pathname,E=kp.test(_)||o.isNavigationAction||o.isHeaderAction;E||(yield y({type:d.HIDE_MODAL}),yield y(Jr(!1))),l&&(yield y({type:d.RESET_BULK_STATE})),yield re(at,{jobId:p,*onJobFailure(T){yield y(Jr(!1)),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:f}}),yield y({type:d.RETURN_ITEMS_TO_ORIGIN_FAILURE}),typeof s=="function"&&s(T.error)},*onJobSuccess(T){if(!T?.successes)return JD(T.nodeList),yield y(Jr(!1)),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:f}}),yield y({type:d.RETURN_ITEMS_TO_ORIGIN_FAILURE});E&&(yield y(Jr(!1)),l&&(yield y({type:d.RESET_BULK_STATE})),yield y({type:d.HIDE_MODAL})),yield y({type:d.RETURN_ITEMS_TO_ORIGIN_SUCCESS,payload:{nodeIds:f}});const w=oe(r),v=t?.nodes?.[0]||{},k=r?.originFolderId||t?.nodeOrigins?.[0]?.originFolderId,D=w&&parseFloat(v.quantity)===parseFloat(r.quantity)&&!v.leaveZeroQuantity&&w,F=window?.location;if(D&&F.pathname===`/item/${r.id}`){const B=oe(k)?`/folder/${k}/content`:"/items";yield y(Et(B))}else yield re($t,{payload:{...o,showAsyncSpinner:!0,nodeId:r.id}});return se({type:"success",message:ue("return_to_origin.successfully_returned",{count:t?.nodes?.length})}),typeof i=="function"&&i(),yield kn(2e3),yield y({type:d.REMOVE_WAITING_NODES,payload:{ids:f}})}})}catch(t){return H(t,{tags:["saga","returnItemsToOrigin"]}),null}}const slt=[Q(d.RETURN_ITEMS_TO_ORIGIN_REQUEST,ilt)];function*alt(e){try{const t=yield*G(),r=yield Ce(Ze),{limit:o,offset:i,nodeId:s,isFetchingForPreviewItems:a,source:l}=e.payload,u={limit:o,offset:i},{data:p=[],meta:m={},defaultExternalUrl:h,error:A,helpText:f}=yield me(Fe.searchItemsForReplenishment,{pathParams:{companyId:t,nodeId:s},queryParams:u});if(A){const T=yield Ce(w=>w.integrations[Br]?.enabled);return a||O.errorBuyOnAmazonModal(f||A,r,l,T?"amazon":""),yield y({type:d.SEARCH_ITEMS_IN_AMAZON_FAILURE,payload:{isFetchingForPreviewItems:a,error:A,errorHelpText:f}})}const{hasPrev:_,hasNext:b}=m,E=T5e(p);yield y({type:d.SEARCH_ITEMS_IN_AMAZON_SUCCESS,payload:{data:E,meta:{offset:m.offset,limit:m.limit,hasPrev:_,hasNext:b},defaultExternalUrl:h,isFetchingForPreviewItems:a}})}catch(t){yield y({type:d.SEARCH_ITEMS_IN_AMAZON_FAILURE,payload:{}}),H(t,{tags:["saga","SearchItemsInAmazon"]})}}function*llt(e){try{const{itemId:t}=e.payload,r=yield*G(),o=yield me(Fe.fetchItemDetailForReplenishment,{pathParams:{companyId:r,productId:t}});if(o.error){const{error:a,helpText:l}=o;return V(l||a),yield y({type:d.FETCH_ITEM_IN_AMAZON_FAILURE})}const i=Bt(["request","responseStatus"])(o),s=qN(i);yield y({type:d.FETCH_ITEM_IN_AMAZON_SUCCESS,payload:s})}catch(t){yield y({type:d.FETCH_ITEM_IN_AMAZON_FAILURE,payload:{}}),H(t,{tags:["saga","fetchItemInAmazon"]})}}const clt=[Q(d.SEARCH_ITEMS_IN_AMAZON_REQUEST,alt),Q(d.FETCH_ITEM_IN_AMAZON_REQUEST,llt)];function*dlt(e){try{const{jobId:t,event:r,onJobSuccess:o=Me,onJobFailure:i=Me,onJobInProgress:s=Me}=e.payload,{error:a,status:l,result:u}=r;if(oe(a))return yield V(a);const p=H3(u);if(l==="finished"||l==="success"){yield y({type:d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{jobId:t}});const m=yield re(o,p);return yield y({type:d.JOB_CONCLUDED,payload:{jobId:t,result:m}})}if((l==="in_progress"||l==="started")&&(yield re(s,p)),l==="error"||l==="failed"){yield y({type:d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{jobId:t}});const m=yield re(i,p);return yield y({type:d.JOB_CONCLUDED,payload:{jobId:t,result:m}})}}catch(t){H(t,{tags:["handleJobChannelReceivedEvent"]})}}function*ult(e){try{const t=yield*G(),{jobId:r,jobStatusAPI:o=ee.getJobStatus,onJobSuccess:i=Me,onJobFailure:s=Me,onJobInProgress:a=Me}=e.payload;for(;;){const{job:l,error:u}=yield me(o,{pathParams:{companyId:t,jobId:r}});if(u||_e(l))return yield V(u);const{status:p,result:m}=l,h=H3(m);
6973if(p==="success"||p==="finished"){const A=yield re(i,h);return yield y({type:d.JOB_CONCLUDED,payload:{jobId:r,result:A}})}else if(p==="in_progress"||p==="started")yield re(a,h);else if(p==="error"||p==="failed"){h.error&&(yield V(h.error));const A=yield re(s,h);return yield y({type:d.JOB_CONCLUDED,payload:{jobId:r,result:A}})}yield re(no,1e3)}}catch(t){H(t,{tags:["fetchJobStatusByPolling"]})}}const plt=[nr(d.EVENT_FOR_JOB_SUBSCRIPTION_RECEIVED,dlt),nr(d.FETCH_JOB_STATUS_BY_POLLING,ult)],mlt=e=>{if(e===ze.PICK_LIST)return ee.getPickLists;if(e===ze.PURCHASE_ORDER)return ee.getPurchaseOrders;if(e===ze.STOCK_COUNTS)return Fe.getStockCounts},hlt=(e,{keyword:t,offset:r})=>{let o={};return e===ze.PICK_LIST&&(o={status:[Xt.Draft,Xt.ReadyToPick,Xt.InProgress].join(","),plNumberPrefix:t,offset:r,limit:Vc}),e===ze.PURCHASE_ORDER&&(o={status:[Ft.Draft,Ft.ReadyForReview,Ft.Approved].join(","),q:t,offset:r,limit:Vc}),e===ze.STOCK_COUNTS&&(o={status:$k.join(","),scNumber:t,offset:r,limit:Vc}),en(o)},Alt=(e,{response:t})=>{const{pickLists:r=[],purchaseOrders:o=[],stockCounts:i=[],meta:s}=t;if(e===ze.PICK_LIST)return{workflows:r,meta:s};if(e===ze.PURCHASE_ORDER)return{workflows:o,meta:s};if(e===ze.STOCK_COUNTS)return{workflows:i,meta:s}},glt=e=>{if(e===ze.PICK_LIST)return ee.validatePickListNumber;if(e===ze.PURCHASE_ORDER)return ee.validatePurchaseOrderNumber;if(e===ze.STOCK_COUNTS)return Fe.validateStockCountNumber},ylt=(e,{workflowNumber:t})=>{let r={};return e===ze.PICK_LIST&&(r={pickListNumber:t}),e===ze.PURCHASE_ORDER&&(r={purchaseOrderNumber:t}),e===ze.STOCK_COUNTS&&(r={stockCountNumber:t}),en(r)},flt=(e,{companyId:t,apiPayload:r})=>e===ze.STOCK_COUNTS?{pathParams:{companyId:t},queryParams:r}:{pathParams:{companyId:t},data:r},TP=({items:e,selectedItemDetails:t})=>{const r=Object.keys(e),o=t.reduce((i,s)=>(i[s.id]=s,i),{});return r.reduce((i,s)=>{const a=Number(s),u=e[s].quantity??0,p={nodeId:a,quantityToPick:u,unitOfMeasure:{name:o[a]?.unitName}};return i.push(p),i},[])},_lt=e=>e?.variantOptionValues?.map(t=>j(t?.name)&&j(t?.option)?{name:t.name,value:t.option}:j(t?.label)&&j(t?.variantOptionLabel)?{name:t.variantOptionLabel,value:t.label}:t)??[],xlt=(e,t)=>{if(!e||t!==er.PRODUCT_LINK)return null;
6973const r=typeof e?.productLink=="string"?e.productLink.trim():"";return j(r)?ue("restock.modal.product_link_notes",{link:r}):null},wP=({items:e,selectedItemDetails:t,restockMethod:r})=>{const o=Object.keys(e),i=t.reduce((s,a)=>(s[a.id]=a,s),{});return o.reduce((s,a)=>{const l=Number(a),u=e[a],p=u.quantity??0,m=u.price,h=i[l]?.name??"",A=i[l]?.unitName??"",f=_lt(i[l]),_=xlt(u,r);return s.push({nodeId:l,quantity:p,unitRate:m,name:h,unitName:A,variantOptions:f,..._?{notes:_}:{}}),s},[])},IP=({items:e})=>Object.keys(e).map(r=>({nodeId:Number(r)})),blt=e=>{if(e===ze.PICK_LIST)return ee.updatePickListItems;if(e===ze.PURCHASE_ORDER)return ee.updatePurchaseOrderItems;if(e===ze.STOCK_COUNTS)return Fe.updateStockCount},Elt=(e,{companyId:t,workflowId:r})=>{if(e===ze.PICK_LIST)return{companyId:t,pickListId:Number(r)};if(e===ze.PURCHASE_ORDER)return{companyId:t,purchaseOrderId:Number(r)};if(e===ze.STOCK_COUNTS)return{companyId:t,stockCountId:Number(r)}},Slt=(e,{workflows:t,workflowId:r,items:o,selectedItemDetails:i,restockMethod:s})=>{const a=t.find(p=>p.id===Number(r)),l=a?.version;let u={};return e===ze.PICK_LIST&&(u={lineItems:{add:TP({items:o,selectedItemDetails:i}),remove:[],update:[]},version:l}),e===ze.PURCHASE_ORDER&&(u={lineItems:{add:wP({items:o,selectedItemDetails:i,restockMethod:s}),remove:[],update:[]},version:l}),e===ze.STOCK_COUNTS&&(u={stockCountNumber:a?.stockCountNumber,assignees:a?.assignees||[],dueAt:a?.dueAt||null,notes:a?.notes||null,lineItems:{add:IP({items:o}),remove:[]},version:l}),en(u)},Clt=e=>{if(e===ze.PICK_LIST)return ee.createPickList;if(e===ze.PURCHASE_ORDER)return Je.createPurchaseOrder;if(e===ze.STOCK_COUNTS)return Fe.createStockCount},Tlt=(e,{newWorkflowNumber:t,items:r,selectedItemDetails:o,currencyCode:i,restockMethod:s})=>{let a={};return e===ze.PICK_LIST&&(a={pickListNumber:t,lineItems:TP({items:r,selectedItemDetails:o})}),e===ze.PURCHASE_ORDER&&(a={purchaseOrderNumber:t,currencyCode:i,lineItems:wP({items:r,selectedItemDetails:o,restockMethod:s})}),e===ze.STOCK_COUNTS&&(a={stockCountNumber:t,lineItems:IP({items:r})}),en(a)},vP=(e,t)=>{if(e===ze.PICK_LIST)return`/pick-list/${t}`;if(e===ze.PURCHASE_ORDER)return`/purchase-order/${t}`;if(e===ze.STOCK_COUNTS)return`/stock-count/${t}`},wlt=({code:e,message:t,workflowType:r,items:o={}})=>e===SV&&r===ze.STOCK_COUNTS&&Object.keys(o).length===1?V(ue("stock_counts.notifications.item_already_added")):V(t);function*Ilt(e){try{const t=yield*G(),{workflowType:r,offset:o,keyword:i}=e.payload,s=mlt(r),a=hlt(r,{offset:o,keyword:i}),l=yield*ie(s,{pathParams:{companyId:t},queryParams:a});if(l.error)return V(l.error),yield y({type:d.FETCH_WORKFLOWS_FAILURE});const{workflows:u,meta:p}=Alt(r,{response:l});yield y({type:d.FETCH_WORKFLOWS_SUCCESS,payload:{workflows:u,meta:p}})}catch(t){yield y({type:d.FETCH_WORKFLOWS_FAILURE,payload:{}}),H(t,{tags:["saga","fetchWorkflows"]})}}function*vlt(e){try{const t=yield*G(),{workflowType:r,workflowNumber:o,resolve:i,reject:s}=e.payload,a=glt(r),l=ylt(r,{workflowNumber:o}),u=flt(r,{companyId:t,apiPayload:l}),{unique:p,formatValid:m,error:h}=yield*ie(a,u);if(h)return V(h),yield y({type:d.VALIDATE_WORKFLOW_NUMBER_FAILURE}),s({message:ue("common.error")});if(!m)return yield y({type:d.VALIDATE_WORKFLOW_NUMBER_SUCCESS}),s({message:ue(`workflows.add_items_to_workflows.${r}.error_message.number_invalid`)});if(!p)return yield y({type:d.VALIDATE_WORKFLOW_NUMBER_SUCCESS}),s({message:ue(`workflows.add_items_to_workflows.${r}.error_message.number_not_unique`)});i(),yield y({type:d.VALIDATE_WORKFLOW_NUMBER_SUCCESS})}catch(t){return yield y({type:d.VALIDATE_WORKFLOW_NUMBER_FAILURE}),H(t,{tags:["saga","validateWorkflowNumber"]}),null}}function*Rlt(e){try{const t=yield*G(),{values:r,items:o,source:i,afterAll:s}=e.payload,{workflowType:a,selectedExistingWorkflowId:l,items:u,restockMethod:p}=r,m=yield*ne(N=>N.workflows?.data),h=blt(a),A=Elt(a,{companyId:t,workflowId:l}),f=Slt(a,{workflows:m,workflowId:l,items:u,selectedItemDetails:o,restockMethod:p}),_=yield*ie(h,{pathParams:A,data:f});if(_.error){const{error:N,helpText:D,code:F}=_;wlt({code:F,message:D||N,workflowType:a,items:u}),yield y({type:d.ADD_ITEMS_TO_EXISTING_WORKFLOW_FAILURE});return}yield y({type:d.ADD_ITEMS_TO_EXISTING_WORKFLOW_SUCCESS});const{bulkSelectMode:b}=yield*ne(N=>N.bulk),{roleType:E}=yield*ne(Ze),T=m.find(N=>String(N.id)===l);s&&typeof s=="function"?s():O.quickAddItemsToExistingWorkflow({apiPayload:f,bulkSelectMode:b,source:i,roleType:E,workflowType:a,workflow:T}),b&&(yield y({type:d.RESET_BULK_STATE})),yield y({type:d.HIDE_MODAL}),yield y({type:d.RESET_WORKFLOWS});const w=f.lineItems.add.length,v=ue(`workflows.add_items_to_workflows.${a}
6973.success_message_add_to_existing_workflow`,{count:w}),k=vP(a,l);se({type:"success",message:v,customProps:{action:{label:ue(`workflows.add_items_to_workflows.${a}.view_workflow`),onClick:({locationPush:N})=>{a===ze.PURCHASE_ORDER&&p===er.PRODUCT_LINK?N({pathname:k,state:{openInEditMode:!0}}):N(k)}}}})}catch(t){yield y({type:d.ADD_ITEMS_TO_EXISTING_WORKFLOW_FAILURE}),H(t,{tags:["saga","addItemsToExistingWorkflow"]})}}function*jlt(e){try{const t=yield*G(),o=(yield*ne(CV)).currencyCode||lA.currencyCode,{values:i,items:s,source:a,afterAll:l}=e.payload,{workflowType:u,newWorkflowNumber:p,items:m,restockMethod:h}=i,A=Clt(u),f=Tlt(u,{newWorkflowNumber:p,items:m,selectedItemDetails:s,currencyCode:o,restockMethod:h}),_=yield*ie(A,{pathParams:{companyId:t},data:f});if(_.error){const{error:k,helpText:N}=_;V(N||k),yield y({type:d.ADD_ITEMS_TO_NEW_WORKFLOW_FAILURE});return}yield y({type:d.ADD_ITEMS_TO_NEW_WORKFLOW_SUCCESS});const{bulkSelectMode:b}=yield*ne(k=>k.bulk),{roleType:E}=yield*ne(Ze);l&&typeof l=="function"?l(_.id,_.purchaseOrderNumber):O.quickAddItemsToNewWorkflow({apiPayload:f,response:_,bulkSelectMode:b,source:a,roleType:E,workflowType:u}),b&&(yield y({type:d.RESET_BULK_STATE})),yield y({type:d.HIDE_MODAL}),yield y({type:d.RESET_WORKFLOWS});const T=Object.keys(m).length,w=ue(`workflows.add_items_to_workflows.${u}.success_message_add_to_new_workflow`,{count:T}),v=vP(u,_.id);se({type:"success",message:w,customProps:{action:{label:ue(`workflows.add_items_to_workflows.${u}.view_workflow`),onClick:({locationPush:k})=>{u===ze.PURCHASE_ORDER&&h===er.PRODUCT_LINK?k({pathname:v,state:{openInEditMode:!0}}):k(v)}}}})}catch(t){yield y({type:d.ADD_ITEMS_TO_NEW_WORKFLOW_FAILURE}),H(t,{tags:["saga","addItemsToNewWorkflow"]})}}const klt=[Q(d.FETCH_WORKFLOWS_REQUEST,Ilt),Q(d.VALIDATE_WORKFLOW_NUMBER_REQUEST,vlt),Q(d.ADD_ITEMS_TO_EXISTING_WORKFLOW_REQUEST,Rlt),Q(d.ADD_ITEMS_TO_NEW_WORKFLOW_REQUEST,jlt)];function*Nlt(){try{const e=yield*G(),{error:t,categoryOptions:r}=yield me(ee.fetchFolderClassificationCategoryOptions,{pathParams:{companyId:e}});if(t)return V(t),yield y({type:d.FETCH_FOLDER_CLASSIFICATION_CATEGORY_OPTIONS_FAILURE});yield y({type:d.FETCH_FOLDER_CLASSIFICATION_CATEGORY_OPTIONS_SUCCESS,payload:{categoryOptions:r}})}catch(e){return H(e,{tags:["saga","fetchFolderClassificationCategoryOptions"]}),null}}function*Olt(e){try{const t=yield*G(),{folderIds:r}=e.payload,{error:o,categories:i}=yield me(ee.fetchFolderClassificationCategoriesByIds,{pathParams:{companyId:t},data:{folderIds:r,reviewed:!1,limit:5}});if(o)return yield y({type:d.FETCH_FOLDER_CLASSIFICATION_CATEGORIES_BY_IDS_FAILURE});yield y({type:d.FETCH_FOLDER_CLASSIFICATION_CATEGORIES_BY_IDS_SUCCESS,payload:{categoriesByIds:i}})}catch(t){return H(t,{tags:["saga","fetchFolderClassificationCategoriesByIds"]}),null}}function*Dlt(e){try{const t=yield*G(),{feedbacks:r,onSuccess:o}=e.payload,{error:i}=yield me(ee.bulkUpdateFolderClassifications,{pathParams:{companyId:t},data:{feedbacks:r}});if(i)return V(i),yield y({type:d.BULK_UPDATE_FOLDER_CLASSIFICATIONS_FAILURE});se({message:ue("folder_classification.modal.success_message"),type:"success"}),o&&o(),yield y({type:d.BULK_UPDATE_FOLDER_CLASSIFICATIONS_SUCCESS})}catch(t){return H(t,{tags:["saga","bulkUpdateFolderClassification"]}),null}}const Plt=[Q(d.FETCH_FOLDER_CLASSIFICATION_CATEGORY_OPTIONS_REQUEST,Nlt),Q(d.FETCH_FOLDER_CLASSIFICATION_CATEGORIES_BY_IDS_REQUEST,Olt),Q(d.BULK_UPDATE_FOLDER_CLASSIFICATIONS_REQUEST,Dlt)],Llt=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"#2F313A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M19.625 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.164 20.193 3.625 14.993 3.625 10a8 8 0 1 1 16 0"}),c.createElement("path",{stroke:"#2F313A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M11.625 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6"})),Flt=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"#2F313A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"m2.925 6.998 8.7 5m0 0 8.7-5m-8.7 5v10m9-14a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4a2 2 0 0 0-1 1.73v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4a2 2 0 0 0 1-1.73z"})),Mlt=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"#2F313A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M11.625 13a5 5 0 1 0 0-10 5 5 0 0 0 0 10m0 0a8 8 0 0 1 8 8m-8-8a8 8 0 0 0-8 8"})),Ult=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e},c.createElement("path",{stroke:"#2F313A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7m-2.625-9.375a2.121 2.121 0 1 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}));var gu=(e=>(e.INTRO="intro",e.ROOT_FOLDER_SETUP="rootFolderSetup",e.ITEMS_SETUP="itemsSetup",e.SUCCESS="success",e))(gu||{});const hxt=3,Axt=3,gxt=[{id:"1",get name(){return x("onboarding_wizard.root_folder_setup.folder_categories.by_location.title")},get description(){return x("onboarding_wizard.root_folder_setup.folder_categories.by_location.description")},icon:Llt,defaultFolderNames:["Main Location","Storage Area","Truck"]},{id:"2",get name(){return x("onboarding_wizard.root_folder_setup.folder_categories.by_person.title")},get description(){return x("onboarding_wizard.root_folder_setup.folder_categories.by_person.description")},icon:Mlt,defaultFolderNames:["Team member","Contractor","Department"]},{id:"3",get name(){return x("onboarding_wizard.root_folder_setup.folder_categories.by_item_category.title")},get description(){return x("onboarding_wizard.root_folder_setup.folder_categories.by_item_category.description")},icon:Flt,defaultFolderNames:["Tools","Materials","Equipment"]},{id:"4",get name(){return x("onboarding_wizard.root_folder_setup.folder_categories.not_sure.title")},get description(){return x("onboarding_wizard.root_folder_setup.folder_categories.not_sure.description")},icon:Ult,defaultFolderNames:["Warehouse","Materials","Clients"]}
6973],yxt={[gu.INTRO]:"onboarding_wizard_welcome",[gu.ROOT_FOLDER_SETUP]:"onboarding_wizard_add_folders",[gu.ITEMS_SETUP]:"onboarding_wizard_add_items",[gu.SUCCESS]:"onboarding_wizard_congratulations"},RP=300*1e3,Yf=(e,t)=>{const r={name:e.name,isItem:!1,descendants:[]};return e.descendants&&e.descendants.length>0&&(r.descendants=e.descendants.map(i=>Yf(i,t))),t.filter(i=>i.folder===e.name).forEach(i=>{r.descendants.push({name:i.name,isItem:!0,quantity:i.quantity,descendants:[]})}),r};function*Blt(e){try{const{data:t,onSuccess:r}=e.payload,o=yield*G(),i={folders:t.folders.map(l=>({...l,name:l.name.trim()})),items:t.items.map(l=>({name:l.name.trim(),quantity:l.quantity,id:l.id,parentId:l.folder?.value}))},{jobId:s,error:a}=yield me(ee.createOnboardingWizardNodes,{pathParams:{companyId:o},data:i});return a?(V(a),O.setupWizardError({errorType:"api",error:a}),yield y({type:d.CREATE_ONBOARDING_WIZARD_NODES_FAILURE})):yield re(at,{jobId:s,timeoutMs:RP,timeoutSource:"setup_wizard",*onJobFailure(l){yield re(V,l.error),O.setupWizardError({errorType:"job",error:l.error}),yield y({type:d.CREATE_ONBOARDING_WIZARD_NODES_FAILURE})},*onJobSuccess(){yield kn(1e3),yield y({type:d.CREATE_ONBOARDING_WIZARD_NODES_SUCCESS}),r(),yield y({type:d.FETCH_FOLDER_CONTENT_REQUEST,payload:{disableSpinner:!1,folderId:null,page:1,shouldFetchFolderStatistics:!0,showAsyncSpinner:!1}}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}})}})}catch(t){return H(t,{tags:["saga","createOnboardingWizardNodes"]}),V(t instanceof Error?t.message:null),O.setupWizardError({errorType:"exception",error:t}),null}}function*Hlt(e){try{const{folderStructure:t,items:r,onSuccess:o}=e.payload,i=yield*G(),s=r.filter(p=>p.name&&p.name.trim()&&p.quantity&&p.folder),a={nodes:[]};t&&(t.descendants?a.nodes=t.descendants.map(p=>Yf(p,s)):a.nodes=[Yf(t,s)]);const{jobId:l,error:u}=yield me(ee.createFolderTemplateNodes,{pathParams:{companyId:i},data:a});return u?(V(u),O.setupWizardError({errorType:"api",error:u}),yield y({type:d.CREATE_FOLDER_TEMPLATE_NODES_FAILURE})):yield re(at,{jobId:l,timeoutMs:RP,timeoutSource:"setup_wizard",*onJobFailure(p){yield re(V,p.error),O.setupWizardError({errorType:"job",error:p.error}),yield y({type:d.CREATE_FOLDER_TEMPLATE_NODES_FAILURE})},*onJobSuccess(){yield kn(1e3),yield y({type:d.CREATE_FOLDER_TEMPLATE_NODES_SUCCESS});const m=s.length>0?ue("onboarding_wizard.combo_experience.success_message_with_items"):ue("onboarding_wizard.combo_experience.success_message_folders_only");se({type:"success",message:m}),o(),yield y({type:d.FETCH_FOLDER_CONTENT_REQUEST,payload:{disableSpinner:!1,folderId:null,page:1,shouldFetchFolderStatistics:!0,showAsyncSpinner:!1}}),yield y({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}})}})}catch(t){return H(t,{tags:["saga","createFolderTemplateNodes"]}),V(t instanceof Error?t.message:null),O.setupWizardError({errorType:"exception",error:t}),null}}const zlt=[Q(d.CREATE_ONBOARDING_WIZARD_NODES_REQUEST,Blt),Q(d.CREATE_FOLDER_TEMPLATE_NODES_REQUEST,Hlt)];function*Vlt(e){try{const t=yield*G(),{targetId:r}=e.payload,o=yield me(ee.fetchAiSummaries,{pathParams:{companyId:t},data:{target_type:"node_activity_history",target_id:parseInt(r,10)}});if(o.error){yield y({type:d.FETCH_ITEM_INSIGHTS_FAILURE}),V(o.error);return}yield y({type:d.FETCH_ITEM_INSIGHTS_SUCCESS,payload:{insights:o,targetId:r}})}catch(t){yield y({type:d.FETCH_ITEM_INSIGHTS_FAILURE}),H(t,{tags:["saga","fetchItemInsights"]})}}const Qlt=[Q(d.FETCH_ITEM_INSIGHTS_REQUEST,Vlt)];function*Mg(){return(yield*ne(t=>t.featureFlags?.enableSageHubspotTickets))===!0}const Wlt=e=>{const t=Date.now();if(M(e))return new Date(t).toISOString();const r=ct.utc(e);return!r.isValid()||r.valueOf()>t?new Date(t).toISOString():r.toISOString()},qlt=e=>{if(M(e?.checkInInSeconds)||M(e.checkInAfterSeconds))return null;const t=e.checkInAfterSeconds-e.checkInInSeconds;return new Date(Date.now()-t*1e3).toISOString()},jP=e=>e.responseStatus===bs.CONFLICT;function*kP(){const e=yield*G(),t=yield*ne(i=>i.currentUser.user.id),r=yield*ie(ee.createChatbotChat,{pathParams:{companyId:e},data:{}});if(j(r.error))return{chat:null,error:r.error||x("ai_assistant.empty_state.creat_chat_error")};const o=Bt(["request","responseStatus"])(r);return yield*Re(d3,{[e]:{[t]:{lastAiChatId:o.id}}}),{chat:o,error:null}}function*NP(){const{chat:e}=yield*kP();return e===null?null:(yield y({type:d.CREATE_CHAT_SUCCESS,payload:{chat:e,preserveMessages:!0}}),e)}function*Glt(e){const{resolve:t,reject:r}=e.payload;try{const{chat:o,error:i}=yield*kP();if(o===null)return yield y({type:d.CREATE_CHAT_FAILURE}),j(r)&&typeof r=="function"&&r({message:i}),null;yield y({type:d.CREATE_CHAT_SUCCESS,payload:{chat:o}}),j(t)&&typeof t=="function"&&t(o.id)}catch(o){const i=o instanceof Error?o.message:x("ai_assistant.empty_state.creat_chat_error");return yield y({type:d.CREATE_CHAT_FAILURE}),j(r)&&typeof r=="function"&&r({message:i}),H(o,{tags:["saga","createChat"]}),null}}function*$lt(e){try{const{chatId:t}=e.payload,r=yield*G(),o=yield*ie(ee.fetchChatbotChat,{pathParams:{companyId:r,chatId:t}});if("error"in o){yield y({type:d.FETCH_CHAT_FAILURE,payload:{error:o.error}});return}const i=Bt(["request","responseStatus"])(o),s=yield*Mg();return yield y({type:d.FETCH_CHAT_SUCCESS,payload:{chat:i,lastCompletionAt:s?qlt(i.session):null}}),i}catch(t){return yield y({type:d.FETCH_CHAT_FAILURE,payload:{error:t instanceof Error?t.message:"Failed to fetch chat"}}),H(t,{tags:["saga","fetchChat"]})}}function*x4(e){const{companyId:t,chatId:r,parentMessageId:o,content:i}=e;return yield*ie(ee.sendChatbotMessage,{pathParams:{companyId:t,chatId:r},data:{parentMessageId:o,content:i}})}function*Klt(e){try{const{chatId:t,parentMessageId:r,content:o,view:i}
6973=e.payload,s=yield*G(),a=yield*Mg();let l=t,u=yield*x4({companyId:s,chatId:t,parentMessageId:r,content:o});if(a&&jP(u)){const h=yield*NP();if(h===null){yield y({type:d.SEND_MESSAGE_FAILURE,payload:{error:x("ai_assistant.empty_state.creat_chat_error")}});return}l=h.id,u=yield*x4({companyId:s,chatId:l,parentMessageId:null,content:o})}if(j(u.error)){yield y({type:d.SEND_MESSAGE_FAILURE,payload:{error:u.error}});return}const p=Bt(["request","responseStatus"])(u),m=yield*ne(h=>h.chatbot?.activeChat?.messages?.filter(A=>!ap(A?.author?.roleType)).length??0);O.sendChatbotMessage({view:i,chatId:l,messageId:p.id,messagesCount:m}),yield y({type:d.SEND_MESSAGE_SUCCESS,payload:{chatId:l,message:p,lastCompletionAt:a?Wlt(p.createdAt):null}})}catch(t){yield y({type:d.SEND_MESSAGE_FAILURE,payload:{error:t instanceof Error?t.message:"Failed to send message"}})}}function*Ylt(e){try{const{messageId:t,chatId:r,isPositive:o}=e.payload,i=yield*G(),s=yield*ie(ee.sendChatbotMessageFeedback,{pathParams:{companyId:i,chatId:r},data:{messageId:t,isGoodResponse:o}});if("error"in s){yield y({type:d.SEND_MESSAGE_FEEDBACK_FAILURE,payload:{error:s.error}});return}yield y({type:d.SEND_MESSAGE_FEEDBACK_SUCCESS})}catch(t){yield y({type:d.SEND_MESSAGE_FEEDBACK_FAILURE,payload:{error:t instanceof Error?t.message:"Failed to send message feedback"}})}}const Jlt=e=>e.upload?.token,Xlt=e=>j(e.attachmentId)?String(e.attachmentId):void 0,Zlt=e=>e.ticketId,ect=e=>j(e.ticketId)?String(e.ticketId):null;function*qE(){return(yield*Mg())?{fetchCategories:Je.fetchHubspotTicketCategories,createTicket:Je.createHubspotTicket,uploadAttachment:Je.uploadToHubspot,getAttachmentId:Xlt,getTicketId:ect}:{fetchCategories:ee.fetchZendeskTicketCategories,createTicket:ee.createZendeskTicket,uploadAttachment:ee.uploadToZendesk,getAttachmentId:Jlt,getTicketId:Zlt}}function*tct(){try{const e=yield*G(),{fetchCategories:t}=yield*qE(),r=yield*ie(t,{pathParams:{companyId:e}});if("error"in r){yield y({type:d.FETCH_ZENDESK_TICKET_CATEGORIES_FAILURE});return}const o=r.categoryOptions.map(i=>({label:i.name,value:i.key}));yield y({type:d.FETCH_ZENDESK_TICKET_CATEGORIES_SUCCESS,payload:{ticketCategoryOptions:o}})}catch(e){yield y({type:d.FETCH_ZENDESK_TICKET_CATEGORIES_FAILURE}),H(e,{tags:["saga","fetchZendeskTicketCategories"]})}}function*b4(e){const{createTicket:t,companyId:r,chatId:o,messageId:i,subject:s,description:a,category:l,attachmentIds:u}=e;return yield*ie(t,{pathParams:{companyId:r},data:{customSubject:s,additionalInfo:a,category:l,chatId:o,messageId:i,attachmentIds:u}})}function*nct(e){try{const{resolve:t,reject:r,chatId:o,subject:i,description:s,ticketCategory:a,messageId:l,attachmentIds:u}=e.payload,p=yield*G(),{createTicket:m,getTicketId:h}=yield*qE(),A=yield*Mg(),f={createTicket:m,companyId:p,subject:i,description:s,category:a.value,attachmentIds:u};let _=yield*b4({...f,chatId:o,messageId:l});if(A&&jP(_)){const E=yield*NP();if(E===null){yield y({type:d.CREATE_ZENDESK_TICKET_FAILURE}),j(r)&&typeof r=="function"&&r(x("ai_assistant.empty_state.creat_chat_error"));return}_=yield*b4({...f,chatId:E.id})}if(j(_.error)){yield y({type:d.CREATE_ZENDESK_TICKET_FAILURE}),j(r)&&typeof r=="function"&&r(_.error);return}const b=h(_);yield y({type:d.CREATE_ZENDESK_TICKET_SUCCESS,payload:{messageId:_.messageId??l,ticketId:b}}),j(t)&&typeof t=="function"&&t(b)}catch(t){yield y({type:d.CREATE_ZENDESK_TICKET_FAILURE}),H(t,{tags:["saga","createZendeskTicket"]})}}const E4="Failed to upload file.";function*rct(e){const{file:t,resolve:r,reject:o}=e.payload;try{const i=encodeURIComponent(t.name),s=yield*G(),{uploadAttachment:a,getAttachmentId:l}=yield*qE(),u=yield*ie(a,{pathParams:{companyId:s},data:t,queryParams:{filename:i}},{additionalHeaders:{"Content-Type":t.type}}),p=l(u);if(j(p))return yield y({type:d.UPLOAD_TO_ZENDESK_SUCCESS}),r(p);const m=new Error(u.error||E4);yield y({type:d.UPLOAD_TO_ZENDESK_FAILURE}),o(m)}catch(i){yield y({type:d.UPLOAD_TO_ZENDESK_FAILURE}),H(i,{tags:["saga","uploadToZendesk"]}),o(i instanceof Error?i:new Error(E4))}}const oct=[Q(d.CREATE_CHAT_REQUEST,Glt),Q(d.FETCH_CHAT_REQUEST,$lt),Q(d.SEND_MESSAGE_REQUEST,Klt),Q(d.SEND_MESSAGE_FEEDBACK_REQUEST,Ylt),Q(d.FETCH_ZENDESK_TICKET_CATEGORIES_REQUEST,tct),Q(d.CREATE_ZENDESK_TICKET_REQUEST,nct),nr(d.UPLOAD_TO_ZENDESK_REQUEST,rct)];function*OP(e,t,r){try{const{page:o=1,perPage:i=10,keyword:s,isLowStock:a,folders:l,resolve:u,reject:p,allNodesSelection:m}=e.payload,h={...a&&{minQuantities:{exactSearch:!1,showItems:mA.find(w=>w.value==="at_or_below_min_level")}},...l?.allFoldersSelected||_e(l)?void 0:{folders:l}},A=yield Ce(Ze),f={data:{...h,summarySorting:[{sortBy:{value:hs(A?.sortingPreference,!0)},sortDirection:A?.sortingDirection},{sortBy:{value:"created_at"},sortDirection:"descending"}],filterByNodeType:"items",regularNodesView:!0,keyword:s},params:{customAttributes:!0},pageLimit:i,pageNumber:o},{buckets:_,meta:b,error:E}=yield re(lo,{payload:f});if(E){yield y({type:r}),p&&typeof p=="function"&&p();return}const T=fo(_);yield y({type:d.SET_SEARCH_BUCKETS,...T}),yield y({type:t,payload:{data:_,allNodesSelection:m,meta:{...b,page:o}}}),u&&typeof u=="function"&&u(_)}catch(o){return H(o,{tags:["saga","searchItemsForWorkflow"]}),null}}function*ict(e){yield*OP(e,d.SEARCH_ITEMS_FOR_WORKFLOW_SUCCESS,d.SEARCH_ITEMS_FOR_WORKFLOW_FAILURE)}function*sct(e){yield*OP(e,d.SEARCH_JOB_ITEMS_SUCCESS,d.SEARCH_JOB_ITEMS_FAILURE)}const act=[Q(d.SEARCH_ITEMS_FOR_WORKFLOW_REQUEST,ict),Q(d.SEARCH_JOB_ITEMS_REQUEST,sct)];function*lct(e){const{featureId:t,featureKey:r,type:o,sentiment:i,reason:s,comment:a}=e.payload,l={featureId:t,featureKey:r};try{const u=yield*G(),p=r?yield*ie(Fe.submitProductFeedback,{pathParams:{companyId:u},data:{feature_key:r,sentiment:i??null,reason:s??null,comment:a??null}}):yield*ie(Fe.submitFeatureFeedback,{pathParams:{companyId:u,featureId:t},data:{type:o,sentiment:i??null,reason:s??null,comment:a??null}});if("error"in p){V(p.error),yield y({type:d.SUBMIT_FEATURE_FEEDBACK_FAILURE,payload:{...l,error:p.error}});return}yield y({type:d.SUBMIT_FEATURE_FEEDBACK_SUCCESS,payload:l})}catch(u){H(u,{tags:["saga","submitFeatureFeedback"]}),yield y({type:d.SUBMIT_FEATURE_FEEDBACK_FAILURE,payload:{...l,error:"Failed to submit feedback"}})}}const cct=[nr(d.SUBMIT_FEATURE_FEEDBACK_REQUEST,lct)],DP={"Content-Type":"application/json"};function*Jl(e,t){const r=yield*ie(ee.fetchInteractiveImportSessionStats,{pathParams:{companyId:e,sessionId:t}}
6973),{error:o,stats:i}=r;return o||!i?null:(yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_SUCCESS,payload:{stats:i}}),i)}function*dct(e,t,r,o){const i=e.name.split(".").pop()?.toLowerCase(),s=t?yield*ne(A=>A.navigation?.byId?.[t]?.name):Mo.name,l=(r.mappings??[]).length,u=o?.unmappedColumns??0,p=o?.totalRows??0,m=o?.rowsWithErrors??0,h=o?.rowsWithSuggestions??0;O.bulkImportFileUploaded({fileType:i,fileSizeKb:Math.round(e.size/1024),itemsCount:p,itemsReady:p-m+h,fieldsCount:l,fieldsMapped:l-u,fieldsSkipped:u,customFieldsCreatedCount:o?.newCustomAttributes??0,itemsSageAutocorrectedCount:h,folderName:s,folderId:t??0})}function*fm(e){let t;return{cancelled:!!(yield ad({completed:re(at,{jobId:e,onJobFailure:(s={})=>{t=s.error??ue("import.errors.import_failed")}}),cancelled:Rr(d.STOP_INTERACTIVE_IMPORT_JOB_WATCH)})).cancelled,error:t}}function*_m(e,t){const r=yield*ie(ee.fetchInteractiveImportSession,{pathParams:{companyId:e,sessionId:t}}),{error:o,...i}=r;if(o)throw new Error(o);return i}function*uct(){try{const e=yield*G(),t=yield*ie(ee.listInteractiveImportSessions,{pathParams:{companyId:e},queryParams:{page:1,page_size:1,active:!0}}),{error:r,items:o}=t;if(r){yield y({type:d.LIST_INTERACTIVE_IMPORT_SESSIONS_FAILURE,payload:{error:r}});return}o?.length>0&&(yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_REQUEST,payload:{sessionId:o[0].id}})),yield y({type:d.LIST_INTERACTIVE_IMPORT_SESSIONS_SUCCESS})}catch(e){H(e,{tags:["saga","listInteractiveImportSessions"]}),yield y({type:d.LIST_INTERACTIVE_IMPORT_SESSIONS_FAILURE,payload:{error:ue("import.errors.list_sessions_failed")}})}}function*pct(e){const{onError:t}=e.payload;try{const r=yield*G(),{file:o,folderId:i}=e.payload,s=new FormData;s.append("file",o),i&&s.append("target_folder_id",String(i));const a=yield*ie(ee.createInteractiveImportSession,{pathParams:{companyId:r},data:s}),{error:l,jobId:u,sessionId:p,code:m}=a;if(l||!p||!u){const _=l||ue("import.errors.upload_failed");V(_),yield y({type:d.CREATE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:_}}),O.importFileError({errorType:m,errorMessage:_}),t?.();return}const h=yield*fm(u);if(h.cancelled)return;if(h.error){V(h.error),yield y({type:d.CREATE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:h.error}}),O.importFileError({errorType:"PROCESSING_ERROR",errorMessage:h.error}),t?.();return}const A=yield*_m(r,p);yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:A});const f=yield*Jl(r,p);yield y({type:d.CREATE_INTERACTIVE_IMPORT_SESSION_SUCCESS}),yield*dct(o,i,A,f)}catch(r){H(r,{tags:["saga","createInteractiveImportSession"]});const o=ue("import.errors.upload_failed");yield y({type:d.CREATE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:o}}),O.importFileError({errorType:"UPLOAD_FAILED",errorMessage:o}),t?.()}}function*mct(e){try{const t=yield*G(),{sessionId:r}=e.payload,o=yield*ie(ee.fetchInteractiveImportSession,{pathParams:{companyId:t,sessionId:r}}),{error:i,...s}=o;if(i){V(i),yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:i}});return}yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:s}),yield*Jl(t,r)}catch(t){H(t,{tags:["saga","fetchInteractiveImportSession"]}),yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:ue("import.errors.fetch_session_failed")}})}}function*hct(e){try{const t=yield*G(),{sessionId:r,onSuccess:o}=e.payload,{error:i}=yield*ie(ee.deleteInteractiveImportSession,{pathParams:{companyId:t,sessionId:r}});if(i){V(i),yield y({type:d.DELETE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:i}});return}yield y({type:d.DELETE_INTERACTIVE_IMPORT_SESSION_SUCCESS}),o&&o()}catch(t){H(t,{tags:["saga","deleteInteractiveImportSession"]}),yield y({type:d.DELETE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:ue("import.errors.delete_session_failed")}})}}function*Act(e,t){const r=yield*Jl(e,t);if(!r)return null;const o=r.rowsWithProcessingErrors??0,i=r.rowsWithValidationErrors??r.rowsWithErrors??0,s=o,a=Math.max((r.totalRows??0)-o-i,0);return yield y({type:d.SET_INTERACTIVE_IMPORT_RESULT,payload:{importedCount:a,failedCount:s}}),{processingErrorCount:o}}function*GE(e,t,r,o,i=!1){const{onSuccess:s,onPartialSuccess:a}=o,l=r.status===Yo.BULK_ACTION_FULLY_COMPLETE,u=r.status===Yo.BULK_ACTION_PARTIALLY_COMPLETE;if(!l&&!u)return;yield y({type:d.PROCESS_INTERACTIVE_IMPORT_SESSION_SUCCESS}),u&&(yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:r}));const p=yield*Act(e,t),m=p?.processingErrorCount??0,h=i||!p||m>0;
6973if(u&&h){a?.(m);return}yield y({type:d.DELETE_INTERACTIVE_IMPORT_SESSION_REQUEST,payload:{sessionId:t,onSuccess:s}})}function*S4(e,t,r,o){const{onError:i,...s}=o,a=r??ue("import.errors.import_failed"),l=yield*ie(ee.fetchInteractiveImportSession,{pathParams:{companyId:e,sessionId:t}}),{errors:u=[],status:p}=l,m=u.find(A=>sY.includes(A.code));if(m){yield y({type:d.PROCESS_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:a}}),yield y({type:d.SET_INTERACTIVE_IMPORT_PREFLIGHT_ERROR,payload:m});return}if(Wh.includes(p)){yield*GE(e,t,l,s,!0);return}yield y({type:d.PROCESS_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:a}}),V(a),yield y({type:d.DELETE_INTERACTIVE_IMPORT_SESSION_REQUEST,payload:{sessionId:t}});const h=yield*ne(A=>A.bulkImport.stats?.totalRows??0);O.bulkImportFailed({error:a,itemsCount:h}),i?.()}function*gct(e){const{onError:t}=e.payload;try{const r=yield*G(),{sessionId:o,onSuccess:i,onPartialSuccess:s,applyCorrections:a}=e.payload,l=yield*ie(ee.processInteractiveImportSession,{pathParams:{companyId:r,sessionId:o},data:{apply_corrections:!!a}}),{error:u,jobId:p}=l;if(u||!p){yield*S4(r,o,u,{onSuccess:i,onPartialSuccess:s,onError:t});return}const m=yield*fm(p);if(m.cancelled)return;if(m.error){yield*S4(r,o,m.error,{onSuccess:i,onPartialSuccess:s,onError:t});return}const h=yield*_m(r,o);yield*GE(r,o,h,{onSuccess:i,onPartialSuccess:s})}catch(r){H(r,{tags:["saga","processInteractiveImportSession"]});const o=ue("import.errors.import_failed");yield y({type:d.PROCESS_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:o}});const i=yield*ne(s=>s.bulkImport.stats?.totalRows??0);O.bulkImportFailed({error:o,itemsCount:i}),t?.()}}function*yct(e){try{const t=yield*G(),{sessionId:r,activeJobId:o,onSuccess:i,onPartialSuccess:s}=e.payload;let a=null,l;if(o){const u=yield*fm(o);if(u.cancelled){yield y({type:d.RESUME_INTERACTIVE_IMPORT_JOB_WATCH_SUCCESS});return}if(l=u.error,a=yield*_m(t,r),u.error&&!Wh.includes(a.status)){V(u.error),yield y({type:d.RESUME_INTERACTIVE_IMPORT_JOB_WATCH_FAILURE,payload:{error:u.error}});return}}else a=yield*ne(u=>u.bulkImport.session);if(!a){yield y({type:d.RESUME_INTERACTIVE_IMPORT_JOB_WATCH_SUCCESS});return}Wh.includes(a.status)?yield*GE(t,r,a,{onSuccess:i,onPartialSuccess:s},!!l):(yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:a}),yield*Jl(t,r),yield y({type:d.FETCH_INTERACTIVE_IMPORT_ROWS_REQUEST,payload:{sessionId:r}})),yield y({type:d.RESUME_INTERACTIVE_IMPORT_JOB_WATCH_SUCCESS})}catch(t){H(t,{tags:["saga","resumeInteractiveImportJobWatch"]}),yield y({type:d.RESUME_INTERACTIVE_IMPORT_JOB_WATCH_FAILURE,payload:{error:ue("import.errors.import_failed")}})}}function*fct(e){const{onError:t}=e.payload;try{const r=yield*G(),{sessionId:o,mappings:i,onSuccess:s}=e.payload,a=yield*ie(ee.updateInteractiveImportMappings,{pathParams:{companyId:r,sessionId:o},data:{mappings:i}}),{error:l,jobId:u}=a;if(l||!u){const h=l??ue("import.errors.update_mappings_failed");V(h),yield y({type:d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_FAILURE,payload:{error:h}}),t?.();return}const p=yield*fm(u);if(p.cancelled)return;if(p.error){V(p.error),yield y({type:d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_FAILURE,payload:{error:p.error}}),t?.();return}const m=yield*_m(r,o);yield y({type:d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_SUCCESS}),yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:m}),yield*Jl(r,o),s?.()}catch(r){H(r,{tags:["saga","updateInteractiveImportMappings"]}),yield y({type:d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_FAILURE,payload:{error:ue("import.errors.update_mappings_failed")}}),t?.()}}function*_ct(e){try{const t=yield*G(),{sessionId:r,page:o=1,pageSize:i=100,hasProcessingErrors:s,hasValidationErrors:a}=e.payload,l={page:o,page_size:i};s&&(l.has_processing_errors=!0),a&&(l.has_validation_errors=!0);const u=yield*ie(ee.fetchInteractiveImportRows,{pathParams:{companyId:t,sessionId:r},queryParams:l}),{error:p,...m}=u;if(p){V(p),yield y({type:d.FETCH_INTERACTIVE_IMPORT_ROWS_FAILURE,payload:{error:p}});return}yield y({type:d.FETCH_INTERACTIVE_IMPORT_ROWS_SUCCESS,payload:m})}catch(t){H(t,{tags:["saga","fetchInteractiveImportRows"]}),yield y({type:d.FETCH_INTERACTIVE_IMPORT_ROWS_FAILURE,payload:{error:ue("import.errors.fetch_rows_failed")}})}}function*xct(e){const{sessionId:t,page:r=1,pageSize:o=20,onSuccess:i,onError:s}=e.payload;
6973try{const a=yield*G(),l=yield*ie(ee.fetchInteractiveImportRows,{pathParams:{companyId:a,sessionId:t},queryParams:{page:r,page_size:o,has_validation_errors:!0}}),{error:u,data:p,meta:m}=l;if(u){V(u),H(u,{tags:["saga","fetchInteractiveImportValidationErrorRows"]}),s?.();return}i?.({data:p??[],meta:m})}catch(a){H(a,{tags:["saga","fetchInteractiveImportValidationErrorRows"]}),s?.()}}function*bct(e){const{onSuccess:t,onError:r}=e.payload;let o=!1;try{const i=yield*G(),{sessionId:s,rows:a}=e.payload,l=yield*ie(ee.updateInteractiveImportRows,{pathParams:{companyId:i,sessionId:s},data:{rows:a}}),{error:u,...p}=l;if(u){V(u),yield y({type:d.UPDATE_INTERACTIVE_IMPORT_ROWS_FAILURE,payload:{error:u}}),r?.();return}yield y({type:d.UPDATE_INTERACTIVE_IMPORT_ROWS_SUCCESS,payload:p}),t?.(),o=!0,yield*Jl(i,s)}catch(i){if(H(i,{tags:["saga","updateInteractiveImportRows"]}),o)return;yield y({type:d.UPDATE_INTERACTIVE_IMPORT_ROWS_FAILURE,payload:{error:ue("import.errors.update_rows_failed")}}),r?.()}}function*Ect(e){try{const t=yield*G(),{sessionId:r,onSuccess:o,onFailure:i}=e.payload,s=yield*ie(ee.fetchInteractiveImportSessionStats,{pathParams:{companyId:t,sessionId:r}}),{error:a,stats:l}=s;if(a){V(a),yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_FAILURE,payload:{error:a}}),i?.();return}const u=l?.rowsWithValidationErrors??l?.rowsWithErrors??0;yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_SUCCESS,payload:{stats:l}}),o?.(u)}catch(t){H(t,{tags:["saga","fetchInteractiveImportSessionStats"]}),yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_FAILURE,payload:{error:ue("import.errors.fetch_stats_failed")}}),e.payload.onFailure?.()}}function*Sct(e){try{const t=yield*G(),{sessionId:r,targetFolderId:o,onSuccess:i}=e.payload,s=yield*ie(ee.updateInteractiveImportSession,{pathParams:{companyId:t,sessionId:r},data:{target_folder_id:o}}),{error:a,...l}=s;if(a){V(a),yield y({type:d.UPDATE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:a}});return}yield y({type:d.UPDATE_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:l}),i?.()}catch(t){H(t,{tags:["saga","updateInteractiveImportSession"]}),yield y({type:d.UPDATE_INTERACTIVE_IMPORT_SESSION_FAILURE,payload:{error:ue("import.errors.update_session_failed")}})}}function*Cct(e){try{const t=yield*G(),{sessionId:r,overrides:o=[],excludeRowIndices:i=[]}=e.payload,{onSuccess:s,onError:a}=e.payload,l={};o.length&&(l.overrides=o.map(f=>({row_index:f.rowIndex,values:f.values}))),i.length&&(l.exclude_row_indices=i);const u=yield*ie(ee.applyInteractiveImportSuggestions,{pathParams:{companyId:t,sessionId:r},data:l},{additionalHeaders:DP}),{error:p,jobId:m}=u;if(p||!m){const f=p??ue("import.errors.apply_suggestions_failed");V(f),yield y({type:d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_FAILURE,payload:{error:f}}),a?.();return}const h=yield*fm(m);if(h.cancelled){a?.();return}if(h.error){V(h.error),yield y({type:d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_FAILURE,payload:{error:h.error}}),a?.();return}const A=yield*_m(t,r);yield y({type:d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_SUCCESS}),yield y({type:d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS,payload:A}),yield*Jl(t,r),s?.(),yield y({type:d.FETCH_INTERACTIVE_IMPORT_ROWS_REQUEST,payload:{sessionId:r}})}catch(t){H(t,{tags:["saga","applyInteractiveImportSuggestions"]}),yield y({type:d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_FAILURE,payload:{error:ue("import.errors.apply_suggestions_failed")}}),e.payload.onError?.()}}function*Tct(e){const{sessionId:t,rowIndex:r,values:o,onSuccess:i,onError:s}=e.payload;try{const a=yield*G(),l=yield*ie(ee.validateInteractiveImportRow,{pathParams:{companyId:a,sessionId:t,rowIndex:r},data:{values:o}},{additionalHeaders:DP}),{error:u,...p}=l;if(u){H(u,{tags:["saga","validateInteractiveImportRow"]}),s?.();return}i?.(p)}catch(a){H(a,{tags:["saga","validateInteractiveImportRow"]}),s?.()}}
6973const wct=[Q(d.LIST_INTERACTIVE_IMPORT_SESSIONS_REQUEST,uct),Q(d.CREATE_INTERACTIVE_IMPORT_SESSION_REQUEST,pct),Q(d.FETCH_INTERACTIVE_IMPORT_SESSION_REQUEST,mct),Q(d.DELETE_INTERACTIVE_IMPORT_SESSION_REQUEST,hct),Q(d.PROCESS_INTERACTIVE_IMPORT_SESSION_REQUEST,gct),Q(d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_REQUEST,fct),Q(d.FETCH_INTERACTIVE_IMPORT_ROWS_REQUEST,_ct),Q(d.FETCH_INTERACTIVE_IMPORT_VALIDATION_ERROR_ROWS_REQUEST,xct),nr(d.UPDATE_INTERACTIVE_IMPORT_ROWS_REQUEST,bct),nr(d.VALIDATE_INTERACTIVE_IMPORT_ROW_REQUEST,Tct),Q(d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_REQUEST,Ect),Q(d.RESUME_INTERACTIVE_IMPORT_JOB_WATCH_REQUEST,yct),Q(d.UPDATE_INTERACTIVE_IMPORT_SESSION_REQUEST,Sct),Q(d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_REQUEST,Cct)];function*Ict(e){try{const{rootFolderIds:t}=e.payload;if(!t.length)return;const r=yield*G(),o=yield me(Fe.fetchJobIdFromFolderId,{pathParams:{companyId:r},data:{folderIds:t}});if(o.error)return yield y({type:d.FETCH_JOB_ID_FOR_FOLDER_FAILURE});const i=o.results??[],s={};t.forEach(a=>{s[a]=null}),i.forEach(({folderId:a,jobId:l})=>{s[a]=l}),yield y({type:d.FETCH_JOB_ID_FOR_FOLDER_SUCCESS,payload:{jobIdByRootFolderId:s}})}catch(t){yield y({type:d.FETCH_JOB_ID_FOR_FOLDER_FAILURE}),H(t,{tags:["saga","fetchJobIdForFolder"]})}}const vct=[nr(d.FETCH_JOB_ID_FOR_FOLDER_REQUEST,Ict)];function*Rct(){try{const e=yield*G(),{suggestedSubfolders:t=[],version:r=0,error:o}=yield me(Fe.getJobsSuggestedSubfolders,{pathParams:{companyId:e}});if(o){const i=V(o);return O.jobsError({action:"fetch_job_custom_subfolders",error:i}),yield y({type:d.FETCH_JOBS_SUGGESTED_SUBFOLDERS_FAILURE})}yield y({type:d.FETCH_JOBS_SUGGESTED_SUBFOLDERS_SUCCESS,payload:{suggestedSubfolders:t,version:r}})}catch(e){yield y({type:d.FETCH_JOBS_SUGGESTED_SUBFOLDERS_FAILURE}),H(e,{tags:["saga","fetchJobsSuggestedSubfolders"]})}}function*jct(e){try{const t=yield*G(),{suggestedSubfolders:r,version:o}=e.payload,{suggestedSubfolders:i,version:s,error:a}=yield me(Fe.updateJobsSuggestedSubfolders,{pathParams:{companyId:t},data:{suggestedSubfolders:r,version:o}});if(a){const l=V(a);return O.jobsError({action:"save_job_custom_subfolder_changes",error:l}),yield y({type:d.UPDATE_JOBS_SUGGESTED_SUBFOLDERS_FAILURE})}yield y({type:d.UPDATE_JOBS_SUGGESTED_SUBFOLDERS_SUCCESS,payload:{suggestedSubfolders:i,version:s}}),se({type:"success",message:ue("jobs.changes_saved")})}catch(t){yield y({type:d.UPDATE_JOBS_SUGGESTED_SUBFOLDERS_FAILURE}),H(t,{tags:["saga","updateJobsSuggestedSubfolders"]})}}const kct=[Q(d.FETCH_JOBS_SUGGESTED_SUBFOLDERS_REQUEST,Rct),Q(d.UPDATE_JOBS_SUGGESTED_SUBFOLDERS_REQUEST,jct)];function*Nct(){try{const e=yield*G(),{customFields:t=[],error:r}=yield me(Fe.getJobsCustomFields,{pathParams:{companyId:e}});if(r){const o=V(r);return O.jobsError({action:"fetch_job_custom_fields",error:o}),yield y({type:d.FETCH_JOBS_CUSTOM_FIELDS_FAILURE})}yield y({type:d.FETCH_JOBS_CUSTOM_FIELDS_SUCCESS,payload:{customFields:t}})}catch(e){yield y({type:d.FETCH_JOBS_CUSTOM_FIELDS_FAILURE}),H(e,{tags:["saga","fetchJobsCustomFields"]})}}function*Oct(e){try{const t=yield*G(),{onSuccess:r,...o}=e.payload,{error:i,...s}=yield me(Fe.createJobCustomField,{pathParams:{companyId:t},data:o});if(i){const a=V(i);return O.jobsError({action:"save_job_custom_field",error:a}),yield y({type:d.CREATE_JOB_CUSTOM_FIELD_FAILURE})}yield y({type:d.CREATE_JOB_CUSTOM_FIELD_SUCCESS,payload:{customField:s}}),se({type:"success",message:ue("jobs.changes_saved")}),r&&r()}catch(t){yield y({type:d.CREATE_JOB_CUSTOM_FIELD_FAILURE}),H(t,{tags:["saga","createJobCustomField"]})}}function*Dct(e){try{const t=yield*G(),{id:r,onSuccess:o,...i}=e.payload,{error:s,...a}=yield me(Fe.updateJobCustomField,{pathParams:{companyId:t,id:r},data:i});if(s){const l=V(s);return O.jobsError({action:"update_job_custom_field",error:l}),yield y({type:d.UPDATE_JOB_CUSTOM_FIELD_FAILURE})}yield y({type:d.UPDATE_JOB_CUSTOM_FIELD_SUCCESS,payload:{customField:a}}),se({type:"success",message:ue("jobs.changes_saved")}),o&&o()}catch(t){yield y({type:d.UPDATE_JOB_CUSTOM_FIELD_FAILURE}),H(t,{tags:["saga","updateJobCustomField"]})}}function*Pct(e){try{const t=yield*G(),{id:r,onSuccess:o}=e.payload,{error:i}=yield me(Fe.disableJobCustomField,{pathParams:{companyId:t,id:r}});if(i){const s=V(i);return O.jobsError({action:"delete_job_custom_field",error:s}),yield y({type:d.DELETE_JOB_CUSTOM_FIELD_FAILURE})}yield y({type:d.DELETE_JOB_CUSTOM_FIELD_SUCCESS,payload:{id:r}}),o&&o()}catch(t){yield y({type:d.DELETE_JOB_CUSTOM_FIELD_FAILURE}),H(t,{tags:["saga","deleteJobCustomField"]})}}const Lct=[Q(d.FETCH_JOBS_CUSTOM_FIELDS_REQUEST,Nct),Q(d.CREATE_JOB_CUSTOM_FIELD_REQUEST,Oct),Q(d.UPDATE_JOB_CUSTOM_FIELD_REQUEST,Dct),Q(d.DELETE_JOB_CUSTOM_FIELD_REQUEST,Pct)],Fct=[...kct,...Lct],Mct=[...vct,...Fct],Uct=[...Mat,...Dit,...unt,...hnt,...tit,...znt,...drt,...Ont,...ert,...TV,...Srt,...Brt,...zrt,...Xrt,...wV,...sot,...cot,...gnt,...IG,...pot,...Cot,...OW,...Bot,...Frt,...$nt,...jot,...Not,...Grt,...Pot,...IV,...Mot,...vV,...eit,...FG,...Vot,...rit,..._it,...vit,...Nit,...Uit,...aat,...lG,...Art,...dat,...Xst,...RV,...fat,...xat,...Eat,...kat,...Lat,...jV,...MD,...$at,...Zat,...olt,...slt,...clt,...plt,...klt,...kV,...Plt,...zlt,...BD,...Qlt,...oct,...act,...NV,...cct,...wct,...Mct];function*Bct(e){yield En(Uct),yield tr(iG),yield tr(OV),yield tr(cG),yield tr(DG),yield tr(BQ),yield tr(bG),yield tr(qQ),yield tr($Q),yield tr(t$)}const Hct=()=>{Rx.run(Bct)}
6973,zct={base:jt.FREE,versionMark:jt.FREE,isFree:!0,isLegacy:!1,isAdvanced:!1,isUltra:!1,isPremium:!1,isEnterprise:!1,isItunesPlus:!1,isGooglePlus:!1,isConsumerPlus:!1,isPremiumLegacy:!1,isItunesAdvanced:!1,isConsumerFree:!1,isPlusLegacy:!1},Vct=(e=zct,t)=>{const{type:r}=t;switch(r){case d.PAUSE_SUBSCRIPTION_SUCCESS:case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:{const o=$(["payload","subscription","basePlan"],t);return{base:o.mark,versionMark:o.versionMark,isLegacy:o.mark===jt.LEGACY,isFree:o.mark===jt.FREE,isAdvanced:o.mark===jt.ADVANCED,isUltra:o.mark===jt.ULTRA,isPremium:o.mark===jt.PREMIUM,isEnterprise:o.mark===jt.ENTERPRISE,isItunesPlus:o.mark===MV,isGooglePlus:o.mark===FV,isConsumerPlus:o.mark===LV,isPremiumLegacy:o.mark===PV,isItunesAdvanced:o.mark===D_,isConsumerFree:o.mark===DV,isPlusLegacy:V3(o.mark)}}default:return e}},Qct=(e={},t)=>{const{type:r}=t;switch(r){case d.PAUSE_SUBSCRIPTION_SUCCESS:case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:return $(["payload","subscription","basePlan"],t);default:return e}},Wct={status:null},qct=(e=Wct,t)=>{const{type:r}=t;switch(r){case d.PAUSE_SUBSCRIPTION_SUCCESS:case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:{const{subscription:o,paymentIntent:i}=t.payload,s=z3(o),a=s?e.status:o.status;return{status:a,isPending:s,isPaused:o.paused,isTrial:a===Qd.TRIALING,isExpired:a===Qd.EXPIRED,isPastDue:a===Qd.PAST_DUE,isActive:a===Qd.ACTIVE,isCanceled:a===Qd.CANCELED,isPaymentAuthorizationError:Ae("status",i)==="requires_source_action"}}default:return e}},Gct=(e=null,t)=>{const{type:r}=t;switch(r){case d.PAUSE_SUBSCRIPTION_SUCCESS:case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:{const o=$(["payload","subscription"],t);return z3(o)?e:o.interval}case d.CHANGE_SUBSCRIPTION_INTERVAL_SUCCESS:return t.payload.interval;default:return e}},$ct=(e={},t)=>{const{type:r}=t;switch(r){case d.PAUSE_SUBSCRIPTION_SUCCESS:case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:{const{basePlan:o,usageStats:i,...s}=J({},["payload","subscription"],t);return{id:s.id,name:o.name,billingProvider:o.billingProvider,featureToggles:s.features,managedByParent:s.managedByParent,featurePlans:s.featurePlans,usageStats:Ne(e.usageStats,Fh(Ae("name"),i.limits))}}case d.FETCH_USER_PLAN_LIMITS_SUCCESS:return{...e,usageStats:Ne(e.usageStats,Fh(Ae("name"),t.payload))};case d.DELETE_CUSTOM_REPORT_SUCCESS:{const{type:o,reportData:i}=t.payload,s=e.usageStats,a=i.schedules.length>0,l=s.custom_reports_per_user,u=l.value-1;let p={...s,custom_reports_per_user:{...l,value:u,...oe(l.limit)&&{reached:u>=l.limit,exceeded:u>l.limit}}};if(o===il.InventorySummary&&a&&i.schedules[0].type===nn.Snapshot){const m=s.inventory_snapshot_schedules,h=m.value-1;p={...p,inventory_snapshot_schedules:{...m,value:h,...oe(m.limit)&&{reached:h>=m.limit,exceeded:h>m.limit}}}}return{...e,usageStats:p}}case d.SAVE_CUSTOM_REPORT_SUCCESS:{if(!t.payload.isSaveFlow)return e;const o=ge({},"custom_reports_per_user",e.usageStats),i=Mr(o.value);return{...e,usageStats:ln("custom_reports_per_user",{...o,value:i,...oe(o.limit)&&{reached:i>=o.limit,exceeded:i>o.limit}},e.usageStats)}}case d.SUBSCRIBE_REPORT_SUCCESS:{const{type:o,prevSchedules:i,schedules:s}=t.payload;if(o===il.InventorySummary){if(s[0].type===nn.Snapshot){const a=e.usageStats,l=a.inventory_snapshot_schedules,u=l.value+1;return{...e,usageStats:{...a,inventory_snapshot_schedules:{...l,value:u,...oe(l.limit)&&{reached:u>=l.limit,exceeded:u>l.limit}}}}}else if(i.length>0&&i[0].type===nn.Snapshot){const a=e.usageStats,l=a.inventory_snapshot_schedules,u=l.value-1;return{...e,usageStats:{...a,inventory_snapshot_schedules:{...l,value:u,...oe(l.limit)&&{reached:u>=l.limit,exceeded:u>l.limit}}}}}}return e}case d.UNSUBSCRIBE_REPORT_SUCCESS:{const{type:o,scheduleType:i}=t.payload;if(o===il.InventorySummary&&i===nn.Snapshot){const s=e.usageStats,a=s.inventory_snapshot_schedules,l=a.value-1;return{...e,usageStats:{...s,inventory_snapshot_schedules:{...a,value:l,...oe(a.limit)&&{reached:l>=a.limit,exceeded:l>a.limit}}}}}return e}case d.ADD_MEMBERS_TO_SUBSCRIPTION_SUCCESS:case d.REMOVE_ADDITIONAL_SUBSCRIPTION_SLOT_SUCCESS:return{...e,usageStats:ps(["users","limit"],t.payload.usersLimit,e.usageStats),additionalPurchases:ps(["additionalPurchases","additional_member","quantity"],t.payload.additionalMemberSlots,e.additionalPurchases)};default:return e}},Kct={serverTime:null,timestamps:{pausesAt:null,resumesAt:null,expiredAt:null,trialEndAt:null,cancelAt:null,gracePeriodExpiresAt:null,cancelAtPeriodEnd:null,customExpiresAt:null}},Yct=(e=Kct,t)=>{const{type:r}=t;switch(r){case d.PAUSE_SUBSCRIPTION_SUCCESS:case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:{const{subscription:o,time:i}=t.payload;return{serverTime:i,timestamps:Zt(["pausesAt","resumesAt","expiredAt","trialEndAt","cancelAt","gracePeriodExpiresAt","cancelAtPeriodEnd","customExpiresAt"],o)}}case d.EXTEND_SUBSCRIPTION_EXPIRATION_SUCCESS:return ps(["timestamps","customExpiresAt"],ct().add(3,"days"),e);default:return e}},Jct={isFetched:!1,hasSubscriptionChangeHistory:!1},Xct=(e=Jct,t)=>{const{type:r}=t;return r===d.FETCH_SUBSCRIPTION_CHANGE_HISTORY_SUCCESS?{...e,isFetched:!0,...t.payload}:e},Zct=hn({mark:Vct,details:Qct,subscriptionStatus:qct,subscriptionInterval:Gct,subscriptionDetail
6973s:$ct,subscriptionBoundary:Yct,subscriptionChangeHistory:Xct});function edt(e){return(t=!1,r={})=>{const{type:o,payload:i}=r,s=!ge(!1,"disableSpinner",i);switch(o){case`${e}_REQUEST`:return s;case`${e}_SUCCESS`:case`${e}_FAILURE`:return!1;default:return t}}}const tdt={showSpinner:!1,spinnerText:""};function ndt(){return(e=tdt,t={})=>{const{type:r,payload:o}=t;return r===d.SHOW_PAGE_SPINNER?{...e,showSpinner:o.showSpinner,spinnerText:o.spinnerText,offsets:o.offsets}:e}}function rdt(...e){const t={[`${xt.camelize(d.SHOW_PAGE_SPINNER.toLowerCase())}`]:ndt()};return e.reduce((r,o)=>(r[`${xt.camelize(o.toLowerCase())}`]=edt(o),r),t)}const odt=hn(rdt(...UV)),C4={show:!1},idt=(e=C4,t)=>{switch(t.type){case d.SHOW_MODAL:{const{payload:r}=t;return r.isExtraModal?{...e,extraModal:{...r,show:!0}}:{...r,show:!0}}case d.HIDE_MODAL:{if(t.payload?.isExtraModal){const{extraModal:r,...o}=e;return o}return C4}case Ei:return e.keepOnLocationChange?e:{...e,show:!1};default:return e}},sdt=(e=!1,t)=>{switch(t.type){case d.SAVE_USER_PREFERENCES_SUCCESS:case d.GET_CURRENT_USER_SUCCESS:case d.LINK_ACCOUNT_SUCCESS:case d.UPDATE_CURRENT_USER_SUCCESS:return!0;case d.RESET_CURRENT_USER:return!1;default:return e}},adt=(e=!0,t)=>{switch(t.type){case d.SAVE_USER_PREFERENCES_SUCCESS:case d.GET_CURRENT_USER_SUCCESS:case d.LINK_ACCOUNT_SUCCESS:case d.UPDATE_CURRENT_USER_SUCCESS:return!1;case d.SET_CURRENT_USER_AS_GUEST:case d.RESET_CURRENT_USER:return!0;default:return e}},ldt=Q3(),cdt=(e=ldt,t)=>{const{type:r,payload:o}=t;switch(r){case d.SAVE_USER_PREFERENCES_SUCCESS:case d.LINK_ACCOUNT_SUCCESS:case d.GET_USER_BY_EMAIL_SUCCESS:return pi(o,e);case d.GET_CURRENT_USER_SUCCESS:return pi(o.user,e);case d.VALIDATE_IDENTITY_SUCCESS:return pi({identity:{...o}},e);case d.GET_ROLE_GROUPS_SUCCESS:return pi({roleGroup:ge({},"userRoleGroup",o)},e);case d.UPDATE_CURRENT_USER_SUCCESS:return pi(o,e);case d.RESET_CURRENT_USER:return{};default:return e}},ddt=hn({isFetched:sdt,isGuest:adt,user:cdt}),Xm=Or(),T4={token:Xm.token||null,refreshToken:Xm.refreshToken||null,accessTokenType:Xm.type||Xm.accessTokenType||"",fetchingAppInitialData:!0,passwordLogin:{isRecaptchaRequired:!1,warningMessage:null}};function udt(e=T4,t={}){const{type:r,payload:o}=t;switch(r){case d.GET_INITIAL_ACCESS_TOKEN_SUCCESS:case d.SET_USER_ACCESS_TOKEN:return Ne(e,o);case d.FETCH_APP_INITIAL_DATA_SUCCESS:return{...e,fetchingAppInitialData:!1};case d.SERVER_ERRORS:return{...e,fetchingAppInitialData:!1};case d.USER_LOGOUT_SUCCESS:return{...e,token:null,fetchingAppInitialData:!1,accessTokenType:""};case d.SSO_VIA_PROVIDER_REQUEST:return{...e,provider:o.provider};case d.SET_PASSWORD_LOGIN_ATTEMPT_INFO:return{...e,passwordLogin:o};case d.RESET_PASSWORD_LOGIN_ATTEMPT_INFO:return{...e,passwordLogin:T4.passwordLogin};default:return e}}const pdt={current:{},childCompanies:[]},mdt=e=>{if(_e(e))return{};const t=jn(e);if(t.length===1)return{current:t[0]};const r=Kn(Ve(Ae("parentCompanyId"),_e))(t),o=vt(Ve(Ae("parentCompanyId"),qe(r.id)))(t);return{current:r,childCompanies:o}};function hdt(e=pdt,t={}){const{type:r}=t;switch(r){case d.FETCH_COMPANIES_SUCCESS:case d.SAVE_ACCOUNT_PREFERENCES_SUCCESS:case d.UPDATE_CREATED_COMPANY_SUCCESS:return Ne(e,{...t.payload.companies,...mdt(t.payload.companies)});case d.SELECT_COMPANY:return Ne(e,{current:t.payload});default:return e}}const Adt={};function gdt(e=Adt,t={}){const{type:r}=t;return r===d.FETCH_TAGS_SUCCESS?t.payload.normalizedTags:e}const ydt={subscriptionPlans:{},subscriptionPlansError:!1,featurePlans:{},plansMigrationInfo:{},promotions:{},billingDetails:{},nextPlanOrVersionAutoUpgrade:null},fdt=e=>We((t,r)=>({...r,canTry:{...t.canTry,[r.interval]:r.canTry}}),{})(e),_dt=e=>Ee(t=>({...t,planMigration:Ae(t.mark,e)})),xdt=e=>Ee(t=>({...t,promotions:Ae(t.versionMark,e)})),bdt=(e,t)=>Ee(r=>({...r,planMigration:Ae(r.mark,e),promotions:Ae(r.versionMark,t)}));function Edt(e=ydt,t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_SUBSCRIPTION_PLANS_SUCCESS:return Ne(e,{subscriptionPlans:bdt(e.plansMigrationInfo,e.promotions)(o.basePlans),featurePlans:o.featurePlans,plansRestrictions:o.plansRestrictions,subscriptionPlansError:!1});case d.FETCH_SUBSCRIPTION_PLANS_FAILURE:return{...e,subscriptionPlansError:!!o?.hasError};case d.FETCH_SUBSCRIPTION_INFO_SUCCESS:{const i=ge({},"billingDetails",o),s=ge([],"planMigrations",o),a=$(["subscription","basePlan","mark"],o),l=$(["paymentIntent"],o),u=V3(a),p=Ve(fi(Ae("mark")),lL(E
6973h("mark")),Ee(fdt),Fh(Ae("mark")),W5(u,m=>({...m,free:ge(m.free,"consumer_free",m)})))(s);return Ne(e,{billingDetails:i,paymentIntent:l,subscriptionPlans:_dt(p)(e.subscriptionPlans),plansMigrationInfo:p})}case d.FETCH_PROMOTIONS_SUCCESS:return Ne(e,{subscriptionPlans:xdt(o.promotions)(e.subscriptionPlans),promotions:o.promotions,recentPromotion:o.recentPromotion});case d.SAVE_VAT_DETAILS_SUCCESS:return Ne(e,{billingDetails:o});case d.FETCH_PROMOTIONS_FAILURE:return Ne(e,{promotions:{},recentPromotion:{}});case d.GET_NEXT_AUTO_UPGRADE_INFO_SUCCESS:return{...e,nextPlanOrVersionAutoUpgrade:o.nextPlanOrVersionAutoUpgrade};default:return e}}const Sdt={};function Cdt(e=Sdt,t={}){const{type:r}=t;return r===d.FETCH_LEGAL_DOCUMENTS_SUCCESS?t.payload:e}const Tdt=hn({companies:hdt,subscriptions:Edt,tags:gdt,legalDocuments:Cdt}),w4={currentPage:1,perPage:bx()||20,fetching:!1,isEnded:!1};function wdt(e=w4,t={}){const{type:r}=t;switch(r){case d.PAGINATION_NEXT_PAGE:return{...e,currentPage:e.currentPage+1};case d.PAGINATION_GO_TO_PAGE:return{...e,currentPage:t.payload.page};case d.PAGINATION_RESET:return{...w4,perPage:e.perPage};case d.PAGINATION_ENDED:return{...e,isEnded:!0};case d.SET_PAGINATION_PER_PAGE:return{...e,perPage:t.payload.perPage};default:return e}}function Idt(e=[],t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_CUSTOM_ATTRIBUTES_SUCCESS:return ge([],"result",o);case d.ADD_CUSTOM_ATTRIBUTES:{const i=cn("id",o.attributes);return on(e,i)}case d.REMOVE_CUSTOM_ATTRIBUTE_SUCCESS:return vt(i=>i!==o.id,e);case d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_VALUES:return Ve(jn,fi(Ae("position")),cn("id"))(o);default:return e}}function vdt(e={},t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_CUSTOM_ATTRIBUTES_SUCCESS:return J({},["entities","customAttributes"],o);case d.ADD_CUSTOM_ATTRIBUTES:{const i=We((s,a)=>He(s,{[a.id]:a}),{},o.attributes);return He(e,i)}case d.UPDATE_CUSTOM_ATTRIBUTES_POSITIONS_VALUES:return Ee(i=>({...i,position:J(i.position,[i.id,"position"],o)}))(e);case d.REMOVE_CUSTOM_ATTRIBUTE_SUCCESS:return Dt([o.id],e);case d.UPDATE_CUSTOM_ATTRIBUTE_VISIBILITY_REQUEST:case d.UPDATE_CUSTOM_ATTRIBUTE_VISIBILITY_FAILURE:return He(e,{[o.id]:{visibleInListView:o.visibleInListView}});default:return e}}function Rdt(e={},t={}){const{type:r,payload:o}=t;return r===d.FETCH_DROPDOWN_OPTIONS_LIST_SUCCESS?He(e,{[o.id]:o.dropdownOptions}):e}const jdt=hn({order:Idt,byId:vdt,dropdownAttributesOptions:Rdt}),Jf=(e,t,r,o)=>{const i=Op(e)||p3(e),s=i||m3(e),a=t===kh.Full,l={viewCommandCenter:s};return{manageCompanyDetails:i,viewCompanyAddresses:r.enablePickListForLimitedRole?!0:a,manageCompanyAddresses:s,manageBilling:i,manageMembers:i,manageUsers:i,managePermissions:i,manageIntegrations:s,managePublicAPI:i,manageInventory:s,manageVendors:s,viewReports:a,viewUserActivitySummary:s,viewJobsReport:s,viewHistory:a,manageInvoice:s,manageUnits:s,manageTransactionReasons:s,manageAlerts:a,createUnlinkedLabels:a,viewTags:a,managePickLists:r.enablePickListForLimitedRole?!0:a,manageAmazonReplenishment:s,viewFolderClassificationBanner:r.enableAiFolderClassifications?s:!1,manageAccountCancellation:i,manageUndoAction:a,manageJobSettings:s,manageStockCounts:r.enableStockCounts?a:!1,manageSites:r.enableSites?s:!1,canCreateFolderTemplates:r.enableSetupFolderTemplates?s:!1,manageLabs:r.enableLabs&&o?.features?.labs?.enabled?r.enableLabsWaitlist||s:!1,...l}},PP=Q3(),I4=PP?.roles?.[0]?.roleType||"",kdt=PP?.roles?.[0]?.seatType||kh.Full,Ndt={role:I4,permissions:Jf(I4,kdt,{})},Odt=(e=Ndt,t)=>{const{type:r}=t;switch(r){case d.GET_CURRENT_USER_SUCCESS:{const{user:{role:o,seatType:i},featureFlags:s,labs:a}=t.payload,l=Jf(o,i,s,a);return{...e,role:o,permissions:l}}case d.SET_USER_ACCESSES:{const{user:{role:o,seatType:i},featureFlags:s,labs:a}=t.payload,l=Jf(o,i,s,a);return{...e,role:o,permissions:l}}default:return e}},v4={photos:null,activeIndex:null,openFullScreenSlider:!1};function Ddt(e=v4,t={}){const{type:r}=t;switch(r){case d.SHOW_FULLSCREEN_SLIDER:return{...e,openFullScreenSlider:!0};case d.HIDE_FULLSCREEN_SLIDER:return v4;default:return e}}const Pdt={show:!1,component:null},Ldt=(e=Pdt,t)=>{const{type:r,payload:o}=t;switch(r){case d.SHOW_SLIDING_MODAL:return{...o,show:!0};case d.HIDE_SLIDING_MODAL:return{...e,show:!1};case Ei:return{...o,show:!1};default:return e}},Fdt={show:!0,scheduledMaintenance:S_(),promotions:P6(),shouldShowFakePromotion:hG(),showCCExpWarning:!0};function Mdt(e=Fdt,t={}){const{type:r}=t;switch(r){case d.SHOW_TOP_NOTIFICATION:return ln("show",!0,e);case d.HIDE_TOP_NOTIFICATION:return ln("show",!1,e);case d.HIDE_CC_EXP_WARNING:return ln("showCCExpWarning",!1,e);case d.CHECK_MAINTENANCE_WARNINGS_SUCCESS:return ln("scheduledMaintenance",t.payload,e);case d.CLOSE_MAINTENANCE_NOTIFICATION:return ps(["scheduledMaintenance","closed"],!0,e);case d.CLOSE_PROMOTION_NOTIFICATION:return ps(["promotions",t.payload.promotionUid,"closed"],!0,e);case d.CLOSE_FAKE_PROMOTION_NOTIFICATION:return ln("shouldShowFakePromotion",!1,e);default:return e}}const Udt={nodeIds:[]};function Bdt(e=Udt,t={}){const{type:r}=t;return r===d.PUT_NODES_METADATA?{...e,nodeIds:t.result}:e}const Hdt={shouldShowSID:BV(),isSummaryView:!1,keyword:{[mt.tags]:"",[mt.customerContent]:""},filter:"all",sortBy:Cc.common.sortBy,sortBySummary:Cc.common.sortBySummary,sortByBuckets:Cc.common.sortByBuckets,direction:Cc.common.direction,viewT
6973ype:{[mt.tags]:W2("tags"),[mt.advSearch]:Pn.list,[mt.customerContent]:W2("customerContent")}};function zdt(e=Hdt,t={}){const{type:r,payload:o}=t;switch(r){case d.TOGGLE_SHOW_SID_OPTION:return{...e,shouldShowSID:o.shouldShowSID};case d.TOGGLE_SUMMARY_VIEW_OPTION:return{...e,isSummaryView:o.isSummaryView};case d.CHANGE_TAGS_HEADER_FORM:return{...e,keyword:{...e.keyword,tags:o.keyword},sortBy:o.sortBy,direction:o.direction};case d.CHANGE_ADVANCED_SEARCH_HEADER_FORM:return{...e,sortBy:o.sortBy,direction:o.direction,sortBySummary:o.sortBySummary,isSummaryView:o.isSummaryView};case d.CHANGE_CUSTOMER_CONTENT_HEADER_FORM:return{...e,keyword:{...e.keyword,customerContent:o.keyword},sortBy:o.sortBy,direction:o.direction,sortByBuckets:o.sortByBuckets,filter:o.filter,isSummaryView:o.isSummaryView};case d.CHANGE_HEADER_SORT_OPTIONS:return{...e,...oe(o.sortBy)&&{sortBy:o.sortBy},...oe(o.sortByBuckets)&&{sortByBuckets:o.sortByBuckets},...oe(o.direction)&&{direction:o.direction}};case d.CHANGE_HEADER_FILTER:return{...e,filter:o.filter};case d.CHANGE_VIEW_TYPE_SUCCESS:return{...e,viewType:{...e.viewType,...o}};default:return e}}function Vdt(e=!1,t){switch(t.type){case d.TOGGLE_SEARCH_STATE:return!e;case d.CLEAR_SEARCH_QUERY:return!1;default:return e}}const Qdt=hn({searchMode:Vdt}),gy={bulkSelectMode:!1,selectedEntities:[],selectedEntitiesType:""};function Wdt(e=gy,t={}){const{type:r,payload:o}=t;switch(r){case d.RESET_BULK_STATE:return gy;case d.INITIALIZE_BULK_STATE:return{...gy,bulkSelectMode:!0,selectedEntitiesType:Cr.MANUAL};case d.SELECT_SINGLE_ENTITY:{const i=it(o.entity,e.selectedEntities)?e.selectedEntities.filter(s=>!qe(s,o.entity)):[...e.selectedEntities,o.entity];return{...e,selectedEntities:i,bulkSelectMode:ft(i),selectedEntitiesType:Cr.MANUAL}}case d.SELECT_BULK_ENTITIES:{if(!o.removeExistingEntities)return{...e,bulkSelectMode:ft(bt(o.entities)),selectedEntities:o.entities,selectedEntitiesType:o.entitiesType};const s=xv(a=>it(a,e.selectedEntities),o.entities)?Po(o.entities,e.selectedEntities):Ar([...o.entities,...e.selectedEntities]);return{...e,bulkSelectMode:ft(bt(o.entities)),selectedEntities:s,selectedEntitiesType:o.entitiesType}}default:return e}}function qdt(e=[],t){return t.type===d.SET_FIRST_ALERTS?t.payload.notifications:e}function Gdt(e={collection:[],paginationMeta:{},hasAlertsSetup:!0,refresh:{}},t){switch(t.type){case d.SCHEDULE_ALERT_LIST_REFRESH:return Ne(e,{refresh:{key:Gn(),meta:t.payload}});case d.RESET_ALERT_LIST_REFRESH_META:return Ne(e,{refresh:{key:e.refresh.key,meta:{}}});case d.FETCH_ALERTS_SUCCESS:return Ne(e,t.payload);default:return e}}const $dt=hn({notifications:qdt,companyAlerts:Gdt}),R4={subscribedChannels:{[V0]:!1,[tl]:!1,[Ka]:!1,[Nr]:{subscribedJobIds:[]}}};function Kdt(e=R4,t){const{type:r,payload:o}=t;switch(r){case d.COMPANY_CHANNEL_SUBSCRIPTION_CONFIRMED:case d.USERS_CHANNEL_SUBSCRIPTION_CONFIRMED:return{...e,subscribedChannels:{...e.subscribedChannels,[o.channel]:!0}};case d.JOBS_CHANNEL_SUBSCRIPTION_CONFIRMED:return{...e,subscribedChannels:{...e.subscribedChannels,[Nr]:{subscribedJobIds:[...e.subscribedChannels[Nr].subscribedJobIds,o.jobId]}}};case d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED:return{...e,subscribedChannels:{...e.subscribedChannels,[Nr]:{subscribedJobIds:e.subscribedChannels[Nr].subscribedJobIds.filter(i=>i!==o.jobId)}}};case d.CLOSE_ALL_JOBS_CHANNEL_SUBSCRIPTIONS:return{...e,subscribedChannels:{...e.subscribedChannels,[Nr]:{subscribedJobIds:[]}}};case d.COMPANY_CHANNEL_SUBSCRIPTION_CLOSED:case d.USERS_CHANNEL_SUBSCRIPTION_CLOSED:return{...e,subscribedChannels:{...e.subscribedChannels,[o.channel]:!1}};case d.ENTITY_EVENTS_CHANNEL_SUBSCRIPTION_CLOSED:return{...e,subscribedChannels:{...e.subscribedChannels,[Ka]:!1}};case d.CLOSE_ALL_WEBSOCKET_SUBSCRIPTIONS:return R4;default:return e}}const Ydt={list:[],counters:{},showNewSortlyIntroduction:W3()};function Jdt(e=Ydt,t){const{type:r,payload:o}=t;switch(r){case d.SET_ALERTS_COUNTERS:return ln("counters",ge({},"counters",o),e);case d.CLOSE_NEW_SORTLY_INTRODUCTION_MODAL:return ln("showNewSortlyIntroduction",!1,e);default:return e}}const j4=window.innerWidth>992,Xdt={catalog:j4,settings:j4},Zdt=(e=Xdt,t)=>t.type===d.TOGGLE_SECONDARY_SIDEBAR&&t.payload?{...e,[t.payload]:!e[t.payload]}:e;dd((e,t)=>e.nodes.byId[t]||{});function eut(e={},t){switch(t.type){case d.PUT_NODES:case d.SET_TRASH_NODES:case d.PUT_TRASH_NODES:case d.FETCH_NODE_INFO_SUCCESS:return Xc(e,t,"nodes");case d.SET_TAGS_BUCKETS:case d.SET_SEARCH_BUCKETS:case d.ITEMS_PAGE_SET_BUCKETS:case d.ADV_SEARCH_SET_BUCKETS:case d.FETCH_ITEM_GROUP_VARIANTS_SUCCESS:case d.FETCH_SUMMARY_ITEMS_SUCCESS:case d.OPEN_NODES_BUCKET_SUCCESS:case d.SET_NESTED_BUCKETS:return pi(e,J({},["nodes","entities"],t));case d.UPDATE_NODES:case d.SYNC_NODE_DATA:return He(e,t.payload);case d.SET_AGGREGATION_DATA:return t.payload.isSummaryView&&oe(t.payload.entitiesByNodeId)?Ir(e,t.payload.entitiesByNodeId):He(e,t.payload.entities);case d.LOCAL_UPDATE_ITEM_QUANTITY:{const{nodeId:r,updatedQuantity:o}=t.payload,i=e[r];if(_e(i))return e;const s=He(i,{quantity:o,version:i.version+1});return He(e,{[r]:s})}default:return e}}function tut(e={},t){switch(t.type){case d.ITEMS_PAGE_SET_BUCKETS:case d.ADV_SEARCH_SET_BUCKETS:case d.FETCH_ITEM_GROUP_VARIANTS_SUCCESS:case d.FETCH_SUMMARY_ITEMS_SUCCESS:case d.OPEN_NODES_BUCKET_SUCCESS:case d.SET_NESTED_BUCKETS:case d.SET_SEARCH_BUCKETS:case d.SET_REPORT_BUCKETS:case d.SET_TAGS_BUCKETS:return He(e,t.buckets.entities);case d.REMOVE_NODES:return IW(e,t.payload);case d.SET_AGGREGATION_DATA:return t.payload.isSummaryView?He(e,t.payload.entities):e;case d.LOCAL_UPDATE_ITEM_QUANTITY:{const{id:r,updatedQuantity:o}=t.payload||{},i=e[r];if(_e(i))return e;const s=He(i,{quantity:o,version:i.version+1});return He(e,{[r]:s})}case d.LOCAL_DELETE_NODE:{const{id:r}=t.payload;return _e(r)?e:Bt([r])(e)}case d.LOCAL_ADD_NODE:{const{createdNode:r}=t.payload||{};if(!HV(r))return e;const o=Ae("id",r);return _e(o)?e:Ne(e,{[o]:r})}default:return e}}function nut(e={},t){switch(t.type){case d.FETCH_SUMMARY_ITEMS_SUCCESS:case d.FETCH_ITEM_GROUP_VARIANTS_SUCCESS:case d.ITEMS_PAGE_SET_BUCKETS:case d.ADV_SEARCH_SET_BUCKETS:case d.OPEN_NODES_BUCKET_SUCCESS:case d.SET_NESTED_BUCKETS:return He(e,t.buckets.byParentId);default:return e}}const rut=["id","ancestry","sid","name","photos","parentId","version","isItem","quantity","price","minQuantity","totalValue","labelUrl","labelUrlExtra","labelUrlExtraType","permissionScopeId","originFolderId","labelUrlType","countOfItems","foldersCount","prettyUnit","unitName","unitType","variantOptionValues","customAttributeValues","notificationTriggers"],out=Ve(Nu,ni,Ar);function iut(e={},t){switch(t.type){case d.RESET_SORTED_NODES:return[];case d.SET_SORTED_NODES:{const{nodeIds:r,insertIndex:o}=t.payload;return out(o,r,e)}default:return e}}const k4=We((e,t)=>Ne(e,{[t]:{version:Mr}}),{});function sut(e={}
6973,t){const r=Ve(Ee(Zt(rut)),He(e));switch(t.type){case d.PUT_NODES:case d.PUT_TRASH_NODES:case d.SET_TRASH_NODES:case d.PUT_NODES_METADATA:case d.FETCH_NODE_INFO_SUCCESS:return r(J([],["entities","nodes"],t));case d.SET_TAGS_BUCKETS:case d.ADV_SEARCH_SET_BUCKETS:case d.ITEMS_PAGE_SET_BUCKETS:case d.SET_SEARCH_BUCKETS:case d.OPEN_NODES_BUCKET_SUCCESS:case d.SET_NESTED_BUCKETS:case d.FETCH_SUMMARY_ITEMS_SUCCESS:case d.FETCH_ITEM_GROUP_VARIANTS_SUCCESS:return r(J([],["nodes","entities"],t));case d.UPDATE_NODES:case d.SYNC_NODE_DATA:return r(t.payload);case d.EDIT_NODE_SUCCESS:case d.UPDATE_QUANTITY_SUCCESS:case d.UNDO_UPDATE_QUANTITY_SUCCESS:{const o=$(["payload","node","id"],t);return{...e,...oe(e[o])&&{[o]:{...e[o],...oe(t?.payload?.node?.newUnitsOfMeasure)&&{unitName:t.payload.node.newUnitsOfMeasure.name,unitType:t.payload.node.newUnitsOfMeasure.type,prettyUnit:Lt(t.payload.node.newUnitsOfMeasure.name)},version:Number(e?.[o]?.version||0)+1,quantity:t?.payload?.node?.quantity,totalValue:t?.payload?.node?.totalValue}}}}case d.RETURN_ITEMS_TO_ORIGIN_SUCCESS:case d.BULK_TRANSFORM_ALERTS_SUCCESS:{const o=J([],["payload","nodeIds"],t);return Ou(k4(o),e)}case d.BULK_EDIT_SUCCESS:{const o=J([],["payload","nodes"],t),i=cn("id",o);return Ou(k4(i),e)}case d.ADD_NODE_CUSTOM_ATTRIBUTE_SUCCESS:return{};case d.LOCAL_UPDATE_ITEM_QUANTITY:{const{nodeId:o,updatedQuantity:i}=t.payload,s=e[o];if(_e(s))return e;const a=He(s,{quantity:i,version:s.version+1});return He(e,{[o]:a})}default:return e}}function aut(e={},t){switch(t.type){case d.ITEMS_PAGE_SET_BUCKETS:return He(e,{[t.folderId||be]:t.buckets.result});case d.ITEMS_PAGE_RESET_BUCKETS:return{};case d.REMOVE_NODES:return Vp(e,t.payload);case d.LOCAL_DELETE_NODE:{const r=J(be,["payload","parentNodeId"],t),o=$(["payload","id"],t);if(_e(r)||_e(o))return e;const i=ge([],[r],e),s=vt(a=>a!==o,i);return Ne(e,{[r]:s})}case d.LOCAL_ADD_NODE:{const{createdNode:r}=t.payload||{},o=ge(be,"parentNodeId",r),i=Ae("id",r);return _e(i)?e:Ne(e,{[o]:[i,...ge([],[o],e)]})}default:return e}}function lut(e=[],t){switch(t.type){case d.SET_SEARCH_BUCKETS:return t.buckets.result;case d.REMOVE_NODES:return Vp(e,t.payload);case d.LOCAL_DELETE_NODE:{const r=$(["payload","id"],t);return _e(r)?e:vt(o=>o!==r,e)}case d.LOCAL_ADD_NODE:{const r=$(["payload","createdNode","id"],t);return _e(r)?e:[r,...e]}default:return e}}function cut(e=[],t){switch(t.type){case d.SET_REPORT_BUCKETS:return t.buckets.result;case d.REPORT_PAGE_RESET_BUCKETS:return{};case d.REMOVE_NODES:return Vp(e,t.payload);default:return e}}function dut(e=[],t){switch(t.type){case d.SET_TRASH_NODES:return Bh({},t);case d.PUT_TRASH_NODES:return Bh(e,t);case d.REMOVE_NODES:return Vp(e,t.payload);default:return e}}function uut(e=[],t){switch(t.type){case d.SET_TAGS_BUCKETS:return $(["buckets","result"],t);case d.REMOVE_NODES:return Vp(e,t.payload);default:return e}}function put(e=[],t){switch(t.type){case d.ADV_SEARCH_SET_BUCKETS:return t.buckets.result;case d.ADV_SEARCH_RESET_BUCKETS:return[];default:return e}}function mut(e={},t){switch(t.type){case d.SET_PAGINATION_META:return He(e,{[t.payload.source]:t.payload.meta});case d.CLEAR_SEARCH_QUERY:return Ne(e,{search:{}});default:return e}}function hut(e={},t){switch(t.type){case d.TOGGLE_BUCKET_VISIBILITY:{const r=$(["payload","id"],t);if(_e(r))return e;const o=ge(!1,r,e);return He(e,{[r]:!o})}default:return e}}function Aut(e={},t){return t.type===d.SET_NODES_THUMBNAILS?He(e,t.payload):e}function gut(e={loaded:!1},t){return t.type===d.ITEMS_PAGE_SET_BUCKETS?He(e,{loaded:!0}):e}function yut(e={ids:[]},t){switch(t.type){case d.SET_WAITING_NODES:return He(e,{ids:[...t.payload.ids||[],...e.ids]});case d.REMOVE_WAITING_NODES:return He(e,{ids:Po(t.payload.ids,e.ids)});default:return e}}function fut(e={},t){switch(t.type){case d.RESET_PERMISSION_SCOPE_IDS:return{};case d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_SUCCESS:return pi(t.payload,e);default:return e}}const _ut=hn({byId:eut,bucketsById:tut,bucketsByParentId:nut,bucketsExpandStateById:hut,sortedNodeIds:iut,bulkActionsMetaById:sut,itemsPageBucketsIds:aut,searchIds:lut,trashIds:dut,tagsIds:uut,advSearchBucketsIds:put,reportingBuckets:cut,pagination:mut,nodeThumbnails:Aut,loading:gut,waitingNodes:yut,permissionScopeIds:fut}),LP=(e={})=>Ou({version:Mr,quantity:()=>e.quantity,value:()=>e.value}),N4={fetchingInitialData:!0}
6973,xut=(e=N4,t)=>{const{type:r}=t;return r===d.FETCH_NODE_SUCCESS?{...N4,...!t.payload.isEditItem&&!t.payload.isViewItem&&{fetchingInitialData:!1}}:e},but=(e={},t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_NODE_SUCCESS:return o.node;case d.UPDATE_QUANTITY_SUCCESS:case d.UNDO_UPDATE_QUANTITY_SUCCESS:return LP(o.node)(e);case d.EDIT_ITEM_VARIANT_SUCCESS:return ln("variantOptionValues",o.variantOptionsValues,e);case d.RESET_CURRENT_NODE:return{};default:return e}},Eut=(e={},t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_NODE_SUCCESS:{const i=J([],["node","tags"],o);return ln("tags",i.map(s=>({value:s.id,label:s.name})),ln("photos",Zu(o.node.photoReferences),o.node))}case d.UPDATE_QUANTITY_SUCCESS:case d.UNDO_UPDATE_QUANTITY_SUCCESS:return LP(o.node)(e);case d.EDIT_ITEM_VARIANT_SUCCESS:return ln("variantOptionValues",o.variantOptionsValues,e);case d.RESET_CURRENT_NODE:return{};default:return e}},Sut=(e=[],t)=>{const{type:r,payload:o}=t;switch(r){case d.RESET_EDIT_NODE_FORM_REQUEST:return Zu(o.photoReferences);case d.FETCH_NODE_SUCCESS:return Zu(o.node.photoReferences);case d.ADD_ALL_PHOTOS:return o.allPhotos;case d.RESET_CURRENT_NODE:return[];default:return e}},O4={notifications:[],notificationsMeta:{}},Cut=(e=O4,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_UNREAD_ITEM_NOTIFICATIONS_SUCCESS:return Ne(e,{notifications:o.notifications,notificationsMeta:o.meta});case d.CLEAR_UNREAD_ITEM_ALERTS:return O4;default:return e}},Tut=hn({loading:xut,rawCurrentNode:but,currentNode:Eut,allPhotos:Sut,nodeNotifications:Cut}),wut=({triggerTargets:e={},...t}={},r)=>{const o=ge([],"userIds",e);return{sendToSelf:e.self,roleGroupIds:am(e.roleGroupIds),manual:r.map(i=>{const s=o.includes(i.id);return{...i,checked:s,name:`${i.firstName} ${i.lastName}`}}),...t,thresholdMethod:Kn(st("value",t.thresholdMethod),iA)}},Iut=({triggerTargets:e={},...t}={},r)=>{const o=ge([],"userIds",e);return{sendToSelf:e.self,roleGroupIds:am(e.roleGroupIds),manual:r.map(i=>{const s=o.includes(i.id);return{...i,checked:s,name:`${i.firstName} ${i.lastName}`}}),thresholdValue:t.thresholdValue,id:t.id,thresholdMethod:Kn(st("value",t.thresholdMethod),oA),thresholdInterval:Kn(st("value",t.thresholdInterval),zc)}},vut=(e=[],t,r,o,i)=>{const s=Nl({usersList:t,rolesList:r,currentUser:o,nodes:[i]});return _e(e)?[{sendToSelf:!0,manual:s.map(a=>({id:a.id,name:`${a.firstName} ${a.lastName}`,checked:!1}))}]:e.map(a=>wut(a,s))},D4=(e=[],t,r,o,i)=>{const s=Nl({usersList:t,rolesList:r,nodes:[i],currentUser:o});return _e(e)?[{sendToSelf:!0,manual:s.map(a=>({id:a.id,name:`${a.firstName} ${a.lastName}`,checked:!1}))}]:e.map(a=>Iut(a,s))},Rut=(e,t)=>{switch(t.kind.value){case"scanner":return{uri:e.attributeValue,type:e.scannerCodeType};case"attachment":return{link:e.attributeValue,metadata:e.metadata};case"dropdown":return{value:e.attributeValue.toString(),label:e.attributeValue.toString()};default:return e.attributeValue.toString()}},fxt=({currentNode:e,customAttributes:t,currency:r,priceDecimalScale:o,usersList:i,preprocessTags:s=!1,rolesList:a,currentUser:l})=>{const u={},{customAttributeValues:p}=e,m=s?e.tags.map(f=>({value:f.id,label:f.name})):e.tags,h=Ly(vp(e.price,e.quantity),r,o);let A={id:e.id,name:e.name||"",price:oe(e.price)?nx(e.price,o):"",quantity:oe(e.quantity)?$r(e.quantity):"",unitName:e.unitName||"units",unitType:e.unitType||"count",minQuantity:oe(e.minQuantity)?$r(e.minQuantity):"",version:e.version||"",notificationTriggers:vut(e.notificationTriggers,i,a,l,e),originFolderId:e.originFolderId||null,value:oe(e.price)?Ly(h,r,o):"",tags:e.tags&&m.map(f=>Ne(f,{existing:!0})),description:e.notes||"",labelUrl:{uri:e.labelUrl,type:e.labelUrlType},labelUrlExtra:{uri:e.labelUrlExtra,type:e.labelUrlExtraType},nodePhotos:e.photos,sid:s&&e.sid,productLink:e.productLink||""};return!mn(p)&&!Lo(t)&&We((_,b)=>[..._,Kn(st("customAttributeId",b.id),p)],[],t).filter(_=>_).forEach((_,b)=>{const E=si("id",_.customAttributeId,t);
6973if(mn(_.attributeValue)||E.kind.value==="boolean"){const T=E.kind.value==="boolean"&&rn(String,_.attributeValue)?JSON.parse(_.attributeValue):_.attributeValue||"";u[`${Oi}${_.customAttributeId}`]={attributeValue:T,id:_.id,customAttributeId:E.id,scannerCodeType:_.scannerCodeType||yr.SORTLY_TEXT_ENTRY,kind:E.kind.value,...E.kind.value==="datetime"?{notificationTriggers:D4(_.notificationTriggers,i,a,l,e)}:{}}}else u[`${Oi}${_.customAttributeId}`]={attributeValue:Rut(_,E),id:_.id,customAttributeId:E.id,scannerCodeType:_.scannerCodeType||yr.SORTLY_TEXT_ENTRY,kind:E.kind.value,...E.kind.value==="datetime"?{notificationTriggers:D4(_.notificationTriggers,i,a,l,e)}:{}}}),A=Ne({customAttributes:u},A),A},P4=(e,t="image")=>{const r=`${t}Url`;if(oe(e[r]))return e[r];const o=$(["versions",1,"url"],e);return oe(o)?o:ei.not_found},Xf=e=>_e(e)?[]:Ee(t=>({id:t.photoId||t.id,preview:P4(t,"mediumImage"),largeImage:P4(t),order:t.order,name:t.imageFileName}),e);We((e,t)=>{const r=St(Dt(["notificationTriggers"],t),e.attributes);if(oe(t.notificationTriggers)){const o=Ee(Ne({triggerableId:t.customAttributeId}),t.notificationTriggers);return{attributes:r,notifications:on(o,e.notifications)}}return Ne(e,{attributes:r})},{attributes:[],notifications:[]});const FP=(e={})=>Ou({version:Mr,quantity:()=>e.quantity,value:()=>e.value}),jut={fetchingViewItemInitialData:!0,fetchingEditItemInitialData:!0},kut=(e=jut,t)=>{const{type:r}=t;switch(r){case d.FETCH_NODE_SUCCESS:return{...e,...t.payload.isViewItem&&{fetchingViewItemInitialData:!1},...t.payload.isEditItem&&{fetchingEditItemInitialData:!1}};case d.RESET_CURRENT_NODE:return{...e,...t?.payload?.isViewItem&&{fetchingViewItemInitialData:!0},...t?.payload?.isEditItem&&{fetchingEditItemInitialData:!0}};default:return e}},Nut=(e={},t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_NODE_SUCCESS:return o.node;case d.UPDATE_QUANTITY_SUCCESS:case d.UNDO_UPDATE_QUANTITY_SUCCESS:return FP(o.node)(e);case d.EDIT_ITEM_VARIANT_SUCCESS:return ln("variantOptionValues",o.variantOptionsValues,e);case d.RESET_CURRENT_NODE:return{};default:return e}},Out=(e={},t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_NODE_SUCCESS:{const i=J([],["node","tags"],o);return ln("tags",i.map(s=>({value:s.id,label:s.name})),ln("photos",Xf(o.node.photoReferences),o.node))}case d.UPDATE_QUANTITY_SUCCESS:case d.UNDO_UPDATE_QUANTITY_SUCCESS:return FP(o.node)(e);case d.EDIT_ITEM_VARIANT_SUCCESS:return ln("variantOptionValues",o.variantOptionsValues,e);case d.RESET_CURRENT_NODE:return{};default:return e}},Dut=(e=[],t)=>{const{type:r,payload:o}=t;switch(r){case d.RESET_EDIT_NODE_FORM_REQUEST:return Xf(o.photoReferences);case d.FETCH_NODE_SUCCESS:return Xf(o.node.photoReferences);case d.ADD_ALL_PHOTOS:return o.allPhotos;case d.RESET_CURRENT_NODE:return[];default:return e}},L4={notifications:[],notificationsMeta:{}},Put=(e=L4,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_UNREAD_ITEM_NOTIFICATIONS_SUCCESS:return Ne(e,{notifications:o.notifications,notificationsMeta:o.meta});case d.CLEAR_UNREAD_ITEM_ALERTS:return L4;default:return e}},Lut=(e=!0,t)=>{const{type:r}=t;switch(r){case d.FETCH_NODE_SUCCESS:return!0;case d.UPDATE_QUANTITY_SUCCESS:case d.UNDO_UPDATE_QUANTITY_SUCCESS:return!1;case d.RESET_CURRENT_NODE:return!0;default:return e}},F4={data:{}},Fut=(e=F4,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_ITEM_INSIGHTS_SUCCESS:{const{insights:i,targetId:s}=o;let a={...e.data};if(Object.keys(e.data).length===5){const l=Object.keys(a)[0];delete a[l]}return a[s]=i.summary||"",{...e,data:a}}case d.RESET_CURRENT_NODE:return F4;default:return e}},M4={open:{data:[],meta:{}},closed:{data:[],meta:{}}},Mut=(e=M4,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_SUCCESS:{if(o.source!=="itemReducer")return e;const i=q3(o.purchaseOrders,o.type);return{...e,[o.type]:{data:[...e[o.type].data,...i],meta:o.meta}}}case d.RESET_CURRENT_NODE:return M4;default:return e}},Uut=hn({rawCurrentNode:Nut,currentNode:Out,allPhotos:Dut,nodeNotifications:Put,loading:kut,formRe
6973initializeNeeded:Lut,insights:Fut,purchaseOrders:Mut}),But={data:[],meta:{totalCount:0},drawer:{transaction:null,isOriginalTransaction:!1}};function Hut(e=But,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_ACTIVITY_HISTORY_SUCCESS:return{...e,data:o?.data||[],meta:o?.meta?.pagination||{totalCount:0},...oe(e.drawer.transaction)&&o?.data.findIndex(i=>i.id===e.drawer.transaction.id)===-1?{drawer:{transaction:null,isOriginalTransaction:!1}}:{}};case d.FETCH_UNDO_ALLOWED_FOR_ACTIVITY_HISTORY_SUCCESS:return{...e,data:e.data.map(i=>({...i,undoAllowed:o?.undoAllowedStatus?.[i.id]||!1}))};case d.SET_DRAWER_TRANSACTION_IN_ACTIVITY_HISTORY:return{...e,drawer:{...e.drawer,transaction:o.transaction,isOriginalTransaction:!1}};case d.FETCH_ORIGINAL_UNDONE_ACTIVITY_OF_UNDO_ACTIVITY_SUCCESS:return{...e,drawer:{...e.drawer,transaction:o.transaction,isOriginalTransaction:!0}};case d.FETCH_NODE_DETAILS_FOR_ACTIVITY_HISTORY_DRAWER_SUCCESS:return{...e,drawer:{...e.drawer,transaction:{...e.drawer.transaction,nodeDetails:o.nodeDetails}}};case d.RESET_DRAWER_TRANSACTION_IN_ACTIVITY_HISTORY:return{...e,drawer:{...e.drawer,transaction:null,isOriginalTransaction:!1}};default:return e}}const zut=hn({activityHistory:Hut}),Vut=(e={},t)=>{switch(t.type){case d.SET_SEARCH_QUERY:return t.query;case d.PUT_SEARCH_QUERY:return{...e,...t.filters};case d.REMOVE_SEARCH_QUERY:return{};default:return e}},U4={displayed:!1,popupType:"",meta:{}},Qut=(e=U4,t)=>{switch(t.type){case d.SHOW_POPUP:return{...e,displayed:!0,meta:t.meta,popupType:t.popupType};case d.HIDE_POPUP:return U4;default:return e}},Wut={keyPairs:{}};function qut(e=Wut,t={}){const{type:r,payload:o}=t;switch(r){case d.CREATE_KEY_PAIR_SUCCESS:case d.FETCH_KEY_PAIRS_SUCCESS:case d.UPDATE_KEY_PAIR_SUCCESS:return{keyPairs:He(e.keyPairs,o.data.entities.keyPairs)};case d.REMOVE_KEY_PAIR_SUCCESS:return{keyPairs:Dt([o.id],e.keyPairs)};default:return e}}const Gut=e=>e.dashboards.allIds,$ut=e=>e.dashboards.byId,_xt=On([Gut,$ut],(e,t)=>t[e[0]]||{});function Kut(e={},t){switch(t.type){case d.UPDATE_DASHBOARD_SUCCESS:case d.SET_DASHBOARDS:return Xc({},t.entities,"dashboards");case d.PUT_DASHBOARDS:return Xc(e,t.entities,"dashboards");case d.REMOVE_DASHBOARD:return vW(e,t);default:return e}}function Yut(e=[],t){switch(t.type){case d.SET_DASHBOARDS:return bt(t.entities.entities.dashboards);case d.PUT_DASHBOARDS:return[...e,...bt(t.entities.entities.dashboards)];default:return e}}const Jut=hn({byId:Kut,allIds:Yut});function xxt(e,t){return e.widgets.byId[t]||{}}function Xut(e={},t){switch(t.type){case d.SET_DASHBOARDS:case d.UPDATE_WIDGET:case d.PUT_WIDGETS:return Xc(e,t.entities,"widgets");case d.RESET_WIDGETS:return jn(e).reduce((r,o)=>(r[o.id]=Zt(["kind","id"])(o),r),{});default:return e}}function Zut(e=[],t){return t.type===d.SET_DASHBOARDS?bt(t.entities.entities.widgets):e}const ept=hn({byId:Xut,allIds:Zut}),tpt={rolesList:{},nodesAccesses:{},users:{byId:{},order:[]}};function npt(e=tpt,t={}){const{type:r,payload:o}=t;switch(r){case d.EDIT_TEAM_MEMBER_SUCCESS:{const{member:i}=o;return{...e,rolesList:He(e.rolesList,{[i.id]:i})}}case d.FETCH_TEAM_MEMBERS_SUCCESS:{const i=Ve(J([],["data","entities","companyRoles"]),Ee(a=>({...a,role:Zr(J("",["role"],a)),status:M(a.lastActive)?Nh.PENDING_INVITATION:Nh.ACCEPTED})))(o),s={};for(const a in i){const l=i[a];for(const u of l.nodesAccess||[])s[u.nodeId]||(s[u.nodeId]={}),s[u.nodeId][a]=u}return{...e,rolesList:Ir(e.rolesList,i),nodesAccesses:Ir(e.nodesAccesses,s)}}case d.RESET_TEAM_MEMBERS:return{...e,rolesList:{}};case d.REMOVE_TEAM_MEMBER_SUCCESS:return{...e,rolesList:Dt([o.id],e.rolesList)};case d.FETCH_COMPANY_USERS_SUCCESS:{const i=J({},["payload","data","entities","companyUsers"],t),s=J([],["payload","data","result"],t);return{...e,users:{byId:i,order:s}}}case d.FETCH_NODE_MEMBERS_SUCCESS:return{...e,nodesAccesses:Ne(e.nodesAccesses,{[o.nodeId]:o.accesses})};default:return e}}const rpt={foldersPermissions:{},selectedFoldersIds:[],isAllSelected:!1,totalRootFolderCount:0,isDirty:!1},opt=e=>Wr(e,[zV]).entities?.nodesAccess??{},ipt={type:""},spt=(e=rpt,t=ipt)=>{const{type:r,payload:o}=t;
6973switch(r){case d.INITIALIZE_PERMISSIONS_STATE:{const i=opt(o.nodesAccess);return{selectedFoldersIds:Object.keys(i).map(a=>Number(a)),foldersPermissions:i,totalRootFolderCount:o.totalRootFolderCount,isAllSelected:o.totalRootFolderCount===o.nodesAccess.length,isDirty:!1}}case d.CHANGE_FOLDER_ACCESS_PERMISSION:return{...e,isDirty:!0,foldersPermissions:{...e.foldersPermissions,[o.folderId]:{...e.foldersPermissions[o.folderId],accesses:o.value}}};case d.CHANGE_BULK_FOLDER_ACCESS_PERMISSION:{if(_e(o.nodeIds))return e;const i=o.nodeIds.reduce((a,l)=>(a[l]={nodeId:l,accesses:o.value},a),{}),s=[...new Set([...e.selectedFoldersIds,...o.nodeIds])];return{...e,isDirty:!0,selectedFoldersIds:s,foldersPermissions:{...e.foldersPermissions,...i}}}case d.SELECT_FOLDER:{const i=[...e.selectedFoldersIds,o.folderId];return{...e,isDirty:!0,selectedFoldersIds:i,isAllSelected:e.totalRootFolderCount===i.length,foldersPermissions:{...e.foldersPermissions,[o.folderId]:{nodeId:o.folderId,accesses:o.defaultPermission}}}}case d.UNSELECT_FOLDER:{const i=e.selectedFoldersIds.filter(l=>l!==o.folderId),{[o.folderId]:s,...a}=e.foldersPermissions;return{...e,isDirty:!0,selectedFoldersIds:i,isAllSelected:e.totalRootFolderCount===i.length,foldersPermissions:a}}case d.SELECT_ALL_FOLDERS:{const i=o.nodeIds.reduce((s,a)=>(s[a]=e.foldersPermissions[a]??{nodeId:a,accesses:o.defaultPermission},s),{});return{...e,isDirty:!0,isAllSelected:!0,selectedFoldersIds:o.nodeIds,foldersPermissions:i}}case d.UNSELECT_ALL_FOLDERS:return{...e,isDirty:!0,selectedFoldersIds:[],isAllSelected:!1,foldersPermissions:{}};default:return e}},apt={labelLimits:{},labelLogoUrl:null,labelPreferencesData:null};function lpt(e=apt,t={}){const{type:r}=t;switch(r){case d.FETCH_LABEL_LIMITS_SUCCESS:return{...e,labelLimits:t.payload.labelLimits};case d.FETCH_LABEL_LOGO_SUCCESS:case d.UPDATE_LOGO_LABEL_SUCCESS:return{...e,labelLogoUrl:t.payload.logoUrl};case d.FETCH_LABEL_PREFERENCES_SUCCESS:return{...e,labelPreferencesData:t.payload.labelPreferencesData};case d.POST_LABELS_GENERATION_SUCCESS:return{...e,labelPreferencesData:null};default:return e}}const B4={active:!1,formName:null};function cpt(e=B4,t={}){switch(t.type){case d.START_SECURED_ROUTE_LEAVING_MODE:return{active:!0,formName:t.payload.formName,isExtraModal:t.payload.isExtraModal};case d.END_SECURED_ROUTE_LEAVING_MODE:return B4;default:return e}}const H4={show:!1,photoArray:[],currentIndex:null,currentPhotoUrl:"",isFullScreenOpen:!1,editedPhotoUrl:""};function dpt(e=H4,t={}){const{type:r,payload:o}=t;switch(r){case d.SHOW_PHOTO_EDIT_MODAL_SUCCESS:{const i=ge("","preview")(o.photoArray[o.currentIndex]),s=ge("","id")(o.photoArray[o.currentIndex]);return{...e,show:!0,id:s,photoArray:o.photoArray,currentIndex:o.currentIndex,currentPhotoUrl:i,editedPhotoUrl:i,isFullScreenOpen:o.isFullScreenOpen}}case d.UPDATE_EDITED_PHOTO_URL:return{...e,editedPhotoUrl:o.editedPhotoUrl};case d.HIDE_PHOTO_EDIT_MODAL:return H4;default:return e}}const upt={show:!1,showNewSortlyIntroduction:W3()};function ppt(e=upt,t={}){const{type:r}=t;return r===d.CLOSE_NEW_SORTLY_INTRODUCTION_MODAL?ln("showNewSortlyIntroduction",!1,e):e}const mpt={hideDownloadAppBanner:"true",loaded:!1};function hpt(e=mpt,t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_COMPANY_STORAGE_SUCCESS:return{...o,loaded:!0};case d.UPDATE_COMPANY_STORAGE_SUCCESS:return He(e,o);default:return e}}function Apt(e=VV(),t){switch(t.type){case d.START_SEARCH_BY_SCANNING:return!0;case d.STOP_SEARCH_BY_SCANNING:case d.USER_LOGOUT_REQUEST:return!1;default:return e}}function gpt(e={},t){switch(t.type){case d.SET_LABEL_PREVIEW:return t.payload;case d.STOP_SEARCH_BY_SCANNING:case d.STOP_SCANNING_MODE:case d.USER_LOGOUT_REQUEST:return{};default:return e}}function ypt(e=!1,t){switch(t.type){case d.SET_LABEL_PREVIEW:return!0;case d.CANCEL_FORCE_LABEL_PREVIEW:case d.STOP_SEARCH_BY_SCANNING:case d.STOP_SCANNING_MODE:case d.USER_LOGOUT_REQUEST:case d.CLEAR_SEARCH_QUERY:return!1;default:return e}}function fpt(e=!1,t){switch(t.type){case d.SET_INITIAL_FETCH_ENDED:return!0;case d.STOP_SEARCH_BY_SCANNING:case d.STOP_SCANNING_MODE:case d.USER_LOGOUT_REQUEST:case d.CLEAR_SEARCH_QUERY:return!1;default:return e}}const _pt=hn({active:Apt,label:gpt,shouldShowPreview:ypt,initialFetchEnded:fpt});function xpt(e=qu,t){const{payload:r}=t;switch(t.type){case d.EDIT_NODE_SUCCESS:{if(J(!0,["node","isItem"],r))return e;const i=Zt(["id","acl","ancestry","name","parentId","hasDescendants"],r.node),s=Ve(Ee(a=>({[a]:{hasDescendants:!0}})),io)([be,...Mx(i.ancestry)]);return He(e,{...s,[i.id]:i})}case d.UPDATE_NAVIGATION_TREE:return He(e,r.byId);case d.REINIT_NAVIGATION_TREE:return He(qu,r.byId);case d.SET_NAVIGATION_TREE:return r.byId;default:return e}}function bpt(e=Jy,t){const{payload:r}=t;switch(t.type){case d.UPDATE_NAVIGATION_TREE:return He(e,r.byParentId);case d.REINIT_NAVIGATION_TREE:return q5(Jy,r.byParentId);case d.SET_SORTED_NAVIGATION_TREE:case d.SET_NAVIGATION_TREE:return r.byParentId;default:return e}}function Ept(e=QV(),t){return t.type===d.USER_LOGOUT_REQUEST?vo.ASC:e}function Spt(e=!1,t){switch(t.type){case d.REINIT_NAVIGATION_TREE:case d.FETCH_FOLDERS_FAILURE:return!0;default:return e}}function Cpt(e=!1,t){return t.type===d.SET_IS_CHILDREN_COUNT_DATA_PRESENT_IN_NAVIGATION_FOLDERS_API?t.payload.isChildrenCountDataPresentInNavigationFolders:e}function Tpt(e=!1,t){return t.type===d.SET_IS_HAS_CHILD_ITEMS_KEY_PRESENT_IN_NAVIGATION_FOLDERS_API?t.payload.isHasChildItemsKeyPresentInNavigationFolders:e}
6973const wpt=hn({byId:xpt,byParentId:bpt,sortDirection:Ept,initialized:Spt,isChildrenCountDataPresentInNavigationFolders:Cpt,isHasChildItemsKeyPresentInNavigationFolders:Tpt}),Ipt={uid:WV()};function vpt(e=Ipt,t){switch(t.type){case d.FETCH_SIGN_UP_SESSION_SUCCESS:case d.START_SIGN_UP_SESSION_SUCCESS:case d.UPDATE_SIGN_UP_SESSION_SUCCESS:return Ne(e,t.payload);case d.COMPANY_DATA_SUBMITTED:return Ne(e,{companyDataSubmitted:!0});default:return e}}const Rpt=hn({session:vpt});function jpt(e={},t){switch(t.type){case d.SSO_VIA_PROVIDER_SUCCESS:case d.FETCH_ONBOARDING_FLOW_SUCCESS:return He(e,J({},["payload","flow"],t));default:return e}}function kpt(e={},t){switch(t.type){case d.SAVE_SECTION_RESPONSES_SUCCESS:case d.FETCH_ONBOARDING_FLOW_SUCCESS:return Ne(e,t.payload.responses);default:return e}}const Npt={byId:{},byMark:{}};function Opt(e=Npt,t){return t.type===d.FETCH_ONBOARDING_FLOW_SUCCESS?Ne(e,t.payload.sections):e}function Dpt(e=[],t){return t.type===d.FETCH_ONBOARDING_FLOW_SUCCESS?t.payload.order:e}function Ppt(e=!1,t){return t.type===d.SET_ONBOARDING_IS_ACT_RESPONSE?t.payload.isACT:e}const Lpt=hn({flow:jpt,responses:kpt,sections:Opt,order:Dpt,isACT:Ppt}),Fpt={currencies:[],countries:[],dateFormats:[],timeZones:[]},Mpt=(e=Fpt,t={})=>t.type===d.GET_ACCOUNT_VALUES_LIST_SUCCESS?{...e,...t.payload}:e,Zm={file:{},result:{},existImportInProgress:!1,success:!1,status:"",downloadUrl:"",summary:{successStatusMsg:"",errorStatusMsg:""},fileName:"",columns:[]};function Upt(e=Zm,t={}){const{type:r}=t;switch(r){case d.SELECT_CSV_IMPORT_FILE:return ln("file",t.payload.file,e);case d.UPDATE_IMPORT_STATUS:return ln("existImportInProgress",t.payload.existImportInProgress,e);case d.IMPORT_CSV_REQUEST:return ln("result",Zm.result,e);case d.SET_IMPORT_IN_PROGRESS_STATUS:case d.GET_QUICK_IMPORT_STATUS_SUCCESS:case d.QUICK_UPLOAD_CSV_SUCCESS:return Ne(e,t.payload);case d.IMPORT_CSV_SUCCESS:return Ne(e,{result:t.payload.result,file:Zm.file});case d.IMPORT_CSV_FAILURE:{const o={successStatusMsg:"",errorStatusMsg:t.payload.skipError?"":t.payload.error||x("import.no_message"),fileName:t.payload.fileName};return ln("result",{summary:o,status:"",success:!1},e)}case d.REVIEW_FIELDS_MAPPING_SUCCESS:return Ne(e,{mappings:t.payload.mappings,erroredRowsCount:t.payload.erroredRowsCount,review:{errors:t.payload.error,errorsArray:t.payload.errorsArray}});case d.RESET_CSV_IMPORT:return Zm;default:return e}}const Bpt={units:[Ic],unitNameToPrettyUnit:K3([Ic]),unitNameToUnitObject:$3([Ic]),unitIdToUnitObject:G3([Ic])},Hpt=(e=Bpt,t={})=>t.type===d.FETCH_UNITS_SUCCESS?{units:t.payload.units,unitNameToPrettyUnit:K3(t.payload.units),unitNameToUnitObject:$3(t.payload.units),unitIdToUnitObject:G3(t.payload.units)}:e;function zpt(e={},t={}){const{type:r,payload:o}=t;return r===d.SET_ITEM_SUMMARY_BUCKET?He(e,{[o.entityId]:o.entity}):e}const Vpt={sortBy:"name",direction:"descending",folders:{}};function Qpt(e=Vpt,t={}){const{type:r,payload:o}=t;
6973return r===d.CHANGE_ITEM_SUMMARY_HEADER_FORM?{...e,...o}:e}const Wpt=hn({groupBySid:zpt,meta:Qpt});function qpt(e={},t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_ITEM_GROUP_SUCCESS:case d.EDIT_ITEM_GROUP_SUCCESS:case d.EDIT_ITEM_VARIANT_SUCCESS:case d.EDIT_ITEM_GROUP_ATTRIBUTES_SUCCESS:case d.SET_ITEM_GROUP_BUCKETS:case d.CREATE_ITEM_VARIANT_SUCCESS:return He(e,{[o.entityId]:o.entity});case d.RESET_ITEM_GROUP:return cL(o.entityId,e);default:return e}}const Gpt={sortBy:"name",direction:"descending",folders:{},keyword:""};function $pt(e=Gpt,t={}){const{type:r,payload:o}=t;return r===d.CHANGE_ITEM_GROUP_HEADER_FORM?{...e,...o}:e}const Kpt=hn({groupsByUid:qpt,meta:$pt});function Ypt(e={allIds:[],byId:{}},t){const{type:r,payload:o={}}=t;switch(r){case d.RESET_ROLE_GROUPS:return{allIds:[],byId:{}};case d.GET_ROLE_GROUPS_SUCCESS:{const{allIds:i,byId:s}=o;return{allIds:i,byId:s}}case d.UPDATE_ROLE_SUCCESS:{const{updatedRole:i}=o;return{...e,byId:{...e.byId,[i.id]:i}}}default:return e}}const Jpt={updateQuantity:[],deletion:[],move:[],undoMove:[],undoUpdateQuantity:[]};function Xpt(e=Jpt,t){const{type:r,payload:o}=t;switch(r){case d.GET_REASONS_SUCCESS:return{...e,...o};case d.FETCH_TRANSACTION_REASONS_SUCCESS:return{...e,[o.actionType]:o.reasons};case d.EDIT_CUSTOM_TRANSACTION_REASON_REQUEST:{const{reason:i,values:s}=o,a=xt.camelize(i.actionType);return{...e,[a]:e[a]?.map(l=>l.id===i.id?{...l,...s}:s.isDefault&&l.isDefault?{...l,isDefault:!1}:l)??[]}}case d.EDIT_CUSTOM_TRANSACTION_REASON_FAILURE:{if(!o)return e;const{actionType:i,reason:s}=o,a=e[i];return a?{...e,[i]:a.map(l=>l.id===s.id?s:l)}:e}case d.EDIT_CUSTOM_TRANSACTION_REASON_SUCCESS:return{...e,[o.actionType]:e[o.actionType]?.map(i=>i.id===o.reason.id?{...i,...o.reason}:o.reason?.isDefault&&i.isDefault?{...i,isDefault:!1}:i)??[]};case d.FETCH_TRANSACTION_REASONS_SETTINGS_SUCCESS:case d.UPDATE_TRANSACTION_REASONS_SETTINGS_SUCCESS:return{...e,settings:{...e.settings,[o.actionType]:o.settings}};default:return e}}function Zpt(e={},t={}){const{type:r,payload:o}=t;return r===d.SET_REPORT_TYPES_DATA?o:e}function emt(e={statistic:[]},t={}){const{type:r}=t;return r===d.FETCH_INVENTORY_SUMMARY_STATS_SUCCESS?Ne(e,{statistic:t.payload}):e}const tmt={ledgerEntries:[],pagination:{},filters:{},consumedItems:[],selectedItem:"",selectedItemDetails:{},usersKeyValue:{}};function nmt(e=tmt,t={}){const{type:r}=t;switch(r){case d.SET_REPORT_LEDGER_ENTRIES:return Ne(e,{ledgerEntries:t.payload});case d.SET_REPORT_PAGINATION_META:return He(e,{pagination:{ledgerEntries:t.payload.meta}});case d.FETCH_LEDGER_FILTERS_OPTIONS_SUCCESS:{const o=$(["payload","filters"],t);if(_e(o))return e;let i=io(Ee(s=>({[s.value]:s}),o.users));return Ne(e,{filters:t.payload.filters,usersKeyValue:i})}case d.RESET_LEDGER_FILTERS_OPTIONS:return Ne(e,{filters:{},usersKeyValue:{}});case d.SELECT_ALL_TRANSACTIONS_REPORT_ITEM:return Ne(e,{selectedItem:t.payload});case d.RESET_ALL_TRANSACTIONS_REPORT_ITEM:return Ne(e,{selectedItem:"",selectedItemDetails:{}});case d.FETCH_ALL_TRANSACTIONS_REPORT_ITEM_DETAILS_SUCCESS:return Ne(e,{selectedItemDetails:t.payload});case d.EDIT_TRANSACTIONS_SUCCESS:{const{formValues:o,uid:i}=t.payload;return Ne(e,{ledgerEntries:e.ledgerEntries.map(s=>i===s.uid?He(s,{action:Ne(s.action,{notes:o.transactionNote,reasonName:o.reason})}):s)})}default:return e}}const rmt={itemsQtyChanges:[],itemsQtyAnalytics:{},itemForAnalysis:""};function omt(e=rmt,t={}){const{type:r}=t;switch(r){case d.FETCH_CONSUMPTION_REPORT_SUCCESS:return Ne(e,{itemsQtyChanges:t.payload});case d.FETCH_ITEM_QTY_CHANGES_ANALYTICS_SUCCESS:return Ne(e,{itemsQtyAnalytics:t.payload});case d.SELECT_ITEM_FOR_ANALYSIS:return Ne(e,{itemForAnalysis:t.payload});case d.RESET_ITEM_FOR_ANALYSIS:return Ne(e,{itemForAnalysis:""});default:return e}}const imt={records:[],pagination:{},statistics:{},selectedRecord:"",selectedRecordItems:{}};function smt(e=imt,t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_TRANSFER_REPORT_SUCCESS:return Ne(e,{...o,selectedRecord:""});case d.EXPAND_TRANSFER_REPORT_RECORD_SUCCESS:{const i=n_(st("id",o.id))(e.records),s=Ae(i,e.records),a=Z4(i,{...s,subRows:o.subRows,subRowsFetched:!0},e.records);return Ne(e,{records:a})}case d.SHOW_TRANSFER_RECORD_DETAILS:return Ne(e,{selectedRecord:o});case d.RESET_TRANSFER_RECORD_DETAILS:return Ne(e,{selectedRecord:""});case d.FETCH_TRANSFER_RECORD_DETAILS_SUCCESS:return He(e,{selectedRecordItems:o});default:return e}}const amt={data:[],pagination:{},statistics:{},selectedUser:"",folderStats:{}};function lmt(e=amt,t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_USER_ACTIVITY_SUMMARY_REPORT_SUCCESS:return Ne(e,{...o,selectedUser:{}});case d.SHOW_USER_ACTIVITY_SUMMARY_DETAILS:return Ne(e,{selectedUser:o});case d.RESET_USER_ACTIVITY_SUMMARY_DETAILS:return Ne(e,{selectedUser:""});case d.FETCH_USER_ACTIVITY_SUMMARY_DETAILS_SUCCESS:return He(e,{folderStats:o});default:return e}}function cmt(e=[],t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_ITEM_TRANSACTIONS_SUCCESS:return o;case d.RESET_ITEM_RECENT_TRANSACTIONS:return[];default:return e}}function dmt(e=[],t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_ACTIVITY_HISTORY_SUCCESS:return o?.data||[];case d.RESET_ITEM_RECENT_ACTIVITY_HISTORY:return[];default:return e}}const MP={activity_history:{reports:[],meta:{},loading:!1,isExpanded:!1,isFetched:!1},inventory_summary:{reports:[],meta:{},loading:!1,isExpanded:!1,isFetched:!1},transactions:{reports:[],meta:{},loading:!1,isExpanded:!1,isFetched:!1},quantity_changes_by_item:{reports:[],meta:{},loading:!1,isExpanded:!1,isFetched:!1},transfer:{reports:[],meta:{},loading:!1,isExpanded:!1,isFetched:!1},user_activity_summary:{reports:[],meta:{},loading:!1,isExpanded:!1,isFetched:!1}},UP=(e,t,r)=>{const i=J([],[r,"reports"],e).filter(a=>a.id!==Number(t)),s=$([r,"meta","pagination","totalCount"],e);return He(e,{[r]:{reports:i,meta:{pagination:{totalCount:s-1}}}})},j0=(e,t,r,o)=>{const i=J([],[r,"reports"],e),s=We((a,l)=>l.id!==t?St(l,a):St({...l,schedules:o},a),[],i);return He(e,{[r]:{reports:s}})};function umt(e=MP,t={}){const{type:r,payload:o}=t;switch(r){case d.SEARCH_CUSTOM_REPORTS_SUCCESS:{const i=Object.keys(o);return We((s,a)=>Ne(s,{[a]:{reports:o[a].reports,meta:o[a].meta,isExpanded:!0}}),e,i)}case d.TOGGLE_REPORT:return{...e,[o.type]:{...e[o.type],isExpanded:!e[o.type]?.isExpanded}};case d.DELETE_CUSTOM_REPORT_SUCCESS:return UP(e,o.id,o.type);case d.SUBSCRIBE_REPORT_SUCCESS:return j0(e,o.reportId,o.type,o.schedules);case d.UNSUBSCRIBE_REPORT_SUCCESS:return j0(e,o.reportId,o.type,[]);default:return e}}function pmt(e=MP,t={}){const{type:r,payload:o}=t;switch(r){case d.FETCH_ALL_CUSTOM_REPORTS_SUCCESS:return He(e,t.payload);case d.FETCH_CUSTOM_REPORTS_REQUEST:return He(e,{[o.type]:{isExpanded:!0,loading:!0}});case d.FETCH_CUSTOM_REPORTS_SUCCESS:{const{type:i,reports:s,meta:a}=o;return He(e,{[i]:He(e[i],{reports:s,meta:a,loading:!1,isFetched:!0})})}case d.TOGGLE_REPORT:return{...e,[o.type]:{...e[o.type],isExpanded:!e[o.type]?.isExpanded}};case d.DELETE_CUSTOM_REPORT_SUCCESS:return UP(e,o.id,o.type);case d.SUBSCRIBE_REPORT_SUCCESS:return j0(e,o.reportId,o.type,o.schedules);case d.UNSUBSCRIBE_REPORT_SUCCESS:return j0(e,o.reportId,o.type,[]);default:return e}}const z4={tags:[],prices:zg(Gt.rangeSlider.defaultValue),quantities:zg(Gt.rangeSlider.defaultValue),minQuantities:zg(Gt.minQuantity.defaultValue),notes:[],sids:[],names:[],caFilters:{byId:{},allIds:[]},selectedCaIds:{}};function mmt(e=z4,t){switch(t.type){case d.FETCH_TAGS_SUCCESS:{const r=cn("name",t.payload.tags);return Ne(e,{tags:WE(r,{valueType:"string"})})}
6973case d.FETCH_INVENTORY_SUMMARY_REPORT_FILTERS_FAILURE:case d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_FAILURE:return{...z4};case d.FETCH_INVENTORY_SUMMARY_REPORT_FILTER_DATA_SUCCESS:return Ne(e,t.payload);case d.SET_INVENTORY_SUMMARY_REPORT_CUSTOM_ATTRIBUTE_FILTERS:return{...e,caFilters:{byId:Xc(e.caFilters.byId,t.payload.caFilters,"customAttributes"),allIds:Bh(e.caFilters.allIds,t.payload.caFilters)}};default:return e}}function hmt(e={statistic:[]},t={}){const{type:r}=t;if(r===d.SET_ACTIVE_REPORT_FORM_VALUES){const{initialValues:o,formValues:i}=t.payload;return{...e,initialValues:o,formValues:i}}else return e}const Amt=hn({reportTypes:Zpt,inventory:emt,transactions:nmt,consumption:omt,transfer:smt,userActivitySummary:lmt,itemRecentTransactions:cmt,itemRecentActivityHistory:dmt,customReports:pmt,reportsSearch:umt,inventorySummaryReportFilters:mmt,activeReport:hmt}),gmt={index:0,navigateParams:{},isBack:!1,isReplace:!1,prevSearch:"",prevPathname:"",locationKey:null};function ymt(e=gmt,t){const{payload:r}=t;switch(t.type){case Ll:return{...e,index:e.index+1,navigateParams:r.navigateParams,isBack:r.isBack||!1,isReplace:r.isReplace||!1};case Ei:return{...e,locationKey:r.location.key,prevSearch:r.location.prevSearch,prevPathname:r.location.prevPathname};case Y3:return{...e,prevPathname:r.prevPathname,prevSearch:r.prevSearch};default:return e}}const fmt={},_mt={...qV};function xmt(e=_mt,t){const{type:r,payload:o}=t;return r===d.FETCH_FEATURE_FLAGS_SUCCESS?{...e,...o,...fmt}:e}const bmt=(e={},t)=>{const{type:r,payload:o}=t;switch(r){case d.GET_INTEGRATION_DEFINITIONS_SUCCESS:return He(e,o.integrationDefinitionsList);case d.GET_INTEGRATION_DATA_SUCCESS:case d.UPDATE_INTEGRATION_CONFIG_SUCCESS:case d.SELECT_INTEGRATION_NOTIFICATIONS_SUCCESS:case d.DISCONNECT_INTEGRATION_SUCCESS:case d.UPDATE_TEAMS_OR_WEBHOOKS_SUCCESS:return M(o.integrationName)?e:{...e,[o.integrationName]:He(e[o.integrationName],o.data)};case d.GET_SLACK_CHANNELS_SUCCESS:return{...e,[Zg]:He(e[Zg],{channels:o.appendData?[...J([],[Zg,"channels"],e),...o.data]:o.data})};case d.REFRESH_APIDECK_CONNECTION_STATE_SUCCESS:{const{connectionState:i,integrationId:s}=o;return{...e,[Di]:He(e[Di],{config:{connectionInfo:{integrationId:s,connectionState:i}}})}}default:return e}},Emt={availableIntegrations:null,byKey:{}},Smt=(e=Emt,t)=>{switch(t.type){case d.FETCH_INTEGRATIONS_V3_SUCCESS:return{...e,availableIntegrations:t.payload.list};case d.FETCH_INTEGRATION_V3_SUCCESS:return{...e,byKey:{...e.byKey,[t.payload.integrationKey]:{data:t.payload.data}}};case d.DISCONNECT_INTEGRATION_V3_SUCCESS:return{...e,byKey:{...e.byKey,[t.payload.integrationKey]:{data:null}}};default:return e}},V4={source:"",data:[],fetchConfig:{},fetchMoreNodes:Me};function Cmt(e=V4,t){switch(t.type){case d.SET_PREV_NEXT_NAVIGATION_FETCH_CONFIG:return He(e,{data:t.payload.data,source:t.payload.source,fetchConfig:t.payload.fetchConfig,fetchMoreNodes:t.payload.fetchMoreNodes});case d.FETCH_PREV_NEXT_NAVIGATION_NODES_CATALOG_SUCCESS:{const{data:r=[],fetchConfig:o,fetchNextPage:i}=t.payload,s=e.data||[],a=i?[...s,...r]:[...r,...s],l=i_(Ae("id"),a);return He(e,{data:l,fetchConfig:o})}case d.RESET_PREV_NEXT_NODE_NAVIGATION:return V4;default:return e}}const Tmt={open:!1,openPrimarySidebarDefault:window.innerWidth>=b3},wmt=(e=Tmt,t)=>{const{type:r}=t;switch(r){case d.SHOW_PRIMARY_SIDEBAR:return ln("open",!0,e);case d.HIDE_PRIMARY_SIDEBAR:return ln("open",!1,e);case d.PRIMARY_SIDEBAR_INTERACTIVE:return{open:t.payload,openPrimarySidebarDefault:t.payload};default:return e}},iu={previewItems:{isInitialized:!1,data:[],defaultExternalUrl:""},search:{isInitialized:!1,data:[],meta:{limit:4,offset:0}},itemDetails:{isInitialized:!1,selectedItem:{}}},Imt=(e=iu,t)=>{switch(t.type){case d.SEARCH_ITEMS_IN_AMAZON_SUCCESS:{const{payload:r}=t,{data:o,meta:i,defaultExternalUrl:s,isFetchingForPreviewItems:a}=r;return a?{...e,previewItems:{isInitialized:!0,data:o,defaultExternalUrl:s}}:{...e,search:{isInitialized:!0,data:o,meta:i,defaultExternalUrl:s}}}case d.SEARCH_ITEMS_IN_AMAZON_FAILURE:{const{payload:r}=t,{isFetchingForPreviewItems:o,error:i,errorHelpText:s}=r;return o?{...e,previewItems:{...iu.previewItems,isInitialized:!0,error:i,errorHelpText:s}}:{...e,search:{...iu.search,isInitialized:!0,meta:{},error:i,errorHelpText:s}}}case d.FETCH_ITEM_IN_AMAZON_SUCCESS:{const{payload:r={}}=t;return{...e,itemDetails:{selectedItem:r,isInitialized:!0}}}case d.FETCH_ITEM_IN_AMAZON_FAILURE:return{...e,itemDetails:{selectedItem:{},isInitialized:!0}};case d.RESET_SELECTED_AMAZON_ITEM:return{...e,itemDetails:{selectedItem:{},isInitialized:!1}};case d.SHOW_AMAZON_ITEM_DETAIL_LOADER:return{...e,itemDetails:{...e.itemDetails,isInitialized:!1}};case d.RESET_AMAZON_SEARCH_PAGINATION_META:return{...e,search:{...e.search,meta:iu.search.meta}};case d.RESET_AMAZON_SEARCH_DATA:return iu;default:return e}},Q4={purchaseOrders:{open:{data:[],meta:{}},closed:{data:[],meta:{}}}},vmt=(e=Q4,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_PURCHASE_ORDERS_FOR_ITEMS_SUCCESS:return o.source!=="restock"?e:{...e,purchaseOrders:{...e.purchaseOrders,[o.type]:{data:[...e.purchaseOrders[o.type].data,...q3(o.purchaseOrders,o.type)],meta:o.meta}}};case d.RESET_PURCHASE_ORDERS_FOR_ITEMS:return Q4;default:return e}},W4={isInitialized:!0,data:[],meta:{}};function Rmt(e=W4,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_WORKFLOWS_SUCCESS:return{...e,isInitialized:!1,data:[...e.data,...o?.workflows||[]],meta:o?.meta||{}};case d.RESET_WORKFLOWS:return W4;default:return e}}const jmt={templatesDataByIndustryAndCategory:{},hasFetchedFolderTemplatesIndustries:!1,templateIndustries:[],isTemplatesPresentForCompany:!1}
6973,kmt=(e=jmt,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_FOLDER_TEMPLATES_SUCCESS:return{...e,templatesDataByIndustryAndCategory:Ir(e.templatesDataByIndustryAndCategory,o.templatesDataByIndustryAndCategory)};case d.FETCH_FOLDER_TEMPLATES_INDUSTRIES_SUCCESS:return{...e,templateIndustries:o.industries,hasFetchedFolderTemplatesIndustries:!0};case d.FETCH_FOLDER_TEMPLATES_INDUSTRIES_FAILURE:return{...e,templateIndustries:[],hasFetchedFolderTemplatesIndustries:!0};case d.SET_IS_FOLDER_TEMPLATES_PRESENT_FOR_COMPANY:return{...e,isTemplatesPresentForCompany:o.isTemplatesPresentForCompany};default:return e}},Nmt={categoryOptions:[],categoriesByIds:[]},Omt=(e=Nmt,t)=>{const{type:r,payload:o}=t;switch(r){case d.FETCH_FOLDER_CLASSIFICATION_CATEGORY_OPTIONS_SUCCESS:return{...e,categoryOptions:o.categoryOptions};case d.FETCH_FOLDER_CLASSIFICATION_CATEGORIES_BY_IDS_SUCCESS:return{...e,categoriesByIds:o.categoriesByIds};default:return e}},Dmt={hasInitialized:!1,sites:[]};function Pmt(e=Dmt,t){const{type:r,payload:o}=t;return r===d.FETCH_SITES_SUCCESS?{...e,hasInitialized:!0,sites:o.sites||[]}:e}const Lmt={searchItems:{data:[],meta:{page:1,total:0}}},Fmt=(e=Lmt,t)=>{switch(t.type){case d.SEARCH_ITEMS_FOR_WORKFLOW_SUCCESS:{const{payload:r}=t,{data:o,meta:i,allNodesSelection:s}=r;return s?e:{...e,searchItems:{data:[...e.searchItems?.data||[],...o||[]],meta:i}}}case d.RESET_SEARCH_ITEMS_FOR_WORKFLOW:return{...e,searchItems:{data:[],meta:{page:1,total:0}}};default:return e}},Mmt=e=>e.reduce((t,r)=>(t[r.key]=r,t),{}),Umt={features:{},loading:!1,toggling:[],pending:[],error:null};function Bmt(e=Umt,t){const{type:r,payload:o}=t;switch(r){case d.FETCH_LAB_FEATURES_REQUEST:return{...e,loading:!0,error:null};case d.FETCH_LAB_FEATURES_SUCCESS:return{...e,loading:!1,features:Mmt(o.features),error:null};case d.FETCH_LAB_FEATURES_FAILURE:return{...e,loading:!1,error:o?.error??null};case d.TOGGLE_LAB_FEATURE_PREFERENCE_REQUEST:return{...e,toggling:[...e.toggling,o.featureId]};case d.TOGGLE_LAB_FEATURE_PREFERENCE_SUCCESS:{const i=o.featureKey,s=e.features[i];return s?{...e,toggling:e.toggling.filter(a=>a!==o.featureId),features:{...e.features,[i]:{...s,enabled:o.enabled}}}:e}case d.TOGGLE_LAB_FEATURE_PREFERENCE_FAILURE:return{...e,toggling:e.toggling.filter(i=>i!==o.featureId),error:o?.error??null};case d.UPDATE_LAB_FEATURE_PREFERENCE_REQUEST:{const i=Object.values(e.features).find(s=>s.id===o.featureId);return{...e,pending:[...e.pending,o.featureId],features:i?{...e.features,[i.key]:{...i,enabled:o.enabled}}:e.features}}case d.UPDATE_LAB_FEATURE_PREFERENCE_SUCCESS:return{...e,pending:e.pending.filter(i=>i!==o.featureId)};case d.UPDATE_LAB_FEATURE_PREFERENCE_FAILURE:{const i=Object.values(e.features).find(s=>s.id===o.featureId);return{...e,pending:e.pending.filter(s=>s!==o.featureId),features:i?{...e.features,[i.key]:{...i,enabled:!o.enabled}}:e.features,error:o?.error??null}}case d.JOIN_LAB_FEATURE_WAITLIST_REQUEST:return{...e,pending:[...e.pending,o.featureId]};case d.JOIN_LAB_FEATURE_WAITLIST_SUCCESS:return{...e,pending:e.pending.filter(i=>i!==o.featureId)};case d.JOIN_LAB_FEATURE_WAITLIST_FAILURE:return{...e,pending:e.pending.filter(i=>i!==o.featureId),error:o?.error??null};case d.REQUEST_LAB_FEATURE_ACCESS_REQUEST:return{...e,pending:[...e.pending,o.featureId]};case d.REQUEST_LAB_FEATURE_ACCESS_SUCCESS:return{...e,pending:e.pending.filter(i=>i!==o.featureId)};case d.REQUEST_LAB_FEATURE_ACCESS_FAILURE:return{...e,pending:e.pending.filter(i=>i!==o.featureId),error:o?.error??null};default:return e}}const Hmt={},q4={submitting:!1,submitted:!1};function zmt(e=Hmt,t){switch(t.type){case d.SUBMIT_FEATURE_FEEDBACK_REQUEST:{const r=dh(t.payload),o=e[r]??q4;return{...e,[r]:{...o,submitting:!0,submitted:!1}}}case d.SUBMIT_FEATURE_FEEDBACK_SUCCESS:return{...e,[dh(t.payload)]:{submitting:!1,submitted:!0}};case d.SUBMIT_FEATURE_FEEDBACK_FAILURE:{const r=dh(t.payload),o=e[r]??q4;return{...e,[r]:{...o,submitting:!1}}}default:return e}}const G4={session:null,stats:null,importResult:null,currentSessionId:null,isUploading:!1,isFetchingSession:!1,isLoadingExistingSession:!1,isProcessingImport:!1,isUpdatingMappings:!1,rows:[],rowsMeta:null,isFetchingRows:!1,isFetchingStats:!1,isUpdatingSession:!1,isApplyingSuggestions:!1,preflightError:null,error:null,targetFolderId:0,targetFolderName:""}
6973,Vmt=(e=G4,t)=>{const{type:r,payload:o}=t;switch(r){case d.LIST_INTERACTIVE_IMPORT_SESSIONS_REQUEST:return{...e,isLoadingExistingSession:!0,error:null};case d.LIST_INTERACTIVE_IMPORT_SESSIONS_SUCCESS:case d.LIST_INTERACTIVE_IMPORT_SESSIONS_FAILURE:return{...e,isLoadingExistingSession:!1};case d.CREATE_INTERACTIVE_IMPORT_SESSION_REQUEST:return{...e,isUploading:!0,error:null,importResult:null,targetFolderId:o?.folderId??0,targetFolderName:o?.folderName??""};case d.CREATE_INTERACTIVE_IMPORT_SESSION_SUCCESS:return{...e,isUploading:!1};case d.CREATE_INTERACTIVE_IMPORT_SESSION_FAILURE:return{...e,isUploading:!1,error:o?.error||x("import.errors.upload_failed")};case d.FETCH_INTERACTIVE_IMPORT_SESSION_REQUEST:return{...e,isFetchingSession:!0,error:null};case d.FETCH_INTERACTIVE_IMPORT_SESSION_SUCCESS:{const i=o;return{...e,isFetchingSession:!1,session:i,currentSessionId:i.id,targetFolderId:i.targetFolderId===void 0?e.targetFolderId:i.targetFolderId??0,isUploading:i.status===Yo.FILE_PROCESSING_IN_PROGRESS,isUpdatingMappings:i.status===Yo.MAPPING_IN_PROGRESS,isApplyingSuggestions:i.status===Yo.CORRECTION_IN_PROGRESS,isProcessingImport:i.status===Yo.BULK_ACTION_IN_PROGRESS}}case d.FETCH_INTERACTIVE_IMPORT_SESSION_FAILURE:return{...e,isFetchingSession:!1,error:o?.error||x("import.errors.fetch_session_failed")};case d.PROCESS_INTERACTIVE_IMPORT_SESSION_REQUEST:return{...e,isProcessingImport:!0,error:null};case d.PROCESS_INTERACTIVE_IMPORT_SESSION_SUCCESS:return{...e,isProcessingImport:!1};case d.PROCESS_INTERACTIVE_IMPORT_SESSION_FAILURE:return{...e,isProcessingImport:!1,error:o?.error||x("import.errors.import_failed")};case d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_REQUEST:return{...e,isUpdatingMappings:!0,error:null};case d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_SUCCESS:return{...e,isUpdatingMappings:!1};case d.UPDATE_INTERACTIVE_IMPORT_MAPPINGS_FAILURE:return{...e,isUpdatingMappings:!1,error:o?.error||x("import.errors.mapping_update_failed")};case d.FETCH_INTERACTIVE_IMPORT_ROWS_REQUEST:return{...e,isFetchingRows:!0,error:null};case d.FETCH_INTERACTIVE_IMPORT_ROWS_SUCCESS:return{...e,isFetchingRows:!1,rows:o?.data,rowsMeta:o?.meta};case d.UPDATE_INTERACTIVE_IMPORT_ROWS_SUCCESS:{const i=o?.rows,s=new Map(i.map(a=>[a.rowIndex,a]));return{...e,rows:e.rows.map(a=>s.get(a.rowIndex)??a)}}case d.UPDATE_INTERACTIVE_IMPORT_ROWS_FAILURE:return{...e,error:o?.error||x("import.errors.update_rows_failed")};case d.FETCH_INTERACTIVE_IMPORT_ROWS_FAILURE:return{...e,isFetchingRows:!1,error:o?.error||x("import.errors.fetch_rows_failed")};case d.DELETE_INTERACTIVE_IMPORT_SESSION_SUCCESS:return{...G4,importResult:e.importResult,targetFolderId:e.targetFolderId,targetFolderName:e.targetFolderName};case d.SET_INTERACTIVE_IMPORT_RESULT:return{...e,importResult:o};case d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_REQUEST:return{...e,isFetchingStats:!0};case d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_SUCCESS:{const i=o?.stats;return i?{...e,isFetchingStats:!1,stats:{...e.stats,...i}}:{...e,isFetchingStats:!1}}case d.FETCH_INTERACTIVE_IMPORT_SESSION_STATS_FAILURE:return{...e,isFetchingStats:!1};case d.UPDATE_INTERACTIVE_IMPORT_SESSION_REQUEST:return{...e,isUpdatingSession:!0,targetFolderId:o.targetFolderId??0,targetFolderName:""};case d.UPDATE_INTERACTIVE_IMPORT_SESSION_SUCCESS:return{...e,isUpdatingSession:!1,session:o,preflightError:null};case d.UPDATE_INTERACTIVE_IMPORT_SESSION_FAILURE:return{...e,isUpdatingSession:!1,error:o?.error||x("import.errors.update_session_failed")};case d.SET_INTERACTIVE_IMPORT_PREFLIGHT_ERROR:return{...e,isProcessingImport:!1,preflightError:o};case d.CLEAR_INTERACTIVE_IMPORT_PREFLIGHT_ERROR:return{...e,preflightError:null};case d.CLEAR_INTERACTIVE_IMPORT_ERROR:return{...e,error:null};case d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_REQUEST:return{...e,isApplyingSuggestions:!0,error:null};case d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_SUCCESS:return{...e,isApplyingSuggestions:!1};case d.APPLY_INTERACTIVE_IMPORT_SUGGESTIONS_FAILURE:return{...e,isApplyingSuggestions:!1,error:o?.error||x("import.errors.apply_suggestions_failed")};default:return e}},Qmt={isLoading:!1};function Wmt(e=Qmt,t){switch(t.type){case d.FETCH_AMPLITUDE_EXPERIMENTS_REQUEST:return{...e,isLoading:!0};case d.FETCH_AMPLITUDE_EXPERIMENTS_SUCCESS:case d.FETCH_AMPLITUDE_EXPERIMENTS_FAILURE:return{...e,isLoading:!1};default:return e}}const qmt={},Gmt=(e=qmt,t)=>t.type===d.FETCH_JOB_ID_FOR_FOLDER_SUCCESS?{...e,...t.payload.jobIdByRootFolderId}:e,$mt={data:[],version:0,isFetched:!1};function Kmt(e=$mt,t){switch(t.type){case d.FETCH_JOBS_SUGGESTED_SUBFOLDERS_SUCCESS:case d.UPDATE_JOBS_SUGGESTED_SUBFOLDERS_SUCCESS:{const{suggestedSubfolders:r,version:o}=t.payload;return{data:r,version:o,isFetched:!0}}default:return e}}const Ymt={byId:{},ids:[],isFetched:!1};function Jmt(e=Ymt,t){switch(t.type){case d.FETCH_JOBS_CUSTOM_FIELDS_SUCCESS:{const{customFields:r}=t.payload,o={},i=[];return r.forEach(s=>{o[s.id]=s,i.push(s.id)}),{byId:o,ids:i,isFetched:!0}}case d.CREATE_JOB_CUSTOM_FIELD_SUCCESS:{const{customField:r}=t.payload;return{...e,byId:{...e.byId,[r.id]:r},ids:[...e.ids,r.id]}}case d.UPDATE_JOB_CUSTOM_FIELD_SUCCESS:{const{customField:r}=t.payload;return{...e,byId:{...e.byId,[r.id]:r}}}case d.DELETE_JOB_CUSTOM_FIELD_SUCCESS:{const{id:r}=t.payload,o=e.byId[r];return o?{...e,byId:{...e.byId,[r]:{...o,disabled:!0}}}:e}default:return e}}const Xmt=hn({suggestedSubfolders:Kmt,customFields:Jmt}),Zmt=hn({jobRootFoldersToJobId:Gmt,settings:Xmt}),eht={[nd.Catalog]:wf,[nd.Move]:wf},tht=(e=eht,t)=>{if(t.type===d.SET_FOLDER_TREE_FILTER_CONFIG){const{source:r,config:o}=t.payload;return{...e,[r]:{...e[r],...o}}}else return e};function nht(){const t={...{appRouting:ymt,pages:dnt,currentUser:ddt,account:udt,navigation:wpt,spinner:odt,server:Tdt,pagination:wdt,customAttributes:jdt,fullscreenViewer:Ddt,to
6973pPageNotification:Mdt,neighborNodes:Bdt,header:zdt,search:Qdt,bulk:Wdt,notifications:Jdt,nodes:_ut,nodeReducer:Tut,itemReducer:Uut,advanceSearchQuery:Vut,publicApi:qut,plan:Zct,dashboards:Jut,widgets:ept,companyRoles:npt,labels:lpt,securedRouteLeaving:cpt,photoEditModal:dpt,informationModals:ppt,companyStorage:hpt,searchByScanning:_pt,registration:Rpt,onboarding:Lpt,settings:Mpt,importNodes:Upt,itemsSummary:Wpt,itemsGroup:Kpt,visibleColumns:ode,reporting:Amt},sites:Pmt,modal:idt,primarySidebar:wmt,socket:Kdt,accesses:Odt,slidingModal:Ldt,secondarySidebar:Zdt,roleGroups:Ypt,transactions:zut,advanceSearchFilters:RW,popup:Qut,managePermissions:spt,unitsOfMeasure:Hpt,alerts:$dt,reasonOptions:Xpt,featureFlags:xmt,integrations:bmt,integrationsV3:Smt,prevNextNodeNavigation:Cmt,amazonReplenishment:Imt,workflows:Rmt,restock:vmt,chatbot:LBe,folderTemplates:kmt,folderClassification:Omt,searchItemsForWorkflow:Fmt,labs:Bmt,featureFeedback:zmt,bulkImport:Vmt,amplitudeExperiments:Wmt,jobs:Zmt,folderTreeFilter:tht},r=hn(t);return(o,i)=>{let s=o;return i.type===d.USER_LOGOUT_SUCCESS&&(s={informationModals:o.informationModals,settings:o.settings,appRouting:o.appRouting}),r(s,i)}}const rht=e=>t=>r=>{const{type:o,payload:i}=r,{search:s}=e.getState();return o===d.CLEAR_SEARCH_QUERY&&(e.dispatch({type:d.RESET_SORTED_NODES}),s.searchMode&&oe(window.location.search)&&!i.isRedirect&&e.dispatch(Et(window.location.pathname))),t(r)},BP=yi(e=>e&&e.length>0),oht=fs(Qr)("id"),iht=(e,t)=>fs(st)("order",t,e),sht=dL(yi),aht=sht(Fo([oht,iht])),lht=e=>{const r=$(["nodeReducer"])(e).allPhotos,o=on($(["pages","addNodePage","media","deletedPhotosIds"],e));return BP(o)||aht(r)},cht=e=>BP([$(["pages","addNodePage","media","photos"],e)]),$E=e=>$V(e)===!0,dht=(e,t)=>$E(e)||lht(t),uht=e=>oe(e?.appRouting?.navigateParams?.state),pht=(e,t)=>$E(e)||uht(t)||cht(t),mht={[GV]:dht,[_u]:pht},HP=(e,t)=>(mht[e]||$E)(e,t),hht=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",viewBox:"0 0 20 20",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"m11.25 15-5-5 5-5"})),Aht=e=>c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",viewBox:"0 0 20 20",...e},c.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:1.7,d:"m8.75 5 5 5-5 5"})),bxt={prev:hht,next:Aht},Ext={prev:"action_bar.go_to_prev_node",next:"action_bar.go_to_next_node"},Sxt={get item(){return x("common.item")},get folder(){return x("common.folder")},get master(){return x("common.item_summary")},get itemgroup(){return x("common.item_group")}},ght=[EQ,SQ,CQ,TQ,wQ,IQ];let su="",eh="";const yht=[Ll],fht=e=>t=>r=>{const{type:o}=r,i=e.getState(),{securedRouteLeaving:s,prevNextNodeNavigation:{source:a=""}={}}=i;if(yht.includes(o)&&s.active)return HP(s.formName,i)?e.dispatch(F0({cancelHandler:()=>e.dispatch({type:d.HIDE_MODAL}),submitHandler:()=>{e.dispatch({type:d.HIDE_MODAL}),e.dispatch({type:d.END_SECURED_ROUTE_LEAVING_MODE}),t(r)}})):(e.dispatch({type:d.END_SECURED_ROUTE_LEAVING_MODE}),t(r));switch(o){case Ll:{const l=window.location.pathname,u=window.location.search;return e.dispatch({type:Y3,payload:{prevPathname:l,prevSearch:u}}),su=l,eh=u,t(r)}case Ei:{const l=r.payload.location;l.pathname!==su&&(e.dispatch({type:d.RESET_BULK_STATE}),e.dispatch({type:d.RESET_ALERTS_BULK_STATE})),l.prevPathname=su,l.prevSearch=eh;const u={...r,payload:{...r.payload}},p=ght.reduce((h,A)=>A.test(l.pathname)?!0:h,!1);return a&&!p&&e.dispatch({type:d.RESET_PREV_NEXT_NODE_NAVIGATION}),su=r.payload.location.pathname,eh=r.payload.location.search,t(u)}case d.USER_LOGOUT_REQUEST:return su="",eh="",t(r);default:return t(r)}};let yy=null,th=null;const zP=e=>{const t=e.getState(),{securedRouteLeaving:r}=t;return HP(r.formName,t)},_ht=e=>{if(zP(e))return""},xht=e=>t=>{zP(e)&&(t.preventDefault(),t.returnValue="")},bht=e=>t=>r=>{const{type:o}=r;switch(o){case d.START_SECURED_ROUTE_LEAVING_MODE:return th=xht(e),window.addEventListener("beforeunload",th),yy=PQ.block(()=>_ht(e)),t(r);case d.END_SECURED_ROUTE_LEAVING_MODE:return th&&window.removeEventListener("beforeunload",th),yy&&yy(),t(r);default:return t(r)}},Eht=NQ({stateTransformer:e=>{const t=Dt(["account","navigation","pages"],e),r=bl(qe(!0),t.spinner);return{...Zt(["form"],e),spinner:r}}}),Sht=e=>t=>r=>{try{const{type:o}=r,i=e.getState(),s=`${window.location.pathname}${window.location.search}`,a=()=>{J(!1,["currentUser","user","adminPortalUser"],i)||(xy.send({hitType:"pageview",page:s}),by.analytics().setCurrentScreen(s),Wv.page())};if(o===Ei){const l=J({},["payload","location"],r);return l.prevPathname!==l.pathname&&a(),t(r)}else return t(r)}catch{return t(r)}},Cht=(e,t,r)=>(e.dispatch({type:d.VERIFY_USER_LIMITS_REQUEST,payload:{interceptor:r,resolve:Wt,reject:Wt}}),t(r.action)),Tht=(e,t,r)=>new Promise((o,i)=>{Rx.run(tP,{payload:{interceptor:r,resolve:o,reject:i}}).toPromise().then(o).catch(i)}).then(()=>t(r.action)).catch(Wt),wht=e=>t=>r=>
6973{try{const o=e.getState(),i=$(["plan","subscriptionDetails","usageStats"],o),s=Prt(r,i);if(mn(s)||!s.itFitsInterceptionConditions)return t(r);switch(s.when){case"after":return Cht(e,t,s);case"before":return Tht(e,t,s);default:return t(r)}}catch(o){H(o,{tags:["observable-middleware"],extra:{action:r}}),window.location.assign("/items")}},qn={ALERT_TRIGGERED:"alert.triggered",ALERT_CHANGED:"alert.targets.changed",ALERT_DELETED:"alert.deleted",COMPANY_ALERTS_COUNT_CHANGED:"company.alerts.count.changed",SUBSCRIPTION_INFO_UPDATED:"subscription.info.updated",INTEGRATIONS_STATE_CHANGED:"integrations.state_changed",ITEM_CREATED:"sortly.company.item.created",ITEM_DELETED:"sortly.company.item.deleted",ITEM_RESTORED:"sortly.company.item.restored",ITEM_MOVED:"sortly.company.item.quantity_moved",ITEM_GROUP_CREATED:"sortly.company.item_group.created",FOLDER_CREATED:"sortly.company.folder.created",FOLDER_UPDATED:"sortly.company.folder.updated",FOLDER_DELETED:"sortly.company.folder.deleted",FOLDER_MOVED:"sortly.company.folder.moved",FOLDER_RESTORED:"sortly.company.folder.restored",JOB_DRIFT_STATE_CHANGED:"sortly.company.job.drift_state_changed",PERMISSION_SCOPES_UPDATED:"sortly.scopes.permissions.updated",MENTION_CREATED:"sortly.company.mention.created",THREAD_ACTIVITY:"sortly.company.thread.activity",COMMENT_CREATED:"sortly.company.comment.created",COMMENT_DELETED:"sortly.company.comment.deleted",REPLY_DELETED:"sortly.company.reply.deleted"},Iht=e=>M(e)?void 0:((e?.subscriptions.subscriptions??[]).forEach(r=>{if(j(r))return r.unsubscribe()}),e.disconnect()),vht=!!(window.WebSocket||window.MozWebSocket),Rht=(e,t,r={})=>{const{body:o,type:i}=e,a=(window?.Store?.getState??Me)()||{},l=xx(a);switch(i){case qn.ALERT_CHANGED:case qn.ALERT_DELETED:case qn.ALERT_TRIGGERED:return()=>t({type:d.SET_ALERTS_COUNTERS,payload:{counters:{unread:o.unreadAlertsCount}}});case qn.COMPANY_ALERTS_COUNT_CHANGED:return()=>{t({type:d.CHECK_NEW_ALERTS_REQUEST})};case qn.JOB_DRIFT_STATE_CHANGED:return()=>{M(o?.jobId)||t({type:d.JOB_DRIFT_STATE_CHANGED,payload:{jobId:o.jobId,hasUnresolvedDrift:!!o.hasUnresolvedDrift}})};case qn.INTEGRATIONS_STATE_CHANGED:return()=>{M(o?.integrationKey)||t({type:d.INTEGRATION_STATE_CHANGED_V3,payload:{integrationKey:o.integrationKey}})};case qn.PERMISSION_SCOPES_UPDATED:return()=>{const u=(o.scopes||[]).reduce((p,m)=>(p[m.scopeId]={roleGroupId:m.roleGroupId},p),{});t({type:d.GET_ROLE_GROUP_BY_PERMISSION_SCOPE_ID_SUCCESS,payload:u}),t({type:d.GET_ROLE_GROUPS_REQUEST})};case qn.SUBSCRIPTION_INFO_UPDATED:return((window?.Store?.getState??Me)()||{}).spinner?.updateSubscription?Me:()=>t({type:d.FETCH_SUBSCRIPTION_INFO_REQUEST});
6973case qn.FOLDER_DELETED:return()=>{t({type:d.DELETE_NAVIGATION_NODES,payload:o})};case qn.FOLDER_CREATED:return()=>{t({type:d.ENTITY_CREATED,payload:{entity:r.body}}),t({type:d.CREATE_NAVIGATION_NODE,payload:o})};case qn.FOLDER_MOVED:return()=>t({type:d.MOVE_NAVIGATION_NODE,payload:o});case qn.FOLDER_UPDATED:return()=>t({type:d.UPDATE_NAVIGATION_NODE,payload:{node:o}});case qn.ITEM_GROUP_CREATED:return()=>t({type:d.ENTITY_CREATED,payload:{entity:r.body,type:"itemGroup"}});case qn.ITEM_CREATED:return()=>{t({type:d.ENTITY_CREATED,payload:{entity:r.body}}),t({type:d.UPDATE_NAVIGATION_NODE,payload:{node:o,itemOperation:"itemAdded"}})};case qn.ITEM_RESTORED:return()=>t({type:d.UPDATE_NAVIGATION_NODE,payload:{node:o,itemOperation:"itemAdded"}});case qn.ITEM_DELETED:return()=>{t({type:d.UPDATE_NAVIGATION_NODE,payload:{node:o,itemOperation:"itemDeleted"}})};case qn.ITEM_MOVED:return()=>t({type:d.MOVE_ITEM_INSIDE_NAVIGATION,payload:o});case qn.FOLDER_RESTORED:return()=>t({type:d.FETCH_FOLDERS_REQUEST,payload:{fetchFullTree:!0,forceRefetch:!0}});case qn.THREAD_ACTIVITY:case qn.MENTION_CREATED:return()=>{if(t({type:d.GET_MENTIONS_UNREAD_STATUS_REQUEST}),se({type:"info",message:x("threads.new_message_received")}),O.sentThreadNotification({entityType:o.entityType,entityId:o.entityId,threadId:o.parentCommentId?o.parentCommentId:o.commentId,replyId:o.parentCommentId?o.commentId:void 0,recipientUserId:o.roleId}),Tm.test(window.location.pathname))if(o.parentCommentId)t({type:d.CREATE_REPLY_SUCCESS,payload:{commentId:o.parentCommentId,isWsEvent:!0,reply:{...o,parentId:o.parentCommentId,id:o.commentId},isCurrentUser:String(l)===String(o.roleId)}});else switch(new URLSearchParams(window.location.search).get("tab")){case $2.activity:t({type:d.FETCH_ALL_THREADS_REQUEST});break;case $2.mentions:t({type:d.FETCH_MENTIONS_REQUEST});break;default:t({type:d.FETCH_ALL_THREADS_REQUEST})}};case qn.COMMENT_CREATED:return()=>{o.parentCommentId?t({type:d.CREATE_REPLY_SUCCESS,payload:{isWsEvent:!0,commentId:o.parentCommentId,reply:{...o,parentId:o.parentCommentId,id:o.commentId,hasUnread:!0},isCurrentUser:String(l)===String(o.roleId)}}):t({type:d.CREATE_COMMENT_SUCCESS,payload:{comment:{...o,id:o.commentId,replyCount:0,hasUnread:!0},isCurrentUser:String(l)===String(o.roleId)}}),Tm.test(window.location.pathname)&&t({type:d.FETCH_ALL_THREADS_REQUEST})};case qn.COMMENT_DELETED:return()=>{t({type:d.DELETE_COMMENT_SUCCESS,payload:{commentId:o.commentId,isCurrentUser:String(l)===String(o.roleId)}}),Tm.test(window.location.pathname)&&t({type:d.FETCH_ALL_THREADS_REQUEST})};case qn.REPLY_DELETED:return()=>{t({type:d.DELETE_REPLY_SUCCESS,payload:{commentId:o.parentCommentId,replyId:o.commentId,isCurrentUser:String(l)===String(o.roleId)}}),Tm.test(window.location.pathname)&&t({type:d.FETCH_ALL_THREADS_REQUEST})};default:return Me}},jht=(e,t,r,o)=>JSON.stringify(e===Nr?{channel:e,jid:t}:e===Ka?{channel:e,entity_type:r,entity_id:o}:{channel:e}),kht=()=>{let e=null;return J3(t=>r=>o=>{try{const{type:i,payload:s}=o;if(i===d.CREATE_WEBSOCKET_SUBSCRIPTION){const{channel:a,jobId:l,onJobSuccess:u,onJobFailure:p,onJobInProgress:m,entityType:h,entityId:A}=s;if(!vht)return a===Nr&&t.dispatch({type:d.FETCH_JOB_STATUS_BY_POLLING,payload:{jobId:l,onJobSuccess:u,onJobFailure:p,onJobInProgress:m}}),r(o);const f=t.getState(),b=Or()?.token,E=xx(f);if(M(a)||M(E)||!window.enableAuthTokenCookie&&M(b))return r(o);if(a===Nr&&M(l))throw new Error("jobId not found.");if(a===Ka&&(M(h)||M(A)))throw new Error("entityType or entityId not found.");if(M(e)){const w=`${window.enableNewApiHost===!0?"wss://api.sortly.com/cable":"wss://api.sortly.co/cable"}?${window.enableAuthTokenCookie===!0?ri.stringify({role_id:E}):ri.stringify({token:b,role_id:E})}`;e=uL(w);const v=e.subscriptions,k=v.notify.bind(v);v.notify=function(N,D,...F){return N==null?[]:k(N,D,...F)}}const T=jht(a,l,h,A);return e.subscriptions.subscriptions.find(w=>w.identifier===T)?r(o):e.connection.disconnected&&a===Nr?(t.dispatch({type:d.FETCH_JOB_STATUS_BY_POLLING,payload:{jobId:l,onJobSuccess:u,onJobFailure:p,onJobInProgress:m}}),r(o)):(e.subscriptions.create({channel:a,jid:l,entity_type:h,entity_id:A},{connected:()=>
6973a===Nr?t.dispatch({type:d.JOBS_CHANNEL_SUBSCRIPTION_CONFIRMED,payload:{jobId:l}}):a===tl?t.dispatch({type:d.USERS_CHANNEL_SUBSCRIPTION_CONFIRMED,payload:{channel:a}}):t.dispatch({type:d.COMPANY_CHANNEL_SUBSCRIPTION_CONFIRMED,payload:{channel:a}}),received:w=>{const v=xt.camelizeKeys(w),{jobName:k}=v;j(k)?t.dispatch({type:d.EVENT_FOR_JOB_SUBSCRIPTION_RECEIVED,payload:{event:v,jobId:l,onJobSuccess:u,onJobFailure:p,onJobInProgress:m}}):Rht(v,t.dispatch,w)()},rejected:()=>a===tl?t.dispatch({type:d.USERS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{channel:a}}):a===Nr?(t.dispatch({type:d.FETCH_JOB_STATUS_BY_POLLING,payload:{jobId:l,onJobSuccess:u,onJobFailure:p,onJobInProgress:m}}),t.dispatch({type:d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{jobId:l}})):a===Ka?t.dispatch({type:d.ENTITY_EVENTS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{entityType:h,entityId:A}}):t.dispatch({type:d.COMPANY_CHANNEL_SUBSCRIPTION_CLOSED,payload:{channel:a}}),disconnected:({willAttemptReconnect:w}={})=>{if(a===Nr)return t.dispatch({type:d.FETCH_JOB_STATUS_BY_POLLING,payload:{jobId:l,onJobSuccess:u,onJobFailure:p,onJobInProgress:m}}),t.dispatch({type:d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{jobId:l}});if(!w)return a===tl?t.dispatch({type:d.USERS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{channel:a}}):a===Ka?t.dispatch({type:d.ENTITY_EVENTS_CHANNEL_SUBSCRIPTION_CLOSED,payload:{entityType:h,entityId:A}}):t.dispatch({type:d.COMPANY_CHANNEL_SUBSCRIPTION_CLOSED,payload:{channel:a}})}}),r(o))}if(i===d.CLOSE_ALL_WEBSOCKET_SUBSCRIPTIONS)return j(e)&&Iht(e),e=null,r(o);if(i===d.COMPANY_CHANNEL_SUBSCRIPTION_CLOSED||i===d.USERS_CHANNEL_SUBSCRIPTION_CLOSED){const{channel:a}=s,l=JSON.stringify({channel:a}),p=(e?.subscriptions?.subscriptions??[]).find(m=>m?.identifier===l);return j(p)&&p.unsubscribe(),r(o)}if(i===d.JOBS_CHANNEL_SUBSCRIPTION_CLOSED){const{jobId:a}=s,l=JSON.stringify({channel:Nr,jid:a}),p=(e?.subscriptions?.subscriptions??[]).find(m=>m?.identifier===l);return j(p)&&p.unsubscribe(),r(o)}if(i===d.ENTITY_EVENTS_CHANNEL_SUBSCRIPTION_CLOSED){const{entityType:a,entityId:l}=s,u=JSON.stringify({channel:Ka,entity_type:a,entity_id:l}),m=(e?.subscriptions?.subscriptions??[]).find(h=>h?.identifier===u);return j(m)&&m.unsubscribe(),r(o)}return i===d.CLOSE_ALL_JOBS_CHANNEL_SUBSCRIPTIONS&&(e===null||(t.getState()?.socket?.subscribedChannels?.[Nr]?.subscribedJobIds??[]).forEach(u=>{const p=JSON.stringify({channel:Nr,jid:u}),m=e.subscriptions.subscriptions.find(h=>h?.identifier===p);j(m)&&m.unsubscribe()})),r(o)}catch(i){return H(i,{tags:["socketMiddleware"]}),r(o)}})},Nht=e=>t=>r=>{const{type:o}=r;switch(o){case d.CREATE_NODE_REQUEST:case d.CREATE_ITEM_GROUP_REQUEST:case d.EDIT_NODE_REQUEST:case d.EDIT_ITEM_GROUP_REQUEST:case d.CREATE_ITEM_VARIANT_REQUEST:case d.RETURN_ITEMS_TO_ORIGIN_REQUEST:case d.NODES_INFLOW_ACTIONS:case d.BUCKET_INFLOW_ACTIONS:case d.CLONE_NODE_REQUEST:case d.EDIT_ITEM_VARIANT_REQUEST:case d.ADD_TEAM_MEMBER_REQUEST:case d.EDIT_TEAM_MEMBER_REQUEST:{const i={...r,payload:q2(r.payload)};return t(i)}case d.BULK_EDIT_REQUEST:{const i=r?.payload?.values?.transforms?.tags,s={...r,payload:q2(r.payload)};if(oe(i?.data)){const a={...s,payload:jv(s.payload,["values","transforms","tags"],i)};return t(a)}return t(s)}default:return t(r)}};let Zf=null;const Cxt=e=>{Zf=e},Oht=new Set([d.CREATE_NAVIGATION_NODE,d.UPDATE_NAVIGATION_NODE,d.DELETE_NAVIGATION_NODES,d.MOVE_NAVIGATION_NODE,d.MOVE_ITEM_INSIDE_NAVIGATION]),Dht=J3(()=>e=>t=>{const r=e(t);return Oht.has(t.type)&&Zf&&Zf(),r});function Pht(e){pL.createLogger({duration:!0});const t=[wht,fht,bht,Nht,Rx,rht,Sht,kht(),Dht],r=nht(),o=mL(hL(...t),Eht);return AL(r,e,o)}const Lht=()=>({appId:"1:1085007387120:web:81382a3f2c6967e703e535",apiKey:"AIzaSyBd7ANIxyMuyc03PtNgxx3b9IG79Z7Ma0U",authDomain:"sortly-merge-production.firebaseapp.com",databaseURL:"https://sortly-merge-production.firebaseio.com",projectId:"sortly-merge-production",storageBucket:"",messagingSenderId:"1085007387120",measurementId:"G-4412N8LZ6L"}),Fht=()=>{try{const e=`${window.location.pathname}${window.location.search}`;xy.initialize("UA-49456419-8"),xy.send({hitType:"pageview",page:e}),by.initializeApp(Lht()),by.analytics().setCurrentScreen(e),KV()}catch(e){H(e,{tags:["initializeAnalytycs"],level:"info"})}},Mht=new Tv({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1}}}),Uht=["widget.frill.co","stripe.com","google-analytics.com","analytics.google.com","googletagmanager.com","reddit.com","redditstatic.com","snap.licdn.com","linkedin.com","app.satismeter.com","bat.bing.com","zdassets.com","chameleon.io","api.segment.io","g/collect"];async function Bht(){}const Hht="v10.132.0-R240.0.0".toLowerCase();YV();if(Lr){let e;e="production",ns.init({applicationId:"25f231b2-db31-4889-938b-b530bb2687e3",clientToken:"pub02350ec189e324ca4107361a5fd2d2c6",allowedTracingUrls:["https://api.sortly.co"],env:e,site:"datadoghq.com",service:"web-client",version:Hht,sessionSampleRate:100,sessionReplaySampleRate:10,defaultPrivacyLevel:"mask-user-input",beforeSend:(t,r)=>{if(t.type==="view"){const o=J("",["location","pathname"],r);if(XV.test(o)){const a=J(Me,["Store","getState"],window)(),l=xi(a);t.view.url=`${t.view.url}?summarized_view=${l}`}}return!(t.type==="resource"&&Uht.some(o=>t.resource.url.includes(o)))}})}const VP=window.Store||Pht(window.__initialState__);window.URL=window.URL||window.webkitURL;window.Store=VP;Hct();Fht();window.addEventListener("unhandledrejection",e=>{e.preventDefault();const t=e.reason?.stack??"";/(chrome|moz|safari-web)-extension:\/\//.test(t)||O.unhandledRejection(e.reason)});window.addEventListener("beforeunload",()=>{Kt({refreshTokenProcessInProgress:!1,tokenCreationInProgress:!1})});JV(DQ);const zht=new Set(["en","es","de","fr","it"]),Vht=zht.has(Zo())?Zo():"auto",Qht=RQ("pk_live_8mZPE8eSduW1NOPrW9HGabIR",{locale:Vht}),Wht=gL.createRoot(document.getElementById("app")),qht=()=>{Lr&&ns.addTiming("initial_load"),Wht.render(n.jsx(yL,{shouldForwardProp:(e,t)=>typeof t=="string"?bL(e):!0,children:n.jsx(fL,{store:VP,children:n.jsx(_L,{client:Mht,children:n.jsx(jQ,{options:{mode:"payment",amount:50,currency:"usd",setupFutureUsage:"off_session",capture_method:"manual",payment_method_configuration:"pmc_1Rh5Y7K0rkip8Eo7YNZO9ECL"},stripe:Qht,children:n.jsx(xL,{router:pnt})})})})}))};Bht().then(()=>{qht()});export{Pyt as $,Lgt as A,dde as B,dm as C,cr as D,MR as E,o0t as F,$J as G,AAt as H,UR as I,$n as J,Dn as K,Oze as L,oAt as M,ZJ as N,pAt as O,Mk as P,nn as Q,Ls as R,vze as S,uN as T,gte as U,w7 as V,pm as W,xj as X,Ps as Y,zo as Z,Cb as _,Rze as a,qyt as a$,os as a0,ar as a1,CX as a2,M_e as a3,Nd as a4,gPe as a5,sn as a6,STe as a7,EPe as a8,bPe as a9,qR as aA,iAt as aB,dAt as aC,mxt as aD,sAt as aE,uAt as aF,Jp as aG,s7 as aH,Qt as aI,aAt as aJ,gE as aK,Hf as aL,Jyt as aM,FDe as aN,LDe as aO,$yt as aP,Xyt as aQ,wDe as aR,xDe as aS,BDe as aT,UDe as aU,Zyt as aV,FO as aW,MO as aX,AE as aY,f0 as aZ,Wyt as a_,P1 as aa,ek as ab,_2e as ac,x2e as ad,qp as ae,rs as af,Al as ag,Am as ah,Rg as ai,Ig as aj,oo as ak,vg as al,Pft as am,Lk as an,_At as ao,dR as ap,Pgt as aq,mAt as ar,w1t as as,$h as at,lAt as au,eX as av,cAt as aw,hht as ax,Aht as ay,a0 as az,Tn as b,dg as b$,Gyt as b0,qo as b1,tAt as b2,Kyt as b3,eft as b4,tft as b5,rft as b6,oft as b7,Yyt as b8,nft as b9,gl as bA,_gt as bB,pue as bC,Ngt as bD,fgt as bE,Qp as bF,X7 as bG,$u as bH,dW as bI,l6 as bJ,Bgt as bK,Mn as bL,i6 as bM,BAe as bN,nd as bO,Co as bP,J0t as bQ,X0t as bR,Y0t as bS,K0t as bT,JX as bU,Ea as bV,Hl as bW,IE as bX,vE as bY,zgt as bZ,bge as b_,Yx as ba,gAt as bb,Od as bc,OA as bd,pS as be,d7 as bf,x8 as bg,uE as bh,d8 as bi,n8 as bj,lX as bk,hAt as bl,gb as bm,Se as bn,i0t as bo,r0t as bp,QJ as bq,zn as br,ka as bs,x6 as bt,DN as bu,zT as bv,C0 as bw,rY as bx,lf as by,mle as bz,wze as c,PA as c$,vLe as c0,Vft as c1,f9e as c2,ygt as c3,pa as c4,F3e as c5,y0t as c6,x0t as c7,f0t as c8,_0t as c9,ef as cA,HK as cB,RK as cC,u5e as cD,cm as cE,W1t as cF,Qi as cG,vUe as cH,Pee as cI,Ql as cJ,Cce as cK,Tce as cL,RR as cM,Rb as cN,jb as cO,Ece as cP,ece as cQ,jgt as cR,tg as cS,eg as cT,Wce as cU,Rgt as cV,PN as cW,Hi as cX,sr as cY,er as cZ,Ut as c_,g0t as ca,A0t as cb,Eb as cc,nm as cd,Gce as ce,Qn as cf,jj as cg,Agt as ch,ggt as ci,g8 as cj,SS as ck,zl as cl,Sxt as cm,Ext as cn,uxt as co,bxt as cp,pxt as cq,Xce as cr,xte as cs,yAt as ct,Fje as cu,Vl as cv,fxt as cw,nte as cx,ob as cy,ur as cz,AD as d,fW as d$,G1t as d0,B6e as d1,Vi as d2,q1t as d3,p5e as d4,bgt as d5,Egt as d6,xgt as d
69737,vgt as d8,Igt as d9,Mgt as dA,gJ as dB,HA as dC,K7 as dD,Wp as dE,p0 as dF,hl as dG,Xy as dH,Gu as dI,WPe as dJ,Lft as dK,Fft as dL,Mft as dM,wb as dN,D1t as dO,nX as dP,YCe as dQ,gg as dR,O1t as dS,ROe as dT,PO as dU,Rd as dV,Bx as dW,kr as dX,JOe as dY,Xk as dZ,s0t as d_,gle as da,Ib as db,Ale as dc,Lle as dd,_le as de,xle as df,em as dg,Rj as dh,A0e as di,_K as dj,Yve as dk,kj as dl,Fgt as dm,Ugt as dn,Tgt as dp,Sgt as dq,oxe as dr,wgt as ds,Cgt as dt,l0t as du,MW as dv,Hgt as dw,_Ae as dx,f6 as dy,Y7 as dz,_te as e,H7e as e$,c6 as e0,Lyt as e1,zA as e2,t0t as e3,YAt as e4,Fre as e5,k8 as e6,aW as e7,vOe as e8,kQe as e9,w0t as eA,I0t as eB,v0t as eC,j0t as eD,b0t as eE,E0t as eF,C0t as eG,T0t as eH,sft as eI,xoe as eJ,ift as eK,_he as eL,XR as eM,lft as eN,aft as eO,uOe as eP,iW as eQ,e1t as eR,t1t as eS,Ygt as eT,Zgt as eU,Jgt as eV,Xgt as eW,nxt as eX,$1t as eY,M7e as eZ,r2e as e_,FY as ea,LY as eb,Y6 as ec,UY as ed,$ve as ee,DIe as ef,e_e as eg,o7 as eh,S0t as ei,U0t as ej,M0t as ek,k0t as el,O0t as em,YK as en,F0t as eo,N0t as ep,R0t as eq,D0t as er,Nc as es,ff as et,Ogt as eu,MA as ev,jK as ew,kK as ex,L0t as ey,P0t as ez,d_t as f,s0 as f$,X_t as f0,LD as f1,txt as f2,ext as f3,Z_t as f4,xyt as f5,fyt as f6,_yt as f7,byt as f8,kyt as f9,hg as fA,c1t as fB,Us as fC,l1t as fD,tk as fE,pE as fF,bte as fG,Fa as fH,Ft as fI,Ox as fJ,ube as fK,Yp as fL,s1t as fM,a1t as fN,td as fO,kd as fP,jd as fQ,Oa as fR,r1t as fS,o1t as fT,i1t as fU,S2e as fV,d2e as fW,E1t as fX,b1t as fY,
6973n0 as fZ,nR as f_,E7 as fa,Cyt as fb,Tyt as fc,Syt as fd,Eyt as fe,Yne as ff,Pf as fg,wyt as fh,Iyt as fi,vyt as fj,Ryt as fk,jyt as fl,C1t as fm,T1t as fn,Cte as fo,Tte as fp,cl as fq,Ag as fr,xAt as fs,Ste as ft,bAt as fu,p1t as fv,ag as fw,YT as fx,u1t as fy,d1t as fz,Mt as g,xg as g$,uR as g0,p2e as g1,e2e as g2,oN as g3,s2e as g4,iN as g5,S1t as g6,t2e as g7,A2e as g8,sN as g9,qqe as gA,rxt as gB,Ni as gC,Byt as gD,qf as gE,ixt as gF,hm as gG,axt as gH,lxt as gI,aGe as gJ,Mte as gK,nGe as gL,cxt as gM,oxt as gN,sxt as gO,jte as gP,kte as gQ,Ku as gR,Wk as gS,fr as gT,EAt as gU,Rte as gV,SAt as gW,bc as gX,WN as gY,vd as gZ,Xt as g_,OEe as ga,mm as gb,x1t as gc,b2e as gd,_1t as ge,ZEe as gf,y2e as gg,f2e as gh,g1t as gi,NEe as gj,GX as gk,P7 as gl,y1t as gm,oEe as gn,rEe as go,tEe as gp,eN as gq,nEe as gr,t0 as gs,sEe as gt,hEe as gu,f1t as gv,aEe as gw,_Ee as gx,xE as gy,Uyt as gz,A_t as h,egt as h$,sR as h0,cve as h1,dve as h2,Kp as h3,Kj as h4,Q1t as h5,Qb as h6,fl as h7,Xj as h8,Jj as h9,L7e as hA,F7e as hB,M$e as hC,Hyt as hD,Dd as hE,jE as hF,Ks as hG,zyt as hH,fAt as hI,q$ as hJ,d0t as hK,rAt as hL,Kh as hM,PE as hN,hE as hO,nC as hP,c0t as hQ,uS as hR,u0t as hS,U8 as hT,B8 as hU,pG as hV,H6 as hW,iie as hX,rgt as hY,Is as hZ,tgt as h_,Yj as ha,ST as hb,h0 as hc,tp as hd,qge as he,e8 as hf,_ve as hg,ave as hh,H1t as hi,z1t as hj,V1t as hk,qk as hl,CAt as hm,n$e as hn,dxt as ho,l7 as hp,Gk as hq,$k as hr,i2e as hs,o2e as ht,F8e as hu,Jh as hv,D8e as hw,m1t as hx,h1t as hy,A1t as hz,lp as i,Qf as i$,Qfe as i0,Eoe as i1,JAt as i2,ngt as i3,ZAt as i4,XAt as i5,Y9e as i6,Sce as i7,fSe as i8,_Se as i9,JCe as iA,Nyt as iB,Oyt as iC,Xp as iD,ogt as iE,Jn as iF,wUe as iG,igt as iH,hgt as iI,n1t as iJ,U1t as iK,B1t as iL,P1t as iM,F1t as iN,L1t as iO,M1t as iP,Wgt as iQ,Vgt as iR,um as iS,Kd as iT,Qgt as iU,Gme as iV,qgt as iW,$gt as iX,Kgt as iY,Ggt as iZ,RT as i_,Ht as ia,oE as ib,N1t as ic,k1t as id,gSe as ie,zs as ig,Hs as ih,lm as ii,ti as ij,dN as ik,g0 as il,hSe as im,j1t as io,I1t as ip,v1t as iq,R1t as ir,_xt as is,xxt as it,$x as iu,kse as iv,Dyt as iw,vee as ix,Dq as iy,Nq as iz,c_t as j,NAt as j$,W$ as j0,h0t as j1,p0t as j2,B6 as j3,tOe as j4,og as j5,Fyt as j6,Vce as j7,Zu as j8,zce as j9,z0t as jA,B0t as jB,H0t as jC,q0t as jD,$0t as jE,aFe as jF,AS as jG,G0t as jH,cD as jI,sy as jJ,hS as jK,W0t as jL,Tge as jM,Q0t as jN,V0t as jO,ch as jP,i8 as jQ,IAt as jR,wAt as jS,jAt as jT,mO as jU,Ju as jV,gC as jW,RAt as jX,vAt as jY,DAt as jZ,gne as j_,hW as ja,h8 as jb,y8 as jc,X2 as jd,Myt as je,A8 as jf,f8 as jg,kgt as jh,a0t as ji,n0t as jj,BY as jk,CA as jl,TAt as jm,coe as jn,yxt as jo,gu as jp,hxt as jq,gxt as jr,Axt as js,Cje as jt,WRe as ju,$se as jv,SO as jw,Kl as jx,Ml as jy,GPe as jz,s_t as k,Tft as k$,Yte as k0,Yu as k1,kAt as k2,NS as k3,Jte as k4,Zh as k5,une as k6,K1t as k7,nyt as k8,OAt as k9,ePe as kA,vRe as kB,Yo as kC,xft as kD,ELe as kE,Oft as kF,vft as kG,Rft as kH,Dft as kI,Nft as kJ,kft as kK,jft as kL,MAt as kM,BAt as kN,ab as kO,Sft as kP,Cft as kQ,bft as kR,Eft as kS,w8 as kT,$At as kU,Ift as kV,wA as kW,tyt as kX,bE as kY,MRe as kZ,Jae as k_,PAt as ka,LAt as kb,GAt as kc,FAt as kd,UAt as ke,qAt as kf,TRe as kg,VAt as kh,HAt as ki,WAt as kj,zAt as kk,nPe as kl,SRe as km,J1t as kn,Xte as ko,s8 as kp,Yk as kq,q_e as kr,W_e as ks,X1t as kt,QAt as ku,Ane as kv,KAt as kw,CRe as kx,Z1t as ky,Y1t as kz,RD as l,agt as l$,wft as l0,Dge as l1,eyt as l2,tI as l3,u8 as l4,cft as l5,dft as l6,uft as l7,pft as l8,mft as l9,fO as lA,myt as lB,Sk as lC,Ck as lD,XA as lE,hyt as lF,jf as lG,Ayt as lH,UEe as lI,BEe as lJ,W7 as lK,RJ as lL,pyt as lM,yyt as lN,aN as lO,gyt as lP,nAt as lQ,IJ as lR,xJ as lS,oyt as lT,Rje as lU,ryt as lV,g7 as lW,yJ as lX,mG as lY,$A as lZ,sgt as l_,hft as la,Aft as lb,yft as lc,gft as ld,_ft as le,fft as lf,OJ as lg,dDe as lh,vN as li,CN as lj,LO as lk,Vyt as ll,Qyt as lm,TJ as ln,Z0t as lo,eAt as lp,Hh as lq,jJ as lr,iyt as ls,syt as lt,ayt as lu,lyt as lv,Ije as lw,cyt as lx,dyt as ly,uyt as lz,a_t as m,g_t as m$,lgt as m0,cgt as m1,dgt as m2,ugt as m3,pgt as m4,KA as m5,mgt as m6,WA as m7,qA as m8,ILe as m9,Qft as mA,n_t as mB,kLe as mC,Vf as mD,vI as mE,b9e as mF,E9e as mG,nD as mH,gm as mI,od as mJ,S0 as mK,aD as mL,iD as mM,bLe as mN,H9e as mO,CLe as mP,oD as mQ,mVe as mR,i_t as mS,Dze as mT,w_t as mU,SD as mV,U_t as mW,M_t as mX,o8 as mY,qze as mZ,y_t as m_,r_t as ma,Wft as mb,qft as mc,Gft as md,$ft as me,Kft as mf,Yft as mg,Jft as mh,cZ as mi,Zft as mj,hLe as mk,Xft as ml,_Le as mm,RLe as mn,fLe as mo,Hft as mp,lD as mq,o_t as mr,R9e as ms,Uft as mt,zft as mu,hJ as mv,X9e as mw,Bft as mx,t_t as my,e_t as mz,l_t as n,b_t as n0,p_t as n1,G_t as n2,k_t as n3,__t as n4,x_t as n5,f_t as n6,Fb as n7,sj as n8,pVe as n9,j_t as nA,Na as nB,jze as nC,K_t as nD,sb as nE,zze as nF,q_t as nG,AVe as nH,W_t as na,u_t as nb,$_t as nc,Y_t as nd,B_t as ne,F_t as nf,h_t as ng,H_t as nh,z_t as ni,N_t as nj,KI as nk,R_t as nl,S_t as nm,L_t as nn,I_t as no,$I as np,v_t as nq,E_t as nr,T_t as ns,O_t as nt,P_t as nu,D_t as nv,Q_t as nw,C_t as nx,V_t as ny,hVe as nz,m_t as o,Eq as p,Sq as q,J_t as r,Cxt as s,E6 as t,Cze as u,Wze as v,Ms as w,zTe as x,oX as y,Dgt as z};
6974//# sourceMappingURL=index-BiagCLbs_bundle.js.map

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.