UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 991 kB
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./chunk-legacy-TXBRODOR.js","./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./sanitize-html-legacy-ChR3ikxn.js","./table-legacy-CEZJZvNk.js","./date-picker-legacy-uAA3gY1d.js","./users.store-legacy-OKuN0qAC.js","./ParameterInputList-legacy-D5sySi2K.js","./radio-legacy-BF5M5zI6.js","./col-legacy-CMpmSVs6.js","./dialog-legacy-2rrTvc09.js","./BaseLayout-legacy-Dj2Lc5Iz.js","./constants-legacy-DNCca_FT.js","./merge-legacy-uu1aGqHK.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./banners.store-legacy-s6kaK6vM.js","./dateformat-legacy-BxdD_OP7.js","./useDebounce-legacy-CT3oYGrC.js","./versions.store-legacy-BoVYiMEK.js","./usePageRedirectionHelper-legacy-dYzA8Va8.js","./dataTable.store-legacy-CvwqAgvm.js","./Modal-legacy-D-vb8tRz.js","./useClipboard-legacy-D5bRgqfO.js","./useBugReporting-legacy-DbZu8fu8.js","./executions.store-legacy-z6ytCHo9.js","./CopyInput-legacy-4SJ519ok.js","./apiKeys.store-legacy-BVkbnZIb.js","./assistant.store-legacy-kpq6KUPM.js","./chatPanel.store-legacy-BXT37O-E.js","./auth.eventBus-legacy-DdtKjd99.js","./RunData-legacy-5Sfz7IzF.js","./NDVEmptyState-legacy-CfqV96iU.js","./exports-legacy-BsKX_nf9.js","./externalSecrets.ee.store-legacy-C6uyA9v4.js","./uniqBy-legacy-DmwIYJPs.js","./communityNodes.store-legacy-FzflxT4z.js","./usePinnedData-legacy-CxgKkO-J.js","./nodeIcon-legacy-CU0X8703.js","./canvas.utils-legacy-BYFKir1g.js","./canvas.eventBus-legacy-DA8zEJ09.js","./useCanvasOperations-legacy-DHjpE9Af.js","./setupPanel.store-legacy-D5xiJOzj.js","./nodeTransforms-legacy-CEnqyD1g.js","./templateTransforms-legacy-bPWknje4.js","./ContactAdministratorToInstall-legacy-D-4RoJ1v.js","./useQuickConnect-legacy-Joyt3P8m.js","./semver-legacy-CCqi4WLs.js","./ProjectIcon-legacy-Bou4IyeB.js","./ProjectCardBadge-legacy-0ZJb0bRF.js","./usage.store-legacy-D__14DPo.js","./CredentialIcon-legacy-W6FyX5zO.js","./EnterpriseEdition.ee-legacy-CDCH5PXv.js","./useDynamicCredentials-legacy-DYuGI0-p.js","./RunDataHtml-legacy-DYuZnk8K.js","./Draggable-legacy-1VY-jpKk.js","./NodeIcon-legacy-B4uktMo3.js","./VirtualSchema-legacy-j9JfcIEe.js","./useCalloutHelpers-legacy-vHYCBchw.js","./useTelemetryContext-legacy-DP-NcoCt.js","./useRunWorkflow-legacy-D--lDsti.js","./pushConnection.store-legacy-CdZe0qqo.js","./useInjectWorkflowId-legacy-Bqd7CF__.js","./vue-json-pretty-legacy-C9tMykq1.js","./collaboration.store-legacy-Cbihou7P.js","./dateFormatter-legacy-CmupnmDm.js","./useExecutionHelpers-legacy-L8nz8vaT.js","./useFreeAiCredits-legacy-CEp4XoS_.js","./NodeSettings-legacy-BiSl-jI5.js","./CommunityNodeUpdateInfo-legacy-CKc-nhzm.js","./TimeAgo-legacy-DuWY6_ss.js","./orderBy-legacy-B1QhOZ6M.js","./ProjectSharing-legacy-D18mSKYq.js","./roles.store-legacy-DCbwnO8i.js","./KeyboardShortcutTooltip-legacy-B39T1G4_.js","./folders.store-legacy-D5PytSyG.js","./sortByProperty-legacy-jhZYk91O.js","./TagsDropdown-legacy-gwnXmOWc.js","./WorkflowTagsDropdown-legacy-CBAdc9l0.js","./ExternalSecretsProviderConnectionSwitch.ee-legacy-BfEbzMzH.js","./SecretsProviderImage.ee-legacy-6PB-4GoA.js","./useSecretsProviderConnection.ee-legacy-e0rpjezG.js","./dist-legacy-IcqF43vi.js","./sso.store-legacy-VUs4UkgQ.js","./router-legacy-Z_TN1ADz.js","./insights.store-legacy-CoDyKxkz.js","./insights.constants-legacy-CEIQi13p.js","./insights.utils-legacy-uA0D6qm5.js","./constants-legacy-iKNx7WD2.js","./logStreaming.store-legacy-DJRtENS7.js","./vue-legacy-BRu5yuNI.js","./SetupTemplateFormStep-legacy-EHveMgI9.js","./CredentialPicker-legacy-AZIwQQ9u.js","./sourceControl.eventBus-legacy-BntokYnE.js","./CanvasRunWorkflowButton-legacy-CQaoLiCa.js","./utils-legacy-L_l-KqR-.js","./useMcp-legacy-D8-bTeAT.js","./useCredentialResolvers-legacy-DTz-ZtCE.js","./WorkflowDiffView-legacy-DLT1P9fl.js","./useCanvasMapping-legacy-BRPGYoU9.js","./useKeybindings-legacy-PJ9pRJzI.js","./useNodeCreatorShortcutCoachmark-legacy-CYIB-Ysu.js","./useActions-legacy-BnKsuRcU.js","./chatHubPanel.store-legacy-CNIu4UHq.js","./shuffle-legacy-DF6UoCIs.js","./useWorkflowActivate-legacy-Br2Wp4oy.js","./useGlobalEntityCreation-legacy-DGJ0SqHs.js","./chat.store-legacy-pzWGyzhB.js","./useProvideWorkflowId-legacy-XdqnWCD6.js","./values-legacy-Dt9OIjG1.js","./LoadingView-legacy-Bl-Vf1CM.js","./chart-legacy-7cEBc73s.js"],(function(e,t){var o,a,r,l,n,i,s,c,d,u,p,v,m,g,b,f,h,_,x,y,w,k,T,C,E,j,I,z,N,S,M,$,A,P,B,L,O,R,D,U,V,W,q,F,H,K,G,Y,Q,X,J,Z,ee,te,oe,ae,re,le,ne,ie,se,ce,de,ue,pe,ve,me,ge,be,fe,he,_e,xe,ye,we,ke,Te,Ce,Ee,je,Ie,ze,Ne,Se,Me,$e,Ae,Pe,Be,Le,Oe,Re,De,Ue,Ve,We,qe,Fe,He,Ke,Ge,Ye,Qe,Xe,Je,Ze,et,tt,ot,at,rt,lt,nt,it,st,ct,dt,ut,pt,vt,mt,gt,bt,ft,ht,_t,xt,yt,wt,kt,Tt,Ct,Et,jt,It,zt,Nt,St,Mt,$t,At,Pt,Bt,Lt,Ot,Rt,Dt,Ut,Vt,Wt,qt,Ft,Ht,Kt,Gt,Yt,Qt,Xt,Jt,Zt,eo,to,oo,ao,ro,lo,no,io,so,co,uo,po,vo,mo,go,bo,fo,ho,_o,xo,yo,wo,ko,To,Co,Eo,jo,Io,zo,No,So,Mo,$o,Ao,Po,Bo,Lo,Oo,Ro,Do,Uo,Vo,Wo,qo,Fo,Ho,Ko,Go,Yo,Qo,Xo,Jo,Zo,ea,ta,oa,aa,ra,la,na,ia,sa,ca,da,ua,pa,va,ma,ga,ba,fa,ha,_a,xa,ya,wa,ka,Ta,Ca,Ea,ja,Ia,za,Na,Sa,Ma,$a,Aa,Pa,Ba,La,Oa,Ra,Da,Ua,Va,Wa,qa,Fa,Ha,Ka,Ga,Ya,Qa,Xa,Ja,Za,er,tr,or,ar,rr,lr,nr,ir,sr,cr,dr,ur,pr,vr,mr,gr,br,fr,hr,_r,xr,yr,wr,kr,Tr,Cr,Er,jr,Ir,zr,Nr,Sr,Mr,$r,Ar,Pr,Br,Lr,Or,Rr,Dr,Ur,Vr,Wr,qr,Fr,Hr,Kr,Gr,Yr,Qr,Xr,Jr,Zr,el,tl,ol,al,rl,ll,nl,il,sl,cl,dl,ul,pl,vl,ml,gl,bl,fl,hl,_l,xl,yl,wl,kl,Tl,Cl,El,jl,Il,zl,Nl,Sl,Ml,$l,Al,Pl,Bl,Ll,Ol,Rl,Dl,Ul,Vl,Wl,ql,Fl,Hl,Kl,Gl,Yl,Ql,Xl,Jl,Zl,en,tn,on,an,rn,ln,nn,sn,cn,dn,un,pn,vn,mn,gn,bn,fn,hn,_n,xn,yn,wn,kn,Tn,Cn,En,jn,In,zn,Nn,Sn,Mn,$n,An,Pn,Bn,Ln,On,Rn,Dn,Un,Vn,Wn,qn,Fn,Hn,Kn,Gn,Yn,Qn,Xn,Jn,Zn,ei,ti,oi,ai,ri,li,ni,ii,si,ci,di,ui,pi,vi,mi,gi,bi,fi,hi,_i,xi,yi,wi,ki,Ti,Ci,Ei,ji,Ii,zi,Ni,Si,Mi,$i,Ai,Pi,Bi,Li,Oi,Ri,Di,Ui,Vi,Wi,qi,Fi,Hi,Ki,Gi,Yi,Qi,Xi,Ji,Zi,es,ts,os,as,rs,ls,ns,is,ss,cs,ds,us,ps,vs,ms,gs,bs,fs,hs,_s,xs,ys,ws,ks,Ts,Cs,Es,js,Is,zs,Ns,Ss,Ms,$s,As,Ps,Bs,Ls,Os,Rs,Ds,Us,Vs,Ws,qs,Fs,Hs,Ks,Gs,Ys,Qs,Xs,Js,Zs,ec,tc,oc,ac,rc,lc,nc,ic,sc,cc,dc,uc,pc,vc,mc,gc,bc,fc,hc,_c,xc,yc,wc,kc,Tc,Cc,Ec,jc,Ic,zc,Nc,Sc,Mc,$c,Ac,Pc,Bc,Lc,Oc,Rc,Dc,Uc,Vc,Wc,qc,Fc,Hc,Kc,Gc,Yc,Qc,Xc,Jc,Zc,ed,td,od,ad,rd,ld,nd,id,sd,cd,dd,ud,pd,vd,md,gd,bd,fd,hd,_d,xd,yd,wd,kd,Td,Cd,Ed,jd,Id,zd,Nd,Sd,Md,$d,Ad,Pd,Bd,Ld,Od,Rd,Dd,Ud,Vd,Wd,qd,Fd,Hd,Kd,Gd,Yd,Qd,Xd,Jd,Zd,eu,tu,ou,au,ru,lu,nu,iu,su,cu,du,uu,pu,vu,mu,gu,bu,fu,hu,_u,xu,yu,wu,ku,Tu,Cu,Eu,ju,Iu,zu,Nu,Su,Mu,$u,Au,Pu,Bu,Lu,Ou,Ru,Du,Uu,Vu,Wu,qu,Fu,Hu,Ku,Gu,Yu,Qu,Xu,Ju,Zu,ep,tp,op,ap,rp,lp,np,ip,sp,cp,dp,up,pp,vp,mp,gp,bp,fp,hp,_p,xp,yp,wp,kp,Tp,Cp,Ep,jp,Ip,zp,Np,Sp,Mp,$p,Ap,Pp,Bp,Lp,Op,Rp,Dp,Up,Vp,Wp,qp,Fp,Hp,Kp,Gp,Yp,Qp,Xp,Jp,Zp,ev,tv,ov,av,rv,lv,nv,iv,sv,cv,dv,uv,pv,vv,mv,gv,bv,fv,hv,_v,xv,yv,wv,kv,Tv,Cv,Ev,jv,Iv,zv,Nv,Sv,Mv,$v,Av,Pv,Bv,Lv,Ov,Rv,Dv,Uv,Vv,Wv,qv,Fv,Hv,Kv,Gv,Yv,Qv,Xv,Jv,Zv,em,tm,om,am,rm,lm,nm,im,sm,cm,dm,um,pm,vm,mm,gm,bm,fm,hm,_m,xm,ym,wm,km,Tm,Cm,Em,jm,Im,zm,Nm,Sm,Mm,$m,Am,Pm,Bm,Lm,Om,Rm,Dm,Um,Vm,Wm,qm,Fm,Hm,Km,Gm,Ym,Qm,Xm,Jm,Zm,eg,tg,og,ag,rg,lg,ng,ig,sg,cg,dg,ug,pg,vg,mg,gg,bg,fg,hg,_g,xg,yg,wg,kg,Tg,Cg,Eg,jg,Ig,zg,Ng,Sg,Mg,$g,Ag,Pg,Bg,Lg,Og,Rg,Dg,Ug,Vg,Wg,qg,Fg,Hg,Kg,Gg,Yg,Qg,Xg,Jg,Zg,eb,tb,ob,ab,rb,lb,nb,ib,sb,cb,db,ub,pb,vb,mb,gb,bb,fb,hb,_b,xb,yb,wb,kb,Tb,Cb,Eb,jb,Ib,zb,Nb,Sb,Mb,$b,Ab,Pb,Bb,Lb,Ob,Rb,Db,Ub,Vb,Wb,qb,Fb,Hb,Kb,Gb,Yb,Qb,Xb,Jb,Zb,ef,tf,of,af,rf,lf,nf,sf,cf,df,uf,pf,vf,mf,gf,bf,ff,hf,_f,xf,yf,wf,kf,Tf,Cf,Ef,jf,If,zf,Nf,Sf,Mf,$f,Af,Pf,Bf,Lf,Of,Rf,Df,Uf,Vf,Wf,qf,Ff,Hf,Kf,Gf,Yf,Qf,Xf,Jf,Zf,eh,th,oh,ah,rh,lh,nh,ih,sh,ch,dh,uh,ph,vh,mh,gh,bh,fh,hh,_h,xh,yh,wh,kh,Th,Ch,Eh,jh,Ih,zh,Nh,Sh,Mh,$h,Ah,Ph,Bh,Lh,Oh,Rh,Dh,Uh,Vh,Wh,qh,Fh,Hh,Kh,Gh,Yh,Qh,Xh,Jh,Zh,e_,t_,o_,a_,r_,l_,n_,i_,s_,c_,d_,u_,p_,v_,m_,g_,b_,f_,h_,__,x_,y_,w_,k_,T_,C_,E_,j_,I_,z_,N_,S_,M_,$_,A_,P_,B_,L_,O_,R_;function D_(e,t,o,a,l,s){const c=N("close"),d=N("el-icon"),u=N("el-focus-trap"),p=N("el-overlay");return r(),Z(ee,{to:"body",disabled:!e.appendToBody},[D(W,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:oe((()=>[S(D(p,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:oe((()=>[D(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:oe((()=>[n("div",w({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:t[1]||(t[1]=L((()=>{}),["stop"]))}),[n("span",{ref:"focusStartRef",class:I(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(r(),i("header",{key:0,class:I(e.ns.e("header"))},[e.$slots.title?R(e.$slots,"title",{key:1},(()=>[y(" DEPRECATED SLOT ")])):R(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},(()=>[e.$slots.title?y("v-if",!0):(r(),i("span",{key:0,id:e.titleId,role:"heading","aria-level":e.headerAriaLevel,class:I(e.ns.e("title"))},x(e.title),11,vu))])),e.showClose?(r(),i("button",{key:2,"aria-label":e.t("el.drawer.close"),class:I(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[D(d,{class:I(e.ns.e("close"))},{default:oe((()=>[D(c)])),_:1},8,["class"])],10,mu)):y("v-if",!0)],2)):y("v-if",!0),e.rendered?(r(),i("div",{key:1,id:e.bodyId,class:I(e.ns.e("body"))},[R(e.$slots,"default")],10,gu)):y("v-if",!0),e.$slots.footer?(r(),i("div",{key:2,class:I(e.ns.e("footer"))},[R(e.$slots,"footer")],2)):y("v-if",!0)],16,pu)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[F,e.visible]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}function U_(e,t){Du[e]=Du[e]||[],Du[e].push(t)}function V_(e,t){if(!Uu[e]){Uu[e]=!0;try{t()}catch(o){Qs&&ls.error(`Error while instrumenting ${e}`,o)}}}function W_(e,t){const o=e&&Du[e];if(o)for(const r of o)try{r(t)}catch(a){Qs&&ls.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${ys(r)}\nError:`,a)}}function q_(){Vu=Ji.onerror,Ji.onerror=function(e,t,o,a,r){return W_("error",{column:a,error:r,line:o,msg:e,url:t}),!!Vu&&Vu.apply(this,arguments)},Ji.onerror.__SENTRY_INSTRUMENTED__=!0}function F_(){Wu=Ji.onunhandledrejection,Ji.onunhandledrejection=function(e){return W_("unhandledrejection",e),!Wu||Wu.apply(this,arguments)},Ji.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function H_(e,t,o){return t||`${function(e){return`${function(e){const t=e.protocol?`${e.protocol}:`:"",o=e.port?`:${e.port}`:"";return`${t}//${e.host}${o}${e.path?`/${e.path}`:""}/api/`}(e)}${e.projectId}/envelope/`}(e)}?${function(e,t){const o={sentry_version:qu};return e.publicKey&&(o.sentry_key=e.publicKey),t&&(o.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(o).toString()}(e,o)}`}function K_(e){const t=e.defaultIntegrations||[],o=e.integrations;let a;if(t.forEach((e=>{e.isDefaultInstance=!0})),Array.isArray(o))a=[...t,...o];else if("function"==typeof o){const e=o(t);a=Array.isArray(e)?e:[e]}else a=t;return function(e){const t={};return e.forEach((e=>{const{name:o}=e,a=t[o];a&&!a.isDefaultInstance&&e.isDefaultInstance||(t[o]=e)})),Object.values(t)}(a)}function G_(e,t){for(const o of t)o?.afterAllSetup&&o.afterAllSetup(e)}function Y_(e,t,o){if(o[t.name])Qs&&ls.log(`Integration skipped because it was already installed: ${t.name}`);else{if(o[t.name]=t,Fu.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),Fu.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const o=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,a)=>o(t,a,e)))}if("function"==typeof t.processEvent){const o=t.processEvent.bind(t),a=Object.assign(((t,a)=>o(t,a,e)),{id:t.name});e.addEventProcessor(a)}Qs&&ls.log(`Integration installed: ${t.name}`)}}function Q_(e,t){const o=t??function(e){return X_().get(e)}(e)??[];if(0===o.length)return;const a=e.getOptions(),r=function(e,t,o,a){const r={};return t?.sdk&&(r.sdk={name:t.sdk.name,version:t.sdk.version}),o&&a&&(r.dsn=Xi(a)),Ws(r,[(l=e,[{type:"log",item_count:l.length,content_type:"application/vnd.sentry.items.log+json"},{items:l}])]);var l}(o,a._metadata,a.tunnel,e.getDsn());X_().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(r)}function X_(){return bs("clientToLogBufferMap",(()=>new WeakMap))}function J_(e,t){const o=t??function(e){return Z_().get(e)}(e)??[];if(0===o.length)return;const a=e.getOptions(),r=function(e,t,o,a){const r={};return t?.sdk&&(r.sdk={name:t.sdk.name,version:t.sdk.version}),o&&a&&(r.dsn=Xi(a)),Ws(r,[(l=e,[{type:"trace_metric",item_count:l.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:l}])]);var l}(o,a._metadata,a.tunnel,e.getDsn());Z_().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(r)}function Z_(){return bs("clientToMetricBufferMap",(()=>new WeakMap))}function ex(e=100){const t=new Set;function o(e){t.delete(e)}return{get $(){return Array.from(t)},add:function(a){if(!(t.size<e))return Zs(Hu);const r=a();return t.add(r),r.then((()=>o(r)),(()=>o(r))),r},drain:function(e){if(!t.size)return gc(!0);const o=Promise.allSettled(Array.from(t)).then((()=>!0));if(!e)return o;const a=[o,new Promise((t=>setTimeout((()=>t(!1)),e)))];return Promise.race(a)}}}function tx(e,{statusCode:t,headers:o},a=zs()){const r={...e},l=o?.["x-sentry-rate-limits"],n=o?.["retry-after"];if(l)for(const i of l.trim().split(",")){const[e,t,,,o]=i.split(":",5),l=parseInt(e,10),n=1e3*(isNaN(l)?60:l);if(t)for(const i of t.split(";"))"metric_bucket"===i&&o&&!o.split(";").includes("custom")||(r[i]=a+n);else r.all=a+n}else n?r.all=a+function(e,t=zs()){const o=parseInt(`${e}`,10);if(!isNaN(o))return 1e3*o;const a=Date.parse(`${e}`);return isNaN(a)?Ku:a-t}(n,a):429===t&&(r.all=a+6e4);return r}function ox(e,t,o=ex(e.bufferSize||64)){let a={};return{send:function(r){const l=[];if(kc(r,((t,o)=>{const r=fc(o);!function(e,t,o=zs()){return function(e,t){return e[t]||e.all||0}(e,t)>o}(a,r)?l.push(t):e.recordDroppedEvent("ratelimit_backoff",r)})),0===l.length)return Promise.resolve({});const n=Ws(r[0],l),i=t=>{Ns(n,["client_report"])?Qs&&ls.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`):kc(n,((o,a)=>{e.recordDroppedEvent(t,fc(a))}))};return o.add((()=>t({body:As(n)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&Qs&&ls.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),a=tx(a,e),e)),(e=>{throw i("network_error"),Qs&&ls.error("Encountered error running transport request:",e),e})))).then((e=>e),(e=>{if(e===Hu)return Qs&&ls.error("Skipped sending event because buffer is full."),i("queue_overflow"),Promise.resolve({});throw e}))},flush:e=>o.drain(e)}}function ax(e){const t=[];e.message&&t.push(e.message);try{const o=e.exception.values[e.exception.values.length-1];o?.value&&(t.push(o.value),o.type&&t.push(`${o.type}: ${o.value}`))}catch{}return t}function rx(e){return{message:e,[Qu]:!0}}function lx(e){return{message:e,[Xu]:!0}}function nx(e){return!!e&&"object"==typeof e&&Qu in e}function ix(e){return!!e&&"object"==typeof e&&Xu in e}function sx(e,t,o,a,r){let l,n=0,i=!1;e.on(o,(()=>{n=0,clearTimeout(l),i=!1})),e.on(t,(t=>{n+=a(t),n>=8e5?r(e):i||(i=!0,l=setTimeout((()=>{r(e)}),Ju))})),e.on("flush",(()=>{r(e)}))}function cx(e){return"replay_event"===e?"replay":e||"error"}function dx(e,t,o,a){const{beforeSend:r,beforeSendTransaction:l,beforeSendSpan:n,ignoreSpans:i}=t;let s=o;if(ux(s)&&r)return r(s,a);if(px(s)){if(n||i){const t=function(e){const{trace_id:t,parent_span_id:o,span_id:a,status:r,origin:l,data:n,op:i}=e.contexts?.trace??{};return{data:n??{},description:e.transaction,op:i,parent_span_id:o,span_id:a??"",start_timestamp:e.start_timestamp??0,status:r,timestamp:e.timestamp,trace_id:t??"",origin:l,profile_id:n?.[ms],exclusive_time:n?.[vs],measurements:e.measurements,is_segment:!0}}(s);if(i?.length&&ws(t,i))return null;if(n){const e=n(t);e?s=Zi(o,{type:"transaction",timestamp:(c=e).timestamp,start_timestamp:c.start_timestamp,transaction:c.description,contexts:{trace:{trace_id:c.trace_id,span_id:c.span_id,parent_span_id:c.parent_span_id,op:c.op,status:c.status,origin:c.origin,data:{...c.data,...c.profile_id&&{"sentry.profile_id":c.profile_id},...c.exclusive_time&&{"sentry.exclusive_time":c.exclusive_time}}}},measurements:c.measurements}):gs()}if(s.spans){const t=[],o=s.spans;for(const e of o)if(i?.length&&ws(e,i))_c(o,e);else if(n){const o=n(e);o?t.push(o):(gs(),t.push(e))}else t.push(e);const a=s.spans.length-t.length;a&&e.recordDroppedEvent("before_send","span",a),s.spans=t}}if(l){if(s.spans){const e=s.spans.length;s.sdkProcessingMetadata={...o.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return l(s,a)}}var c;return s}function ux(e){return void 0===e.type}function px(e){return"transaction"===e.type}function vx(e){let t=0;return e.name&&(t+=2*e.name.length),t+=8,t+gx(e.attributes)}function mx(e){let t=0;return e.message&&(t+=2*e.message.length),t+gx(e.attributes)}function gx(e){if(!e)return 0;let t=0;return Object.values(e).forEach((e=>{Array.isArray(e)?t+=e.length*bx(e[0]):Hs(e)?t+=bx(e):t+=100})),t}function bx(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:"boolean"==typeof e?4:0}function fx(e){return function(e){return ec(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__}(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function hx(e,t){!0===t.debug&&(Qs?ls.enable():ks((()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}))),cs().update(t.initialScope);const o=new e(t);return function(e){cs().setClient(e)}(o),o.init(),o}function _x(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const o=t[6]||"",a=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:o,hash:a,relative:t[5]+o+a}}function xx(e){"aggregates"in e?void 0===e.attrs?.ip_address&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}function yx(e,t,o=[t],a="npm"){const r=e._metadata||{};r.sdk||(r.sdk={name:`sentry.javascript.${t}`,packages:o.map((e=>({name:`${a}:@sentry/${e}`,version:Js}))),version:Js}),e._metadata=r}function wx(e,t){const o=ns(),a=ps();if(!o)return;const{beforeBreadcrumb:r=null,maxBreadcrumbs:l=ep}=o.getOptions();if(l<=0)return;const n={timestamp:ss(),...e},i=r?ks((()=>r(n,t))):n;null!==i&&(o.emit&&o.emit("beforeAddBreadcrumb",i,t),a.addBreadcrumb(i,l))}function kx(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:rp],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function Tx(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;const o=e.transaction;return!!o&&js(o,t)}(e,t.ignoreTransactions))return Qs&&ls.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${cc(e)}`),!0}else{if(function(e,t){return!!t?.length&&ax(e).some((e=>js(e,t)))}(e,t.ignoreErrors))return Qs&&ls.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${cc(e)}`),!0;if(function(e){return!!e.exception?.values?.length&&!e.message&&!e.exception.values.some((e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))}(e))return Qs&&ls.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${cc(e)}`),!0;if(function(e,t){if(!t?.length)return!1;const o=Cx(e);return!!o&&js(o,t)}(e,t.denyUrls))return Qs&&ls.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${cc(e)}.\nUrl: ${Cx(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;const o=Cx(e);return!o||js(o,t)}(e,t.allowUrls))return Qs&&ls.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${cc(e)}.\nUrl: ${Cx(e)}`),!0}return!1}function Cx(e){try{const t=[...e.exception?.values??[]].reverse().find((e=>void 0===e.mechanism?.parent_id&&e.stacktrace?.frames?.length))?.stacktrace?.frames;return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const o=e[t];if(o&&"<anonymous>"!==o.filename&&"[native code]"!==o.filename)return o.filename||null}return null}(t):null}catch{return Qs&&ls.error(`Cannot extract url for event ${cc(e)}`),null}}function Ex(e,t,o,a,r,l){if(!r.exception?.values||!l||!Vs(l.originalException,Error))return;const n=r.exception.values.length>0?r.exception.values[r.exception.values.length-1]:void 0;n&&(r.exception.values=jx(e,t,a,l.originalException,o,r.exception.values,n,0))}function jx(e,t,o,a,r,l,n,i){if(l.length>=o+1)return l;let s=[...l];if(Vs(a[r],Error)){Ix(n,i);const l=e(t,a[r]),c=s.length;zx(l,r,c,i),s=jx(e,t,o,a[r],r,[l,...s],l,c)}return Array.isArray(a.errors)&&a.errors.forEach(((a,l)=>{if(Vs(a,Error)){Ix(n,i);const c=e(t,a),d=s.length;zx(c,`errors[${l}]`,d,i),s=jx(e,t,o,a,r,[c,...s],c,d)}})),s}function Ix(e,t){e.mechanism={handled:!0,type:"auto.core.linked_errors",...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function zx(e,t,o,a){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:o,parent_id:a}}function Nx(e){const t="console";U_(t,e),V_(t,Sx)}function Sx(){"console"in Ji&&xc.forEach((function(e){e in Ji.console&&mc(Ji.console,e,(function(t){return as[e]=t,function(...t){W_("console",{args:t,level:e}),as[e]?.apply(Ji.console,t)}}))}))}function Mx(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}function $x(e,t){return!(!t||!function(e,t){const o=e.message,a=t.message;return!(!o&&!a||o&&!a||!o&&a||o!==a||!Px(e,t)||!Ax(e,t))}(e,t)&&!function(e,t){const o=Bx(t),a=Bx(e);return!!(o&&a&&o.type===a.type&&o.value===a.value&&Px(e,t)&&Ax(e,t))}(e,t))}function Ax(e,t){let o=wc(e),a=wc(t);if(!o&&!a)return!0;if(o&&!a||!o&&a)return!1;if(a.length!==o.length)return!1;for(let r=0;r<a.length;r++){const e=a[r],t=o[r];if(e.filename!==t.filename||e.lineno!==t.lineno||e.colno!==t.colno||e.function!==t.function)return!1}return!0}function Px(e,t){let o=e.fingerprint,a=t.fingerprint;if(!o&&!a)return!0;if(o&&!a||!o&&a)return!1;try{return!(o.join("")!==a.join(""))}catch{return!1}}function Bx(e){return e.exception?.values?.[0]}function Lx(...e){let t="",o=!1;for(let a=e.length-1;a>=-1&&!o;a--){const r=a>=0?e[a]:"/";r&&(t=`${r}/${t}`,o="/"===r.charAt(0))}return t=function(e,t){let o=0;for(let a=e.length-1;a>=0;a--){const t=e[a];"."===t?e.splice(a,1):".."===t?(e.splice(a,1),o++):o&&(e.splice(a,1),o--)}if(t)for(;o--;)e.unshift("..");return e}(t.split("/").filter((e=>!!e)),!o).join("/"),(o?"/":"")+t||"."}function Ox(e){let t=0;for(;t<e.length&&""===e[t];t++);let o=e.length-1;for(;o>=0&&""===e[o];o--);return t>o?[]:e.slice(t,o-t+1)}function Rx(e,t){let o=function(e){const t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,o=cp.exec(t);return o?o.slice(1):[]}(e)[2]||"";return t&&o.slice(-1*t.length)===t&&(o=o.slice(0,o.length-t.length)),o}function Dx({isBrowser:e,root:t,prefix:o}){return a=>{if(!a.filename)return a;const r=/^[a-zA-Z]:\\/.test(a.filename)||a.filename.includes("\\")&&!a.filename.includes("/"),l=/^\//.test(a.filename);if(e){if(t){const e=a.filename;0===e.indexOf(t)&&(a.filename=e.replace(t,o))}}else if(r||l){const e=r?a.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):a.filename;a.filename=`${o}${t?function(e,t){e=Lx(e).slice(1),t=Lx(t).slice(1);const o=Ox(e.split("/")),a=Ox(t.split("/")),r=Math.min(o.length,a.length);let l=r;for(let i=0;i<r;i++)if(o[i]!==a[i]){l=i;break}let n=[];for(let i=l;i<o.length;i++)n.push("..");return n=n.concat(a.slice(l)),n.join("/")}(t,e):Rx(e)}`}return a}}function Ux(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}function Vx(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Wx(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in up))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(Vx(up.fetch))return!0;let e=!1;const t=up.document;if(t&&"function"==typeof t.createElement)try{const o=t.createElement("iframe");o.hidden=!0,t.head.appendChild(o),o.contentWindow?.fetch&&(e=Vx(o.contentWindow.fetch)),t.head.removeChild(o)}catch(o){Qs&&ls.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",o)}return e}function qx(e,t){const o="fetch";U_(o,e),V_(o,(()=>function(e,t=!1){t&&!Wx()||mc(Ji,"fetch",(function(t){return function(...o){const a=new Error,{method:r,url:l}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,o]=e;return{url:Hx(t),method:Fx(o,"method")?String(o.method).toUpperCase():qs(t)&&Fx(t,"method")?String(t.method).toUpperCase():"GET"}}const t=e[0];return{url:Hx(t),method:Fx(t,"method")?String(t.method).toUpperCase():"GET"}}(o),n={args:o,fetchData:{method:r,url:l},startTimestamp:1e3*Ts(),virtualError:a,headers:Kx(o)};return e||W_("fetch",{...n}),t.apply(Ji,o).then((async t=>(e?e(t):W_("fetch",{...n,endTimestamp:1e3*Ts(),response:t}),t)),(e=>{W_("fetch",{...n,endTimestamp:1e3*Ts(),error:e}),ec(e)&&void 0===e.stack&&(e.stack=a.stack,Qi(e,"framesToPop",1));const t=ns()?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==t&&e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{const o=new URL(n.fetchData.url).host;"always"===t?e.message=`${e.message} (${o})`:Qi(e,"__sentry_fetch_url_host__",o)}catch{}throw e}))}}))}(void 0,t)))}function Fx(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Hx(e){return"string"==typeof e?e:e?Fx(e,"url")?e.url:e.toString?e.toString():"":""}function Kx(e){const[t,o]=e;try{if("object"==typeof o&&null!==o&&"headers"in o&&o.headers)return new Headers(o.headers);if(qs(t))return new Headers(t.headers)}catch{}}function Gx(){return vp>0}function Yx(e,t={}){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if(rc(e))return e}catch{return e}const o=function(...o){try{const a=o.map((e=>Yx(e,t)));return e.apply(this,a)}catch(a){throw vp++,setTimeout((()=>{vp--})),Tc((e=>{e.addEventProcessor((e=>(t.mechanism&&(is(e,void 0,void 0),Es(e,t.mechanism)),e.extra={...e.extra,arguments:o},e))),ac(a)})),a}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t])}catch{}dc(o,e),Qi(e,"__sentry_wrapped__",o);try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get:()=>e.name})}catch{}return o}function Qx(e,t){const o=Zx(e,t),a={type:ty(t),value:oy(t)};return o.length&&(a.stacktrace={frames:o}),void 0===a.type&&""===a.value&&(a.value="Unrecoverable error caught"),a}function Xx(e,t,o,a){const r=ns()?.getOptions().normalizeDepth,l=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const o=e[t];if(o instanceof Error)return o}}(t),n={__serialized__:yc(t,r)};if(l)return{exception:{values:[Qx(e,l)]},extra:n};const i={exception:{values:[{type:Rs(t)?t.constructor.name:a?"UnhandledRejection":"Error",value:ly(t,{isUnhandledRejection:a})}]},extra:n};if(o){const t=Zx(e,o);t.length&&(i.exception.values[0].stacktrace={frames:t})}return i}function Jx(e,t){return{exception:{values:[Qx(e,t)]}}}function Zx(e,t){const o=t.stacktrace||t.stack||"",a=function(e){return e&&mp.test(e.message)?1:0}(t),r=function(e){return"number"==typeof e.framesToPop?e.framesToPop:0}(t);try{return e(o,a,r)}catch{}return[]}function ey(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function ty(e){const t=e?.name;return!t&&ey(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}function oy(e){const t=e?.message;return ey(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?fx(t.error):fx(e):"No error message"}function ay(e,t,o,a,r){let l;if(bc(t)&&t.error)return Jx(e,t.error);if(pc(t)||Ls(t)){const r=t;if("stack"in t)l=Jx(e,t);else{const t=r.name||(pc(r)?"DOMError":"DOMException"),n=r.message?`${t}: ${r.message}`:t;l=ry(e,n,o,a),is(l,n)}return"code"in r&&(l.tags={...l.tags,"DOMException.code":`${r.code}`}),l}return ec(t)?Jx(e,t):oc(t)||Rs(t)?(l=Xx(e,t,o,r),Es(l,{synthetic:!0}),l):(l=ry(e,t,o,a),is(l,`${t}`,void 0),Es(l,{synthetic:!0}),l)}function ry(e,t,o,a){const r={};if(a&&o){const a=Zx(e,o);a.length&&(r.exception={values:[{value:t,stacktrace:{frames:a}}]}),Es(r,{synthetic:!0})}if(sc(t)){const{__sentry_template_string__:e,__sentry_template_values__:o}=t;return r.logentry={message:e,params:o},r}return r.message=t,r}function ly(e,{isUnhandledRejection:t}){const o=Ds(e),a=t?"promise rejection":"exception";return bc(e)?`Event \`ErrorEvent\` captured as ${a} with message \`${e.message}\``:Rs(e)?`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e)}\` (type=${e.type}) captured as ${a}`:`Object captured as ${a} with keys: ${o}`}function ny(){if(!fp.document)return;const e=W_.bind(null,"dom"),t=iy(e,!0);fp.document.addEventListener("click",t,!1),fp.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const o=fp[t]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(mc(o,"addEventListener",(function(t){return function(o,a,r){if("click"===o||"keypress"==o)try{const a=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},l=a[o]=a[o]||{refCount:0};if(!l.handler){const a=iy(e);l.handler=a,t.call(this,o,a,r)}l.refCount++}catch{}return t.call(this,o,a,r)}})),mc(o,"removeEventListener",(function(e){return function(t,o,a){if("click"===t||"keypress"==t)try{const o=this.__sentry_instrumentation_handlers__||{},r=o[t];r&&(r.refCount--,r.refCount<=0&&(e.call(this,t,r.handler,a),r.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,o,a)}})))}))}function iy(e,t=!1){return o=>{if(!o||o._sentryCaptured)return;const a=function(e){try{return e.target}catch{return null}}(o);if(function(e,t){return"keypress"===e&&(!t?.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}(o.type,a))return;Qi(o,"_sentryCaptured",!0),a&&!a._sentryId&&Qi(a,"_sentryId",ds());const r="keypress"===o.type?"input":o.type;(function(e){if(e.type!==xp)return!1;try{if(!e.target||e.target._sentryId!==yp)return!1}catch{}return!0})(o)||(e({event:o,name:r,global:t}),xp=o.type,yp=a?a._sentryId:void 0),clearTimeout(_p),_p=fp.setTimeout((()=>{yp=void 0,xp=void 0}),hp)}}function sy(e){const t="history";U_(t,e),V_(t,cy)}function cy(){function e(e){return function(...t){const o=t.length>2?t[2]:void 0;if(o){const a=wp,r=function(e){try{return new URL(e,fp.location.origin).toString()}catch{return e}}(String(o));if(wp=r,a===r)return e.apply(this,t);W_("history",{from:a,to:r})}return e.apply(this,t)}}fp.addEventListener("popstate",(()=>{const e=fp.location.href,t=wp;wp=e,t!==e&&W_("history",{from:t,to:e})})),"history"in up&&up.history&&(mc(fp.history,"pushState",e),mc(fp.history,"replaceState",e))}function dy(){if(!fp.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,o){const a=new Error,r=1e3*Ts(),l=Ss(o[0])?o[0].toUpperCase():void 0,n=function(e){if(Ss(e))return e;try{return e.toString()}catch{}}(o[1]);if(!l||!n)return e.apply(t,o);t[Tp]={method:l,url:n,request_headers:{}},"POST"===l&&n.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const i=()=>{const e=t[Tp];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}W_("xhr",{endTimestamp:1e3*Ts(),startTimestamp:r,xhr:t,virtualError:a})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,o)=>(i(),e.apply(t,o))}):t.addEventListener("readystatechange",i),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,o){const[a,r]=o,l=t[Tp];return l&&Ss(a)&&Ss(r)&&(l.request_headers[a.toLowerCase()]=r),e.apply(t,o)}}),e.apply(t,o)}}),e.send=new Proxy(e.send,{apply(e,t,o){const a=t[Tp];return a?(void 0!==o[0]&&(a.body=o[0]),W_("xhr",{startTimestamp:1e3*Ts(),xhr:t}),e.apply(t,o)):e.apply(t,o)}})}function uy(e,t=function(e){const t=kp[e];if(t)return t;let o=fp[e];if(Vx(o))return kp[e]=o.bind(fp);const a=fp.document;if(a&&"function"==typeof a.createElement)try{const t=a.createElement("iframe");t.hidden=!0,a.head.appendChild(t);const r=t.contentWindow;r?.[e]&&(o=r[e]),a.head.removeChild(t)}catch(r){bp&&ls.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,r)}return o?kp[e]=o.bind(fp):o}("fetch")){let o=0,a=0;return ox(e,(async function(r){const l=r.body.length;o+=l,a++;const n={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:o<=6e4&&a<15,...e.fetchOptions};try{const r=await t(e.url,n);return{statusCode:r.status,headers:{"x-sentry-rate-limits":r.headers.get("X-Sentry-Rate-Limits"),"retry-after":r.headers.get("Retry-After")}}}catch(i){throw kp.fetch=void 0,i}finally{o-=l,a--}}),ex(e.bufferSize||Cp))}function py(e,t,o,a){const r={filename:e,function:"<anonymous>"===t?"?":t,in_app:!0};return void 0!==o&&(r.lineno=o),void 0!==a&&(r.colno=a),r}function vy(e){return function(...t){const o=t[0];return t[0]=Yx(o,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${ys(e)}`}}),e.apply(this,t)}}function my(e){return function(t){return e.apply(this,[Yx(t,{mechanism:{data:{handler:ys(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function gy(e){return function(...t){const o=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in o&&"function"==typeof o[e]&&mc(o,e,(function(t){const o={mechanism:{data:{handler:ys(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},a=rc(t);return a&&(o.mechanism.data.handler=ys(a)),Yx(t,o)}))})),e.apply(this,t)}}function by(e){!function(e){const t="error";U_(t,e),V_(t,q_)}((t=>{const{stackParser:o,attachStacktrace:a}=_y();if(ns()!==e||Gx())return;const{msg:r,url:l,line:n,column:i,error:s}=t,c=function(e,t,o,a){const r=e.exception=e.exception||{},l=r.values=r.values||[],n=l[0]=l[0]||{},i=n.stacktrace=n.stacktrace||{},s=i.frames=i.frames||[],c=a,d=o,u=function(e){if(Ss(e)&&0!==e.length)return e.startsWith("data:")?`<${function(e,t=!0){if(e.startsWith("data:")){const o=e.match(/^data:([^;,]+)/),a=o?o[1]:"text/plain",r=e.includes(";base64,"),l=e.indexOf(",");let n="";if(t&&-1!==l){const t=e.slice(l+1);n=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${a}${r?",base64":""}${n?`,${n}`:""}`}return e}(e,!1)}>`:e}(t)??$s();return 0===s.length&&s.push({colno:c,filename:u,function:"?",in_app:!0,lineno:d}),e}(ay(o,s||r,void 0,a,!1),l,n,i);c.level="error",vc(c,{originalException:s,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}))}function fy(e){!function(e){const t="unhandledrejection";U_(t,e),V_(t,F_)}((t=>{const{stackParser:o,attachStacktrace:a}=_y();if(ns()!==e||Gx())return;const r=function(e){if(Hs(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}(t),l=Hs(r)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(r)}`}]}}:ay(o,r,void 0,a,!0);l.level="error",vc(l,{originalException:r,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}))}function hy(e){Ep&&ls.log(`Global Handler attached: ${e}`)}function _y(){return ns()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function xy(){return!!function(){if(void 0===pp.window)return!1;const e=pp;if(e.nw)return!1;if(!(e.chrome||e.browser)?.runtime?.id)return!1;const t=$s();return!(pp===pp.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some((e=>t.startsWith(`${e}://`))))}()&&(Ep&&ks((()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")})),!0)}function yy(e){return[np(),ap(),Rp(),Lp(),Up(),Wp(),sp(),Vp(),Dp()]}function wy(e,t,o){e.$_sentryRootComponentSpanTimer&&clearTimeout(e.$_sentryRootComponentSpanTimer),e.$_sentryRootComponentSpanTimer=setTimeout((()=>{e.$root?.$_sentryRootComponentSpan&&(e.$root.$_sentryRootComponentSpan.end(t),e.$root.$_sentryRootComponentSpan=void 0)}),o)}function ky(e,t){function o(e){return e.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,"$1")}return e.some((e=>o(t)===o(e)))}function Ty(e={}){const t={defaultIntegrations:[...yy(),av()],...e};return yx(t,"vue"),function(e={}){const t=!e.skipBrowserExtensionCheck&&xy();let o=null==e.defaultIntegrations?yy():e.defaultIntegrations;return hx(gp,{...e,enabled:!t&&e.enabled,stackParser:ts(e.stackParser||Ap),integrations:K_({integrations:e.integrations,defaultIntegrations:o}),transport:e.transport||uy})}(t)}function Cy(e){return lm.test(e)}function Ey(e){const{providerTypes:t}=e,o=Qt(),a=Zo(),r=co(),l=Ft(),n=s(e.providerKey?.value),i=s(0),c=s(""),d=s(""),u=s(!1),p=s(void 0),v=s({}),m=s({}),g=s(!1),b=s(!1),f=s({}),h=_d(e.projectId);function x(e){let t=!0;return e.displayOptions?.show&&(t=t&&Object.entries(e.displayOptions.show).every((([e,t])=>t?.includes(v.value[e])))),e.displayOptions?.hide&&(t=t&&!Object.entries(e.displayOptions.hide).every((([e,t])=>t?.includes(v.value[e])))),t}const y=s([]),w=s(!0),k=s([]),T=s(!0),C=s([]);B(C,(async e=>{if(0===e.length)return;const t=e[0].id;r.projects.find((e=>e.id===t))||await r.fetchProject(t)}),{immediate:!0});const E=_((()=>0===y.value.length?[]:r.projects.filter((e=>y.value.includes(e.id))))),j=_((()=>!!e.projectId)),I=s([]),z=_((()=>Rn(I.value).externalSecretsProvider)),N=_((()=>!!e.projectId&&"secretsProviderConnection:owner"===C.value.find((t=>t.id===e.projectId))?.role)),S=_((()=>{return!!e.projectId&&(t=e.projectId,o="externalSecretsProvider:create",r.myProjects.find((e=>e.id===t))?.scopes?.includes(o)??!1);var t,o})),M=_((()=>o.hasScope("externalSecretsProvider:create")||S.value)),$=_((()=>j.value?z.value.update&&N.value:o.hasScope("externalSecretsProvider:update"))),A=_((()=>j.value?z.value.delete&&N.value:o.hasScope("externalSecretsProvider:delete"))),P=_((()=>o.hasScope("externalSecretsProvider:update"))),L=_((()=>!!n.value)),O=_((()=>{const e=t.value.map((e=>({label:e.displayName,value:e.type})));return l.moduleSettings["external-secrets"]?.multipleConnections?e.filter((e=>"infisical"!==e.value)):e})),R=_((()=>Object.keys(v.value).some((e=>v.value[e]!==m.value[e])))),D=_((()=>w.value!==T.value||JSON.stringify(y.value)!==JSON.stringify(k.value))),U=_((()=>c.value!==d.value||R.value||D.value)),V=_((()=>!p.value||(p.value.properties?.filter((e=>e.required&&x(e))).every((e=>{const t=v.value[e.name];return null!=t&&""!==t}))??!0))),W=_((()=>Object.values(f.value).some((e=>!e)))),q=_((()=>Object.entries(v.value).reduce(((e,[t,o])=>{const a=p.value?.properties?.find((e=>e.name===t));return a&&x(a)&&(e[t]=o),e}),{}))),F=_((()=>{const t=c.value.trim();return(e.existingProviderNames?.value??[]).includes(t)&&(!L.value||t!==d.value)})),H=_((()=>{const e=c.value.trim();return e.length>0&&Cy(e)&&!F.value})),K=_((()=>{const e=c.value.trim();return 0===e.length?ie.baseText("settings.secretsProviderConnections.modal.validation.connectionName.required"):Cy(e)?F.value?ie.baseText("settings.secretsProviderConnections.modal.connectionName.unique"):null:ie.baseText("settings.secretsProviderConnections.modal.validation.connectionName.format")})),G=_((()=>!!H.value&&!!p.value&&!!(L.value?$.value:M.value)&&!W.value&&V.value&&(y.value.length>0||w.value)&&(R.value||D.value||!L.value))),Y=_((()=>d.value?`{{ $secrets.${d.value}.secret_name }}`:""));return function(){if(!n.value&&e.projectId){const t=r.myProjects.find((t=>t.id===e.projectId));y.value=[e.projectId],w.value=!1,k.value=[e.projectId],T.value=!1,t?.name&&(C.value=[{id:t.id,name:t.name}])}}(),{providerSecretsCount:i,providerKey:n,connectionName:c,connectionNameBlurred:u,originalConnectionName:d,selectedProviderType:p,connectionSettings:v,isSaving:g,didSave:b,connection:h,projectIds:y,isSharedGlobally:w,connectionProjects:C,sharedWithProjects:E,canUpdate:$,canDelete:A,canShareGlobally:P,isScopedMode:j,isReadOnly:_((()=>j.value&&L.value&&!$.value)),setScopeState:function(e,t){y.value=e.slice(0,1),w.value=t},isEditMode:L,providerTypeOptions:O,hasUnsavedChanges:U,hasValidationErrors:W,canSave:G,expressionExample:Y,isValidName:H,connectionNameError:K,scopeUpdated:D,updateSettings:function(e,t){v.value={...v.value,[e]:t}},selectProviderType:function(e){const o=t.value.find((t=>t.type===e));o&&(p.value=o,function(e){const t={};e.properties?.forEach((e=>{void 0!==e.default&&""!==e.default&&(t[e.name]=e.default)})),v.value=t}(o))},loadConnection:async function(){if(n.value)try{const{name:e,type:o,state:a,settings:r,projects:l,secretsCount:s,scopes:g}=await h.getConnection(n.value);c.value=e,d.value=e,u.value=!0,v.value={...r},m.value={...r},i.value=s,C.value=l??[],y.value=(l??[]).map((e=>e.id)),w.value=0===y.value.length,k.value=[...y.value],T.value=w.value,g&&(I.value=g),p.value=t.value.find((e=>e.type===o)),h.setConnectionState(a),$.value&&await h.testConnection(n.value)}catch(e){a.showError(e,ie.baseText("generic.error"),e?.response?.data?.data.error)}},saveConnection:async function(){if(!p.value||!G.value)return!1;if(!(L.value?$.value:M.value))return a.showError(new Error(ie.baseText("generic.missing.permissions")),ie.baseText("generic.error"),ie.baseText("generic.missing.permissions")),!1;g.value=!0;try{const e=L.value?await async function(){if(!n.value||!p.value)return!1;const e=w.value?[]:y.value.slice(0,1),t={isGlobal:w.value,settings:q.value,projectIds:e},o=R.value,{secretsCount:a,projects:r,scopes:l,state:s}=await h.updateConnection(n.value,t);return i.value=a,l&&(I.value=l),s&&h.setConnectionState(s),m.value={...v.value},d.value=c.value.trim(),k.value=[...y.value],w.value=0===r.length,T.value=0===r.length,o&&n.value&&await h.testConnection(n.value),!0}():await async function(){if(!p.value)return!1;const e=w.value?[]:y.value.slice(0,1),t={providerKey:c.value.trim(),type:p.value.type,settings:q.value,projectIds:e},{secretsCount:o,scopes:a,projects:r}=await h.createConnection(t);return n.value=c.value.trim(),i.value=o,a&&(I.value=a),r&&(C.value=r),m.value={...v.value},d.value=c.value.trim(),k.value=[...y.value],T.value=w.value,n.value&&await h.testConnection(n.value),!0}();return e&&(b.value=!0),e}catch(e){return a.showError(e,ie.baseText("generic.error"),e?.response?.data?.data.error),!1}finally{g.value=!1}},shouldDisplayProperty:x,setParameterValidationState:function(e,t){ga(t)&&"displaysIssues"in t&&(f.value[e]=!t.displaysIssues)}}}function jy({node:e}){const t=s([]),o=Pr(),a=co(),r=Gr(),l=Zc(),n=g({}),i=s(void 0),c=_((()=>{if(!e.value)return;const t=o.getWorkflowExecution?.data?.resultData.runData[e.value?.name];return t?t[0]:void 0})),d={string:{inputType:"text",defaultValue:""},boolean:{inputType:"checkbox",defaultValue:!0},number:{inputType:"number",defaultValue:0},json:{inputType:"text",defaultValue:""}},u=e=>("string"==typeof e?e:e.name).replaceAll(" ","_"),p=e=>`node_${u(e)}_`,v=e=>`tool_${u(e)}_option`,m=async e=>{const t=[],l=await r.getNodeParameterOptions({nodeTypeAndVersion:{name:e.type,version:e.typeVersion},path:"parameters.includedTools",methodName:"getTools",currentNodeParameters:e.parameters,credentials:e.credentials,projectId:a.currentProjectId,workflowId:o.workflowId}),i=l?.map((e=>({label:e.name,value:String(e.value),disabled:!1})));t.push({name:v(e),initialValue:"",properties:{label:"Tool name",type:"select",options:i,required:!0},metadata:{nodeName:e.name,type:"selector"}});const s=n[e.name];if(s){const e=l?.find((e=>String(e.value)===s))?.inputSchema;if(e?.properties)for(const[o,a]of Object.entries(e.properties)){const e="object"==typeof a&&"type"in a&&"string"==typeof a.type?a.type:"text";t.push({name:`${p(s)}query.${o}`,initialValue:"",properties:{label:o,type:d[e].inputType,required:!0},metadata:{nodeName:s,type:"query",propertyName:o}})}}return t},b=async(e,t=!1)=>e?Xl(e.type)?{parameters:await f(e)}:"@n8n/n8n-nodes-langchain.mcpClientTool"===e.type?{parameters:await m(e)}:{parameters:h(e,t)}:{parameters:[]},f=async e=>{const t=[],a=o.workflowObject.getParentNodes(e.name,"ALL_NON_MAIN",1).map((e=>o.getNodeByName(e))).filter((e=>!!e)),r=["tool","toolParameters"],l=h(e,!0).filter((e=>!r.includes(e.name.replace(/^query\./,"")))).map((t=>({...t,name:`${u(e)}_${t.name}`})));t.push(...l);const i=a.map((e=>({label:e.name,value:e.name,disabled:!1})));t.push({name:v(e),initialValue:"",properties:{label:"Tool name",type:"select",options:i,required:!0},metadata:{nodeName:e.name,type:"selector"}});const s=n[e.name];if(s){const e=a.find((e=>e.name===s));if(e){const o=await b(e,!0);t.push(...o.parameters.map((t=>({...t,name:`${p(e)}${t.name}`}))))}}return t},h=(e,t=!1)=>{const a=[],n=e.parameters,i=[];Ll(n,i);const s=c.value?.inputOverride?.[Pn.AiTool]?.[0]?.[0].json,u=s?.query;i.forEach((t=>{const r=t.type??"string",n=u?.[t.key]?u[t.key]:l.getQueryValue(o.workflowId,e.id,e.name,t.key)??d[r]?.defaultValue;a.push({name:"query."+t.key,initialValue:n,properties:{label:t.key,type:d[t.type??"string"].inputType,required:!0},metadata:{nodeName:e.name,type:"query",propertyName:t.key}})}));const p=function(e){const t=r.getNodeType(e.type,e.typeVersion)?.codex?.subcategories?.AI,o=t?.includes("Vector Stores")&&t?.includes("Tools"),a=e.parameters.mode;return o&&"retrieve-as-tool"===a||Ac.includes(e.type)}(e);if(0===a.length&&!t||p){const t=p?"input":"query",r=s?.[t]??l.getQueryValue(o.workflowId,e.id,e.name,t)??"";a.unshift({name:p?"query.input":"query",initialValue:r??"",properties:{label:"Query",type:"text",required:!0},metadata:{nodeName:e.name,type:"query",propertyName:p?"input":"query",implicitInput:p}})}return a};return B([e,n],(async([e])=>{i.value=void 0;try{t.value=(await b(e)).parameters}catch(o){return void(i.value=o instanceof Error?o:new Error("Unknown error occurred"))}}),{immediate:!0}),{getToolName:u,parameters:t,error:i,updateSelectedTool:(e,t)=>{n[e]=t}}}function Iy(e){this.mode=Am.MODE_8BIT_BYTE,this.data=e}function zy(e,t){this.totalCount=e,this.dataCount=t}function Ny(){this.buffer=new Array,this.length=0}function Sy(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var o=0;o<e.length&&0==e[o];)o++;this.num=new Array(e.length-o+t);for(var a=0;a<e.length-o;a++)this.num[a]=e[a+o]}function My(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}function $y(e,t){var o=Bm[t],a=new tg(-1,o);return a.addData(function(e){for(var t="",o=0;o<e.length;o++){var a=e.charCodeAt(o);a<128?t+=String.fromCharCode(a):a<2048?(t+=String.fromCharCode(192|a>>6),t+=String.fromCharCode(128|63&a)):a<55296||a>=57344?(t+=String.fromCharCode(224|a>>12),t+=String.fromCharCode(128|a>>6&63),t+=String.fromCharCode(128|63&a)):(o++,a=65536+((1023&a)<<10|1023&e.charCodeAt(o)),t+=String.fromCharCode(240|a>>18),t+=String.fromCharCode(128|a>>12&63),t+=String.fromCharCode(128|a>>6&63),t+=String.fromCharCode(128|63&a))}return t}(e)),a.make(),a}function Ay(e){return e in Bm}function Py(e,t){void 0===t&&(t=0);var o=[];return e.forEach((function(e,a){var r=null;e.forEach((function(l,n){if(!l&&null!==r)return o.push("M".concat(r+t," ").concat(a+t,"h").concat(n-r,"v1H").concat(r+t,"z")),void(r=null);if(n!==e.length-1)l&&null===r&&(r=n);else{if(!l)return;null===r?o.push("M".concat(n+t,",").concat(a+t," h1v1H").concat(n+t,"z")):o.push("M".concat(r+t,",").concat(a+t," h").concat(n+1-r,"v1H").concat(r+t,"z"))}}))})),o.join("")}function By(e,t="n8n-nodes-base.stickyNote"){return{id:e.id,name:e.id,typeVersion:1,type:t,position:[0,0],credentials:{...e.credentials},parameters:{...e}}}function Ly({files:e,sortBy:t,sortOrder:o,filter:a}){return _((()=>(0,Hg.default)(a?e.value.filter(a):e.value,t,o)))}function Oy(e){const t=s(new Set),o=_((()=>function(e){const t=[],o=new Set;for(const a of e){const e=a.folderPath??[];let r="";for(const[a,l]of e.entries())r=r?`${r}/${l}`:l,o.has(r)||(t.push({id:`folder:${r}`,type:"folder",name:l,depth:a}),o.add(r));t.push({id:`file:${a.id}`,type:"file",file:a,depth:e.length})}return t}(e.value))),a=_((()=>{const e=[],a=[];for(const r of o.value){for(;a.length&&r.depth<=a[a.length-1];)a.pop();a.length||(e.push(r),"folder"===r.type&&t.value.has(r.id)&&a.push(r.depth))}return e}));return{collapsedFolderIds:t,workflowTreeRows:o,visibleWorkflowRows:a,isFolderCollapsed:function(e){return t.value.has(e)},toggleFolderCollapse:function(e){t.value.has(e)?t.value.delete(e):t.value.add(e)},expandFolders:function(e){for(const o of e)t.value.delete(o)},getAncestorFolderIdsForWorkflow:function(e){const t=[];for(const a of o.value){for(;t.length&&a.depth<=t[t.length-1].depth;)t.pop();if("folder"!==a.type){if(a.file.id===e)return t.map((({id:e})=>e))}else t.push({id:a.id,depth:a.depth})}return[]}}}function Ry(e,t,o,a,n,i){const s=N("ElTag");return"danger"===o.type?(r(),Z(s,{key:0,type:"danger",size:"small",class:I(e.$style.danger),"disable-transitions":!0},{default:oe((()=>[l(x(o.text),1)])),_:1},8,["class"])):"warning"===o.type?(r(),Z(s,{key:1,size:"small",class:I(e.$style.warning),"disable-transitions":!0},{default:oe((()=>[l(x(o.text),1)])),_:1},8,["class"])):y("",!0)}function Dy(e){const t=se(),{lastQuery:o,activeNodeId:a,currentProjectName:r}=e,l=Gr(),n=za(),i=Pr(),c=vo(),d=co(),u=ur(),p=qt(),v=pd(),m=et(),g=nt(),{generateMergedNodesAndActions:b}=Xo(),f=s([]),h=s(new Map),x=s(new Map),y=s(!1),w=_((()=>d.currentProject??d.personalProject)),k=async e=>{try{const t=(e||"").trim(),o=t.toLowerCase(),a=n.httpOnlyCredentialTypes,r=l.allNodeTypes,{mergedNodes:i}=b(r,a),s=i.filter((e=>e.displayName?.toLowerCase()===o)),p=Array.from(new Set(s.map((e=>e.name)))),m=u.allTags.find((e=>e.name.toLowerCase()===o)),g=c.searchWorkflows({query:t,select:["id","name","versionId","ownedBy","parentFolder","isArchived","description"]}),_=p.length>0?c.searchWorkflows({nodeTypes:p,select:["id","name","versionId","nodes","ownedBy","parentFolder","isArchived","description"]}):Promise.resolve([]),w=m?c.searchWorkflows({tags:[m.name],select:["id","name","versionId","ownedBy","tags","parentFolder","isArchived","description"]}):Promise.resolve([]),[k,T,C]=await Promise.all([g,_,w]),E=new Map,j=new Map,I=new Map(s.map((e=>[e.name,e.displayName])));T.forEach((e=>{if(!e.nodes)return;const t=e.nodes.filter((e=>p.includes(e.type)));if(0===t.length)return;j.set(e.id,t[0].type);const o=t.map((e=>I.get(e.type))).filter((e=>!!e));o.length>0&&E.set(e.id,o)})),h.value=E,x.value=j;const z=[...k,...T,...C],N=Array.from(new Map(z.map((e=>[e.id,e]))).values()).filter((e=>!e.isArchived));f.value=N.sort(((e,t)=>e.homeProject?.id===d.currentProjectId?-1:t.homeProject?.id===d.currentProjectId?1:0));const S=N.map((e=>e.parentFolder)).filter((e=>null!=e));S.length>0&&v.cacheFolders(S.map((e=>({id:e.id,name:e.name,parentFolder:void 0}))))}catch{f.value=[],h.value.clear(),x.value.clear()}finally{y.value=!1}},T=(0,ph.default)(k,300),C=e=>e.homeProject?.type===yo.Personal?{type:"icon",value:"user"}:e.homeProject?.name?Rc(e.homeProject.icon)?e.homeProject.icon:{type:"icon",value:"layers"}:{type:"icon",value:"house"},E=e=>{const o=[];if(e.homeProject&&e.homeProject.type===yo.Personal?o.push(t.baseText("projects.menu.personal")):e.homeProject?.name&&o.push(e.homeProject.name),e.parentFolder?.id){const t=(e=>{const t=[];let o=e;for(;o;){const e=v.getCachedFolder(o);if(!e)break;t.unshift(e.name),o=e.parentFolder}return t})(e.parentFolder.id);t.length>2?o.push(t[0],"...",t[t.length-1]):o.push(...t)}return o.join(" / ")},j=(e,o)=>{let a=h.value.get(e.id)??[];const r=x.value.get(e.id);let n;if(r){const e=l.getNodeType(r);e&&(n={component:Gc,props:{nodeType:e,size:24}})}const i=e.name;a=[...a,i],e.description&&(a=[...a,e.description]),e.tags&&e.tags.length>0&&(a=[...a,...e.tags.map((e=>"string"==typeof e?e:e.name))]);const s=E(e),c=e.name||t.baseText("commandBar.workflows.unnamed"),d=o?t.baseText("generic.openResource",{interpolate:{resource:c}}):c,u=o?t.baseText("commandBar.sections.workflows"):t.baseText("commandBar.workflows.open");return{id:e.id,matchAnySearchTerm:!o,title:{component:ih,props:{title:d,suffix:s,...s?{suffixIcon:C(e)}:{}}},section:u,...a.length>0?{keywords:a}:{},...n?{icon:n}:{},handler:()=>{const t=m.resolve({name:Fn.WORKFLOW,params:{name:e.id}});window.location.href=t.fullPath}}},I=_((()=>f.value.map((e=>j(e,!1))))),z=_((()=>o.value.length<=2||!i.canViewWorkflows?[]:f.value.map((e=>j(e,!0)))));return{commands:_((()=>{const e=!p.preferences.branchReadOnly&&Rn(w.value?.scopes).workflow.create,o={id:vh.CREATE_WORKFLOW,title:t.baseText("commandBar.workflows.create",{interpolate:{projectName:r.value}}),keywords:[t.baseText("workflows.add")],section:t.baseText("commandBar.sections.workflows"),icon:{component:fe,props:{icon:"plus",color:"text-light"}},handler:()=>{const e=m.resolve({name:Fn.NEW_WORKFLOW,query:{projectId:d.currentProjectId,parentFolderId:g.params.folderId}});window.location.href=e.fullPath}};return[...e?[o]:[],...i.canViewWorkflows?[{id:vh.OPEN_WORKFLOW,title:t.baseText("commandBar.workflows.open"),section:t.baseText("commandBar.sections.workflows"),placeholder:t.baseText("commandBar.workflows.searchPlaceholder"),children:I.value,icon:{component:fe,props:{icon:"arrow-right",color:"text-light"}}}]:[],...z.value]})),handlers:{onCommandBarChange:function(e){const t=e.trim(),o=a.value===vh.OPEN_WORKFLOW,r=null===a.value&&t.length>2;(o||r)&&(y.value=!0,T(t))},onCommandBarNavigateTo:function(e){a.value=e,e===vh.OPEN_WORKFLOW?(y.value=!0,k("")):null===e&&(y.value=!1,f.value=[],h.value.clear(),x.value.clear())}},isLoading:y,initialize:async function(){await u.fetchAll()}}}function Uy(e){const t=se(),{lastQuery:o,activeNodeId:a,currentProjectName:r}=e,l=Bi(),n=co(),i=qt(),c=et(),d=nt(),u=s([]),p=s(!1),v=s(!1),m=_((()=>"string"==typeof d.params.projectId?d.params.projectId:b.value)),g=_((()=>n.currentProject??n.personalProject)),b=_((()=>n.myProjects.find((e=>"personal"===e.type))?.id)),f=async e=>{try{const t=(e||"").trim();v.value||(await l.fetchDataTables("",1,1e3),v.value=!0);const o=t.toLowerCase();u.value=l.dataTables.filter((e=>e.name.toLowerCase().includes(o))).sort(((e,t)=>e.project?.id===m.value?-1:t.project?.id===m.value?1:0))}catch{u.value=[]}finally{p.value=!1}},h=(0,mh.default)(f,300),x=e=>e.project&&"personal"===e.project.type?t.baseText("projects.menu.personal"):e.project?.name??"",y=(e,o)=>{const a=[e.name],r=o?t.baseText("generic.openResource",{interpolate:{resource:e.name}}):e.name,l=o?t.baseText("commandBar.sections.dataTables"):t.baseText("commandBar.dataTables.open");return{id:e.id,title:{component:ih,props:{title:r,suffix:x(e)}},section:l,keywords:a,handler:()=>{c.push({name:Kl,params:{projectId:e.projectId,id:e.id}})}}},w=_((()=>u.value.map((e=>y(e,!1))))),k=_((()=>o.value.length<=2||!l.canViewDataTables?[]:u.value.map((e=>y(e,!0)))));return{commands:_((()=>{const e=!i.preferences.branchReadOnly&&Rn(g.value?.scopes).dataTable.create,o={id:gh.CREATE_DATA_TABLE,title:t.baseText("commandBar.dataTables.create",{interpolate:{projectName:r.value}}),section:t.baseText("commandBar.sections.dataTables"),icon:{component:fe,props:{icon:"table",color:"text-light"}},handler:()=>{m.value&&c.push({name:Gn,params:{projectId:m.value,new:"new"}})}};return[...e?[o]:[],...l.canViewDataTables?[{id:gh.OPEN_DATA_TABLE,title:t.baseText("commandBar.dataTables.open"),section:t.baseText("commandBar.sections.dataTables"),placeholder:t.baseText("commandBar.dataTables.searchPlaceholder"),icon:{component:fe,props:{icon:"table",color:"text-light"}},children:w.value}]:[],...k.value]})),handlers:{onCommandBarChange:function(e){if(!l.canViewDataTables)return;const t=e.trim(),o=a.value===gh.OPEN_DATA_TABLE,r=null===a.value&&t.length>2;(o||r)&&(p.value=!0,h(t))},onCommandBarNavigateTo:function(e){a.value=e,e===gh.OPEN_DATA_TABLE?(p.value=!0,f("")):null===e&&(p.value=!1,u.value=[],v.value=!1)}},isLoading:p}}function Vy(e){const t=se(),{lastQuery:o,activeNodeId:a,currentProjectName:r}=e,l=za(),n=co(),i=Sr(),c=qt(),d=nt(),u=et(),p=s([]),v=s(!1),m=_((()=>n.myProjects.find((e=>"personal"===e.type))?.id)),g=_((()=>n.currentProject??n.personalProject)),b=async e=>{try{const t=(e||"").trim();await l.fetchAllCredentials();const o=t.toLowerCase();p.value=function(e){const t="string"==typeof d.params.projectId?d.params.projectId:m.value;return e.sort(((e,o)=>e.homeProject?.id===t?-1:o.homeProject?.id===t?1:0))}(l.allCredentials.filter((e=>e.name.toLowerCase().includes(o))))}catch{p.value=[]}finally{v.value=!1}},f=(0,bh.default)(b,300),h=e=>e.homeProject&&"personal"===e.homeProject.type?t.baseText("projects.menu.personal"):e.homeProject?.name??"",x=(e,o)=>{const a=[e.name],r=o?t.baseText("generic.openResource",{interpolate:{resource:e.name}}):e.name,l=o?t.baseText("commandBar.sections.credentials"):t.baseText("commandBar.credentials.open");return{id:e.id,title:{component:ih,props:{title:r,suffix:h(e)}},section:l,keywords:a,icon:{component:Wc,props:{credentialTypeName:e.type}},handler:()=>{i.openExistingCredential(e.id)}}},y=_((()=>p.value.map((e=>x(e,!1))))),w=_((()=>o.value.length<=2?[]:p.value.map((e=>x(e,!0)))));return{commands:_((()=>{const e=!c.preferences.branchReadOnly&&Rn(g.value?.scopes).credential.create,o={id:fh.CREATE_CREDENTIAL,title:t.baseText("commandBar.credentials.create",{interpolate:{projectName:r.value}}),section:t.baseText("commandBar.sections.credentials"),keywords:[t.baseText("credentials.add")],icon:{component:fe,props:{icon:"lock",color:"text-light"}},handler:()=>{const e="string"==typeof d.params.projectId?d.params.projectId:m.value,t=d.name===Fn.SHARED_CREDENTIALS?Fn.SHARED_CREDENTIALS:d.name===Fn.CREDENTIALS?Fn.CREDENTIALS:Fn.PROJECTS_CREDENTIALS;u.push({name:t,params:{projectId:e,credentialId:"create"}})}};return[...e?[o]:[],{id:fh.OPEN_CREDENTIAL,title:t.baseText("commandBar.credentials.open"),section:t.baseText("commandBar.sections.credentials"),placeholder:t.baseText("commandBar.credentials.searchPlaceholder"),children:y.value,icon:{component:fe,props:{icon:"lock",color:"text-light"}}},...w.value]})),handlers:{onCommandBarChange:function(e){const t=e.trim(),o=a.value===fh.OPEN_CREDENTIAL,r=null===a.value&&t.length>2;(o||r)&&(v.value=!0,f(t))},onCommandBarNavigateTo:function(e){a.value=e,e===fh.OPEN_CREDENTIAL?(v.value=!0,b("")):null===e&&(v.value=!1,p.value=[])}},isLoading:v,initialize:async function(){await l.fetchCredentialTypes(!1)}}}function Wy(e){const t=se(),{lastQuery:o}=e,a=et(),r=nt(),l=Yd(),n=Ft(),i=Zo(),s=ir(),c=_((()=>"chat"!==r.name&&"chat-conversation"!==r.name||"string"!=typeof r.params.id?null:r.params.id)),d=_((()=>!!c.value&&l.isResponding(c.value))),u=_((()=>{const e=(o.value||"").trim().toLowerCase(),t=Object.values(l.sessions.byId)??[];return e?t.filter((t=>!!t&&(t.title?.toLowerCase().includes(e)??!1))):t.filter((e=>!!e))})),p=_((()=>{const e=(o.value||"").trim().toLowerCase(),t=Object.values(l.agents).flatMap((e=>e.models));return e?t.filter((t=>{if(!t.metadata.available)return!1;const o=t.model.provider;if(Gd(o)){const e=n.moduleSettings?.["chat-hub"]?.providers[o];if(e&&!e.enabled)return!1}return t.name?.toLowerCase().includes(e)||t.model.provider?.toLowerCase().includes(e)||jd[t.model.provider]?.toLowerCase().includes(e)})):t})),v=_((()=>u.value.map((e=>((e,o)=>{let r=e.title;o&&(r=t.baseText("generic.openResource",{interpolate:{resource:r}}));const l=o?t.baseText("commandBar.sections.chat"):t.baseText("commandBar.chat.open");return{id:e.id,title:r,section:l,keywords:[r],handler:()=>{a.push({name:Cd,params:{id:e.id}})}}})(e,!1))))),m=(e,o)=>{let r=e.title;o&&(r=t.baseText("commandBar.chat.deleteSession",{interpolate:{title:r}}));const n=o?t.baseText("commandBar.sections.chat"):t.baseText("commandBar.chat.delete");return{id:e.id,title:r,section:n,handler:()=>{!async function(e){if("confirm"===await s.confirm(t.baseText("chatHub.session.delete.confirm.message"),t.baseText("chatHub.session.delete.confirm.title"),{confirmButtonText:t.baseText("chatHub.session.delete.confirm.button"),cancelButtonText:t.baseText("chatHub.session.delete.cancel.button")}))try{await l.deleteSession(e),i.showMessage({type:"success",title:t.baseText("chatHub.session.delete.success")}),e===c.value&&a.push({name:Td})}catch(o){i.showError(o,t.baseText("chatHub.session.delete.error"))}}(e.id)}}},g=_((()=>u.value.map((e=>m(e,!1))))),b=_((()=>p.value.map((e=>(e=>({id:Qd(e.model),title:{component:ih,props:{title:jd[e.model.provider],suffix:e.name}},section:t.baseText("commandBar.chat.newWithModel"),keywords:[e.name,jd[e.model.provider]],handler:()=>{a.push({...Kd(e.model),force:!0})}}))(e)))));return{commands:_((()=>{const e=[{id:yh.NEW_SESSION,title:t.baseText("commandBar.chat.new"),section:t.baseText("commandBar.sections.chat"),handler:()=>{a.push({name:Td,force:!0})},icon:{component:fe,props:{icon:"plus"}},keywords:[t.baseText("commandBar.chat.new"),t.baseText("commandBar.sections.chat"),t.baseText("generic.create"),t.baseText("generic.start")]},{id:yh.NEW_SESSION_WITH_MODEL,title:t.baseText("commandBar.chat.newWithModel"),section:t.baseText("commandBar.sections.chat"),children:b.value,icon:{component:fe,props:{icon:"message-square-plus"}},keywords:[t.baseText("commandBar.chat.new"),t.baseText("commandBar.sections.chat"),t.baseText("generic.create"),t.baseText("generic.start")]},{id:yh.OPEN_SESSION,title:t.baseText("commandBar.chat.open"),section:t.baseText("commandBar.sections.chat"),placeholder:t.baseText("commandBar.chat.open.searchPlaceholder"),children:v.value,icon:{component:fe,props:{icon:"message-square",color:"text-light"}}},{id:yh.DELETE_SESSION,title:t.baseText("commandBar.chat.delete"),section:t.baseText("commandBar.sections.chat"),placeholder:t.baseText("commandBar.chat.open.searchPlaceholder"),children:g.value,icon:{component:fe,props:{icon:"trash-2",color:"text-light"}}}];return d.value&&c.value&&e.push({id:yh.STOP_MESSAGE_GENERATION,title:t.baseText("commandBar.chat.stop"),section:t.baseText("commandBar.sections.chat"),handler:async()=>{c.value&&await l.stopStreamingMessage(c.value)}}),e}))}}function qy(){const e=Gr(),t=co(),o=Pr(),a=et(),r=nt(),l=se(),n=Ua(),i=l.baseText("commandBar.placeholder"),c=s(null),d=s(""),u=_((()=>{const e=r.params.projectId||t.currentProjectId;return e===t.personalProject?.id?"Personal":t.myProjects.find((t=>t.id===e))?.name??"Personal"})),p=function(e){const t=se(),{lastQuery:o}=e,{addNodes:a,setNodeActive:r,editableWorkflow:l}=$c(),n=Gr(),i=za(),s=qt(),c=Pr(),d=rd(),{generateMergedNodesAndActions:u}=Xo(),p=_((()=>Ea(xr(c.workflowId)))),v=_((()=>s.preferences.branchReadOnly||d.shouldBeReadOnly)),m=_((()=>p.value.isArchived)),g=_((()=>Rn(p.value.scopes).workflow)),b=e=>!0===g.value[e]&&!v.value&&!m.value||!c.isWorkflowSaved[c.workflowId],f=_((()=>{const e=i.httpOnlyCredentialTypes,t=n.visibleNodeTypes;return u(t,e).mergedNodes})),h=(e,o)=>{const{name:r,displayName:l}=e;return{id:r,title:o?`${t.baseText("generic.add")} ${l}`:l,section:o?t.baseText("commandBar.sections.nodes"):t.baseText("commandBar.nodes.addNode"),keywords:[l],icon:{component:Gc,props:{nodeType:e,size:16}},handler:async()=>{const e=await a([{type:r}]);e&&e.length>0&&Sc.emit("nodes:select",{ids:[e[0].id]})}}},x=_((()=>b("update")?f.value.map((e=>h(e,!1))):[])),y=_((()=>o.value.length<=2||!b("update")?[]:f.value.map((e=>h(e,!0))))),w=(e,o)=>{const{id:a,name:l,type:i}=e,s=n.getNodeType(e.type,e.typeVersion);return{id:a,title:o?t.baseText("generic.openResource",{interpolate:{resource:l}}):l,section:o?t.baseText("commandBar.sections.nodes"):t.baseText("commandBar.nodes.openNode"),keywords:[l,i],icon:{component:Gc,props:{nodeType:s,size:16}},handler:()=>{r(a,"command_bar")},placeholder:t.baseText("commandBar.nodes.searchPlaceholder")}},k=_((()=>l.value.nodes.map((e=>w(e,!1))))),T=_((()=>o.value.length<=2?[]:l.value.nodes.map((e=>w(e,!0)))));return{commands:_((()=>[...b("update")?[{id:sh.ADD_NODE,title:{component:ih,props:{title:t.baseText("commandBar.nodes.addNode"),shortcut:{keys:["n"]}}},keywords:[t.baseText("commandBar.nodes.addNode")],section:t.baseText("commandBar.sections.nodes"),placeholder:t.baseText("commandBar.nodes.searchPlaceholder"),children:[...x.value],icon:{component:fe,props:{icon:"plus"}}}]:[],...y.value,{id:sh.OPEN_NODE,title:t.baseText("commandBar.nodes.openNode"),section:t.baseText("commandBar.sections.nodes"),children:[...k.value],placeholder:t.baseText("commandBar.nodes.searchPlaceholder"),icon:{component:fe,props:{icon:"columns-3-cog"}}},...T.value,...b("update")?[{id:sh.ADD_STICKY,title:{component:ih,props:{title:t.baseText("commandBar.nodes.addStickyNote"),shortcut:{shiftKey:!0,keys:["s"]}}},section:t.baseText("commandBar.sections.nodes"),handler:()=>{Sc.emit("create:sticky")},icon:{component:fe,props:{icon:"sticky-note"}}}]:[]]))}}({lastQuery:d,activeNodeId:c}),v=function(){const e=se(),{editableWorkflow:t}=$c(),o=ji(),a=Sr(),r=ur(),l=Pr(),n=qt(),i=rd(),s=_((()=>Ea(xr(l.workflowId)))),c=et(),d=ed({router:c}),u=no(),p=Ua(),v=_((()=>n.preferences.branchReadOnly||i.shouldBeReadOnly)),m=_((()=>s.value.isArchived)),g=_((()=>Rn(s.value.scopes).workflow)),b=e=>!0===g.value[e]&&!v.value||!l.isWorkflowSaved[l.workflowId],f=_((()=>{const o=(0,dh.default)(t.value.nodes.map((e=>Object.values(e.credentials??{}))).flat(),(e=>e.id));return 0===o.length?[]:[{id:uh.OPEN_CREDENTIAL,title:e.baseText("commandBar.workflow.openCredential"),section:e.baseText("commandBar.sections.credentials"),children:[...o.map((e=>({id:e.id,title:e.name,handler:()=>{"string"==typeof e.id&&a.openExistingCredential(e.id)}})))],icon:{component:fe,props:{icon:"arrow-right"}}}]})),h=_((()=>[...b("update")&&!m.value?[{id:uh.PUBLISH_WORKFLOW,title:e.baseText("commandBar.workflow.publish"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{La.emit("publishWorkflow")},icon:{component:fe,props:{icon:"circle-check"}}},{id:uh.UNPUBLISH_WORKFLOW,title:e.baseText("commandBar.workflow.unpublish"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{La.emit("unpublishWorkflow")},icon:{component:fe,props:{icon:"circle-minus"}}},{id:uh.TEST_WORKFLOW,title:{component:ih,props:{title:e.baseText("commandBar.workflow.test"),shortcut:{metaKey:!0,keys:["enter"]}}},section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.test"),e.baseText("commandBar.workflow.keywords.test"),e.baseText("commandBar.workflow.keywords.execute"),e.baseText("commandBar.workflow.keywords.run"),e.baseText("commandBar.workflow.keywords.workflow")],handler:()=>{d.runEntireWorkflow("main")},icon:{component:fe,props:{icon:"flask-conical"}}},{id:uh.TIDY_UP_WORKFLOW,title:{component:ih,props:{title:e.baseText("commandBar.workflow.tidyUp"),shortcut:{shiftKey:!0,altKey:!0,keys:["t"]}}},keywords:[e.baseText("commandBar.workflow.tidyUp")],section:e.baseText("commandBar.sections.workflow"),handler:()=>{Sc.emit("tidyUp",{source:"command-bar"})},icon:{component:fe,props:{icon:"wand-sparkles"}}},{id:uh.RENAME_WORKFLOW,title:e.baseText("commandBar.workflow.rename"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{La.emit("renameWorkflow")},icon:{component:fe,props:{icon:"pencil-alt"}}},{id:uh.ADD_TAG,title:e.baseText("workflowDetails.addTag"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{La.emit("addTag")},icon:{component:fe,props:{icon:"tags"}}}]:[],{id:uh.SELECT_ALL,title:{component:ih,props:{title:e.baseText("commandBar.workflow.selectAll"),shortcut:{metaKey:!0,keys:["a"]}}},section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.selectAll")],handler:()=>{Sc.emit("nodes:selectAll")},icon:{component:fe,props:{icon:"list-checks"}}},{id:uh.OPEN_WORKFLOW_SETTINGS,title:e.baseText("commandBar.workflow.openSettings"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{a.openModal(Sn)},icon:{component:fe,props:{icon:"cog"}}},...b("create")?[{id:uh.DUPLICATE_WORKFLOW,title:e.baseText("commandBar.workflow.duplicate"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{a.openModalWithData({name:Ml,data:{id:l.workflowId,name:t.value.name,tags:t.value.tags}})},icon:{component:fe,props:{icon:"copy"}}}]:[]])),x=_((()=>{const o=t.value.nodes.filter((e=>e.type===zn)).map((e=>e?.parameters?.workflowId)).filter((e=>Fl(e)&&"string"==typeof e.value&&"string"==typeof e.cachedResultName)).map((({value:e,cachedResultName:t})=>({id:e,name:t})));return 0===o.length?[]:[{id:uh.OPEN_SUB_WORKFLOW,title:e.baseText("commandBar.workflow.openSubworkflow"),section:e.baseText("commandBar.sections.workflow"),children:[...o.map((e=>({id:e.id,title:e.name,handler:()=>{const{href:t}=c.resolve({name:Fn.WORKFLOW,params:{name:e.id}});window.open(t,"_blank","noreferrer")}})))],icon:{component:fe,props:{icon:"sign-in-alt"}}}]})),y=_((()=>[{id:uh.DOWNLOAD_WORKFLOW,title:e.baseText("commandBar.workflow.download"),section:e.baseText("commandBar.sections.workflow"),handler:async()=>{const e=await u.getWorkflowDataToSave(),{tags:a,...l}=e,n={...l,meta:{...e.meta,instanceId:o.instanceId},tags:(a??[]).map((e=>r.tagsById[e]))},i=new Blob([JSON.stringify(n,null,2)],{type:"application/json;charset=utf-8"});let s=t.value.name||"unsaved_workflow";s=s.replace(/[^a-z0-9]/gi,"_"),p.track("User exported workflow",{workflow_id:e.id}),(0,ch.saveAs)(i,s+".json")},icon:{component:fe,props:{icon:"download"}},keywords:[e.baseText("commandBar.workflow.keywords.download"),e.baseText("commandBar.workflow.keywords.export")]}])),w=_((()=>!b("update")||m.value?[]:[{id:uh.IMPORT_WORKFLOW_FROM_URL,title:e.baseText("commandBar.workflow.importFromURL"),section:e.baseText("commandBar.sections.workflow"),icon:{component:fe,props:{icon:"link"}},handler:()=>{a.openModal(Vn)}},{id:uh.IMPORT_WORKFLOW_FROM_FILE,title:e.baseText("commandBar.workflow.importFromFile"),section:e.baseText("commandBar.sections.workflow"),icon:{component:fe,props:{icon:"file-import"}},handler:()=>{La.emit("importWorkflowFromFile")}}])),k=_((()=>b("delete")?m.value?[{id:uh.UNARCHIVE_WORKFLOW,title:e.baseText("commandBar.workflow.unarchive"),section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.keywords.restore")],icon:{component:fe,props:{icon:"archive-restore"}},handler:()=>{La.emit("unarchiveWorkflow")}},{id:uh.DELETE_WORKFLOW,title:e.baseText("commandBar.workflow.delete"),section:e.baseText("commandBar.sections.workflow"),icon:{component:fe,props:{icon:"trash"}},handler:()=>{La.emit("deleteWorkflow")}}]:[{id:uh.ARCHIVE_WORKFLOW,title:e.baseText("commandBar.workflow.archive"),section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.keywords.delete")],icon:{component:fe,props:{icon:"trash"}},handler:()=>{La.emit("archiveWorkflow")}}]:[])),T=_((()=>[...h.value,...x.value,...y.value,...w.value,...k.value]));return{commands:_((()=>[...T.value,...f.value]))}}(),m=function(){const e=se(),t=et(),o=nt(),a=Vi(),r=vo(),l=Ft(),n=Zo(),i=ir(),s=Ua(),c=_((()=>o.params.name)),d=_((()=>a.activeExecution)),u=_((()=>Rn(r.getWorkflowById(c.value)?.scopes).workflow)),p=_((()=>l.isEnterpriseFeatureEnabled[Xn.AdvancedExecutionFilters])),v=_((()=>!!d.value?.annotation&&(d.value?.annotation.vote||d.value?.annotation.tags.length>0))),m=_((()=>d.value?.annotation?.vote||null)),g=_((()=>c.value?[...a.currentExecutionsByWorkflowId[c.value]??[],...a.executionsByWorkflowId[c.value]??[]]:[])),b=_((()=>{if(!d.value)return!1;const e=d.value.status;return"error"===e||"crashed"===e||"canceled"===e})),f=_((()=>!!d.value&&("running"===d.value.status||"new"===d.value.status)));async function h(){const o=[v.value&&e.baseText("executionDetails.confirmMessage.annotationsNote"),e.baseText("executionDetails.confirmMessage.message")].filter(Boolean).join(" ");if("confirm"===await i.confirm(o,e.baseText("executionDetails.confirmMessage.headline"),{type:"warning",confirmButtonText:e.baseText("executionDetails.confirmMessage.confirmButtonText"),cancelButtonText:""}))try{const o=d.value.id,r=g.value.findIndex((e=>e.id===o)),l=g.value[r+1]||g.value[r-1]||g.value[0];await a.deleteExecutions({ids:[o]}),g.value.length>0?await t.replace({name:Fn.EXECUTION_PREVIEW,params:{name:c.value,executionId:l.id}}).catch((()=>{})):await t.replace({name:Fn.EXECUTION_HOME,params:{name:c.value}}),n.showMessage({title:e.baseText("executionsList.showMessage.handleDeleteSelected.title"),type:"success"})}catch(r){n.showError(r,e.baseText("executionsList.showError.handleDeleteSelected.title"))}}async function x(t){n.showMessage({title:e.baseText("executionDetails.runningMessage"),type:"info",duration:2e3});try{const e=ya((await a.retryExecution(d.value.id,t)).status);e&&n.showMessage(e),s.track("User clicked retry execution button",{workflow_id:c.value,execution_id:d.value.id,retry_type:t?"current":"original"})}catch(o){n.showError(o,e.baseText("executionsList.showError.retryExecution.title"))}}async function y(){try{await a.stopCurrentExecution(d.value.id),n.showMessage({title:e.baseText("executionsList.showMessage.stopExecution.title"),message:e.baseText("executionsList.showMessage.stopExecution.message",{interpolate:{activeExecutionId:d.value.id}}),type:"success"})}catch(t){n.showError(t,e.baseText("executionsList.showError.stopExecution.title"))}}function w(){t.push({name:Fn.EXECUTION_DEBUG,params:{name:d.value.workflowId,executionId:d.value.id}})}async function k(e){const t=e===m.value?null:e;try{await a.annotateExecution(d.value.id,{vote:t})}catch(o){n.showError(o,"executionAnnotationView.vote.error")}}return{commands:_((()=>{if(!d.value)return[];const t=[];if(u.value.update){const o="success"===d.value.status;t.push({id:_h.DEBUG_EXECUTION,title:o?e.baseText("executionsList.debug.button.copyToEditor"):e.baseText("executionsList.debug.button.debugInEditor"),section:e.baseText("commandBar.sections.execution"),handler:w,icon:{component:fe,props:{icon:o?"copy":"bug"}}})}return b.value&&u.value.update&&(t.push({id:_h.RETRY_CURRENT_WORKFLOW,title:e.baseText("executionsList.retryWithCurrentlySavedWorkflow"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await x(!0),icon:{component:fe,props:{icon:"redo-2"}}}),t.push({id:_h.RETRY_ORIGINAL_WORKFLOW,title:e.baseText("executionsList.retryWithOriginalWorkflow"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await x(!1),icon:{component:fe,props:{icon:"redo"}}})),f.value&&u.value.execute&&t.push({id:_h.STOP_EXECUTION,title:e.baseText("executionsList.stopExecution"),section:e.baseText("commandBar.sections.execution"),handler:y,icon:{component:fe,props:{icon:"stop"}}}),p.value&&(t.push({id:_h.VOTE_UP,title:"up"===m.value?e.baseText("executionAnnotationView.vote.removeUp"):e.baseText("executionAnnotationView.vote.up"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await k("up"),icon:{component:fe,props:{icon:"thumbs-up"}}}),t.push({id:_h.VOTE_DOWN,title:"down"===m.value?e.baseText("executionAnnotationView.vote.removeDown"):e.baseText("executionAnnotationView.vote.down"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await k("down"),icon:{component:fe,props:{icon:"thumbs-down"}}})),u.value.update&&t.push({id:_h.DELETE_EXECUTION,title:e.baseText("executionDetails.deleteExecution"),section:e.baseText("commandBar.sections.execution"),handler:h,icon:{component:fe,props:{icon:"trash-2"}}}),t}))}}(),g=Dy({lastQuery:d,activeNodeId:c,currentProjectName:u}),b=Uy({lastQuery:d,activeNodeId:c,currentProjectName:u}),f=Vy({lastQuery:d,activeNodeId:c,currentProjectName:u}),h=function(){const e=se(),t=co(),o=Pr(),a=et(),r=nt(),l=_((()=>t.myProjects.find((e=>"personal"===e.type))?.id)),n=_((()=>"string"==typeof r.params.projectId?r.params.projectId:l.value));return{commands:_((()=>o.canViewWorkflows?[{id:"open-executions",title:e.baseText("commandBar.executions.open"),section:e.baseText("commandBar.sections.executions"),icon:{component:fe,props:{icon:"arrow-right"}},handler:()=>{n.value===l.value?a.push({name:Fn.EXECUTIONS}):a.push({name:Fn.PROJECTS_EXECUTIONS,params:{projectId:n.value}})}}]:[]))}}(),x=function(e){const t=se(),{lastQuery:o,activeNodeId:a}=e,r=co(),l=Hd(),n=et(),i=_((()=>{const e=(o.value||"").trim().toLowerCase(),t=r.availableProjects;return e?t.filter((t=>t.name?.toLowerCase().includes(e)||t.id?.toLowerCase().includes(e))):t})),s=(e,o)=>{let a="personal"===e.type?t.baseText("projects.menu.personal"):e.name?e.name:t.baseText("commandBar.projects.unnamed");o&&(a=t.baseText("generic.openResource",{interpolate:{resource:a}}));const r=o?t.baseText("commandBar.sections.projects"):t.baseText("commandBar.projects.open");return{id:e.id,title:a,section:r,keywords:[a],handler:()=>{n.push({name:Fn.PROJECTS_WORKFLOWS,params:{projectId:e.id}})}}},c=_((()=>a.value!==hh.OPEN_PROJECT?[]:i.value.map((e=>s(e,!1))))),d=_((()=>null===a.value&&o.value.trim().length>2&&r.canViewProjects?i.value.map((e=>s(e,!0))):[]));return{commands:_((()=>{const e=[];return r.hasPermissionToCreateProjects&&r.canCreateProjects&&e.push({id:hh.CREATE_PROJECT,title:t.baseText("commandBar.projects.create"),section:t.baseText("commandBar.sections.projects"),icon:{component:fe,props:{icon:"layers",color:"text-light"}},handler:()=>{l.createProject("command_bar")}}),r.availableProjects.length>0&&r.canViewProjects&&e.push({id:hh.OPEN_PROJECT,title:t.baseText("commandBar.projects.open"),section:t.baseText("commandBar.sections.projects"),placeholder:t.baseText("commandBar.projects.searchPlaceholder"),children:c.value,icon:{component:fe,props:{icon:"layers",color:"text-light"}}}),[...e,...d.value]})),handlers:{onCommandBarChange:function(e){o.value=e},onCommandBarNavigateTo:function(e){a.value=e}}}}({lastQuery:d,activeNodeId:c}),y=function(){const e=se(),t=Sr(),o=et(),a=Ft(),r=co(),l=Jt(),{getReportingURL:n}=Ui();return{commands:_((()=>[{id:xh.WHATS_NEW,title:e.baseText("mainSidebar.whatsNew"),section:e.baseText("commandBar.sections.general"),handler:()=>{t.openModal(Wl)},icon:{component:fe,props:{icon:"bell"}},keywords:[e.baseText("mainSidebar.whatsNew").toLowerCase(),e.baseText("mainSidebar.whatsNew.fullChangelog").toLowerCase()]},...a.isChatFeatureEnabled?[{id:xh.CHAT_HUB,title:e.baseText("projects.menu.chat"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:Td,force:!0})},icon:{component:fe,props:{icon:"message-circle"}},keywords:["chat","open chat",e.baseText("projects.menu.chat").toLowerCase()]}]:[],...r.canViewProjects?[{id:xh.TEMPLATES,title:e.baseText("generic.templates"),section:e.baseText("commandBar.sections.general"),handler:()=>{l.hasCustomTemplatesHost?o.push({name:Fn.TEMPLATES}):window.open(l.websiteTemplateRepositoryURL,"_blank")},icon:{component:fe,props:{icon:"package-open"}},keywords:[e.baseText("generic.templates").toLowerCase()]}]:[],...r.canViewProjects?[{id:xh.VARIABLES,title:e.baseText("mainSidebar.variables"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:Fn.HOME_VARIABLES})},icon:{component:fe,props:{icon:"variable"}},keywords:[e.baseText("mainSidebar.variables").toLowerCase()]}]:[],...r.canViewProjects?[{id:xh.INSIGHTS,title:"Insights",section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:Fn.INSIGHTS})},icon:{component:fe,props:{icon:"chart-column-decreasing"}},keywords:["insights"]}]:[],{id:xh.QUICKSTART,title:e.baseText("mainSidebar.helpMenuItems.quickstart"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ri.QUICKSTART_VIDEO,"_blank","noreferrer")},icon:{component:fe,props:{icon:"video"}},keywords:[e.baseText("mainSidebar.helpMenuItems.quickstart").toLowerCase()]},{id:xh.DOCUMENTATION,title:e.baseText("mainSidebar.helpMenuItems.documentation"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ri.DOCUMENTATION,"_blank","noreferrer")},icon:{component:fe,props:{icon:"book"}},keywords:[e.baseText("mainSidebar.helpMenuItems.documentation").toLowerCase()]},{id:xh.FORUM,title:e.baseText("mainSidebar.helpMenuItems.forum"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ri.FORUM,"_blank","noreferrer")},icon:{component:fe,props:{icon:"users"}},keywords:[e.baseText("mainSidebar.helpMenuItems.forum").toLowerCase()]},{id:xh.COURSE,title:e.baseText("mainSidebar.helpMenuItems.course"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ri.COURSES,"_blank","noreferrer")},icon:{component:fe,props:{icon:"graduation-cap"}},keywords:[e.baseText("mainSidebar.helpMenuItems.course").toLowerCase()]},{id:xh.REPORT_BUG,title:e.baseText("mainSidebar.helpMenuItems.reportBug"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(n(),"_blank","noreferrer")},icon:{component:fe,props:{icon:"bug"}},keywords:[e.baseText("mainSidebar.helpMenuItems.reportBug").toLowerCase()]},{id:xh.ABOUT,title:e.baseText("mainSidebar.aboutN8n"),section:e.baseText("mainSidebar.help"),handler:()=>{t.openModal(Bn)},icon:{component:fe,props:{icon:"info"}},keywords:[e.baseText("mainSidebar.aboutN8n").toLowerCase()]},{id:xh.SETTINGS,title:e.baseText("settings"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:Fn.SETTINGS})},icon:{component:fe,props:{icon:"cog"}},keywords:[e.baseText("settings").toLowerCase()]},{id:xh.SIGN_OUT,title:e.baseText("auth.signout"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:Fn.SIGNOUT})},icon:{component:fe,props:{icon:"sign-out-alt"}},keywords:[e.baseText("auth.signout").toLowerCase()]}]))}}(),w=xd(),k=Wy({lastQuery:d}),T=[w,p,v,g,y],C=[w,m,g,x,f,b,h,y],E=[w,g,x,f,b,h,y],j=[w,f,x,g,b,h,y],I=[w,g,x,f,b,y],z=[w,b,x,g,f,h,y],N=[w,g,x,f,b,h,y],S=[k,w,y,x,g,f,b,h],M=[w,x,g,f,b,h,y],$=_((()=>{switch(a.currentRoute.value.name){case Fn.WORKFLOW:case Fn.NEW_WORKFLOW:return T;case Fn.EXECUTION_PREVIEW:case Fn.EXECUTION_DEBUG:return C;case Fn.WORKFLOWS:case Fn.PROJECTS_WORKFLOWS:return E;case Fn.CREDENTIALS:case Fn.PROJECTS_CREDENTIALS:return j;case Fn.EXECUTIONS:case Fn.PROJECTS_EXECUTIONS:return I;case Gn:case Vl:return z;case Fn.EVALUATION:case Fn.EVALUATION_EDIT:case Fn.EVALUATION_RUNS_DETAIL:return N;case Td:case Cd:case kd:case Ed:return S;default:return M}})),A=_((()=>{switch(a.currentRoute.value.name){case Fn.WORKFLOW:case Fn.NEW_WORKFLOW:return o.workflow.name?l.baseText("commandBar.sections.workflow")+" ⋅ "+o.workflow.name:"";case Fn.EXECUTION_PREVIEW:case Fn.EXECUTION_DEBUG:return o.workflow.name?l.baseText("commandBar.sections.execution")+" ⋅ "+o.workflow.name:"";case Fn.EVALUATION:case Fn.EVALUATION_EDIT:case Fn.EVALUATION_RUNS_DETAIL:return o.workflow.name?" ⋅ "+o.workflow.name:"";default:return""}})),P=(e,t,o)=>{n.track("User executed command bar command",{command_id:e.id,command_section:e.section,view:t,parent_command_id:o?.id})},B=e=>{const t={...e},o=(a.currentRoute.value.name??"").toString();if(e.handler){const a=e.handler;t.handler=async()=>(P(e,o),await a())}return e.children&&(t.children=e.children.map((t=>{if(t.handler){const a=t.handler;return{...t,handler:async()=>(P(t,o,e),await a())}}return t}))),t};return{items:_((()=>$.value.flatMap((e=>e.commands.value)).map(B))),initialize:async function(){await e.loadNodeTypesIfNotLoaded();const t=$.value.map((async e=>{e.initialize&&await e.initialize()}));await Promise.all(t)},onCommandBarChange:function(e){d.value=e;for(const t of $.value)t.handlers?.onCommandBarChange&&t.handlers.onCommandBarChange(e)},onCommandBarNavigateTo:function(e){for(const t of $.value)t.handlers?.onCommandBarNavigateTo&&t.handlers.onCommandBarNavigateTo(e)},placeholder:i,context:A,isLoading:_((()=>$.value.some((e=>!0===e.isLoading?.value))))}}function Fy(e={}){const{maxResults:t=50}=e,o=xo(),a=Pr(),r=_((()=>a.workflowId?Ea(xr(a.workflowId)):void 0)),l=s(!1),n=s(""),i=s(0),c=s({top:0,left:0}),d=s(-1),u=s(null),p=s(!1),v=_((()=>{const e=n.value.toLowerCase(),a=r.value?.allNodes??[],l=new Set(o.confirmedNodeIds);let i=a.filter((e=>!l.has(e.id)));return e&&(i=i.filter((t=>t.name.toLowerCase().includes(e)))),i.slice(0,t)}));function m(e,t={}){if(p.value=t.viaButton??!1,t.viaButton)u.value=null,d.value=-1;else{const t=e;u.value=t,d.value=t.selectionStart??t.value.length}l.value=!0,n.value="",i.value=0,function(e,t={}){const o=e.getBoundingClientRect();t.alignRight?c.value={top:o.top-8,right:window.innerWidth-o.right}:c.value={top:o.top-8,left:o.left}}(e,t)}function g(e=!1){if(e&&u.value&&d.value>=0){const e=u.value,t=e.value,o=e.selectionStart??t.length;e.value=t.substring(0,d.value)+t.substring(o);const a=d.value;e.setSelectionRange(a,a),e.dispatchEvent(new Event("input",{bubbles:!0}))}l.value=!1,n.value="",i.value=0,d.value=-1}function b(e){if(o.confirmNodes([e.id],"mention"),u.value&&d.value>=0){const t=u.value,o=t.value,a=t.selectionStart??o.length,r=o.substring(0,d.value),l=o.substring(a),n=e.name+" ";t.value=r+n+l;const i=d.value+n.length;t.setSelectionRange(i,i),t.dispatchEvent(new Event("input",{bubbles:!0}))}g()}return B((()=>(r.value?.allNodes??[]).length),(()=>{l.value&&g()})),{showDropdown:l,searchQuery:n,highlightedIndex:i,dropdownPosition:c,filteredNodes:v,openedViaButton:p,handleInput:function(e,t){const o=t.value,a=t.selectionStart??o.length;if(l.value)d.value>=0&&a>d.value?(n.value=o.substring(d.value+1,a),i.value=0):g(),(!o.includes("@")||a<=d.value)&&g();else if("@"===o.charAt(a-1)){const e=a>=2?o.charAt(a-2):"";return void(e&&!/\s/.test(e)||(m(t),d.value=a-1))}},handleKeyDown:function(e){if(!l.value)return!1;switch(e.key){case"ArrowDown":return e.preventDefault(),i.value=Math.min(i.value+1,v.value.length-1),!0;case"ArrowUp":return e.preventDefault(),i.value=Math.max(i.value-1,0),!0;case"Enter":return v.value.length>0&&(e.preventDefault(),e.stopPropagation(),b(v.value[i.value]),!0);case"Escape":return e.preventDefault(),g(),!0;case"Tab":return v.value.length>0?(e.preventDefault(),b(v.value[i.value]),!0):(g(),!1);default:return!1}},selectNode:b,closeDropdown:g,openDropdown:m}}function Hy(){const e=Pr(),t=tr(),o=za(),a=Gr(),r=$a(),l=Sr(),n=$c(),i=Ut();function s(e,t){return e.source===t.source&&e.target===t.target&&(e.sourceHandle??null)===(t.sourceHandle??null)&&(e.targetHandle??null)===(t.targetHandle??null)}return{updateWorkflow:async function(c,d){try{!function(e){for(const t of e){if(t.credentials&&Object.keys(t.credentials).length>0)continue;const e=a.getNodeType(t.type);if(e?.credentials)for(const a of e.credentials){const r=o.getCredentialsByType(a.name);if(!r||0===r.length)continue;const l=r[0];t.credentials={[l.type]:{id:l.id,name:l.name}};const n=na(e),i=Kt(e,a);n&&i&&(t.parameters[n.name]=i.value);break}}}(c.nodes??[]);const{nodesToUpdate:m,nodesToAdd:g,nodesToRemove:b}=function(t){const o=new Map(e.allNodes.map((e=>[e.id,e]))),a=new Map(e.allNodes.map((e=>[`${e.type}::${e.name}`,e]))),r=[],l=[],n=[],i=new Set;return t.nodes?.forEach((e=>{let t=o.get(e.id);if(!t){const o=`${e.type}::${e.name}`;t=a.get(o)}t?(r.push({existing:t,updated:{...e,id:t.id}}),i.add(t.id)):l.push(e)})),o.forEach(((e,t)=>{i.has(t)||n.push(e)})),{nodesToUpdate:r,nodesToAdd:l,nodesToRemove:n}}(c);await async function(o){if(0===o.length)return!1;const r=new Map;let l=!1;for(const{existing:e,updated:t}of o)if(e.name!==t.name){const o=await n.renameNode(e.name,t.name,{trackHistory:!0,trackBulk:!1,showErrorToast:!1});o&&(r.set(e.id,o),l=!0)}const s=e.cloneWorkflowObject();for(const{existing:e,updated:n}of o){const o=r.get(e.id)??e.name,i=s.nodes[o];if(!i)continue;Object.assign(i,{...n,position:e.position,name:o});const c=a.getNodeType(i.type,i.typeVersion);c&&(i.parameters=vi(c.properties??[],i.parameters,!0,!1,i,c)??{}),(0,Gh.default)(e.parameters,n.parameters)||(t.resetParametersLastUpdatedAt(o),l=!0)}e.setNodes(Object.values(s.nodes)),e.setConnections(s.connectionsBySourceNode);for(const{existing:e}of o){const t=r.get(e.id)??e.name;i.updateNodeParameterIssuesByName(t)}return l}(m)&&l.markStateDirty(),function(e){for(const t of e)n.deleteNode(t.id,{trackHistory:!0,trackBulk:!1})}(b);const f=(await async function(e){return 0===e.length?[]:await n.addNodes(e.map((e=>({...e}))),{trackHistory:!0,trackBulk:!1,forcePosition:!0,telemetry:!1})}(g)).map((e=>e.id));if(await async function(t){const o=e.workflow.connections,a=zc(o,e.allNodes),r=zc(t,e.allNodes),l=a.filter((e=>!r.some((t=>s(e,t))))),i=r.filter((e=>!a.some((t=>s(t,e)))));for(const e of l)n.deleteConnection(e,{trackHistory:!0,trackBulk:!1});i.length>0&&await n.addConnections(i,{trackHistory:!0,trackBulk:!1})}(c.connections??{}),p=c.name,v=d?.isInitialGeneration,p&&v&&e.workflow.name.startsWith("My workflow")&&t.setWorkflowName({newName:p,setStateDirty:!1}),c.pinData&&e.workflowId){const t=Ea(xr(e.workflowId));t.setPinData({...t.getPinDataSnapshot(),...c.pinData})}return r.setBuilderMadeEdits(!0),Sc.emit("tidyUp",{source:"builder-update",nodeIdsFilter:u,trackEvents:!1,trackHistory:!0,trackBulk:!1}),{success:!0,newNodeIds:f}}catch(m){return{success:!1,error:m}}var u,p,v}}}function Ky(){const e=$a(),t=Pr(),o=Po(),a=Gr(),r=Sr(),l=Io(),n=bo(),i=se(),c=_((()=>t.workflowId?Ea(xr(t.workflowId)):void 0)),d=s(!1),u=s([]),p=s({}),v=s(!1);B((()=>e.latestRevertVersion),(async a=>{if(!a)return u.value=[],p.value={},void(v.value=!1);const r=a.id;v.value=!1;try{const a=await o.getWorkflowVersion(t.workflowId,r);if(e.latestRevertVersion?.id!==r)return;u.value=a.nodes,p.value=a.connections}catch{if(e.latestRevertVersion?.id!==r)return;u.value=[],p.value={}}v.value=!0}),{immediate:!0});const m=_((()=>{if(!v.value||e.streaming)return[];const t=u.value.map((e=>{const t=a.getNodeType(e.type,e.typeVersion);if(!t)return e;const o=vi(t.properties??[],e.parameters,!0,!1,e,t);return{...e,parameters:o??{}}})),o=c.value?.allNodes??[],r=ln(t,o),l=new Map(o.map((e=>[e.id,e])));return[...r.values()].filter((e=>e.status!==ui.Eq)).map((e=>{const t=e.status===ui.Deleted?e.node:l.get(e.node.id)??e.node;return{status:e.status,node:t,nodeType:a.getNodeType(t.type,t.typeVersion)}}))})),g=_((()=>m.value.length)),b=s(!1),f=s([]);function h(){for(const e of f.value)for(const t of Object.values(Qh))Sc.emit("nodes:action",{ids:[e],action:"update:node:class",payload:{className:t,add:!1}});f.value=[]}return B(b,(e=>{e?function(){h();for(const e of m.value){const t=Qh[e.status];t&&(Sc.emit("nodes:action",{ids:[e.node.id],action:"update:node:class",payload:{className:t,add:!0}}),f.value.push(e.node.id))}}():h()})),B((()=>e.streaming),(e=>{e&&b.value&&(b.value=!1,h())})),B((()=>e.latestRevertVersion),(()=>{b.value&&(b.value=!1,h())})),B((()=>l.isOpen),(e=>{e||(b.value=!1,h())})),K((()=>{h()})),{showReviewChanges:_((()=>n.isFeatureEnabled(Ul.name)&&!e.streaming&&null!==e.latestRevertVersion&&g.value>0)),editedNodesCount:g,nodeChanges:m,isExpanded:b,toggleExpanded:function(){b.value=!b.value,e.trackWorkflowBuilderJourney(b.value?"user_expanded_review_changes":"user_collapsed_review_changes")},isLoadingDiff:d,openDiffView:function(){if(!e.latestRevertVersion||!v.value)return;const o={...t.workflow,nodes:u.value,connections:p.value},a=t.workflow;r.openModalWithData({name:$n,data:{eventBus:he(),sourceWorkflow:o,targetWorkflow:a,sourceLabel:i.baseText("aiAssistant.builder.reviewChanges.previousVersion"),targetLabel:i.baseText("aiAssistant.builder.reviewChanges.currentVersion")}})}}}function Gy(e){const t=Ua(),o=Mr(),a=wa(),r=Sr(),{isCtrlKeyPressed:l}=Ie(),n=async()=>{const e=a.popUndoableToUndo();if(!e)return;const t=Date.now();if(e instanceof Na){a.bulkInProgress=!0;const o=e.commands,r=[];for(let e=o.length-1;e>=0;e--)await o[e].revert(),r.push(o[e].getReverseCommand(t));a.pushUndoableToRedo(new Na(r)),await k(),a.bulkInProgress=!1}e instanceof Xr&&(await e.revert(),a.pushUndoableToRedo(e.getReverseCommand(t)),r.markStateDirty()),s(e,"undo")},i=async()=>{const e=a.popUndoableToRedo();if(!e)return;const t=Date.now();if(e instanceof Na){a.bulkInProgress=!0;const o=e.commands,r=[];for(let e=o.length-1;e>=0;e--)await o[e].revert(),r.push(o[e].getReverseCommand(t));a.pushBulkCommandToUndo(new Na(r),!1),await k(),a.bulkInProgress=!1}e instanceof Xr&&(await e.revert(),a.pushCommandToUndo(e.getReverseCommand(t),!1),r.markStateDirty()),s(e,"redo")};function s(e,o){e instanceof Xr?t.track(`User hit ${o}`,{commands_length:1,commands:[e.name]}):e instanceof Na&&t.track(`User hit ${o}`,{commands_length:e.commands.length,commands:e.commands.map((e=>e.name))})}function c(a){const s=aa(e),c=o.isNDVOpen,d=r.isAnyModalOpen||null!==document.querySelector(`${T_}:not([style*="display: none"])`),u=l(a)&&"z"===a.key.toLowerCase();a.repeat||s!==Jn.WORKFLOW||a.target instanceof HTMLElement&&Ic(a.target)||(c||d?c&&u&&!a.shiftKey&&function(){const e=o.activeNode;e&&t?.track("User hit undo in NDV",{node_type:e.type})}():u&&(a.preventDefault(),a.shiftKey?i():n()))}return C((()=>{document.addEventListener("keydown",c)})),E((()=>{document.removeEventListener("keydown",c)})),{undo:n,redo:i}}function Yy(){const e=Sa(),t=Ft(),o=s(!1);async function a(){if(!o.value){o.value=!0;try{const a=await async function(){if(!t.endpointHealth)return!0;const e=new AbortController,o=setTimeout((()=>e.abort()),E_);try{return(await fetch(t.endpointHealth,{cache:"no-store",signal:e.signal})).ok}catch{return!1}finally{clearTimeout(o)}}();e.setOnline(a)}finally{o.value=!1}}}const{startHeartbeat:r,stopHeartbeat:l}=td({interval:C_,onHeartbeat:()=>{a()}});return C((()=>{t.isPreviewMode||(a(),r())})),E((()=>{l()})),{isOnline:e.isOnline}}function Qy(){const e=nt(),t=Sr(),o=he(),a=e=>{t.modalsById[e]?.open&&t.closeModal(e)},r=(e,o=!1)=>{const a="push"===e?la:ll,r=o&&t.modalsById[a]?.data?.eventBus?t.modalsById[a].data:{eventBus:he()};t.openModalWithData({name:a,data:r})},l=()=>{const l="string"==typeof e.query.diff?e.query.diff:void 0,n=l&&ti(e.query.workflowStatus)?e.query.workflowStatus:void 0,i="string"!=typeof e.query.direction||"push"!==e.query.direction&&"pull"!==e.query.direction?void 0:e.query.direction,s="string"!=typeof e.query.sourceControl||"push"!==e.query.sourceControl&&"pull"!==e.query.sourceControl?void 0:e.query.sourceControl;((e,a,r)=>{const l=e&&r,n=t.modalsById[Hl]?.open;l&&!n?t.openModalWithData({name:Hl,data:{eventBus:o,workflowId:e,workflowStatus:a,direction:r}}):!l&&n&&t.closeModal(Hl)})(l,n,i),((e,o,l)=>{if(!e||o)if(!l||o||e)e||o||(a(la),a(ll));else{const e="push"===l?la:ll;t.modalsById[e]?.open||r(l,!0)}else{const o="push"===e?la:ll;t.modalsById[o]?.open||r(e)}})(s,l,i)};return B((()=>[e.query.diff,e.query.direction,e.query.sourceControl]),l,{immediate:!0}),l(),{workflowDiffEventBus:o}}function Xy(e,t){const o=document.documentElement.style.getPropertyValue(e),a=le(e);B((()=>d(t)),(e=>{a.value=e}),{immediate:!0}),K((()=>{document.documentElement.style.setProperty(e,o??null)}))}function Jy(e){return-1!==e.type.indexOf("mouse")?e.clientX:e.touches[0].clientX}function Zy(e){return-1!==e.type.indexOf("mouse")?e.clientY:e.touches[0].clientY}function ew(e,{originalException:t}){return!t||B_.some((e=>t instanceof e.instanceof&&(!("message"in e)||(e.message instanceof RegExp?e.message.test(t.message??""):t.message===e.message))))?null:e}return{setters:[function(e){o=e.o,a=e.t},function(e){r=e.$,l=e.A,n=e.C,i=e.E,s=e.Ft,c=e.H,d=e.Ht,u=e.I,p=e.K,v=e.M,m=e.N,g=e.Nt,b=e.O,f=e.Q,h=e.Rt,_=e.S,x=e.Sn,y=e.T,w=e.U,k=e.W,T=e.Wt,C=e.X,E=e.Z,j=e._,I=e._n,z=e._t,N=e.at,S=e.bt,M=e.c,$=e.dt,A=e.f,P=e.ft,B=e.gt,L=e.h,O=e.i,R=e.it,D=e.j,U=e.l,V=e.m,W=e.n,q=e.ot,F=e.p,H=e.pt,K=e.q,G=e.r,Y=e.rt,Q=e.st,X=e.v,J=e.vn,Z=e.w,ee=e.y,te=e.yn,oe=e.yt,ae=e.zt},function(e){re=e.$,le=e.C,ne=e.D,ie=e._t,se=e.bt,ce=e.g,de=e.m,ue=e.mt,pe=e.vt,ve=e.x,me=e.xt,ge=e.yt,be=e.z},function(e){fe=e.$i,he=e.At,_e=e.Bt,xe=e.Di,ye=e.Dn,we=e.Ei,ke=e.En,Te=e.Et,Ce=e.F,Ee=e.Fi,je=e.H,Ie=e.Ht,ze=e.Ii,Ne=e.Jt,Se=e.K,Me=e.Ln,$e=e.Mi,Ae=e.Nt,Pe=e.Oi,Be=e.Q,Le=e.Qi,Oe=e.R,Re=e.Ri,De=e.Tn,Ue=e.Tt,Ve=e.Ut,We=e.Vt,qe=e.W,Fe=e.Wn,He=e.Wt,Ke=e.X,Ge=e.Xi,Ye=e.Yi,Qe=e.Yt,Xe=e.Z,Je=e.Zi,Ze=e._,et=e._t,tt=e.ct,ot=e.et,at=e.f,rt=e.fr,lt=e.gn,nt=e.gt,it=e.h,st=e.hn,ct=e.i,dt=e.ji,ut=e.k,pt=e.ki,vt=e.kt,mt=e.lt,gt=e.n,bt=e.na,ft=e.o,ht=e.qt,_t=e.rt,xt=e.sn,yt=e.st,wt=e.ta,kt=e.tn,Tt=e.tr,Ct=e.tt,Et=e.v,jt=e.vt,It=e.wi,zt=e.yt,Nt=e.z,St=e.zi,Mt=e.zt},function(e){$t=e.t},function(e){},function(e){At=e.n,Pt=e.t},function(e){Bt=e.t},function(e){Lt=e.$,Ot=e.$a,Rt=e.$i,Dt=e.$o,Ut=e.$t,Vt=e.Ai,Wt=e.Ao,qt=e.Ar,Ft=e.As,Ht=e.Ba,Kt=e.Bi,Gt=e.Bo,Yt=e.Br,e.Co,Qt=e.Cr,Xt=e.Cs,Jt=e.Dn,Zt=e.Do,eo=e.Dr,to=e.Ds,oo=e.Dt,ao=e.Eo,ro=e.Er,lo=e.Es,no=e.Et,io=e.Fa,so=e.Fo,co=e.Ft,uo=e.Gc,po=e.Go,vo=e.Gr,mo=e.Ha,go=e.Ho,bo=e.Hr,fo=e.Ia,ho=e.Ii,_o=e.Io,xo=e.Ir,yo=e.It,wo=e.Ja,ko=e.Jc,e.Jo,To=e.Ki,Co=e.Ko,Eo=e.La,jo=e.Lo,Io=e.Lr,zo=e.Ma,No=e.Mi,So=e.Mo,Mo=e.Mr,$o=e.Na,Ao=e.No,Po=e.Nr,Bo=e.Oo,Lo=e.Os,Oo=e.Ot,Ro=e.Pa,Do=e.Po,Uo=e.Pr,Vo=e.Pt,Wo=e.Qa,qo=e.Qo,Fo=e.Ra,Ho=e.Ri,Ko=e.Ro,Go=e.Rr,Yo=e.So,Qo=e.Ss,Xo=e.T,Jo=e.To,Zo=e.Tr,ea=e.Ts,ta=e.Uc,oa=e.Ui,aa=e.Un,ra=e.Uo,la=e.Va,na=e.Vi,ia=e.Vo,sa=e.Vr,ca=e.Vs,da=e.Wi,ua=e.Wo,pa=e.Wr,va=e.Xa,ma=e.Xo,ga=e.Xr,ba=e.Ya,fa=e.Yo,ha=e.Za,_a=e.Zo,xa=e.Zr,ya=e._,wa=e._i,ka=e._n,Ta=e._o,Ca=e._s,Ea=e.aa,ja=e.ao,Ia=e.as,za=e.at,Na=e.bi,Sa=e.bn,Ma=e.bo,e.bs,$a=e.cn,Aa=e.co,Pa=e.cs,Ba=e.d,La=e.dn,Oa=e.do,Ra=e.ds,Da=e.el,Ua=e.en,Va=e.eo,Wa=e.es,e.fo,qa=e.fs,Fa=e.gl,Ha=e.go,Ka=e.gr,Ga=e.gs,Ya=e.hc,Qa=e.hl,Xa=e.ho,Ja=e.hr,Za=e.hs,er=e.i,tr=e.in,or=e.io,ar=e.is,rr=e.ja,lr=e.ji,nr=e.jo,ir=e.jr,e.ki,sr=e.ko,cr=e.kr,dr=e.ks,ur=e.kt,pr=e.la,vr=e.li,mr=e.ll,gr=e.lo,e.ls,br=e.mc,fr=e.ml,hr=e.mo,_r=e.ms,xr=e.na,yr=e.nn,e.no,wr=e.ns,kr=e.o,Tr=e.on,Cr=e.oo,Er=e.os,jr=e.po,Ir=e.ps,zr=e.qo,Nr=e.qr,Sr=e.r,Mr=e.rn,$r=e.ro,Ar=e.rs,Pr=e.s,Br=e.so,Lr=e.ss,Or=e.t,Rr=e.ta,Dr=e.tn,Ur=e.to,Vr=e.ts,Wr=e.uo,qr=e.us,Fr=e.vn,Hr=e.vo,Kr=e.vs,Gr=e.w,Yr=e.wo,Qr=e.ws,Xr=e.xi,Jr=e.xn,Zr=e.xo,el=e.xs,tl=e.yn,ol=e.yo,al=e.ys,rl=e.yt,ll=e.za,nl=e.zo,il=e.zr},function(e){sl=e.A,cl=e.C,dl=e.E,ul=e.F,pl=e.P,vl=e.S,ml=e.T,gl=e.f,bl=e.i,fl=e.j,hl=e.l,_l=e.t},function(e){xl=e.t},function(e){yl=e.n,wl=e.t},function(e){kl=e.i,Tl=e.n,Cl=e.r},function(e){El=e.t},function(e){jl=e.$a,e.$o,Il=e.$s,zl=e.As,Nl=e.Bs,Sl=e.Co,Ml=e.Cs,$l=e.D,Al=e.Ds,e.Eo,Pl=e.Es,Bl=e.Fs,Ll=e.Gi,Ol=e.Go,Rl=e.Gs,Dl=e.Gt,Ul=e.Hc,e.Ho,Vl=e.Hr,Wl=e.Hs,ql=e.Is,Fl=e.Ka,Hl=e.Ks,e.Lo,Kl=e.Lr,Gl=e.Ls,e.Lt,Yl=e.M,e.Mo,Ql=e.O,Xl=e.Oa,e.Ol,Jl=e.Os,Zl=e.Pa,en=e.Ps,tn=e.Qo,on=e.Qs,e.Rl,an=e.Rs,rn=e.S,ln=e.Si,nn=e.Ss,sn=e.Ts,cn=e.Tt,dn=e.Ua,un=e.Us,pn=e.V,vn=e.Vs,mn=e.Wo,gn=e.Ws,bn=e.Xa,fn=e.Xs,hn=e.Ys,_n=e.Za,xn=e.Zc,yn=e.Zs,wn=e._o,kn=e._s,Tn=e.aa,Cn=e.ba,En=e.bi,jn=e.bs,In=e.c,zn=e.dn,Nn=e.ea,Sn=e.ec,Mn=e.es,$n=e.gs,e.h,An=e.ha,Pn=e.ho,Bn=e.hs,Ln=e.ia,On=e.ii,Rn=e.is,Dn=e.j,Un=e.js,e.kl,Vn=e.ks,Wn=e.ll,qn=e.mo,Fn=e.ms,e.n,Hn=e.na,Kn=e.nc,Gn=e.ni,Yn=e.nl,Qn=e.ns,e.o,Xn=e.pl,Jn=e.ps,Zn=e.qs,ei=e.ra,ti=e.rs,oi=e.t,ai=e.ta,ri=e.tc,li=e.ts,ni=e.vs,ii=e.w,si=e.wo,ci=e.wr,di=e.ws,ui=e.xi,e.xr,pi=e.xs,vi=e.ya,mi=e.ys,gi=e.zi,e.zl,bi=e.zs},function(e){fi=e.y},function(e){hi=e.A,e.C,_i=e.N,e.S,xi=e._,yi=e.b,wi=e.c,ki=e.g,Ti=e.i,Ci=e.k,Ei=e.n,ji=e.r,Ii=e.v,e.x},function(e){zi=e.n,Ni=e.t},function(e){Si=e.t},function(e){Mi=e.n,$i=e.t},function(e){Ai=e.t},function(e){Pi=e.t},function(e){Bi=e.t},function(e){Li=e.t},function(e){Oi=e.t},function(e){Ri=e.n,Di=e.r,Ui=e.t},function(e){Vi=e.t},function(e){Wi=e.t},function(e){qi=e.t},function(e){Fi=e.t},function(e){Hi=e.t},function(e){Ki=e.n,Gi=e.r,Yi=e.t},function(e){},function(e){},function(e){Qi=e.$,Xi=e.A,Ji=e.At,Zi=e.B,es=e.C,ts=e.Ct,os=e.D,as=e.Dt,rs=e.E,ls=e.Et,ns=e.F,is=e.G,ss=e.H,cs=e.I,ds=e.J,us=e.K,ps=e.L,vs=e.M,ms=e.N,gs=e.O,bs=e.Ot,fs=e.P,hs=e.Q,_s=e.R,xs=e.S,ys=e.St,ws=e.T,ks=e.Tt,Ts=e.U,Cs=e.V,Es=e.W,js=e.X,Is=e.Y,zs=e.Z,Ns=e._,Ss=e._t,Ms=e.a,$s=e.at,As=e.b,Ps=e.bt,Bs=e.c,Ls=e.ct,Os=e.d,Rs=e.dt,Ds=e.et,Us=e.f,Vs=e.ft,Ws=e.g,qs=e.gt,Fs=e.h,Hs=e.ht,Ks=e.i,Gs=e.it,Ys=e.j,Qs=e.jt,Xs=e.k,Js=e.kt,Zs=e.l,ec=e.lt,tc=e.m,oc=e.mt,ac=e.n,rc=e.nt,lc=e.o,nc=e.ot,ic=e.p,sc=e.pt,cc=e.q,dc=e.rt,uc=e.s,pc=e.st,vc=e.t,mc=e.tt,gc=e.u,bc=e.ut,fc=e.v,hc=e.vt,_c=e.w,xc=e.wt,yc=e.x,wc=e.xt,kc=e.y,e.yt,Tc=e.z},function(e){Cc=e.t},function(e){Ec=e.t},function(e){jc=e.t},function(e){},function(e){},function(e){Ic=e.l,zc=e.o},function(e){Nc=e.n,Sc=e.t},function(e){Mc=e.r,$c=e.t},function(e){},function(e){Ac=e.t},function(e){},function(e){Pc=e.n},function(e){Bc=e.n,Lc=e.t},function(e){Oc=e.t},function(e){Rc=e.n,Dc=e.t},function(e){Uc=e.t},function(e){Vc=e.t},function(e){Wc=e.t},function(e){qc=e.t},function(e){Fc=e.n,Hc=e.t},function(e){Kc=e.t},function(e){},function(e){Gc=e.t},function(e){Yc=e.c,Qc=e.l},function(e){Xc=e.t},function(e){Jc=e.t},function(e){Zc=e.n,ed=e.t},function(e){td=e.n},function(e){od=e.t},function(e){ad=e.t},function(e){rd=e.t},function(e){},function(e){},function(e){},function(e){ld=e.r},function(e){nd=e.i},function(e){id=e.t},function(e){sd=e.t},function(e){cd=e.t},function(e){dd=e.t},function(e){ud=e.t},function(e){pd=e.t},function(e){vd=e.t},function(e){},function(e){md=e.t},function(e){gd=e.n,bd=e.r,fd=e.t},function(e){hd=e.t},function(e){_d=e.t},function(e){},function(e){},function(e){xd=e.n,yd=e.r,wd=e.t},function(e){},function(e){},function(e){},function(e){kd=e.a,Td=e.l,Cd=e.n,Ed=e.u,jd=e.y},function(e){Id=e.t},function(e){},function(e){zd=e.n,Nd=e.r,Sd=e.t},function(e){},function(e){Md=e.t},function(e){$d=e.n,Ad=e.r,Pd=e.t},function(e){Bd=e.r},function(e){Ld=e.t},function(e){Od=e.t},function(e){Rd=e.n,Dd=e.t},function(e){},function(e){},function(e){},function(e){},function(e){Ud=e.t},function(e){Vd=e.n,Wd=e.r,qd=e.t},function(e){Fd=e.t},function(e){Hd=e.t},function(e){Kd=e.d,Gd=e.h,Yd=e.t,Qd=e.x},function(e){Xd=e.t},function(e){},function(e){Jd=e.t},function(e){Zd=e.a,eu=e.c,tu=e.d,ou=e.f,au=e.i,ru=e.n,lu=e.o,nu=e.r,iu=e.s,su=e.u}],execute:function(){(cu=document.createElement("style")).textContent='.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus{outline:none}.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path{stroke:#555}.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus{outline:none}.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid #555;outline:none}.vue-flow__node-default:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-input:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__selection:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.top,.vue-flow__resize-control.bottom{cursor:ns-resize}.vue-flow__resize-control.top.left,.vue-flow__resize-control.bottom.right{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:5px;height:5px;transform:translate(-50%,-50%)}.vue-flow__resize-control.handle.left{top:50%;left:0}.vue-flow__resize-control.handle.right{top:50%;left:100%}.vue-flow__resize-control.handle.top{top:0;left:50%}.vue-flow__resize-control.handle.bottom{top:100%;left:50%}.vue-flow__resize-control.handle.top.left,.vue-flow__resize-control.handle.bottom.left{left:0}.vue-flow__resize-control.handle.top.right,.vue-flow__resize-control.handle.bottom.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.top,.vue-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg)scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%)scale(1)}.vjs-check-controller .vjs-check-controller-inner{vertical-align:middle;box-sizing:border-box;z-index:1;cursor:pointer;background-color:#fff;border:1px solid #bfcbd9;border-radius:2px;width:16px;height:16px;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:2px solid #fff;border-top:0;border-left:0;width:4px;height:8px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) 50ms;position:absolute;top:1px;left:4px;transform:rotate(45deg)scaleY(0)}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{background-color:#fff;border-radius:100%;height:4px;top:50%;left:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.vjs-carets{cursor:pointer;position:absolute;right:0}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{line-height:20px;display:flex;position:relative}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{background-color:#e6f7ff;border-radius:4px;padding:0 4px;display:none;position:absolute;top:0;right:0}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{user-select:none;margin-right:4px;position:absolute;right:100%}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{text-align:left;font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}:root{--color--white-alpha-100:rgba(255,255,255,.1);--color--white-alpha-200:rgba(255,255,255,.15);--color--white-alpha-300:rgba(255,255,255,.2);--color--white-alpha-400:rgba(255,255,255,.25);--color--white-alpha-500:rgba(255,255,255,.3);--color--white-alpha-600:rgba(255,255,255,.4);--color--white-alpha-700:rgba(255,255,255,.5);--color--white-alpha-800:rgba(255,255,255,.7);--color--white-alpha-900:rgba(255,255,255,.9);--color--black-alpha-100:rgba(0,0,0,.05);--color--black-alpha-200:rgba(0,0,0,.1);--color--black-alpha-300:rgba(0,0,0,.2);--color--black-alpha-400:rgba(0,0,0,.3);--color--black-alpha-500:rgba(0,0,0,.5);--color--black-alpha-600:rgba(0,0,0,.8);--color--black-alpha-700:rgba(0,0,0,.85);--color--black-alpha-800:rgba(0,0,0,.9);--color--black-alpha-900:rgba(0,0,0,.95);--color--neutral-white:#fff;--color--neutral-50:#fcfcfc;--color--neutral-100:#f9f9f9;--color--neutral-125:#f5f5f5;--color--neutral-150:#ededed;--color--neutral-200:#e0e0e0;--color--neutral-250:#ccc;--color--neutral-300:#adadad;--color--neutral-400:#949494;--color--neutral-500:#828282;--color--neutral-600:#757575;--color--neutral-700:#4d4d4d;--color--neutral-750:#424242;--color--neutral-800:#3d3d3d;--color--neutral-850:#2b2b2b;--color--neutral-900:#212121;--color--neutral-950:#171717;--color--neutral-black:#000;--color--neutral-150-alpha-100:rgba(237,237,237,.1);--color--neutral-300-alpha-100:rgba(173,173,173,.1);--color--neutral-800-alpha-100:rgba(61,61,61,.1);--color--orange-50:#fff6f5;--color--orange-100:#ffe8e6;--color--orange-150:#ffdfdb;--color--orange-200:#ffc9c2;--color--orange-250:#ff9c8f;--color--orange-300:#ff6f5c;--color--orange-400:#ff4b33;--color--orange-500:#ff1e00;--color--orange-600:#cc1800;--color--orange-700:#991200;--color--orange-800:#660c00;--color--orange-900:#330600;--color--orange-950:#1a0300;--color--orange-alpha-100:rgba(255,111,92,.1);--color--orange-alpha-300:rgba(255,111,92,.35);--color--orange-alpha-500:rgba(255,111,92,.5);--color--purple-50:#f8f7fc;--color--purple-100:#edecf8;--color--purple-200:#e6e4f6;--color--purple-300:#c3bee9;--color--purple-400:#a098dc;--color--purple-500:#7d72cf;--color--purple-600:#5a4cc2;--color--purple-700:#4438a3;--color--purple-800:#3b308d;--color--purple-900:#302772;--color--purple-950:#211b50;--color--purple-alpha-100:rgba(90,76,194,.1);--color--purple-alpha-200:rgba(90,76,194,.25);--color--green-50:#ebfaf1;--color--green-100:#d6f5e3;--color--green-200:#adebc7;--color--green-300:#85e0ac;--color--green-400:#5cd693;--color--green-500:#33cc78;--color--green-600:#29a360;--color--green-700:#1f7a48;--color--green-800:#19663d;--color--green-900:#145231;--color--green-950:#0a291a;--color--green-alpha-100:rgba(37,147,86,.15);--color--green-alpha-200:rgba(37,147,86,.25);--color--mint-100:#d0fbe3;--color--mint-200:#a2f6c8;--color--mint-300:#73f2ac;--color--mint-400:#44ee91;--color--mint-500:#16e975;--color--mint-600:#13cd67;--color--mint-700:#0d8c46;--color--mint-800:#095d2f;--color--mint-900:#042f17;--color--red-50:#fef1f2;--color--red-100:#fcdadd;--color--red-200:#faccd0;--color--red-250:#f7abb1;--color--red-300:#f5949c;--color--red-400:#f16a75;--color--red-500:#ee4452;--color--red-600:#ea1f30;--color--red-700:#c41221;--color--red-800:#ad101d;--color--red-900:#7e0c15;--color--red-950:#4f070d;--color--red-alpha-020:rgba(234,31,48,.2);--color--blue-50:#eaf2fb;--color--blue-100:#ddebf8;--color--blue-200:#b2d1f0;--color--blue-300:#7fb3e6;--color--blue-400:#4891db;--color--blue-500:#2878c8;--color--blue-600:#236bb3;--color--blue-700:#1b5288;--color--blue-800:#13385e;--color--blue-900:#081a2b;--color--yellow-100:#fff5d6;--color--yellow-200:#ffe48a;--color--yellow-300:#ffdb66;--color--yellow-400:#ffcf33;--color--yellow-500:#ffc400;--color--yellow-600:#cc9c00;--color--yellow-700:#a37d00;--color--yellow-800:#705600;--color--yellow-900:#332700;--color--gold-50:#fdf9f1;--color--gold-100:#f7e3c4;--color--gold-200:#f4d8ae;--color--gold-300:#efc381;--color--gold-400:#e6a23d;--color--gold-500:#d48a1c;--color--gold-600:#b57617;--color--gold-700:#905e13;--color--gold-800:#63410d;--color--gold-900:#2d1d06;--color--gold-alpha-020:rgba(230,162,61,.2);--color--slate-100:#e4e3e8;--color--slate-200:#c8c7d1;--color--slate-300:#adabba;--color--slate-400:#928fa3;--color--slate-500:#76738c;--color--slate-600:#5f5c70;--color--slate-700:#474554;--color--slate-800:#2f2e38;--color--slate-900:#18171c;--color--slate-alpha-700:rgba(71,69,84,.75);--spacing--5xs:.125rem;--spacing--4xs:.25rem;--spacing--3xs:.375rem;--spacing--2xs:.5rem;--spacing--xs:.75rem;--spacing--sm:1rem;--spacing--md:1.25rem;--spacing--lg:1.5rem;--spacing--xl:2rem;--spacing--2xl:3rem;--spacing--3xl:4rem;--spacing--4xl:8rem;--spacing--5xl:16rem;--font-family:InterVariable,sans-serif;--font-family--monospace:CommitMono,ui-monospace,Menlo,Consolas,"DejaVu Sans Mono",monospace;--font-size--4xs:.5rem;--font-size--3xs:.625rem;--font-size--2xs:.75rem;--font-size--xs:.8125rem;--font-size--sm:.875rem;--font-size--md:1rem;--font-size--lg:1.125rem;--font-size--xl:1.25rem;--font-size--2xl:1.75rem;--font-weight--regular:400;--font-weight--medium:500;--font-weight--bold:600;--line-height--xs:1;--line-height--sm:1.25;--line-height--md:1.3;--line-height--lg:1.35;--line-height--xl:1.5;--radius--4xs:.125rem;--radius--3xs:.25rem;--radius--2xs:.375rem;--radius--xs:.5rem;--radius--sm:var(--border-radius-small,2px);--radius--md:1rem;--radius--lg:var(--border-radius-large,8px);--radius--xl:var(--border-radius-xlarge,12px);--radius--2xl:2rem;--radius--full:9999px;--height--5xs:.5rem;--height--4xs:.75rem;--height--3xs:1rem;--height--2xs:1.25rem;--height--xs:1.5rem;--height--sm:1.75rem;--height--md:2rem;--height--lg:2.25rem;--height--xl:2.5rem;--height--2xl:3rem;--height--3xl:3.5rem;--height--4xl:4rem;--height--5xl:6rem;--duration--snappy:.15;--duration--base:.3;--easing--ease-out:cubic-bezier(.215,.61,.355,1);--easing--ease-in:cubic-bezier(.55,.055,.675,.19);--easing--ease-in-out:cubic-bezier(.645,.045,.355,1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color--primary--h:7;--color--primary--s:100%;--color--primary--l:68%;--color--primary--shade-1:var(--color-primary-shade-1,var(--color--primary));--color--primary:var(--color-primary,var(--color--orange-300));--color--primary--tint-1:var(--color-primary-tint-1,var(--color--orange-200));--color--primary--tint-2:var(--color-primary-tint-2,var(--color--orange-150));--color--primary--tint-3:var(--color-primary-tint-3,var(--color--orange-50));--color--secondary--shade-1:var(--color-secondary-shade-1,var(--color--purple-700));--color--secondary:var(--color-secondary,var(--color--purple-600));--color--secondary--tint-1:var(--color-secondary-tint-1,var(--color--purple-300));--color--secondary--tint-2:var(--color-secondary-tint-3,var(--color--purple-200));--color--success--shade-1:var(--color-success-shade-1,var(--color--green-700));--color--success:var(--color-success,var(--color--green-600));--color--success--tint-1:var(--color-success-light,var(--color--green-300));--color--success--tint-2:var(--color-success-light-2,var(--color--green-200));--color--success--tint-3:var(--color-success-tint-1,var(--color--green-100));--color--success--tint-4:var(--color-success-tint-2,var(--color--green-50));--color--warning--shade-1:var(--color-warning-shade-1,var(--color--gold-500));--color--warning:var(--color-warning,var(--color--gold-600));--color--warning--tint-1:var(--color-warning-tint-1,var(--color--gold-200));--color--warning--tint-2:var(--color-warning-tint-2,var(--color--gold-50));--color--danger--shade-1:var(--color-danger-shade-1,var(--color--red-700));--color--danger:var(--color-danger,var(--color--red-600));--color--danger--tint-1:var(--color-danger-light,var(--color--red-400));--color--danger--tint-2:var(--color-danger-light-2,var(--color--red-300));--color--danger--tint-3:var(--color-danger-tint-1,var(--color--red-100));--color--danger--tint-4:var(--color-danger-tint-2,var(--color--red-50));--color--text--shade-1:var(--color-text-dark,var(--color--neutral-850));--color--text:var(--color-text-base,var(--color--neutral-600));--color--text--tint-1:var(--color-text-light,var(--color--neutral-400));--color--text--tint-2:var(--color-text-lighter,var(--color--neutral-200));--color--text--tint-3:var(--color-text-xlight,var(--color--neutral-white));--color--text--danger:var(--color-text-danger,var(--color--red-600));--color--foreground--shade-2:var(--color-foreground-xdark,var(--color--neutral-500));--color--foreground--shade-1:var(--color-foreground-dark,var(--color--neutral-250));--color--foreground:var(--color-foreground-base,var(--color--neutral-200));--color--foreground--tint-1:var(--color-foreground-light,var(--color--neutral-150));--color--foreground--tint-2:var(--color-foreground-xlight,var(--color--neutral-white));--color--background--shade-2:var(--color-background-dark,var(--color--neutral-950));--color--background--shade-1:var(--color-background-medium,var(--color--neutral-200));--color--background:var(--color-background-base,var(--color--neutral-125));--color--background--light-1:var(--color-background-light-base,var(--color--neutral-100));--color--background--light-2:var(--color-background-light,var(--color--neutral-50));--color--background--light-3:var(--color-background-xlight,var(--color--neutral-white));--shadow:var(--box-shadow-base,0 2px 4px var(--color--black-alpha-200),0 0 6px var(--color--black-alpha-100));--shadow--dark:var(--box-shadow-dark,0 2px 4px var(--color--black-alpha-200),0 0 6px var(--color--black-alpha-200));--shadow--light:var(--box-shadow-light,0 2px 12px 0 var(--color--black-alpha-100));--shadow--card-hover:0 2px 8px rgba(68,28,23,.1);--radius:var(--border-radius-base,4px);--border-color--light:var(--border-color-light,var(--color--foreground--tint-1));--border-style:var(--border-style-base,solid);--border-width:var(--border-width-base,1px);--border:var(--border-base,var(--border-width)var(--border-style)var(--border-color--light));--background--brand:var(--color--orange-400);--background--brand--hover:var(--color--orange-500);--background--brand--active:var(--color--orange-600);--background--brand--focus:var(--color--orange-400);--background--brand--disabled:var(--color--neutral-200);--background--surface:var(--color--neutral-white);--background--surface--hover:var(--color--neutral-100);--background--surface--active:var(--color--neutral-125);--background--surface--focus:var(--color--neutral-100);--background--surface--disabled:var(--color--neutral-200);--border-color:var(--border-color-base,var(--color--black-alpha-200));--border-color--subtle:var(--color--black-alpha-100);--border-color--strong:var(--color--black-alpha-300);--border-color--stronger:var(--color--black-alpha-400);--icon-color--subtle:var(--color--neutral-200);--icon-color:var(--color--neutral-500);--icon-color--strong:var(--color--neutral-800);--text-color:var(--color--neutral-900);--text-color--subtle:var(--color--neutral-700);--text-color--subtler:var(--color--neutral-500);--background--success:var(--color--green-50);--border-color--success:var(--color--green-200);--text-color--success:var(--color--green-800);--icon-color--success:var(--color--green-800);--background--warning:var(--color--yellow-100);--border-color--warning:var(--color--yellow-200);--text-color--warning:var(--color--yellow-800);--icon-color--warning:var(--color--yellow-800);--background--danger:var(--color--red-50);--border-color--danger:var(--color--red-200);--text-color--danger:var(--color--red-800);--icon-color--danger:var(--color--red-800);--background--info:var(--color--blue-50);--border-color--info:var(--color--blue-200);--text-color--info:var(--color--blue-800);--icon-color--info:var(--color--blue-800);--background--inverse:var(--color--neutral-900);--border-color--inverse:var(--color--neutral-700);--text-color--inverse:var(--color--neutral-100);--icon-color--inverse:var(--color--neutral-100);--focus--border-width:1px;--focus--border-color:var(--color--secondary);--lm-chat--messages--color--background:var(--color--background);--lm-chat--bot--color--background:var(--color--neutral-white);--lm-chat--user--color--background:var(--color--green-600);--lm-chat--user--color:var(--color--text--tint-3);--canvas--color--background:var(--color--neutral-125);--canvas--dot--color:var(--color--neutral-500);--canvas--read-only-line--color:var(--color--neutral-100);--canvas--color--selected:var(--color--neutral-150);--canvas--color--selected-transparent:rgba(41,65,112,.1);--canvas--label--color:var(--color--neutral-600);--canvas--label--color--background:oklch(from var(--canvas--color--background)l c h/.85);--node--color--background:var(--color--background--light-3);--node--color--background--executing:var(--color--primary--tint-3);--node--color--background--executing-1:var(--color--primary--tint-3);--node--border-color--pinned:var(--color--secondary);--node--border-color--running:var(--color--primary);--node--type-main--color:var(--color--neutral-500);--sticky--color--background:var(--color--yellow-100);--sticky--border-color:var(--color--yellow-200);--sticky--color--text:var(--color--neutral-850);--sticky--code--color--text:var(--color--secondary);--sticky--code--color--background:var(--color--background);--sticky--color--background--variant-1:var(--sticky--color--background);--sticky--border-color--variant-1:var(--sticky--border-color);--sticky--color--background--variant-2:var(--color--gold-100);--sticky--border-color--variant-2:var(--color--gold-300);--sticky--color--background--variant-3:var(--color--red-100);--sticky--border-color--variant-3:var(--color--red-250);--sticky--color--background--variant-4:var(--color--green-100);--sticky--border-color--variant-4:var(--color--green-300);--sticky--color--background--variant-5:var(--color--blue-100);--sticky--border-color--variant-5:var(--color--blue-200);--sticky--color--background--variant-6:var(--color--purple-200);--sticky--border-color--variant-6:var(--color--purple-300);--sticky--color--background--variant-7:var(--color--neutral-100);--sticky--border-color--variant-7:var(--color--neutral-200);--assistant--button--color--background--gradient:linear-gradient(var(--color--background--light-3),var(--color--background--light-3));--assistant--button--color--background--gradient--hover:linear-gradient(var(--color--background--light-3),var(--color--background--light-3));--assistant--button--color--background--gradient--active:linear-gradient(var(--color--background--light-3),var(--color--background--light-3));--assistant--color--highlight-1:#5b60e8;--assistant--color--highlight-2:#aa7bec;--assistant--color--highlight-3:#ec7b8e;--assistant--color--highlight-gradient:linear-gradient(105deg,var(--assistant--color--highlight-1)0%,var(--assistant--color--highlight-2)50%,var(--assistant--color--highlight-3)100%);--assistant--color--highlight-gradient--reverse:linear-gradient(105deg,var(--assistant--color--highlight-3)0%,var(--assistant--color--highlight-2)50%,var(--assistant--color--highlight-1)100%);--assistant--color--text--subtle:var(--color--neutral-500);--assistant--icon-color--subtle:var(--color--neutral-500);--assistant--color--text:var(--color--neutral-800);--assistant--color--text--user-bubble:var(--color--neutral-750);--assistant--color--background--user-bubble:var(--color--neutral-150);--assistant--text-message--collapsed--max-height:200px;--assistant--button--color--background--hover:linear-gradient(108.82deg,rgba(236,123,142,.12) 0%,rgba(170,123,236,.12) 50.5%,rgba(91,96,232,.12) 100%);--assistant--button--color--background--active:linear-gradient(108.82deg,rgba(236,123,142,.25) 0%,rgba(170,123,236,.25) 50.5%,rgba(91,96,232,.25) 100%);--node--icon--color--neutral:var(--color--neutral-400);--node--icon--color--black:var(--color--neutral-800);--node--icon--color--blue:#3a42e9;--node--icon--color--light-blue:#5fabf7;--node--icon--color--dark-blue:#353f6e;--node--icon--color--orange:#ff965a;--node--icon--color--orange-red:var(--color--orange-300);--node--icon--color--pink-red:#ea4b71;--node--icon--color--red:var(--color--red-600);--node--icon--color--light-green:#31c4ab;--node--icon--color--green:var(--color--mint-700);--node--icon--color--dark-green:#157562;--node--icon--color--azure:#54b8c9;--node--icon--color--purple:#539;--node--icon--color--crimson:#724;--expression-editor--resolvable--color--foreground--valid:var(--color--green-600);--expression-editor--resolvable--color--background--valid:var(--color--green-100);--expression-editor--resolvable--color--foreground--invalid:var(--color--red-600);--expression-editor--resolvable--color--background--invalid:var(--color--red-50);--expression-editor--resolvable--color--foreground--pending:var(--color--text);--expression-editor--resolvable--color--background--pending:var(--color--neutral-125);--expression-editor--color--background:var(--color--neutral-white);--expression-editor--modal--color--background:var(--color--background);--expression-editor--syntax-example--color:var(--color--neutral-125);--autocomplete--item--color--selected:var(--color--secondary);--autocomplete--section-header--border-color:var(--color--foreground--tint-1);--autocomplete--infobox--color--background:var(--color--background--light-1);--autocomplete--infobox--examples--border-color:var(--color--foreground--tint-1);--code-tags--string--color:#032f62;--code-tags--regex--color:#032f62;--code-tags--primitive--color:#005cc5;--code-tags--keyword--color:#d73a49;--code-tags--variable--color:#005cc5;--code-tags--parameter--color:var(--color--neutral-850);--code-tags--function--color:#6f42c1;--code-tags--constant--color:#005cc5;--code-tags--property--color:#005cc5;--code-tags--type--color:#005cc5;--code-tags--class--color:#6f42c1;--code-tags--heading--color:#005cc5;--code-tags--invalid--color:#cb2431;--code-tags--comment--color:#6a737d;--json--color:var(--color--purple-700);--json--null--color:var(--color--red-600);--json--boolean--color:var(--color--green-600);--json--number--color:var(--color--green-600);--json--string--color:var(--color--purple-700);--json--key--color:var(--color--neutral-700);--json--brackets--color:var(--color--neutral-700);--json--brackets--color--hover:var(--color--blue-400);--json--line--color:var(--color--neutral-250);--json--highlight--color:var(--color--background);--code--color--background:var(--color--neutral-white);--code--color--background--readonly:var(--color--neutral-125);--code--line-highlight--color:var(--color--neutral-300-alpha-100);--code--color--foreground:var(--color--neutral-700);--code--caret--color:var(--color--neutral-950);--code--selection--color:rgba(3,102,214,.145);--code--selection--color--highlight:rgba(52,208,88,.25);--code--gutter--color--background:var(--color--neutral-white);--code--gutter--color--foreground:var(--color--neutral-300);--code--gutter--color--foreground--active:var(--color--neutral-700);--code--indentation-marker--color:var(--color--neutral-150);--code--indentation-marker--color--active:var(--color--neutral-250);--line-break--color:var(--color--neutral-300);--code--line-break--color:var(--color--purple-400);--tag--height:20px;--tag--padding:0 var(--spacing--4xs);--tag--color--background:var(--color--neutral-125);--tag--color--background--hover:var(--color--neutral-150);--tag--border-color:var(--color--neutral-150);--tag--border-color--hover:var(--color--neutral-200);--tag--radius:var(--radius);--tag--color--text:var(--color--text);--tag--font-size:var(--font-size--2xs);--tag--font-weight:var(--font-weight--regular);--tag--line-height:0;--variables-usage--color--text:var(--color--success);--variables-usage--syntax--color--background:var(--color--success--tint-4);--button--color--text--primary:var(--color--neutral-white);--button--border-color--primary:var(--color--orange-300);--button--color--background--primary:var(--color--orange-300);--button--border-color--primary--hover-active:var(--color--primary);--button--color--background--primary--hover-active-focus:var(--color--primary);--button--outline-color--primary--focus:var(--color--orange-alpha-300);--button--color--text--primary--disabled:var(--color--white-alpha-800);--button--border-color--primary--disabled:var(--color--orange-200);--button--color--background--primary--disabled:var(--color--orange-200);--button--color--text--secondary:var(--color--neutral-700);--button--border-color--secondary:var(--color--neutral-300);--button--color--background--secondary:var(--color--neutral-white);--button--color--text--secondary--hover-active-focus:var(--color--orange-400);--button--border-color--secondary--hover-active-focus:var(--color--orange-300);--button--color--background--secondary--hover:var(--color--orange-50);--button--color--background--secondary--active-focus:var(--color--orange-100);--button--outline-color--secondary--focus:var(--color--neutral-200);--button--color--text--secondary--disabled:var(--color--neutral-250);--button--border-color--secondary--disabled:var(--color--neutral-250);--button--color--text--highlight:var(--color--neutral-700);--button--border-color--highlight:transparent;--button--color--background--highlight:transparent;--button--color--text--highlight--hover-active-focus:var(--color--orange-400);--button--border-color--highlight--hover-active-focus:var(--color--neutral-125);--button--color--background--highlight--hover:var(--color--neutral-125);--button--color--background--highlight--active-focus:var(--color--neutral-125);--button--outline-color--highlight--focus:var(--color--neutral-125);--button--color--text--highlight--disabled:var(--color--neutral-200);--button--border-color--highlight--disabled:transparent;--button--color--background--highlight--disabled:transparent;--button--color--text--highlight-fill:var(--color--text--shade-1);--button--border-color--highlight-fill:transparent;--button--color--background--highlight-fill:var(--color--background);--button--color--text--highlight-fill--hover-active-focus:var(--color--primary);--button--border-color--highlight-fill--hover-active-focus:transparent;--button--color--background--highlight-fill--hover:var(--color--background);--button--color--background--highlight-fill--active-focus:var(--color--background);--button--outline-color--highlight-fill--focus:var(--color--neutral-125);--button--color--text--highlight-fill--disabled:var(--color--neutral-200);--button--border-color--highlight-fill--disabled:transparent;--button--color--background--highlight-fill--disabled:var(--color--background);--button--color--text--success:var(--color--neutral-white);--button--color--text--success--disabled:var(--color--white-alpha-800);--button--color--text--warning:var(--color--text--tint-3);--button--color--text--warning--disabled:var(--color--white-alpha-800);--button--color--text--danger:var(--color--text--tint-3);--button--border-color--danger:var(--color--danger);--button--outline-color--danger--focus:var(--color--danger--tint-3);--button--color--text--danger--disabled:var(--color--white-alpha-800);--button--border-color--danger--disabled:var(--color--danger--tint-3);--button--color--background--danger--disabled:var(--color--danger--tint-3);--text-button--color--text--secondary:var(--color--neutral-700);--node-creator--button--color--text:var(--color--neutral-600);--node-creator--button--color--text--hover:var(--color--orange-300);--node-creator--button--border-color--hover:var(--color--orange-300);--node-creator--button--color--background:var(--color--neutral-white);--table--header--color--background:var(--color--background);--table--row--color--background:var(--color--background--light-3);--table--row--color--background--even:var(--color--background--light-2);--table--row--color--background--hover:var(--color--primary--tint-3);--table--row--color--background--highlight:var(--color--warning--tint-1);--notification--color--background:var(--color--background--light-3);--execution-card--border-color--new:var(--color--neutral-250);--execution-card--border-color--success:var(--color--green-300);--execution-card--border-color--error:var(--color--red-300);--execution-card--border-color--waiting:var(--color--purple-300);--execution-card--border-color--running:var(--color--gold-200);--execution-card--border-color--unknown:var(--color--neutral-200);--execution-card--color--background:var(--color--foreground--tint-2);--execution-card--color--background--hover:var(--color--foreground--tint-1);--execution-card--color--text--waiting:var(--color--secondary);--execution-selector--color--background:var(--color--background--shade-2);--execution-selector--color--text:var(--color--text--tint-3);--execution-select-all--color--text:var(--color--danger);--run-data--color--background:var(--color--neutral-150);--ndvv2--run-data--color--background:var(--color--neutral-125);--ndv--droppable-parameter--color:var(--color--secondary);--ndv--droppable-parameter--color--background:var(--color--purple-alpha-100);--ndv--droppable-parameter--color--background--active:var(--color--green-alpha-100);--ndv--back--color--text:var(--color--neutral-white);--ndv--background--color:var(--color--background--light-3);--ndv--header--color:var(--color--background);--notice--border-color--warning:var(--color--warning--tint-1);--notice--color--background--warning:var(--color--warning--tint-2);--notice--color--text:var(--color--text);--callout--border-color--info:var(--color--foreground);--callout--color--background--info:var(--color--foreground--tint-2);--callout--color--text--info:var(--color--text);--callout--icon-color--info:var(--color--text--tint-1);--callout--border-color--success:var(--color--success--tint-2);--callout--color--background--success:var(--color--success--tint-4);--callout--color--text--success:var(--color--success);--callout--icon-color--success:var(--color--success);--callout--border-color--warning:var(--color--warning--tint-1);--callout--color--background--warning:var(--color--warning--tint-2);--callout--color--text--warning:var(--color--warning);--callout--icon-color--warning:var(--color--warning);--callout--border-color--danger:var(--color--danger--tint-3);--callout--color--background--danger:var(--color--danger--tint-4);--callout--color--text--danger:var(--color--danger);--callout--icon-color--danger:var(--color--danger);--callout--border-color--secondary:var(--color--secondary--tint-1);--callout--color--background--secondary:var(--color--secondary--tint-2);--callout--color--text--secondary:var(--color--secondary);--callout--icon-color--secondary:var(--color--secondary);--dialog--color--background:var(--color--neutral-white);--dialog--overlay--color--background:var(--color--white-alpha-800);--dialog--overlay--color--background--dark:var(--color--black-alpha-600);--block-ui--overlay--color:var(--color--neutral-950);--avatar--color--text:var(--color--text--tint-3);--nps-survey--color--background:var(--color--neutral-850);--nps-survey--color--text:var(--color--neutral-white);--action-dropdown--item--color--background--active:var(--color--background);--switch--color--background:var(--color--neutral-400);--switch--color--background--active:var(--color--mint-600);--switch--border-color:transparent;--switch--toggle--color:var(--color--neutral-white);--feature-request--color--text:var(--color--neutral-white);--input-triple--color--background:var(--color--background--light-2);--node--error-output--color--text:var(--color--danger);--mfa--recovery-code--color--background:var(--color--background);--mfa--recovery-code--color:var(--color--neutral-500);--mfa--lose-access--color--text:var(--color--danger);--text-highlight--color--background:var(--color--yellow-200);--qr-code--border-color:var(--color--neutral-50);--node-type--color--background--l:95%;--node-type--supplemental--label--color--h:235;--node-type--supplemental--label--color--s:28%;--node-type--supplemental--label--color--l:40%;--node-type--supplemental--color--h:235;--node-type--supplemental--color--s:28%;--node-type--supplemental--color--l:60%;--node-type--supplemental--label--color:hsl(var(--node-type--supplemental--label--color--h),var(--node-type--supplemental--label--color--s),var(--node-type--supplemental--label--color--l));--node-type--supplemental--icon--color:var(--color--foreground--shade-1);--node-type--supplemental--color:hsl(var(--node-type--supplemental--color--h),var(--node-type--supplemental--color--s),var(--node-type--supplemental--color--l));--node-type--supplemental--color--background:hsl(var(--node-type--supplemental--color--h),var(--node-type--supplemental--color--s),var(--node-type--color--background--l));--node-type--supplemental--connector--color:var(--color--foreground--shade-1);--node-type--ai-chain--color--h:var(--node-type--supplemental--color--h);--node-type--ai-chain--color--s:var(--node-type--supplemental--color--s);--node-type--ai-chain--color--l:var(--node-type--supplemental--color--l);--node-type--ai-chain--color:hsl(var(--node-type--ai-chain--color--h),var(--node-type--ai-chain--color--s),var(--node-type--ai-chain--color--l));--node-type--chain--color--background:hsl(var(--node-type--ai-chain--color--h),var(--node-type--ai-chain--color--s),var(--node-type--color--background--l));--node-type--ai-document--color--h:var(--node-type--supplemental--color--h);--node-type--ai-document--color--s:var(--node-type--supplemental--color--s);--node-type--ai-document--color--l:var(--node-type--supplemental--color--l);--node-type--ai-document--color:hsl(var(--node-type--ai-document--color--h),var(--node-type--ai-document--color--s),var(--node-type--ai-document--color--l));--node-type--ai-document--color--background:hsl(var(--node-type--ai-document--color--h),var(--node-type--ai-document--color--s),var(--node-type--color--background--l));--node-type--ai-embedding--color--h:var(--node-type--supplemental--color--h);--node-type--ai-embedding--color--s:var(--node-type--supplemental--color--s);--node-type--ai-embedding--color--l:var(--node-type--supplemental--color--l);--node-type--ai-embedding--color:hsl(var(--node-type--ai-embedding--color--h),var(--node-type--ai-embedding--color--s),var(--node-type--ai-embedding--color--l));--node-type--ai-embedding--color--background:hsl(var(--node-type--ai-embedding--color--h),var(--node-type--ai-embedding--color--s),var(--node-type--color--background--l));--node-type--ai-language-model--color--h:var(--node-type--supplemental--color--h);--node-type--ai-language-model--color--s:var(--node-type--supplemental--color--s);--node-type--ai-language-model--color--l:var(--node-type--supplemental--color--l);--node-type--ai-language-model--color:hsl(var(--node-type--ai-language-model--color--h),var(--node-type--ai-language-model--color--s),var(--node-type--ai-language-model--color--l));--node-type--ai-language-model--color--background:hsl(var(--node-type--ai-language-model--color--h),var(--node-type--ai-language-model--color--s),var(--node-type--color--background--l));--node-type--ai-memory--color--h:var(--node-type--supplemental--color--h);--node-type--ai-memory--color--s:var(--node-type--supplemental--color--s);--node-type--ai-memory--color--l:var(--node-type--supplemental--color--l);--node-type--ai-memory--color:hsl(var(--node-type--ai-memory--color--h),var(--node-type--ai-memory--color--s),var(--node-type--ai-memory--color--l));--node-type--ai-memory--color--background:hsl(var(--node-type--ai-memory--color--h),var(--node-type--ai-memory--color--s),var(--node-type--color--background--l));--node-type--ai-output-parser--color--h:var(--node-type--supplemental--color--h);--node-type--ai-output-parser--color--s:var(--node-type--supplemental--color--s);--node-type--ai-output-parser--color--l:var(--node-type--supplemental--color--l);--node-type--ai-output-parser--color:hsl(var(--node-type--ai-output-parser--color--h),var(--node-type--ai-output-parser--color--s),var(--node-type--ai-output-parser--color--l));--node-type--ai-output-parser--color--background:hsl(var(--node-type--ai-output-parser--color--h),var(--node-type--ai-output-parser--color--s),var(--node-type--color--background--l));--node-type--ai-tool--color--h:var(--node-type--supplemental--color--h);--node-type--ai-tool--color--s:var(--node-type--supplemental--color--s);--node-type--ai-tool--color--l:var(--node-type--supplemental--color--l);--node-type--ai-tool--color:hsl(var(--node-type--ai-tool--color--h),var(--node-type--ai-tool--color--s),var(--node-type--ai-tool--color--l));--node-type--ai-tool--color--background:hsl(var(--node-type--ai-tool--color--h),var(--node-type--ai-tool--color--s),var(--node-type--color--background--l));--node-type--ai-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-retriever--color:hsl(var(--node-type--ai-retriever--color--h),var(--node-type--ai-retriever--color--s),var(--node-type--ai-retriever--color--l));--node-type--ai-retriever--color--background:hsl(var(--node-type--ai-retriever--color--h),var(--node-type--ai-retriever--color--s),var(--node-type--color--background--l));--node-type--ai-text-splitter--color--h:var(--node-type--supplemental--color--h);--node-type--ai-text-splitter--color--s:var(--node-type--supplemental--color--s);--node-type--ai-text-splitter--color--l:var(--node-type--supplemental--color--l);--node-type--ai-text-splitter--color:hsl(var(--node-type--ai-text-splitter--color--h),var(--node-type--ai-text-splitter--color--s),var(--node-type--ai-text-splitter--color--l));--node-type--ai-text-splitter--color--background:hsl(var(--node-type--ai-text-splitter--color--h),var(--node-type--ai-text-splitter--color--s),var(--node-type--color--background--l));--node-type--ai-vector-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-retriever--color:hsl(var(--node-type--ai-vector-retriever--color--h),var(--node-type--ai-vector-retriever--color--s),var(--node-type--ai-vector-retriever--color--l));--node-type--ai-vector-retriever--color--background:hsl(var(--node-type--ai-vector-retriever--color--h),var(--node-type--ai-vector-retriever--color--s),var(--node-type--color--background--l));--node-type--ai-vector-store--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-store--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-store--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-store--color:hsl(var(--node-type--ai-vector-store--color--h),var(--node-type--ai-vector-store--color--s),var(--node-type--ai-vector-store--color--l));--node-type--ai-vector-store--color--background:hsl(var(--node-type--ai-vector-store--color--h),var(--node-type--ai-vector-store--color--s),var(--node-type--color--background--l));--diff--color--new:#0eab54;--diff--color--new--light:#b4efc4;--diff--color--new--faint:#ddfbe7;--diff--color--modified:#bf941f;--diff--color--modified--light:#f3dca1;--diff--color--modified--faint:var(--color--yellow-100);--diff--color--deleted:#f51f32;--diff--color--deleted--light:var(--color--red-200);--diff--color--deleted--faint:var(--color--red-50);--avatar--color--accent-1:var(--color--neutral-200);--avatar--color--accent-2:var(--color--blue-500);--color--info:var(--color--neutral-400);--color--info--tint-1:var(--color--neutral-200);--color--info--tint-2:var(--color--neutral-125);--color--neutral:var(--color--neutral-250);--color--neutral--light:var(--color--neutral-200);--node--configurable-name--color:var(--color--text--shade-1);--link--color--secondary:var(--color--secondary);--link--color--secondary--hover:var(--color--secondary--shade-1);--menu--color--background:var(--color--neutral-white);--menu--color--background--hover:var(--color--neutral-200);--menu--color--background--active:var(--color--neutral-200);--icon--color:var(--color--text--tint-1);--icon--color--hover:var(--color--orange-300);--grid--row--color--background--selected:var(--color--purple-200);--grid--cell--border-color--editing:2px solid var(--color--secondary);--command-bar-item--color--background--hover:var(--color--background);--command-bar-item--height:40px;--command-bar--shadow:0 15px 45px 0 var(--color--black-alpha-200),0 5px 10px 0 var(--color--black-alpha-200);--animation--duration:var(--duration--base);--animation--duration--snappy:var(--duration--snappy);--animation--easing:var(--easing--ease-out)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=dark]{--color--danger:var(--color--red-400);--color--text--shade-1:var(--color--neutral-125);--color--text:var(--color--neutral-250);--color--text--tint-1:var(--color--neutral-300);--color--text--tint-2:var(--color--neutral-600);--color--text--tint-3:var(--color--neutral-800);--color--text--danger:var(--color--red-400);--color--foreground--shade-2:var(--color--neutral-400);--color--foreground--shade-1:var(--color--neutral-700);--color--foreground:var(--color--neutral-800);--color--foreground--tint-1:var(--color--neutral-850);--color--foreground--tint-2:var(--color--neutral-950);--color--background--shade-2:var(--color--neutral-150);--color--background--shade-1:var(--color--neutral-600);--color--background:var(--color--neutral-700);--color--background--light-1:var(--color--neutral-850);--color--background--light-2:var(--color--neutral-950);--color--background--light-3:var(--color--neutral-900);--shadow:0 2px 4px var(--color--black-alpha-300),0 0 6px var(--color--black-alpha-200);--shadow--dark:0 2px 4px var(--color--black-alpha-300),0 0 6px var(--color--black-alpha-300);--shadow--light:0 2px 12px 0 var(--color--black-alpha-300);--background--brand:var(--color--orange-300);--background--brand--hover:var(--color--orange-400);--background--brand--active:var(--color--orange-500);--background--brand--focus:var(--color--orange-400);--background--brand--disabled:var(--color--neutral-800);--background--surface:var(--color--neutral-900);--background--surface--hover:var(--color--neutral-750);--background--surface--active:var(--color--neutral-600);--background--surface--focus:var(--color--neutral-750);--background--surface--disabled:var(--color--neutral-800);--border-color:var(--border-color-base,var(--color--white-alpha-200));--border-color--subtle:var(--color--white-alpha-100);--border-color--strong:var(--color--white-alpha-300);--border-color--stronger:var(--color--white-alpha-400);--border:var(--border-base,var(--border-width)var(--border-style)var(--border-color));--icon-color--subtle:var(--color--neutral-600);--icon-color:var(--color--neutral-300);--icon-color--strong:var(--color--neutral-white);--text-color:var(--color--neutral-white);--text-color--subtle:var(--color--neutral-200);--text-color--subtler:var(--color--neutral-400);--background--success:var(--color--green-950);--border-color--success:var(--color--green-800);--text-color--success:var(--color--green-50);--icon-color--success:var(--color--green-50);--background--warning:var(--color--yellow-900);--border-color--warning:var(--color--yellow-800);--text-color--warning:var(--color--yellow-100);--icon-color--warning:var(--color--yellow-100);--background--danger:var(--color--red-950);--border-color--danger:var(--color--red-800);--text-color--danger:var(--color--red-50);--icon-color--danger:var(--color--red-50);--background--info:var(--color--blue-900);--border-color--info:var(--color--blue-800);--text-color--info:var(--color--blue-50);--icon-color--info:var(--color--blue-50);--background--inverse:var(--color--neutral-white);--border-color--inverse:var(--color--neutral-200);--text-color--inverse:var(--color--neutral-800);--icon-color--inverse:var(--color--neutral-800);--focus--border-color:var(--color--neutral-100);--assistant--color--highlight-1:#8c90f2;--assistant--color--highlight-2:#a977f0;--assistant--color--highlight-3:#f0778b;--assistant--button--color--background--gradient:linear-gradient(var(--color--neutral-850),var(--color--neutral-850));--assistant--button--color--background--gradient--hover:linear-gradient(#383839,#383839);--assistant--button--color--background--gradient--active:linear-gradient(var(--color--neutral-750),var(--color--neutral-750));--assistant--button--color--background--hover:var(--assistant--button--color--background--gradient--hover);--assistant--button--color--background--active:var(--assistant--button--color--background--gradient--active);--assistant--color--highlight-gradient:linear-gradient(105deg,var(--assistant--color--highlight-1)0%,var(--assistant--color--highlight-2)50%,var(--assistant--color--highlight-3)100%);--assistant--color--highlight-gradient--reverse:linear-gradient(105deg,var(--assistant--color--highlight-3)0%,var(--assistant--color--highlight-2)50%,var(--assistant--color--highlight-1)100%);--assistant--color--text--subtle:var(--color--neutral-250);--assistant--icon-color--subtle:var(--color--neutral-250);--assistant--color--text:var(--color--neutral-white);--assistant--color--text--user-bubble:var(--color--blue-50);--assistant--color--background--user-bubble:var(--color--neutral-800);--lm-chat--messages--color--background:var(--color--neutral-950);--lm-chat--bot--color--background:var(--color--neutral-850);--lm-chat--bot--border-color:var(--color--neutral-500);--lm-chat--user--color--background:var(--color--green-700);--lm-chat--user--border-color:var(--color--green-600);--canvas--color--background:var(--color--neutral-950);--canvas--dot--color:var(--color--neutral-700);--canvas--read-only-line--color:var(--color--neutral-900);--canvas--color--selected:var(--color--white-alpha-400);--canvas--color--selected-transparent:var(--canvas--color--selected);--canvas--label--color:var(--color--neutral-500);--canvas--label--color--background:oklch(from var(--canvas--color--background)l c h/.85);--node--color--background:var(--color--neutral-850);--node--color--background--executing:var(--color--neutral-700);--node--color--background--executing-1:var(--color--neutral-700);--node--border-color--pinned:var(--color--purple-500);--node--type-main--color:var(--color--neutral-400);--sticky--color--background:var(--color--yellow-900);--sticky--border-color:var(--color--yellow-800);--sticky--color--text:var(--color--neutral-125);--sticky--code--color--text:var(--color--purple-300);--sticky--code--color--background:var(--color--neutral-150-alpha-100);--sticky--color--background--variant-1:var(--color--yellow-900);--sticky--border-color--variant-1:var(--color--yellow-800);--sticky--color--background--variant-2:var(--color--gold-900);--sticky--border-color--variant-2:var(--color--gold-800);--sticky--color--background--variant-3:var(--color--red-950);--sticky--border-color--variant-3:var(--color--red-900);--sticky--color--background--variant-4:var(--color--green-950);--sticky--border-color--variant-4:var(--color--green-900);--sticky--color--background--variant-5:var(--color--blue-900);--sticky--border-color--variant-5:var(--color--blue-800);--sticky--color--background--variant-6:var(--color--purple-950);--sticky--border-color--variant-6:var(--color--purple-800);--sticky--color--background--variant-7:var(--color--neutral-900);--sticky--border-color--variant-7:var(--color--neutral-800);--node--icon--color--neutral:var(--color--neutral-200);--node--icon--color--black:var(--color--neutral-200);--node--icon--color--blue:#898fff;--node--icon--color--light-blue:#58abff;--node--icon--color--dark-blue:#7ba7ff;--node--icon--color--orange-red:var(--color--orange-300);--node--icon--color--pink-red:#f85d82;--node--icon--color--red:var(--color--red-400);--node--icon--color--light-green:#20b69e;--node--icon--color--green:var(--color--green-500);--node--icon--color--dark-green:#86decc;--node--icon--color--purple:#9b6dd5;--node--icon--color--crimson:#f188a2;--expression-editor--resolvable--color--foreground--valid:var(--color--green-300);--expression-editor--resolvable--color--background--valid:var(--color--green-alpha-200);--expression-editor--resolvable--color--foreground--invalid:var(--color--red-300);--expression-editor--resolvable--color--background--invalid:var(--color--red-alpha-020);--expression-editor--resolvable--color--foreground--pending:var(--color--text);--expression-editor--resolvable--color--background--pending:var(--color--neutral-150-alpha-100);--expression-editor--color--background:var(--color--neutral-900);--expression-editor--modal--color--background:var(--color--neutral-900);--expression-editor--syntax-example--color:var(--color--neutral-700);--autocomplete--item--color--selected:var(--color--purple-400);--autocomplete--section-header--border-color:var(--color--neutral-600);--autocomplete--infobox--color--background:var(--color--neutral-900);--autocomplete--infobox--examples--border-color:var(--color--neutral-700);--code-tags--string--color:#9ecbff;--code-tags--regex--color:#9ecbff;--code-tags--primitive--color:#79b8ff;--code-tags--keyword--color:#f97583;--code-tags--variable--color:#79b8ff;--code-tags--parameter--color:var(--color--slate-100);--code-tags--function--color:#b392f0;--code-tags--constant--color:#79b8ff;--code-tags--property--color:#79b8ff;--code-tags--type--color:#b392f0;--code-tags--class--color:#b392f0;--code-tags--heading--color:#79b8ff;--code-tags--invalid--color:#f97583;--code-tags--comment--color:#6a737d;--json--color:var(--color--purple-400);--json--null--color:var(--color--danger);--json--boolean--color:var(--color--green-600);--json--number--color:var(--color--green-600);--json--string--color:var(--color--purple-400);--json--key--color:var(--color--text--shade-1);--json--brackets--color:var(--color--neutral-700);--json--brackets--color--hover:var(--color--blue-400);--json--line--color:var(--color--neutral-250);--json--highlight--color:var(--color--background);--code--color--background:var(--color--neutral-950);--code--color--background--readonly:var(--color--neutral-850);--code--line-highlight--color:var(--color--neutral-300-alpha-100);--code--color--foreground:var(--color--neutral-150);--code--caret--color:var(--color--neutral-50);--code--selection--color:rgba(51,146,255,.267);--code--selection--color--highlight:rgba(23,229,230,.2);--code--gutter--color--background:var(--color--neutral-950);--code--gutter--color--foreground:var(--color--neutral-300);--code--gutter--color--foreground--active:var(--color--neutral-50);--code--indentation-marker--color:var(--color--neutral-850);--code--indentation-marker--color--active:var(--color--neutral-700);--line-break--color:var(--color--neutral-400);--code--line-break--color:var(--color--purple-500);--tag--color--background:var(--color--neutral-700);--tag--color--background--hover:var(--color--neutral-600);--tag--border-color:var(--color--neutral-800);--tag--border-color--hover:var(--color--neutral-700);--tag--color--text:var(--color--text--shade-1);--variables-usage--color--text:var(--color--green-300);--variables-usage--syntax--color--background:var(--color--green-alpha-200);--button--outline-color--primary--focus:var(--color--orange-alpha-300);--button--color--text--primary--disabled:var(--color--white-alpha-500);--button--border-color--primary--disabled:transparent;--button--color--background--primary--disabled:var(--color--orange-alpha-500);--button--color--text--secondary:var(--color--neutral-150);--button--border-color--secondary:var(--color--foreground);--button--color--background--secondary:var(--color--background--light-2);--button--color--text--secondary--hover-active-focus:var(--color--orange-250);--button--color--background--secondary--hover:var(--color--background--light-2);--button--color--background--secondary--active-focus:var(--color--orange-alpha-100);--button--outline-color--secondary--focus:var(--color--orange-alpha-300);--button--color--text--secondary--disabled:var(--color--white-alpha-500);--button--border-color--secondary--disabled:var(--color--foreground);--button--color--text--highlight:var(--color--neutral-300);--button--border-color--highlight:transparent;--button--color--background--highlight:transparent;--button--color--text--highlight--hover-active-focus:var(--color--orange-400);--button--border-color--highlight--hover-active-focus:var(--color--neutral-700);--button--color--background--highlight--hover:var(--color--neutral-700);--button--color--background--highlight--active-focus:var(--color--neutral-700);--button--outline-color--highlight--focus:var(--color--neutral-700);--button--color--text--highlight--disabled:var(--color--neutral-600);--button--border-color--highlight--disabled:transparent;--button--color--text--highlight-fill:var(--color--text--shade-1);--button--border-color--highlight-fill:transparent;--button--color--background--highlight-fill:var(--color--background);--button--color--text--highlight-fill--hover-active-focus:var(--color--primary);--button--border-color--highlight-fill--hover-active-focus:transparent;--button--color--background--highlight-fill--hover:var(--color--background);--button--color--background--highlight-fill--active-focus:var(--color--background);--button--outline-color--highlight-fill--focus:var(--color--neutral-700);--button--color--text--highlight-fill--disabled:var(--color--neutral-600);--button--border-color--highlight-fill--disabled:transparent;--button--color--background--highlight-fill--disabled:var(--color--background);--button--color--text--danger:var(--color--neutral-white);--button--border-color--danger:transparent;--button--outline-color--danger--focus:var(--color--red-300);--button--color--text--danger--disabled:var(--color--white-alpha-400);--button--border-color--danger--disabled:transparent;--button--color--background--danger--disabled:var(--color--red-alpha-020);--text-button--color--text--secondary:var(--color--neutral-300);--node-creator--button--color--text:var(--button--color--text--secondary);--node-creator--button--color--text--hover:var(--button--color--text--secondary--hover-active-focus);--node-creator--button--border-color--hover:var(--color--orange-300);--node-creator--button--color--background:var(--color--orange-alpha-100);--table--header--color--background:var(--color--neutral-850);--table--row--color--background:var(--color--neutral-950);--table--row--color--background--even:var(--color--neutral-900);--table--row--color--background--hover:var(--color--neutral-850);--table--row--color--background--highlight:var(--color--warning--tint-1);--notification--color--background:var(--color--neutral-850);--execution-card--color--background:var(--color--foreground--tint-1);--execution-card--color--background--hover:var(--color--foreground);--execution-selector--color--background:var(--color--background--shade-2);--execution-selector--color--text:var(--color--text--tint-3);--execution-select-all--color--text:var(--color--text);--execution-card--color--text--waiting:var(--color--purple-500);--run-data--color--background:var(--color--neutral-900);--ndvv2--run-data--color--background:var(--color--neutral-900);--ndv--droppable-parameter--color:var(--color--orange-300);--ndv--droppable-parameter--color--background:var(--color--orange-alpha-100);--ndv--droppable-parameter--color--background--active:var(--color--green-alpha-100);--ndv--back--color--text:var(--color--neutral-white);--ndv--background--color:var(--color--background--light-1);--ndv--header--color:var(--color--neutral-750);--notice--border-color--warning:var(--color--gold-200);--notice--color--background--warning:var(--color--gold-alpha-020);--notice--color--text:var(--color--neutral-white);--callout--border-color--info:var(--color--foreground);--callout--color--background--info:var(--color--neutral-900);--callout--color--text--info:var(--color--neutral-white);--callout--border-color--success:var(--color--success);--callout--color--background--success:var(--color--green-900);--callout--color--text--success:var(--color--neutral-white);--callout--border-color--warning:var(--color--warning);--callout--color--background--warning:var(--color--gold-800);--callout--color--text--warning:var(--color--neutral-white);--callout--border-color--danger:var(--color--red-800);--callout--color--background--danger:var(--color--red-950);--callout--color--text--danger:var(--color--neutral-white);--callout--icon-color--danger:var(--color--danger);--callout--border-color--secondary:var(--color--secondary);--callout--color--background--secondary:var(--color--purple-alpha-200);--callout--color--text--secondary:var(--color--neutral-white);--dialog--color--background:var(--color--neutral-900);--dialog--overlay--color--background:var(--color--slate-alpha-700);--dialog--overlay--color--background--dark:var(--color--black-alpha-600);--avatar--color--text:var(--color--neutral-white);--nps-survey--color--background:var(--color--neutral-850);--nps-survey--color--text:var(--color--neutral-white);--switch--color--background:var(--color--neutral-950);--switch--border-color:var(--color--neutral-700);--switch--toggle--color:var(--color--neutral-125);--action-dropdown--item--color--background--active:var(--color--background--light-3);--input-triple--color--background:var(--color--neutral-900);--node--error-output--color--text:var(--color--danger);--mfa--recovery-code--color--background:var(--color--background--light-3);--mfa--recovery-code--color:var(--color--text--shade-1);--mfa--lose-access--color--text:var(--color--danger);--text-highlight--color--background:var(--color--yellow-700);--node-type--color--background--l:20%;--node-type--supplemental--label--color--h:235;--node-type--supplemental--label--color--s:28%;--node-type--supplemental--label--color--l:100%;--node-type--supplemental--color--h:235;--node-type--supplemental--color--s:13%;--node-type--supplemental--color--l:60%;--node-type--supplemental--label--color:hsl(var(--node-type--supplemental--label--color--h),var(--node-type--supplemental--label--color--s),var(--node-type--supplemental--label--color--l));--node-type--supplemental--icon--color:var(--color--foreground--shade-1);--node-type--supplemental--color:hsl(var(--node-type--supplemental--color--h),var(--node-type--supplemental--color--s),var(--node-type--supplemental--color--l));--node-type--supplemental--color--background:hsl(var(--node-type--supplemental--color--h),var(--node-type--supplemental--color--s),var(--node-type--color--background--l));--node-type--supplemental--connector--color:var(--color--foreground--shade-1);--node-type--ai-chain--color--h:var(--node-type--supplemental--color--h);--node-type--ai-chain--color--s:var(--node-type--supplemental--color--s);--node-type--ai-chain--color--l:var(--node-type--supplemental--color--l);--node-type--ai-chain--color:hsl(var(--node-type--ai-chain--color--h),var(--node-type--ai-chain--color--s),var(--node-type--ai-chain--color--l));--node-type--chain--color--background:hsl(var(--node-type--ai-chain--color--h),var(--node-type--ai-chain--color--s),var(--node-type--color--background--l));--node-type--ai-document--color--h:var(--node-type--supplemental--color--h);--node-type--ai-document--color--s:var(--node-type--supplemental--color--s);--node-type--ai-document--color--l:var(--node-type--supplemental--color--l);--node-type--ai-document--color:hsl(var(--node-type--ai-document--color--h),var(--node-type--ai-document--color--s),var(--node-type--ai-document--color--l));--node-type--ai-document--color--background:hsl(var(--node-type--ai-document--color--h),var(--node-type--ai-document--color--s),var(--node-type--color--background--l));--node-type--ai-embedding--color--h:var(--node-type--supplemental--color--h);--node-type--ai-embedding--color--s:var(--node-type--supplemental--color--s);--node-type--ai-embedding--color--l:var(--node-type--supplemental--color--l);--node-type--ai-embedding--color:hsl(var(--node-type--ai-embedding--color--h),var(--node-type--ai-embedding--color--s),var(--node-type--ai-embedding--color--l));--node-type--ai-embedding--color--background:hsl(var(--node-type--ai-embedding--color--h),var(--node-type--ai-embedding--color--s),var(--node-type--color--background--l));--node-type--ai-language-model--color--h:var(--node-type--supplemental--color--h);--node-type--ai-language-model--color--s:var(--node-type--supplemental--color--s);--node-type--ai-language-model--color--l:var(--node-type--supplemental--color--l);--node-type--ai-language-model--color:hsl(var(--node-type--ai-language-model--color--h),var(--node-type--ai-language-model--color--s),var(--node-type--ai-language-model--color--l));--node-type--ai-language-model--color--background:hsl(var(--node-type--ai-language-model--color--h),var(--node-type--ai-language-model--color--s),var(--node-type--color--background--l));--node-type--ai-memory--color--h:var(--node-type--supplemental--color--h);--node-type--ai-memory--color--s:var(--node-type--supplemental--color--s);--node-type--ai-memory--color--l:var(--node-type--supplemental--color--l);--node-type--ai-memory--color:hsl(var(--node-type--ai-memory--color--h),var(--node-type--ai-memory--color--s),var(--node-type--ai-memory--color--l));--node-type--ai-memory--color--background:hsl(var(--node-type--ai-memory--color--h),var(--node-type--ai-memory--color--s),var(--node-type--color--background--l));--node-type--ai-output-parser--color--h:var(--node-type--supplemental--color--h);--node-type--ai-output-parser--color--s:var(--node-type--supplemental--color--s);--node-type--ai-output-parser--color--l:var(--node-type--supplemental--color--l);--node-type--ai-output-parser--color:hsl(var(--node-type--ai-output-parser--color--h),var(--node-type--ai-output-parser--color--s),var(--node-type--ai-output-parser--color--l));--node-type--ai-output-parser--color--background:hsl(var(--node-type--ai-output-parser--color--h),var(--node-type--ai-output-parser--color--s),var(--node-type--color--background--l));--node-type--ai-tool--color--h:var(--node-type--supplemental--color--h);--node-type--ai-tool--color--s:var(--node-type--supplemental--color--s);--node-type--ai-tool--color--l:var(--node-type--supplemental--color--l);--node-type--ai-tool--color:hsl(var(--node-type--ai-tool--color--h),var(--node-type--ai-tool--color--s),var(--node-type--ai-tool--color--l));--node-type--ai-tool--color--background:hsl(var(--node-type--ai-tool--color--h),var(--node-type--ai-tool--color--s),var(--node-type--color--background--l));--node-type--ai-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-retriever--color:hsl(var(--node-type--ai-retriever--color--h),var(--node-type--ai-retriever--color--s),var(--node-type--ai-retriever--color--l));--node-type--ai-retriever--color--background:hsl(var(--node-type--ai-retriever--color--h),var(--node-type--ai-retriever--color--s),var(--node-type--color--background--l));--node-type--ai-text-splitter--color--h:var(--node-type--supplemental--color--h);--node-type--ai-text-splitter--color--s:var(--node-type--supplemental--color--s);--node-type--ai-text-splitter--color--l:var(--node-type--supplemental--color--l);--node-type--ai-text-splitter--color:hsl(var(--node-type--ai-text-splitter--color--h),var(--node-type--ai-text-splitter--color--s),var(--node-type--ai-text-splitter--color--l));--node-type--ai-text-splitter--color--background:hsl(var(--node-type--ai-text-splitter--color--h),var(--node-type--ai-text-splitter--color--s),var(--node-type--color--background--l));--node-type--ai-vector-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-retriever--color:hsl(var(--node-type--ai-vector-retriever--color--h),var(--node-type--ai-vector-retriever--color--s),var(--node-type--ai-vector-retriever--color--l));--node-type--ai-vector-retriever--color--background:hsl(var(--node-type--ai-vector-retriever--color--h),var(--node-type--ai-vector-retriever--color--s),var(--node-type--color--background--l));--node-type--ai-vector-store--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-store--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-store--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-store--color:hsl(var(--node-type--ai-vector-store--color--h),var(--node-type--ai-vector-store--color--s),var(--node-type--ai-vector-store--color--l));--node-type--ai-vector-store--color--background:hsl(var(--node-type--ai-vector-store--color--h),var(--node-type--ai-vector-store--color--s),var(--node-type--color--background--l));--diff--color--new:var(--color--green-500);--diff--color--new--light:#43674f;--diff--color--new--faint:#3a463e;--diff--color--modified:#d6a625;--diff--color--modified--light:#6a5c38;--diff--color--modified--faint:#464236;--diff--color--deleted:#fb887a;--diff--color--deleted--light:#7a524e;--diff--color--deleted--faint:#4d3e3d;--color--info--tint-1:var(--color--neutral-400);--color--info--tint-2:var(--color--neutral-850);--node--configurable-name--color:var(--color--text--shade-1);--link--color--secondary:var(--color--purple-400);--link--color--secondary--hover:var(--color--purple-500);--icon--color:var(--color--text--tint-1);--icon--color--hover:var(--color--orange-300);--menu--color--background:var(--color--neutral-900);--menu--color--background--hover:var(--color--neutral-700);--menu--color--background--active:var(--color--neutral-700);--grid--row--color--background--selected:var(--color--purple-900);--command-bar-item--color--background--hover:var(--color--background--light-1);--command-bar--shadow:0 15px 45px 0 var(--color--black-alpha-400),0 5px 10px 0 var(--color--black-alpha-200);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){body:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;--color--danger:var(--color--red-400);--color--text--shade-1:var(--color--neutral-125);--color--text:var(--color--neutral-250);--color--text--tint-1:var(--color--neutral-300);--color--text--tint-2:var(--color--neutral-600);--color--text--tint-3:var(--color--neutral-800);--color--text--danger:var(--color--red-400);--color--foreground--shade-2:var(--color--neutral-400);--color--foreground--shade-1:var(--color--neutral-700);--color--foreground:var(--color--neutral-800);--color--foreground--tint-1:var(--color--neutral-850);--color--foreground--tint-2:var(--color--neutral-950);--color--background--shade-2:var(--color--neutral-150);--color--background--shade-1:var(--color--neutral-600);--color--background:var(--color--neutral-700);--color--background--light-1:var(--color--neutral-850);--color--background--light-2:var(--color--neutral-950);--color--background--light-3:var(--color--neutral-900);--shadow:0 2px 4px var(--color--black-alpha-300),0 0 6px var(--color--black-alpha-200);--shadow--dark:0 2px 4px var(--color--black-alpha-300),0 0 6px var(--color--black-alpha-300);--shadow--light:0 2px 12px 0 var(--color--black-alpha-300);--background--brand:var(--color--orange-300);--background--brand--hover:var(--color--orange-400);--background--brand--active:var(--color--orange-500);--background--brand--focus:var(--color--orange-400);--background--brand--disabled:var(--color--neutral-800);--background--surface:var(--color--neutral-900);--background--surface--hover:var(--color--neutral-750);--background--surface--active:var(--color--neutral-600);--background--surface--focus:var(--color--neutral-750);--background--surface--disabled:var(--color--neutral-800);--border-color:var(--border-color-base,var(--color--white-alpha-200));--border-color--subtle:var(--color--white-alpha-100);--border-color--strong:var(--color--white-alpha-300);--border-color--stronger:var(--color--white-alpha-400);--border:var(--border-base,var(--border-width)var(--border-style)var(--border-color));--icon-color--subtle:var(--color--neutral-600);--icon-color:var(--color--neutral-300);--icon-color--strong:var(--color--neutral-white);--text-color:var(--color--neutral-white);--text-color--subtle:var(--color--neutral-200);--text-color--subtler:var(--color--neutral-400);--background--success:var(--color--green-950);--border-color--success:var(--color--green-800);--text-color--success:var(--color--green-50);--icon-color--success:var(--color--green-50);--background--warning:var(--color--yellow-900);--border-color--warning:var(--color--yellow-800);--text-color--warning:var(--color--yellow-100);--icon-color--warning:var(--color--yellow-100);--background--danger:var(--color--red-950);--border-color--danger:var(--color--red-800);--text-color--danger:var(--color--red-50);--icon-color--danger:var(--color--red-50);--background--info:var(--color--blue-900);--border-color--info:var(--color--blue-800);--text-color--info:var(--color--blue-50);--icon-color--info:var(--color--blue-50);--background--inverse:var(--color--neutral-white);--border-color--inverse:var(--color--neutral-200);--text-color--inverse:var(--color--neutral-800);--icon-color--inverse:var(--color--neutral-800);--focus--border-color:var(--color--neutral-100);--assistant--color--highlight-1:#8c90f2;--assistant--color--highlight-2:#a977f0;--assistant--color--highlight-3:#f0778b;--assistant--button--color--background--gradient:linear-gradient(var(--color--neutral-850),var(--color--neutral-850));--assistant--button--color--background--gradient--hover:linear-gradient(#383839,#383839);--assistant--button--color--background--gradient--active:linear-gradient(var(--color--neutral-750),var(--color--neutral-750));--assistant--button--color--background--hover:var(--assistant--button--color--background--gradient--hover);--assistant--button--color--background--active:var(--assistant--button--color--background--gradient--active);--assistant--color--highlight-gradient:linear-gradient(105deg,var(--assistant--color--highlight-1)0%,var(--assistant--color--highlight-2)50%,var(--assistant--color--highlight-3)100%);--assistant--color--highlight-gradient--reverse:linear-gradient(105deg,var(--assistant--color--highlight-3)0%,var(--assistant--color--highlight-2)50%,var(--assistant--color--highlight-1)100%);--assistant--color--text--subtle:var(--color--neutral-250);--assistant--icon-color--subtle:var(--color--neutral-250);--assistant--color--text:var(--color--neutral-white);--assistant--color--text--user-bubble:var(--color--blue-50);--assistant--color--background--user-bubble:var(--color--neutral-800);--lm-chat--messages--color--background:var(--color--neutral-950);--lm-chat--bot--color--background:var(--color--neutral-850);--lm-chat--bot--border-color:var(--color--neutral-500);--lm-chat--user--color--background:var(--color--green-700);--lm-chat--user--border-color:var(--color--green-600);--canvas--color--background:var(--color--neutral-950);--canvas--dot--color:var(--color--neutral-700);--canvas--read-only-line--color:var(--color--neutral-900);--canvas--color--selected:var(--color--white-alpha-400);--canvas--color--selected-transparent:var(--canvas--color--selected);--canvas--label--color:var(--color--neutral-500);--canvas--label--color--background:oklch(from var(--canvas--color--background)l c h/.85);--node--color--background:var(--color--neutral-850);--node--color--background--executing:var(--color--neutral-700);--node--color--background--executing-1:var(--color--neutral-700);--node--border-color--pinned:var(--color--purple-500);--node--type-main--color:var(--color--neutral-400);--sticky--color--background:var(--color--yellow-900);--sticky--border-color:var(--color--yellow-800);--sticky--color--text:var(--color--neutral-125);--sticky--code--color--text:var(--color--purple-300);--sticky--code--color--background:var(--color--neutral-150-alpha-100);--sticky--color--background--variant-1:var(--color--yellow-900);--sticky--border-color--variant-1:var(--color--yellow-800);--sticky--color--background--variant-2:var(--color--gold-900);--sticky--border-color--variant-2:var(--color--gold-800);--sticky--color--background--variant-3:var(--color--red-950);--sticky--border-color--variant-3:var(--color--red-900);--sticky--color--background--variant-4:var(--color--green-950);--sticky--border-color--variant-4:var(--color--green-900);--sticky--color--background--variant-5:var(--color--blue-900);--sticky--border-color--variant-5:var(--color--blue-800);--sticky--color--background--variant-6:var(--color--purple-950);--sticky--border-color--variant-6:var(--color--purple-800);--sticky--color--background--variant-7:var(--color--neutral-900);--sticky--border-color--variant-7:var(--color--neutral-800);--node--icon--color--neutral:var(--color--neutral-200);--node--icon--color--black:var(--color--neutral-200);--node--icon--color--blue:#898fff;--node--icon--color--light-blue:#58abff;--node--icon--color--dark-blue:#7ba7ff;--node--icon--color--orange-red:var(--color--orange-300);--node--icon--color--pink-red:#f85d82;--node--icon--color--red:var(--color--red-400);--node--icon--color--light-green:#20b69e;--node--icon--color--green:var(--color--green-500);--node--icon--color--dark-green:#86decc;--node--icon--color--purple:#9b6dd5;--node--icon--color--crimson:#f188a2;--expression-editor--resolvable--color--foreground--valid:var(--color--green-300);--expression-editor--resolvable--color--background--valid:var(--color--green-alpha-200);--expression-editor--resolvable--color--foreground--invalid:var(--color--red-300);--expression-editor--resolvable--color--background--invalid:var(--color--red-alpha-020);--expression-editor--resolvable--color--foreground--pending:var(--color--text);--expression-editor--resolvable--color--background--pending:var(--color--neutral-150-alpha-100);--expression-editor--color--background:var(--color--neutral-900);--expression-editor--modal--color--background:var(--color--neutral-900);--expression-editor--syntax-example--color:var(--color--neutral-700);--autocomplete--item--color--selected:var(--color--purple-400);--autocomplete--section-header--border-color:var(--color--neutral-600);--autocomplete--infobox--color--background:var(--color--neutral-900);--autocomplete--infobox--examples--border-color:var(--color--neutral-700);--code-tags--string--color:#9ecbff;--code-tags--regex--color:#9ecbff;--code-tags--primitive--color:#79b8ff;--code-tags--keyword--color:#f97583;--code-tags--variable--color:#79b8ff;--code-tags--parameter--color:var(--color--slate-100);--code-tags--function--color:#b392f0;--code-tags--constant--color:#79b8ff;--code-tags--property--color:#79b8ff;--code-tags--type--color:#b392f0;--code-tags--class--color:#b392f0;--code-tags--heading--color:#79b8ff;--code-tags--invalid--color:#f97583;--code-tags--comment--color:#6a737d;--json--color:var(--color--purple-400);--json--null--color:var(--color--danger);--json--boolean--color:var(--color--green-600);--json--number--color:var(--color--green-600);--json--string--color:var(--color--purple-400);--json--key--color:var(--color--text--shade-1);--json--brackets--color:var(--color--neutral-700);--json--brackets--color--hover:var(--color--blue-400);--json--line--color:var(--color--neutral-250);--json--highlight--color:var(--color--background);--code--color--background:var(--color--neutral-950);--code--color--background--readonly:var(--color--neutral-850);--code--line-highlight--color:var(--color--neutral-300-alpha-100);--code--color--foreground:var(--color--neutral-150);--code--caret--color:var(--color--neutral-50);--code--selection--color:rgba(51,146,255,.267);--code--selection--color--highlight:rgba(23,229,230,.2);--code--gutter--color--background:var(--color--neutral-950);--code--gutter--color--foreground:var(--color--neutral-300);--code--gutter--color--foreground--active:var(--color--neutral-50);--code--indentation-marker--color:var(--color--neutral-850);--code--indentation-marker--color--active:var(--color--neutral-700);--line-break--color:var(--color--neutral-400);--code--line-break--color:var(--color--purple-500);--tag--color--background:var(--color--neutral-700);--tag--color--background--hover:var(--color--neutral-600);--tag--border-color:var(--color--neutral-800);--tag--border-color--hover:var(--color--neutral-700);--tag--color--text:var(--color--text--shade-1);--variables-usage--color--text:var(--color--green-300);--variables-usage--syntax--color--background:var(--color--green-alpha-200);--button--outline-color--primary--focus:var(--color--orange-alpha-300);--button--color--text--primary--disabled:var(--color--white-alpha-500);--button--border-color--primary--disabled:transparent;--button--color--background--primary--disabled:var(--color--orange-alpha-500);--button--color--text--secondary:var(--color--neutral-150);--button--border-color--secondary:var(--color--foreground);--button--color--background--secondary:var(--color--background--light-2);--button--color--text--secondary--hover-active-focus:var(--color--orange-250);--button--color--background--secondary--hover:var(--color--background--light-2);--button--color--background--secondary--active-focus:var(--color--orange-alpha-100);--button--outline-color--secondary--focus:var(--color--orange-alpha-300);--button--color--text--secondary--disabled:var(--color--white-alpha-500);--button--border-color--secondary--disabled:var(--color--foreground);--button--color--text--highlight:var(--color--neutral-300);--button--border-color--highlight:transparent;--button--color--background--highlight:transparent;--button--color--text--highlight--hover-active-focus:var(--color--orange-400);--button--border-color--highlight--hover-active-focus:var(--color--neutral-700);--button--color--background--highlight--hover:var(--color--neutral-700);--button--color--background--highlight--active-focus:var(--color--neutral-700);--button--outline-color--highlight--focus:var(--color--neutral-700);--button--color--text--highlight--disabled:var(--color--neutral-600);--button--border-color--highlight--disabled:transparent;--button--color--text--highlight-fill:var(--color--text--shade-1);--button--border-color--highlight-fill:transparent;--button--color--background--highlight-fill:var(--color--background);--button--color--text--highlight-fill--hover-active-focus:var(--color--primary);--button--border-color--highlight-fill--hover-active-focus:transparent;--button--color--background--highlight-fill--hover:var(--color--background);--button--color--background--highlight-fill--active-focus:var(--color--background);--button--outline-color--highlight-fill--focus:var(--color--neutral-700);--button--color--text--highlight-fill--disabled:var(--color--neutral-600);--button--border-color--highlight-fill--disabled:transparent;--button--color--background--highlight-fill--disabled:var(--color--background);--button--color--text--danger:var(--color--neutral-white);--button--border-color--danger:transparent;--button--outline-color--danger--focus:var(--color--red-300);--button--color--text--danger--disabled:var(--color--white-alpha-400);--button--border-color--danger--disabled:transparent;--button--color--background--danger--disabled:var(--color--red-alpha-020);--text-button--color--text--secondary:var(--color--neutral-300);--node-creator--button--color--text:var(--button--color--text--secondary);--node-creator--button--color--text--hover:var(--button--color--text--secondary--hover-active-focus);--node-creator--button--border-color--hover:var(--color--orange-300);--node-creator--button--color--background:var(--color--orange-alpha-100);--table--header--color--background:var(--color--neutral-850);--table--row--color--background:var(--color--neutral-950);--table--row--color--background--even:var(--color--neutral-900);--table--row--color--background--hover:var(--color--neutral-850);--table--row--color--background--highlight:var(--color--warning--tint-1);--notification--color--background:var(--color--neutral-850);--execution-card--color--background:var(--color--foreground--tint-1);--execution-card--color--background--hover:var(--color--foreground);--execution-selector--color--background:var(--color--background--shade-2);--execution-selector--color--text:var(--color--text--tint-3);--execution-select-all--color--text:var(--color--text);--execution-card--color--text--waiting:var(--color--purple-500);--run-data--color--background:var(--color--neutral-900);--ndvv2--run-data--color--background:var(--color--neutral-900);--ndv--droppable-parameter--color:var(--color--orange-300);--ndv--droppable-parameter--color--background:var(--color--orange-alpha-100);--ndv--droppable-parameter--color--background--active:var(--color--green-alpha-100);--ndv--back--color--text:var(--color--neutral-white);--ndv--background--color:var(--color--background--light-1);--ndv--header--color:var(--color--neutral-750);--notice--border-color--warning:var(--color--gold-200);--notice--color--background--warning:var(--color--gold-alpha-020);--notice--color--text:var(--color--neutral-white);--callout--border-color--info:var(--color--foreground);--callout--color--background--info:var(--color--neutral-900);--callout--color--text--info:var(--color--neutral-white);--callout--border-color--success:var(--color--success);--callout--color--background--success:var(--color--green-900);--callout--color--text--success:var(--color--neutral-white);--callout--border-color--warning:var(--color--warning);--callout--color--background--warning:var(--color--gold-800);--callout--color--text--warning:var(--color--neutral-white);--callout--border-color--danger:var(--color--red-800);--callout--color--background--danger:var(--color--red-950);--callout--color--text--danger:var(--color--neutral-white);--callout--icon-color--danger:var(--color--danger);--callout--border-color--secondary:var(--color--secondary);--callout--color--background--secondary:var(--color--purple-alpha-200);--callout--color--text--secondary:var(--color--neutral-white);--dialog--color--background:var(--color--neutral-900);--dialog--overlay--color--background:var(--color--slate-alpha-700);--dialog--overlay--color--background--dark:var(--color--black-alpha-600);--avatar--color--text:var(--color--neutral-white);--nps-survey--color--background:var(--color--neutral-850);--nps-survey--color--text:var(--color--neutral-white);--switch--color--background:var(--color--neutral-950);--switch--border-color:var(--color--neutral-700);--switch--toggle--color:var(--color--neutral-125);--action-dropdown--item--color--background--active:var(--color--background--light-3);--input-triple--color--background:var(--color--neutral-900);--node--error-output--color--text:var(--color--danger);--mfa--recovery-code--color--background:var(--color--background--light-3);--mfa--recovery-code--color:var(--color--text--shade-1);--mfa--lose-access--color--text:var(--color--danger);--text-highlight--color--background:var(--color--yellow-700);--node-type--color--background--l:20%;--node-type--supplemental--label--color--h:235;--node-type--supplemental--label--color--s:28%;--node-type--supplemental--label--color--l:100%;--node-type--supplemental--color--h:235;--node-type--supplemental--color--s:13%;--node-type--supplemental--color--l:60%;--node-type--supplemental--label--color:hsl(var(--node-type--supplemental--label--color--h),var(--node-type--supplemental--label--color--s),var(--node-type--supplemental--label--color--l));--node-type--supplemental--icon--color:var(--color--foreground--shade-1);--node-type--supplemental--color:hsl(var(--node-type--supplemental--color--h),var(--node-type--supplemental--color--s),var(--node-type--supplemental--color--l));--node-type--supplemental--color--background:hsl(var(--node-type--supplemental--color--h),var(--node-type--supplemental--color--s),var(--node-type--color--background--l));--node-type--supplemental--connector--color:var(--color--foreground--shade-1);--node-type--ai-chain--color--h:var(--node-type--supplemental--color--h);--node-type--ai-chain--color--s:var(--node-type--supplemental--color--s);--node-type--ai-chain--color--l:var(--node-type--supplemental--color--l);--node-type--ai-chain--color:hsl(var(--node-type--ai-chain--color--h),var(--node-type--ai-chain--color--s),var(--node-type--ai-chain--color--l));--node-type--chain--color--background:hsl(var(--node-type--ai-chain--color--h),var(--node-type--ai-chain--color--s),var(--node-type--color--background--l));--node-type--ai-document--color--h:var(--node-type--supplemental--color--h);--node-type--ai-document--color--s:var(--node-type--supplemental--color--s);--node-type--ai-document--color--l:var(--node-type--supplemental--color--l);--node-type--ai-document--color:hsl(var(--node-type--ai-document--color--h),var(--node-type--ai-document--color--s),var(--node-type--ai-document--color--l));--node-type--ai-document--color--background:hsl(var(--node-type--ai-document--color--h),var(--node-type--ai-document--color--s),var(--node-type--color--background--l));--node-type--ai-embedding--color--h:var(--node-type--supplemental--color--h);--node-type--ai-embedding--color--s:var(--node-type--supplemental--color--s);--node-type--ai-embedding--color--l:var(--node-type--supplemental--color--l);--node-type--ai-embedding--color:hsl(var(--node-type--ai-embedding--color--h),var(--node-type--ai-embedding--color--s),var(--node-type--ai-embedding--color--l));--node-type--ai-embedding--color--background:hsl(var(--node-type--ai-embedding--color--h),var(--node-type--ai-embedding--color--s),var(--node-type--color--background--l));--node-type--ai-language-model--color--h:var(--node-type--supplemental--color--h);--node-type--ai-language-model--color--s:var(--node-type--supplemental--color--s);--node-type--ai-language-model--color--l:var(--node-type--supplemental--color--l);--node-type--ai-language-model--color:hsl(var(--node-type--ai-language-model--color--h),var(--node-type--ai-language-model--color--s),var(--node-type--ai-language-model--color--l));--node-type--ai-language-model--color--background:hsl(var(--node-type--ai-language-model--color--h),var(--node-type--ai-language-model--color--s),var(--node-type--color--background--l));--node-type--ai-memory--color--h:var(--node-type--supplemental--color--h);--node-type--ai-memory--color--s:var(--node-type--supplemental--color--s);--node-type--ai-memory--color--l:var(--node-type--supplemental--color--l);--node-type--ai-memory--color:hsl(var(--node-type--ai-memory--color--h),var(--node-type--ai-memory--color--s),var(--node-type--ai-memory--color--l));--node-type--ai-memory--color--background:hsl(var(--node-type--ai-memory--color--h),var(--node-type--ai-memory--color--s),var(--node-type--color--background--l));--node-type--ai-output-parser--color--h:var(--node-type--supplemental--color--h);--node-type--ai-output-parser--color--s:var(--node-type--supplemental--color--s);--node-type--ai-output-parser--color--l:var(--node-type--supplemental--color--l);--node-type--ai-output-parser--color:hsl(var(--node-type--ai-output-parser--color--h),var(--node-type--ai-output-parser--color--s),var(--node-type--ai-output-parser--color--l));--node-type--ai-output-parser--color--background:hsl(var(--node-type--ai-output-parser--color--h),var(--node-type--ai-output-parser--color--s),var(--node-type--color--background--l));--node-type--ai-tool--color--h:var(--node-type--supplemental--color--h);--node-type--ai-tool--color--s:var(--node-type--supplemental--color--s);--node-type--ai-tool--color--l:var(--node-type--supplemental--color--l);--node-type--ai-tool--color:hsl(var(--node-type--ai-tool--color--h),var(--node-type--ai-tool--color--s),var(--node-type--ai-tool--color--l));--node-type--ai-tool--color--background:hsl(var(--node-type--ai-tool--color--h),var(--node-type--ai-tool--color--s),var(--node-type--color--background--l));--node-type--ai-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-retriever--color:hsl(var(--node-type--ai-retriever--color--h),var(--node-type--ai-retriever--color--s),var(--node-type--ai-retriever--color--l));--node-type--ai-retriever--color--background:hsl(var(--node-type--ai-retriever--color--h),var(--node-type--ai-retriever--color--s),var(--node-type--color--background--l));--node-type--ai-text-splitter--color--h:var(--node-type--supplemental--color--h);--node-type--ai-text-splitter--color--s:var(--node-type--supplemental--color--s);--node-type--ai-text-splitter--color--l:var(--node-type--supplemental--color--l);--node-type--ai-text-splitter--color:hsl(var(--node-type--ai-text-splitter--color--h),var(--node-type--ai-text-splitter--color--s),var(--node-type--ai-text-splitter--color--l));--node-type--ai-text-splitter--color--background:hsl(var(--node-type--ai-text-splitter--color--h),var(--node-type--ai-text-splitter--color--s),var(--node-type--color--background--l));--node-type--ai-vector-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-retriever--color:hsl(var(--node-type--ai-vector-retriever--color--h),var(--node-type--ai-vector-retriever--color--s),var(--node-type--ai-vector-retriever--color--l));--node-type--ai-vector-retriever--color--background:hsl(var(--node-type--ai-vector-retriever--color--h),var(--node-type--ai-vector-retriever--color--s),var(--node-type--color--background--l));--node-type--ai-vector-store--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-store--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-store--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-store--color:hsl(var(--node-type--ai-vector-store--color--h),var(--node-type--ai-vector-store--color--s),var(--node-type--ai-vector-store--color--l));--node-type--ai-vector-store--color--background:hsl(var(--node-type--ai-vector-store--color--h),var(--node-type--ai-vector-store--color--s),var(--node-type--color--background--l));--diff--color--new:var(--color--green-500);--diff--color--new--light:#43674f;--diff--color--new--faint:#3a463e;--diff--color--modified:#d6a625;--diff--color--modified--light:#6a5c38;--diff--color--modified--faint:#464236;--diff--color--deleted:#fb887a;--diff--color--deleted--light:#7a524e;--diff--color--deleted--faint:#4d3e3d;--color--info--tint-1:var(--color--neutral-400);--color--info--tint-2:var(--color--neutral-850);--node--configurable-name--color:var(--color--text--shade-1);--link--color--secondary:var(--color--purple-400);--link--color--secondary--hover:var(--color--purple-500);--icon--color:var(--color--text--tint-1);--icon--color--hover:var(--color--orange-300);--menu--color--background:var(--color--neutral-900);--menu--color--background--hover:var(--color--neutral-700);--menu--color--background--active:var(--color--neutral-700);--grid--row--color--background--selected:var(--color--purple-900);--command-bar-item--color--background--hover:var(--color--background--light-1);--command-bar--shadow:0 15px 45px 0 var(--color--black-alpha-400),0 5px 10px 0 var(--color--black-alpha-200)}}*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:0 0;border:0;outline:0;margin:0;padding:0}html{width:100%;height:100%}body{-ms-scroll-chaining:none;overscroll-behavior:none;width:100%;height:100%;line-height:1;font-size:var(--font-size--md);font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);background-color:var(--color--background--light-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input{font-weight:var(--font-weight--regular)}button{font-weight:var(--font-weight--bold)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;cursor:pointer;color:var(--color--primary);background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}a:active{color:hsl(var(--color--primary--h),calc(var(--color--primary--s) + -30%),var(--color--primary--l))}h1,h2,h3,h4,h5,h6{color:var(--color--text--shade-1);font-weight:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h4,h5,h6,p{font-size:inherit}p{line-height:1.8}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ins{background-color:var(--color--success);color:var(--color--text--shade-1);text-decoration:none}mark{background-color:var(--text-highlight--color--background);color:var(--color--text--shade-1);font-style:italic;font-weight:var(--font-weight--bold)}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}hr{border:0;border-top:1px solid var(--color--foreground--tint-1);height:1px;margin:0;padding:0;display:block}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter-from,.fade-in-linear-leave-from,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-from,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform-origin:top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform-origin:bottom;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform-origin:0 0;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(/%7B%7BBASE_PATH%7D%7D/assets/element-icons-B-tDfklg.woff)format("woff"),url(/%7B%7BBASE_PATH%7D%7D/assets/element-icons-_lZGOqcG.ttf)format("truetype");font-weight:var(--font-weight--regular);font-display:"auto";font-style:normal}[class^=el-icon-],[class*=\\ el-icon-]{speak:none;font-style:normal;font-weight:var(--font-weight--regular);font-variant:normal;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;display:inline-block;font-family:element-icons!important}.el-icon{fill:currentColor;width:1em;height:1em;color:inherit;line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon svg{width:1em;height:1em}.el-icon-ice-cream-round:before{content:""}.el-icon-ice-cream-square:before{content:""}.el-icon-lollipop:before{content:""}.el-icon-potato-strips:before{content:""}.el-icon-milk-tea:before{content:""}.el-icon-ice-drink:before{content:""}.el-icon-ice-tea:before{content:""}.el-icon-coffee:before{content:""}.el-icon-orange:before{content:""}.el-icon-pear:before{content:""}.el-icon-apple:before{content:""}.el-icon-cherry:before{content:""}.el-icon-watermelon:before{content:""}.el-icon-grape:before{content:""}.el-icon-refrigerator:before{content:""}.el-icon-goblet-square-full:before{content:""}.el-icon-goblet-square:before{content:""}.el-icon-goblet-full:before{content:""}.el-icon-goblet:before{content:""}.el-icon-cold-drink:before{content:""}.el-icon-coffee-cup:before{content:""}.el-icon-water-cup:before{content:""}.el-icon-hot-water:before{content:""}.el-icon-ice-cream:before{content:""}.el-icon-dessert:before{content:""}.el-icon-sugar:before{content:""}.el-icon-tableware:before{content:""}.el-icon-burger:before{content:""}.el-icon-knife-fork:before{content:""}.el-icon-fork-spoon:before{content:""}.el-icon-chicken:before{content:""}.el-icon-food:before{content:""}.el-icon-dish-1:before{content:""}.el-icon-dish:before{content:""}.el-icon-moon-night:before{content:""}.el-icon-moon:before{content:""}.el-icon-cloudy-and-sunny:before{content:""}.el-icon-partly-cloudy:before{content:""}.el-icon-cloudy:before{content:""}.el-icon-sunny:before{content:""}.el-icon-sunset:before{content:""}.el-icon-sunrise-1:before{content:""}.el-icon-sunrise:before{content:""}.el-icon-heavy-rain:before{content:""}.el-icon-lightning:before{content:""}.el-icon-light-rain:before{content:""}.el-icon-wind-power:before{content:""}.el-icon-baseball:before{content:""}.el-icon-soccer:before{content:""}.el-icon-football:before{content:""}.el-icon-basketball:before{content:""}.el-icon-ship:before{content:""}.el-icon-truck:before{content:""}.el-icon-bicycle:before{content:""}.el-icon-mobile-phone:before{content:""}.el-icon-service:before{content:""}.el-icon-key:before{content:""}.el-icon-unlock:before{content:""}.el-icon-lock:before{content:""}.el-icon-watch:before{content:""}.el-icon-watch-1:before{content:""}.el-icon-timer:before{content:""}.el-icon-alarm-clock:before{content:""}.el-icon-map-location:before{content:""}.el-icon-delete-location:before{content:""}.el-icon-add-location:before{content:""}.el-icon-location-information:before{content:""}.el-icon-location-outline:before{content:""}.el-icon-location:before{content:""}.el-icon-place:before{content:""}.el-icon-discover:before{content:""}.el-icon-first-aid-kit:before{content:""}.el-icon-trophy-1:before{content:""}.el-icon-trophy:before{content:""}.el-icon-medal:before{content:""}.el-icon-medal-1:before{content:""}.el-icon-stopwatch:before{content:""}.el-icon-mic:before{content:""}.el-icon-copy-document:before{content:""}.el-icon-full-screen:before{content:""}.el-icon-switch-button:before{content:""}.el-icon-aim:before{content:""}.el-icon-crop:before{content:""}.el-icon-odometer:before{content:""}.el-icon-time:before{content:""}.el-icon-bangzhu:before{content:""}.el-icon-close-notification:before{content:""}.el-icon-microphone:before{content:""}.el-icon-turn-off-microphone:before{content:""}.el-icon-position:before{content:""}.el-icon-postcard:before{content:""}.el-icon-message:before{content:""}.el-icon-chat-line-square:before{content:""}.el-icon-chat-dot-square:before{content:""}.el-icon-chat-dot-round:before{content:""}.el-icon-chat-square:before{content:""}.el-icon-chat-line-round:before{content:""}.el-icon-chat-round:before{content:""}.el-icon-set-up:before{content:""}.el-icon-turn-off:before{content:""}.el-icon-open:before{content:""}.el-icon-connection:before{content:""}.el-icon-link:before{content:""}.el-icon-cpu:before{content:""}.el-icon-thumb:before{content:""}.el-icon-female:before{content:""}.el-icon-male:before{content:""}.el-icon-guide:before{content:""}.el-icon-news:before{content:""}.el-icon-price-tag:before{content:""}.el-icon-discount:before{content:""}.el-icon-wallet:before{content:""}.el-icon-coin:before{content:""}.el-icon-money:before{content:""}.el-icon-bank-card:before{content:""}.el-icon-box:before{content:""}.el-icon-present:before{content:""}.el-icon-sell:before{content:""}.el-icon-sold-out:before{content:""}.el-icon-shopping-bag-2:before{content:""}.el-icon-shopping-bag-1:before{content:""}.el-icon-shopping-cart-2:before{content:""}.el-icon-shopping-cart-1:before{content:""}.el-icon-shopping-cart-full:before{content:""}.el-icon-smoking:before{content:""}.el-icon-no-smoking:before{content:""}.el-icon-house:before{content:""}.el-icon-table-lamp:before{content:""}.el-icon-school:before{content:""}.el-icon-office-building:before{content:""}.el-icon-toilet-paper:before{content:""}.el-icon-notebook-2:before{content:""}.el-icon-notebook-1:before{content:""}.el-icon-files:before{content:""}.el-icon-collection:before{content:""}.el-icon-receiving:before{content:""}.el-icon-suitcase-1:before{content:""}.el-icon-suitcase:before{content:""}.el-icon-film:before{content:""}.el-icon-collection-tag:before{content:""}.el-icon-data-analysis:before{content:""}.el-icon-pie-chart:before{content:""}.el-icon-data-board:before{content:""}.el-icon-data-line:before{content:""}.el-icon-reading:before{content:""}.el-icon-magic-stick:before{content:""}.el-icon-coordinate:before{content:""}.el-icon-mouse:before{content:""}.el-icon-brush:before{content:""}.el-icon-headset:before{content:""}.el-icon-umbrella:before{content:""}.el-icon-scissors:before{content:""}.el-icon-mobile:before{content:""}.el-icon-attract:before{content:""}.el-icon-monitor:before{content:""}.el-icon-search:before{content:""}.el-icon-takeaway-box:before{content:""}.el-icon-paperclip:before{content:""}.el-icon-printer:before{content:""}.el-icon-document-add:before{content:""}.el-icon-document:before{content:""}.el-icon-document-checked:before{content:""}.el-icon-document-copy:before{content:""}.el-icon-document-delete:before{content:""}.el-icon-document-remove:before{content:""}.el-icon-tickets:before{content:""}.el-icon-folder-checked:before{content:""}.el-icon-folder-delete:before{content:""}.el-icon-folder-remove:before{content:""}.el-icon-folder-add:before{content:""}.el-icon-folder-opened:before{content:""}.el-icon-folder:before{content:""}.el-icon-edit-outline:before{content:""}.el-icon-edit:before{content:""}.el-icon-date:before{content:""}.el-icon-c-scale-to-original:before{content:""}.el-icon-view:before{content:""}.el-icon-loading:before{content:""}.el-icon-rank:before{content:""}.el-icon-sort-down:before{content:""}.el-icon-sort-up:before{content:""}.el-icon-sort:before{content:""}.el-icon-finished:before{content:""}.el-icon-refresh-left:before{content:""}.el-icon-refresh-right:before{content:""}.el-icon-refresh:before{content:""}.el-icon-video-play:before{content:""}.el-icon-video-pause:before{content:""}.el-icon-d-arrow-right:before{content:""}.el-icon-d-arrow-left:before{content:""}.el-icon-arrow-up:before{content:""}.el-icon-arrow-down:before{content:""}.el-icon-arrow-right:before{content:""}.el-icon-arrow-left:before{content:""}.el-icon-top-right:before{content:""}.el-icon-top-left:before{content:""}.el-icon-top:before{content:""}.el-icon-bottom:before{content:""}.el-icon-right:before{content:""}.el-icon-back:before{content:""}.el-icon-bottom-right:before{content:""}.el-icon-bottom-left:before{content:""}.el-icon-caret-top:before{content:""}.el-icon-caret-bottom:before{content:""}.el-icon-caret-right:before{content:""}.el-icon-caret-left:before{content:""}.el-icon-d-caret:before{content:""}.el-icon-share:before{content:""}.el-icon-menu:before{content:""}.el-icon-s-grid:before{content:""}.el-icon-s-check:before{content:""}.el-icon-s-data:before{content:""}.el-icon-s-opportunity:before{content:""}.el-icon-s-custom:before{content:""}.el-icon-s-claim:before{content:""}.el-icon-s-finance:before{content:""}.el-icon-s-comment:before{content:""}.el-icon-s-flag:before{content:""}.el-icon-s-marketing:before{content:""}.el-icon-s-shop:before{content:""}.el-icon-s-open:before{content:""}.el-icon-s-management:before{content:""}.el-icon-s-ticket:before{content:""}.el-icon-s-release:before{content:""}.el-icon-s-home:before{content:""}.el-icon-s-promotion:before{content:""}.el-icon-s-operation:before{content:""}.el-icon-s-unfold:before{content:""}.el-icon-s-fold:before{content:""}.el-icon-s-platform:before{content:""}.el-icon-s-order:before{content:""}.el-icon-s-cooperation:before{content:""}.el-icon-bell:before{content:""}.el-icon-message-solid:before{content:""}.el-icon-video-camera:before{content:""}.el-icon-video-camera-solid:before{content:""}.el-icon-camera:before{content:""}.el-icon-camera-solid:before{content:""}.el-icon-download:before{content:""}.el-icon-upload2:before{content:""}.el-icon-upload:before{content:""}.el-icon-picture-outline-round:before{content:""}.el-icon-picture-outline:before{content:""}.el-icon-picture:before{content:""}.el-icon-close:before{content:""}.el-icon-check:before{content:""}.el-icon-plus:before{content:""}.el-icon-minus:before{content:""}.el-icon-help:before{content:""}.el-icon-s-help:before{content:""}.el-icon-circle-close:before{content:""}.el-icon-circle-check:before{content:""}.el-icon-circle-plus-outline:before{content:""}.el-icon-remove-outline:before{content:""}.el-icon-zoom-out:before{content:""}.el-icon-zoom-in:before{content:""}.el-icon-error:before{content:""}.el-icon-success:before{content:""}.el-icon-circle-plus:before{content:""}.el-icon-remove:before{content:""}.el-icon-info:before{content:""}.el-icon-question:before{content:""}.el-icon-warning-outline:before{content:""}.el-icon-warning:before{content:""}.el-icon-goods:before{content:""}.el-icon-s-goods:before{content:""}.el-icon-star-off:before{content:""}.el-icon-star-on:before{content:""}.el-icon-more-outline:before{content:""}.el-icon-more:before{content:""}.el-icon-phone-outline:before{content:""}.el-icon-phone:before{content:""}.el-icon-user:before{content:""}.el-icon-user-solid:before{content:""}.el-icon-setting:before{content:""}.el-icon-s-tools:before{content:""}.el-icon-delete:before{content:""}.el-icon-delete-solid:before{content:""}.el-icon-eleme:before{content:""}.el-icon-platform-eleme:before{content:""}.el-icon-loading{animation:2s linear infinite rotating}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/%7B%7BBASE_PATH%7D%7D/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/%7B%7BBASE_PATH%7D%7D/assets/InterVariable-Italic-FCBEiFp6.woff2)format("woff2")}@font-face{font-family:CommitMono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/%7B%7BBASE_PATH%7D%7D/assets/CommitMonoVariable-ytizKI8U.woff2)format("woff2")}.el-popper{z-index:2000;word-wrap:break-word;visibility:visible;min-width:10px;position:absolute}.el-popper:not(.el-popover){max-width:420px}.el-popper img{max-width:100%}.el-popper .el-select-dropdown,.el-popper .el-dropdown-menu{margin:0;position:relative}.el-popper:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper){border-radius:4px;padding:10px;font-size:12px}.el-popper .el-popper__arrow{z-index:1010;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));border:6px solid transparent;width:0;height:0;display:block;position:absolute}.el-popper .el-popper__arrow:after{content:" ";border:6px solid transparent;width:0;height:0;display:block;position:absolute}.el-popper[data-popper-placement^=top] .el-popper__arrow{border-top-color:var(--border-color--light);border-bottom-width:0;margin:0 3px;bottom:-6px;left:50%}.el-popper[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--foreground--tint-2);border-bottom-width:0;margin-left:-6px;bottom:1px}.el-popper[data-popper-placement^=bottom] .el-popper__arrow{border-top-width:0;border-bottom-color:var(--border-color--light);margin:0 3px;top:-6px;left:50%}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:after{border-top-width:0;border-bottom-color:var(--color--foreground--tint-2);margin-left:-6px;top:1px}.el-popper[data-popper-placement^=right] .el-popper__arrow{border-right-color:var(--border-color--light);border-left-width:0;margin:3px 0;top:50%;left:-6px}.el-popper[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--foreground--tint-2);border-left-width:0;bottom:-6px;left:1px}.el-popper[data-popper-placement^=left] .el-popper__arrow{border-right-width:0;border-left-color:var(--border-color--light);margin:3px 0;top:50%;right:-6px}.el-popper[data-popper-placement^=left] .el-popper__arrow:after{border-right-width:0;border-left-color:var(--color--foreground--tint-2);margin-left:-6px;bottom:-6px;right:1px}.el-popper.is-dark{background:var(--color--background--shade-2);color:var(--color--foreground--tint-2)}.el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow{border-top-color:transparent}.el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--background--shade-2)}.el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow{border-bottom-color:transparent}.el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:after{border-bottom-color:var(--color--background--shade-2)}.el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow{border-right-color:transparent}.el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--background--shade-2)}.el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow{border-left-color:transparent}.el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:after{border-left-color:var(--color--background--shade-2)}.el-popper.n8n-tooltip{max-width:180px;line-height:var(--line-height--md)!important}.el-select-dropdown{z-index:1001;border:solid 1px var(--border-color);border-radius:var(--radius);background-color:var(--color--foreground--tint-2);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);box-sizing:border-box;max-width:var(--select--dropdown--max-width);margin:5px 0;position:absolute}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--color--primary);background-color:var(--color--foreground--tint-2)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--color--background)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";font-family:element-icons;font-size:12px;font-weight:var(--font-weight--bold);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{text-align:center;color:var(--color--text--tint-1);font-size:var(--font-size--sm);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-textarea{vertical-align:bottom;width:100%;font-size:var(--font-size--sm);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--input--color--text,var(--color--text--shade-1));background-color:var(--input--color--background,var(--color--foreground--tint-2));border-radius:var(--input--radius,var(--radius));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,var(--radius)));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,var(--radius)));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,var(--radius)));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,var(--radius)));background-image:none;padding:8px 12px 5px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);display:block}.el-textarea__inner,.el-textarea__inner:hover{border:var(--input--border-color,var(--border-color))var(--input--border-style,var(--border-style))var(--input--border-width,var(--border-width))}.el-textarea__inner::-webkit-input-placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner:-ms-placeholder-shown{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner:focus{border-color:var(--input--border-color--focus,var(--color--secondary));outline:none}.el-textarea .el-input__count{color:var(--color--info);background:var(--color--foreground--tint-2);font-size:12px;position:absolute;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:var(--color--text--tint-1)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--color--text--tint-1)}.el-textarea.is-disabled .el-textarea__inner:-ms-placeholder-shown{color:var(--color--text--tint-1)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--color--text--tint-1)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--color--danger)}.el-textarea.is-exceed .el-input__count{color:var(--color--danger)}.el-input{font-size:var(--input--font-size,var(--font-size--sm));width:100%;display:inline-block;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:#b4bccc;border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--color--foreground--tint-2)}.el-input::-webkit-scrollbar-track{background:var(--color--foreground--tint-2)}.el-input::-webkit-scrollbar-track-piece{background:var(--color--foreground--tint-2);width:6px}.el-input .el-input__clear{color:var(--color--text--tint-1);font-size:var(--input--font-size,var(--font-size--sm));cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:var(--color--text)}.el-input .el-input__count{height:100%;color:var(--color--info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--color--foreground--tint-2);line-height:initial;padding:0 5px;display:inline-block}.el-input__inner{-webkit-appearance:none;background-color:var(--input--color--background,var(--color--foreground--tint-2));border-radius:var(--input--radius,var(--radius));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,var(--radius)));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,var(--radius)));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,var(--radius)));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,var(--radius)));border:var(--input--border-color,var(--border-color))var(--input--border-style,var(--border-style))var(--input--border-width,var(--border-width));border-right-color:var(--input--border-right-color,var(--input--border-color,var(--border-color)));border-bottom-color:var(--input--border-bottom-color,var(--input--border-color,var(--border-color)));box-sizing:border-box;color:var(--input--color--text,var(--color--text--shade-1));font-size:inherit;height:40px;min-height:40px;padding:0 0 0 var(--spacing--2xs);background-image:none;outline:none;width:100%;line-height:40px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);display:inline-block}.el-input__inner::-webkit-input-placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner:-ms-placeholder-shown{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner:focus{border-color:var(--input--border-color--focus,var(--color--secondary));outline:none}.el-input__suffix{height:100%;right:var(--spacing--2xs);text-align:center;color:var(--color--text--tint-1);pointer-events:none;align-items:center;transition:all .3s;display:flex;position:absolute;top:0}.el-input__suffix-inner{pointer-events:all;display:inline-flex}.el-input__prefix{text-align:center;height:100%;color:var(--color--text--tint-2);align-items:center;transition:all .3s;display:flex;position:absolute;top:0;left:14px}.el-input__icon{text-align:center;height:100%;line-height:40px;transition:all .3s}.el-input__icon:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__inner{border-color:var(--input--border-color--focus,var(--color--secondary));outline:none}.el-input.is-disabled .el-input__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__inner:-ms-placeholder-shown{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:var(--color--danger)}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--color--danger)}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:37px}.el-input--medium{font-size:var(--input--font-size,14px)}.el-input--medium .el-input__inner{height:36px;min-height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:12px}.el-input--small .el-input__inner{height:30px;min-height:30px;line-height:30px}.el-input--small .el-input__icon{line-height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:26px;min-height:26px;line-height:26px}.el-input--mini .el-input__icon{line-height:26px}.el-input-group{border-collapse:separate;border-spacing:0;width:100%;line-height:normal;display:inline-table}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:var(--color--background);color:var(--color--info);vertical-align:middle;border:var(--input--border-color,var(--border-color))var(--input--border-style,var(--border-style))var(--input--border-width,var(--border-width));border-radius:var(--input--radius,var(--radius));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,var(--radius)));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,var(--radius)));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,var(--radius)));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,var(--radius)));border-right-color:var(--input--border-right-color,var(--input--border-color,var(--border-color)));border-bottom-color:var(--input--border-bottom-color,var(--input--border-color,var(--border-color)));white-space:nowrap;width:1px;font-weight:var(--font-weight--regular);padding:0 10px;display:table-cell;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{margin:-10px -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{color:inherit;background-color:transparent;border-color:currentColor transparent;border-top-style:none;border-top-width:0;border-bottom-style:none;border-bottom-width:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{width:0;height:0;display:none}.el-tag{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--color--primary);font-weight:var(--font-weight--regular);font-size:var(--font-size--xs);box-sizing:border-box;white-space:nowrap;border-style:solid;border-width:1px;border-radius:4px;padding:16px;line-height:1;display:inline-block}.el-tag.is-hit{border-color:var(--color--primary)}.el-tag .el-tag__close{color:var(--color--primary)}.el-tag .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-tag.el-tag--info{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);border-style:solid;border-width:1px}.el-tag.el-tag--info.is-hit{border-color:var(--color--info)}.el-tag.el-tag--info .svg-inline--fa{color:var(--callout--icon-color--info)}.el-tag.el-tag--info .el-tag__close{color:var(--color--info)}.el-tag.el-tag--info .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--info)}.el-tag.el-tag--success{border-color:var(--callout--border-color--success);background-color:var(--callout--color--background--success);color:var(--callout--color--text--success);border-style:solid;border-width:1px}.el-tag.el-tag--success .svg-inline--fa{color:var(--callout--icon-color--success)}.el-tag.el-tag--success.is-hit{border-color:var(--color--success)}.el-tag.el-tag--success .el-tag__close{color:var(--color--success)}.el-tag.el-tag--success .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--success)}.el-tag.el-tag--warning{border-color:var(--callout--border-color--warning);background-color:var(--callout--color--background--warning);color:var(--callout--color--text--warning);border-style:solid;border-width:1px}.el-tag.el-tag--warning.is-hit{border-color:var(--color--warning)}.el-tag.el-tag--warning .svg-inline--fa{color:var(--callout--icon-color--warning)}.el-tag.el-tag--warning .el-tag__close{color:var(--color--warning)}.el-tag.el-tag--warning .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--warning)}.el-tag.el-tag--danger{border-color:var(--callout--border-color--danger);background-color:var(--callout--color--background--danger);color:var(--callout--color--text--danger);border-style:solid;border-width:1px}.el-tag.el-tag--danger.is-hit{border-color:var(--color--danger)}.el-tag.el-tag--danger .svg-inline--fa{color:var(--callout--icon-color--danger)}.el-tag.el-tag--danger .el-tag__close{color:var(--color--danger)}.el-tag.el-tag--danger .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--danger)}.el-tag .el-icon.el-tag__close{text-align:center;cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:0;margin-right:0;font-size:12px;line-height:16px;position:relative}.el-tag .el-icon.el-tag__close:before{display:block}.el-tag--dark{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);font-weight:var(--font-weight--regular)}.el-tag--dark.is-hit{border-color:var(--color--primary)}.el-tag--dark .el-tag__close{color:var(--color--primary)}.el-tag--dark .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-tag--dark.el-tag--info{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);border-style:solid;border-width:1px}.el-tag--dark.el-tag--info.is-hit{border-color:var(--color--info)}.el-tag--dark.el-tag--info .svg-inline--fa{color:var(--callout--icon-color--info)}.el-tag--dark.el-tag--info .el-tag__close{color:var(--color--info)}.el-tag--dark.el-tag--info .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--info)}.el-tag--dark.el-tag--success{border-color:var(--callout--border-color--success);background-color:var(--callout--color--background--success);color:var(--callout--color--text--success);border-style:solid;border-width:1px}.el-tag--dark.el-tag--success .svg-inline--fa{color:var(--callout--icon-color--success)}.el-tag--dark.el-tag--success.is-hit{border-color:var(--color--success)}.el-tag--dark.el-tag--success .el-tag__close{color:var(--color--success)}.el-tag--dark.el-tag--success .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--success)}.el-tag--dark.el-tag--warning{border-color:var(--callout--border-color--warning);background-color:var(--callout--color--background--warning);color:var(--callout--color--text--warning);border-style:solid;border-width:1px}.el-tag--dark.el-tag--warning.is-hit{border-color:var(--color--warning)}.el-tag--dark.el-tag--warning .svg-inline--fa{color:var(--callout--icon-color--warning)}.el-tag--dark.el-tag--warning .el-tag__close{color:var(--color--warning)}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--warning)}.el-tag--dark.el-tag--danger{border-color:var(--callout--border-color--danger);background-color:var(--callout--color--background--danger);color:var(--callout--color--text--danger);border-style:solid;border-width:1px}.el-tag--dark.el-tag--danger.is-hit{border-color:var(--color--danger)}.el-tag--dark.el-tag--danger .svg-inline--fa{color:var(--callout--icon-color--danger)}.el-tag--dark.el-tag--danger .el-tag__close{color:var(--color--danger)}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--danger)}.el-tag--plain{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);font-weight:var(--font-weight--regular)}.el-tag--plain.is-hit{border-color:var(--color--primary)}.el-tag--plain .el-tag__close{color:var(--color--primary)}.el-tag--plain .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-tag--plain.el-tag--info{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);border-style:solid;border-width:1px}.el-tag--plain.el-tag--info.is-hit{border-color:var(--color--info)}.el-tag--plain.el-tag--info .svg-inline--fa{color:var(--callout--icon-color--info)}.el-tag--plain.el-tag--info .el-tag__close{color:var(--color--info)}.el-tag--plain.el-tag--info .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--info)}.el-tag--plain.el-tag--success{border-color:var(--callout--border-color--success);background-color:var(--callout--color--background--success);color:var(--callout--color--text--success);border-style:solid;border-width:1px}.el-tag--plain.el-tag--success .svg-inline--fa{color:var(--callout--icon-color--success)}.el-tag--plain.el-tag--success.is-hit{border-color:var(--color--success)}.el-tag--plain.el-tag--success .el-tag__close{color:var(--color--success)}.el-tag--plain.el-tag--success .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--success)}.el-tag--plain.el-tag--warning{border-color:var(--callout--border-color--warning);background-color:var(--callout--color--background--warning);color:var(--callout--color--text--warning);border-style:solid;border-width:1px}.el-tag--plain.el-tag--warning.is-hit{border-color:var(--color--warning)}.el-tag--plain.el-tag--warning .svg-inline--fa{color:var(--callout--icon-color--warning)}.el-tag--plain.el-tag--warning .el-tag__close{color:var(--color--warning)}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--warning)}.el-tag--plain.el-tag--danger{border-color:var(--callout--border-color--danger);background-color:var(--callout--color--background--danger);color:var(--callout--color--text--danger);border-style:solid;border-width:1px}.el-tag--plain.el-tag--danger.is-hit{border-color:var(--color--danger)}.el-tag--plain.el-tag--danger .svg-inline--fa{color:var(--callout--icon-color--danger)}.el-tag--plain.el-tag--danger .el-tag__close{color:var(--color--danger)}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--danger)}.el-tag--medium{padding:12px}.el-tag--medium .el-icon.el-tag__close{transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon.el-tag__close{transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:16px}.el-tag--mini .el-icon.el-tag__close{margin-left:-3px;transform:scale(.7)}.el-select-dropdown__item{font-size:var(--font-size--sm);padding:var(--select--option--padding,0 20px);white-space:nowrap;text-overflow:ellipsis;color:var(--color--text--shade-1);height:auto;min-height:34px;line-height:var(--select--option--line-height,34px);box-sizing:border-box;cursor:pointer;align-items:center;display:flex;position:relative;overflow:hidden}.el-select-dropdown__item.is-disabled{color:var(--color--text--tint-2);cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:var(--color--foreground--tint-2)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--color--background)}.el-select-dropdown__item.selected{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";background:var(--border-color);height:1px;display:block;position:absolute;bottom:12px;left:20px;right:20px}.el-select-group__title{color:var(--color--info);padding-left:20px;font-size:12px;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-scrollbar{position:relative;overflow:hidden}.el-scrollbar:hover>.el-scrollbar__bar,.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar{opacity:1;transition:opacity .34s ease-out}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--color--text--tint-2);width:0;height:0;transition:background-color .3s;display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--color--text--tint-1)}.el-scrollbar__bar{z-index:1;opacity:0;border-radius:4px;transition:opacity .12s ease-out;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-select{width:100%;display:inline-block;position:relative}.el-select .el-select__tags{scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll}.el-select .el-select__tags::-webkit-scrollbar{display:none}.el-select .el-select__tags>span{display:contents}.el-select .el-select__tags+.el-input input{box-sizing:border-box;padding:0 0 0 var(--spacing--2xs);text-indent:0}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:var(--color--secondary)}.el-select .el-input .el-select__caret{cursor:pointer;font-size:14px;transition:transform .3s}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--font-size--sm);text-align:center;color:var(--color--text--tint-2);border-radius:100%;transition:color .2s cubic-bezier(.645,.045,.355,1);transform:rotate(180deg)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--color--text--tint-1)}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:var(--input--border-color--disabled,var(--border-color))}.el-select .el-input.is-focus .el-input__inner{border-color:var(--color--secondary)}.el-select .el-input__prefix{left:var(--spacing--2xs)}.el-select .el-input--prefix .el-input__inner{padding-left:26px}.el-select>.el-input{display:block}.el-select__input{margin-left:var(--spacing--2xs);color:var(--color--text);font-size:var(--font-size--sm);-webkit-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;height:28px;padding:0}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;z-index:1000;color:var(--color--text--tint-2);font-size:14px;line-height:18px;position:absolute;top:8px;right:25px}.el-select__close:hover{color:var(--color--text--tint-1)}.el-select__tags{white-space:normal;z-index:1;flex-wrap:wrap;align-items:center;line-height:normal;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.el-select .el-tag__close{margin-top:-2px}.el-select .el-tag{box-sizing:border-box;border-color:var(--color--foreground);background-color:var(--color--foreground);color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);border-radius:20px;margin:2px 0 2px 6px}.el-select .el-tag__close.el-icon-close{background-color:var(--color--text--tint-1);color:var(--color--foreground--tint-2);margin-right:6px;top:0;right:-7px}.el-select .el-tag__close.el-icon-close:hover{background-color:var(--color--text)}.el-select .el-tag__close.el-icon-close:before{display:block;transform:translateY(.5px)}.el-select--large .el-input__inner{height:42px}.el-select--default .el-tag{padding:var(--spacing--5xs)var(--spacing--xs)}.el-pagination{white-space:nowrap;color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);padding:2px 5px}.el-pagination:before,.el-pagination:after{content:"";display:table}.el-pagination:after{clear:both}.el-pagination span:not([class*=suffix]),.el-pagination button{font-size:var(--font-size--2xs);vertical-align:top;box-sizing:border-box;min-width:35.5px;height:28px;line-height:28px;display:inline-block}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{border-radius:3px;padding-right:25px}.el-pagination button{background:0 0;border:none;padding:0 6px}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:var(--color--primary)}.el-pagination button:disabled{color:var(--color--text--tint-2);background-color:var(--color--foreground--tint-2);cursor:not-allowed}.el-pagination .btn-prev,.el-pagination .btn-next{background-position:50%;background-repeat:no-repeat;background-size:16px;background-color:var(--color--foreground--tint-2);cursor:pointer;color:var(--color--text--shade-1);justify-content:center;align-items:center;margin:0;display:inline-flex}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:12px;height:12px;font-size:12px;font-weight:var(--font-weight--bold)}.el-pagination .btn-prev .el-icon svg,.el-pagination .btn-next .el-icon svg{pointer-events:none;width:12px;height:12px;display:block}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:var(--color--text--tint-2);cursor:not-allowed}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;min-width:22px;height:22px;font-size:12px;line-height:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:24px}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);margin:0 10px 0 0}.el-pagination__sizes .el-input .el-input__inner{font-size:var(--font-size--2xs);padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:var(--color--primary)}.el-pagination__total{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);margin-right:10px}.el-pagination__jump{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);margin-left:24px}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{text-align:center;box-sizing:border-box;border-radius:3px;height:28px;margin:0 2px;padding:0 2px;line-height:18px}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{color:var(--color--text);border-radius:var(--radius);border:1px solid transparent;min-width:30px;margin:0 1px}.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .el-pager li.disabled{color:var(--color--text--tint-2)}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next{padding:0}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-next:disabled{color:var(--color--text--tint-2)}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--color--primary);background-color:var(--color--background--light-3);border:1px solid var(--color--foreground)}.el-pagination.is-background .el-pager li:not(.disabled).is-active{border:1px solid var(--color--primary);color:var(--color--primary)}.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .el-pager li{min-width:22px;margin:0 3px}.el-pager{user-select:none;vertical-align:top;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:inline-flex}.el-pager .more:before{line-height:30px}.el-pager li{background:var(--color--foreground--tint-2);vertical-align:top;font-size:var(--font-size--2xs);cursor:pointer;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-width:35.5px;height:28px;margin:0;padding:0 4px;line-height:28px;display:inline-flex}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:var(--color--text--shade-1);line-height:28px}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:var(--color--text--tint-2)}.el-pager li.btn-quickprev:hover,.el-pager li.btn-quicknext:hover{cursor:pointer}.el-pager li.is-active+li{border-left:0}.el-pager li:hover{color:var(--color--primary)}.el-pager li.is-active{color:var(--color--primary);cursor:default}.v-modal-enter-from{animation:.2s v-modal-in}.v-modal-leave-to{animation:.2s forwards v-modal-out}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background-color:var(--dialog--overlay--color--background);width:100%;height:100%;position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-overlay{background-color:rgba(68,66,87,.75);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.el-overlay-dialog{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.el-overlay-message-box{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.el-dialog{background:var(--dialog--color--background);border-radius:var(--radius--sm);box-sizing:border-box;width:var(--el-dialog-width,50%);margin:0 auto 50px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3)}.el-dialog.is-fullscreen{width:100%;height:100%;margin-top:0;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog__header{padding:var(--spacing--lg)}.el-dialog__headerbtn{top:var(--dialog--close--spacing--top,var(--spacing--lg));right:var(--spacing--lg);cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-size:16px;position:absolute}.el-dialog__headerbtn .el-dialog__close{color:var(--color--info)}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--color--primary)}.el-dialog__title{line-height:var(--line-height--sm);font-size:var(--font-size--xl);color:var(--color--text--shade-1);font-weight:var(--font-weight--regular)}.el-dialog__body{padding:var(--spacing--lg);color:var(--color--text);padding-top:0}.el-dialog__footer{padding:var(--spacing--lg);text-align:right;box-sizing:border-box;padding-top:10px}.el-dialog__footer .button+.button{margin-left:var(--spacing--2xs)}.dialog-fade-enter-active{animation:.3s dialog-fade-in}.dialog-fade-leave-active{animation:.3s dialog-fade-out}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-20px)}}.el-dropdown{color:var(--color--text--shade-1);font-size:var(--font-size--sm);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown.is-disabled .el-tooltip__trigger{opacity:.25;cursor:not-allowed;background:unset}.el-dropdown .el-dropdown__caret-button{border-left:none;padding-left:5px;padding-right:5px;position:relative}.el-dropdown .el-dropdown__caret-button:before{content:"";background:rgba(var(--color--foreground--tint-2),.5);width:1px;display:block;position:absolute;top:5px;bottom:5px;left:0}.el-dropdown .el-dropdown__caret-button.button:before{background:hsla(var(--button-default-border-color-h),var(--button-default-border-color-s),var(--button-default-border-color-l),.5)}.el-dropdown .el-dropdown__caret-button:hover:before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{margin:0 3px;font-size:12px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown-menu{z-index:10;background-color:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);border-radius:var(--radius);margin:5px 0;padding:10px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{line-height:36px;font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);color:var(--color--text);cursor:pointer;white-space:nowrap;outline:none;margin:0;padding:0 16px;list-style:none}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:focus{background-color:var(--action-dropdown--item--color--background--active);color:var(--color--text--shade-1)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--border-color--light);margin-top:6px;position:relative}.el-dropdown-menu__item--divided:before{content:"";background-color:var(--color--foreground--tint-2);height:6px;display:block}.el-dropdown-menu__item.is-disabled{cursor:default;color:var(--color--text--tint-2);pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{padding:0 17px;font-size:14px;line-height:30px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:0 15px;font-size:13px;line-height:27px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{padding:0 10px;font-size:12px;line-height:24px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px}.el-menu{background-color:var(--menu--color--background,var(--color--background--light-3));margin:0;padding-left:0;list-style:none;position:relative}.el-menu:before,.el-menu:after{content:"";display:table}.el-menu:after{clear:both}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;color:var(--color--text--tint-1);border-bottom:2px solid transparent;margin:0;line-height:60px}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus{background-color:var(--color--foreground--tint-2)}.el-menu--horizontal>.el-sub-menu{float:left}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:focus .el-sub-menu__title,.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--color--text--shade-1)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--color--primary);color:var(--color--text--shade-1)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:60px;color:var(--color--text--tint-1);border-bottom:2px solid transparent;line-height:60px}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--color--foreground--tint-2)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__icon-arrow{vertical-align:middle;margin-top:-3px;margin-left:8px;position:static}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--color--foreground--tint-2);float:none;height:36px;color:var(--color--text--tint-1);padding:0 10px;line-height:36px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--color--text--shade-1)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--color--text--shade-1);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--color--primary);color:var(--color--text--shade-1)}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon-]{vertical-align:middle;text-align:center;width:24px;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu{position:relative}.el-menu--collapse .el-sub-menu .el-menu{z-index:10;border:1px solid var(--border-color);border-radius:var(--radius--sm);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);margin-left:5px;position:absolute;top:0;left:100%}.el-menu--collapse .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:none}.el-menu--popup{z-index:100;border-radius:var(--radius--sm);min-width:200px;-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);border:none;padding:5px 0}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{height:var(--menu--item--height,56px);line-height:var(--menu--item--height,56px);font-size:var(--font-size--sm);color:var(--menu--color--text,var(--color--text--shade-1));font-weight:var(--menu--item--font-weight,var(--font-weight--regular));cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:var(--menu--item--radius,0);align-items:center;padding:0 20px;list-style:none;transition:border-color .3s,background-color .3s,color .3s;display:flex;position:relative}.el-menu-item i{color:var(--menu--item--color--text,var(--color--text--tint-1))}.el-menu-item:hover,.el-menu-item:focus{background-color:var(--menu--item--color--background--hover,transparent);color:var(--menu--item--color--text--hover,var(--color--text--shade-1));outline:none}.el-menu-item:hover i,.el-menu-item:focus i{color:var(--menu--item--color--text--hover,var(--color--text--shade-1))}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{text-align:center;vertical-align:middle;width:24px;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--menu--item--color--text--active,var(--color--primary));background-color:var(--menu--item--color--background--active,transparent);font-weight:var(--font-weight--regular)}.el-menu-item.is-active i{color:inherit}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--menu--item--height,56px);line-height:var(--menu--item--height,56px);font-size:var(--font-size--sm);color:var(--menu--color--text,var(--color--text--shade-1));font-weight:var(--menu--item--font-weight,var(--font-weight--regular));cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:var(--menu--item--radius,0);padding:0 20px;list-style:none;transition:border-color .3s,background-color .3s,color .3s;position:relative}.el-sub-menu__title i{color:var(--menu--item--color--text,var(--color--text--tint-1))}.el-sub-menu__title:hover,.el-sub-menu__title:focus{background-color:var(--menu--item--color--background--hover,transparent);color:var(--menu--item--color--text--hover,var(--color--text--shade-1));outline:none}.el-sub-menu__title:hover i,.el-sub-menu__title:focus i{color:var(--menu--item--color--text--hover,var(--color--text--shade-1))}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--menu--item--color--background--hover,transparent)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{min-width:200px;height:50px;padding:0 45px;line-height:50px}.el-sub-menu__icon-arrow{width:12px;height:12px;margin-top:-6px;margin-right:0;font-size:12px;transition:transform .3s;position:absolute;top:50%;right:20px}.el-sub-menu__icon-arrow svg{width:12px;height:12px;margin-top:-2px;display:block;position:relative}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--color--primary)}.el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu [class^=el-icon-]{vertical-align:middle;text-align:center;width:24px;margin-right:5px;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--color--text--tint-1);padding:7px 0 7px 20px;font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:all .2s}.el-input-number{width:100%;line-height:38px;display:inline-block;position:relative}.el-input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number input[type=number]{-moz-appearance:textfield!important}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;text-align:center;padding-left:50px;padding-right:50px}.el-input-number__increase,.el-input-number__decrease{--input--color--disabled:var(--color--text--tint-1);z-index:1;background:var(--color--background);width:40px;height:auto;color:var(--color--text--shade-1);cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--color--primary)}.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:var(--input--border-color--focus,var(--color--secondary))}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-input-number__increase{border-left:var(--border);border-radius:0 3px 3px 0;right:1px}.el-input-number__decrease{border-right:var(--border);border-radius:3px 0 0 3px;left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--border-color--disabled,var(--border-color))}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--input--border-color--disabled,var(--border-color));cursor:not-allowed}.el-input-number--medium{line-height:32px}.el-input-number--medium .el-input-number__increase,.el-input-number--medium .el-input-number__decrease{width:36px;font-size:var(--input--font-size,14px)}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{line-height:26px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:30px;font-size:12px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:37px;padding-right:37px}.el-input-number--mini{line-height:22px}.el-input-number--mini .el-input-number__increase,.el-input-number--mini .el-input-number__decrease{width:26px;font-size:12px}.el-input-number--mini .el-input-number__increase [class*=el-icon],.el-input-number--mini .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:33px;padding-right:33px}.el-input-number.is-without-controls .el-input__inner{text-align:left;padding-left:var(--spacing--2xs);padding-right:var(--spacing--2xs)}.el-input-number.is-controls-right .el-input__inner{padding-left:var(--spacing--2xs);padding-right:44px}.el-input-number.is-controls-right.el-input-number--medium .el-input__inner{padding-right:40px}.el-input-number.is-controls-right.el-input-number--small .el-input__inner{padding-right:34px}.el-input-number.is-controls-right.el-input-number--mini .el-input__inner{padding-left:var(--spacing--4xs);padding-right:30px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{height:calc(50% - .5px);bottom:auto}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--border);border-radius:0 3px 0 0}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--border);border-radius:0 0 3px;top:auto;bottom:1px;left:auto;right:1px}.el-radio{color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);cursor:pointer;white-space:nowrap;line-height:1;font-size:var(--font-size--sm);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none;margin-right:30px;display:inline-block;position:relative}.el-radio.is-bordered{border-radius:var(--radius);border:var(--border);box-sizing:border-box;height:40px;padding:12px 20px 0 10px}.el-radio.is-bordered.is-checked{border-color:var(--color--primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--border-color--light)}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{border-radius:var(--radius);height:36px;padding:10px 20px 0 10px}.el-radio--medium.is-bordered .el-radio__label{font-size:var(--font-size--sm)}.el-radio--medium.is-bordered .el-radio__inner{width:14px;height:14px}.el-radio--small.is-bordered{border-radius:var(--radius)-1;height:32px;padding:8px 15px 0 10px}.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--small.is-bordered .el-radio__inner{width:12px;height:12px}.el-radio--mini.is-bordered{border-radius:var(--radius)-1;height:28px;padding:6px 15px 0 10px}.el-radio--mini.is-bordered .el-radio__label{font-size:12px}.el-radio--mini.is-bordered .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;line-height:1;display:inline-block;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--input--color--background--disabled,var(--color--background--light-2))}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color))}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--color--text--tint-2)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--color--text--tint-2);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--color--primary);background:var(--color--primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--color--primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--color--primary)}.el-radio__inner{border:var(--border);background-color:var(--color--background--light-3);cursor:pointer;box-sizing:border-box;border-radius:100%;width:14px;height:14px;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--color--primary)}.el-radio__inner:after{background-color:var(--color--foreground--tint-2);content:"";border-radius:100%;width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px var(--color--primary);box-shadow:0 0 2px 2px var(--color--primary)}.el-radio__label{font-size:var(--font-size--sm);padding-left:10px}.el-checkbox{color:var(--color--text);font-size:var(--font-size--sm);cursor:pointer;white-space:nowrap;user-select:none;margin-right:30px;display:inline-block;position:relative}.el-checkbox.is-bordered{border-radius:var(--radius);border:var(--border);box-sizing:border-box;height:40px;padding:9px 20px 9px 10px;line-height:normal}.el-checkbox.is-bordered.is-checked{border-color:var(--color--primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--border-color--light);cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{border-radius:var(--radius);height:36px;padding:7px 20px 7px 10px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:var(--font-size--sm)}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:var(--radius)-1;height:32px;padding:5px 15px 5px 10px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px;line-height:15px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox.is-bordered.el-checkbox--mini{border-radius:var(--radius)-1;height:28px;padding:3px 15px 3px 10px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{font-size:12px;line-height:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;line-height:1;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--color--background);border-color:var(--border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--color--text--tint-2)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--border-color--light);border-color:var(--border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--color--text--tint-2)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--border-color--light);border-color:var(--border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--color--text--tint-2);border-color:var(--color--text--tint-2)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--color--primary);border-color:var(--color--primary)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg)scaleY(1)}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--color--primary)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--color--primary);border-color:var(--color--primary)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--color--foreground--tint-2);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--border);border-radius:var(--radius--sm);margin-top:var(--spacing--5xs);box-sizing:border-box;background-color:var(--color--background--light-3);z-index:1;width:14px;height:14px;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--color--primary)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--color--foreground--tint-2);transform-origin:50%;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:1px;left:4px;transform:rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{padding-left:10px;font-size:14px;line-height:19px;display:inline-block}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button{display:inline-block;position:relative}.el-checkbox-button__inner{white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--color--foreground--tint-2);border:var(--border);color:var(--color--text--shade-1);-webkit-appearance:none;text-align:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-left:0;border-radius:0;outline:none;margin:0;line-height:1;transition:all .3s cubic-bezier(.645,.045,.355,1);display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:var(--button--padding--vertical,var(--spacing--xs))var(--button--padding--horizontal,var(--spacing--md))}.el-checkbox-button__inner{padding:var(--button--padding--vertical,var(--spacing--xs))var(--button--padding--horizontal,var(--spacing--md));font-size:var(--button--font-size,var(--font-size--sm))}.el-checkbox-button__inner:hover{color:var(--color--primary)}.el-checkbox-button__inner .el-icon{line-height:.9}.el-checkbox-button__inner .el-icon+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--color--text--tint-3);background-color:var(--color--primary);border-color:var(--color--primary);-webkit-box-shadow:-1px 0 0 0 var(--color--primary--tint-1);box-shadow:-1px 0 0 0 var(--color--primary--tint-1)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--color--primary)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--button--color--text--disabled,var(--button--color--text--primary--disabled));cursor:not-allowed;background-image:none;background-color:var(--button--color--background--disabled,var(--button--color--background--primary--disabled));border-color:var(--button--border-color--disabled,var(--button--border-color--primary--disabled));-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--button--border-color--disabled,var(--button--border-color--primary--disabled))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--border);border-radius:var(--radius)0 0 var(--radius);-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--color--primary)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 var(--radius)var(--radius)0}.el-checkbox-button--medium .el-checkbox-button__inner{border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--medium .el-checkbox-button__inner{font-size:var(--font-size--sm);padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px}.el-checkbox-button--mini .el-checkbox-button__inner{border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px}.el-checkbox-group{font-size:0}.el-switch{font-size:var(--font-size--sm);vertical-align:middle;align-items:center;height:20px;line-height:20px;display:inline-flex;position:relative}.el-switch .el-loading-mask{border-radius:10px}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{height:20px;font-size:var(--font-size--sm);font-weight:var(--font-weight--medium);cursor:pointer;vertical-align:middle;color:var(--color--text--shade-1);transition:all .2s;display:inline-block}.el-switch__label.is-active{color:var(--color--primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:var(--font-size--sm);display:inline-block}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__core{border:1px solid var(--switch--color--background);box-sizing:border-box;background:var(--switch--color--background);border:1px solid var(--switch--border-color);cursor:pointer;vertical-align:middle;border-radius:10px;outline:none;width:40px;height:20px;margin:0;transition:border-color .1s,background-color .1s;display:inline-block;position:relative}.el-switch__core:after{content:"";background-color:var(--switch--toggle--color);border-radius:100%;width:16px;height:16px;transition:all .1s;position:absolute;top:1px;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--switch--color--background--active);background-color:var(--switch--color--background--active)}.el-switch.is-checked .el-switch__core:after{margin-left:-17px;left:100%}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-skeleton{width:100%}.el-skeleton__item{border-radius:var(--radius--lg);background:var(--color--background--light-2);width:100%;height:16px;display:inline-block}.el-skeleton__button{border-radius:20px;width:162px;height:40px}.el-skeleton__p{width:100%;height:16px;margin-top:16px}.el-skeleton__h1{height:20px;margin-top:14px}.el-skeleton__circle{border-radius:50%;width:40px;height:40px}.el-skeleton__image{width:unset;color:var(--color--foreground--shade-1);justify-content:center;align-items:center;display:flex;border-radius:8px!important;height:500px!important}.el-skeleton__image svg{width:22%;height:22%;fill:var(--color--info--tint-1)}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--color--background)}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--color--background--light-1)),color-stop(37%,var(--color--background--light-2)),color-stop(63%,var(--color--background--light-1)));background:linear-gradient(90deg,var(--color--background--light-1)25%,var(--color--background--light-2)37%,var(--color--background--light-1)63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-tooltip{max-width:200px}.el-tooltip:focus:not(.focusing),.el-tooltip:focus:hover{outline-width:0}.el-tooltip__popper{z-index:2000;word-wrap:break-word;min-width:10px;font-size:12px;line-height:1.2;font-weight:var(--font-weight--regular);border-radius:4px;padding:10px;position:absolute}.el-tooltip__popper a{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-tooltip__popper .el-popper__arrow,.el-tooltip__popper .el-popper__arrow:after{border-style:solid;border-color:transparent;width:0;height:0;display:block;position:absolute}.el-tooltip__popper .el-popper__arrow{border-width:6px}.el-tooltip__popper .el-popper__arrow:after{content:" ";border-width:5px}.el-tooltip__popper[data-popper-placement^=top] .el-popper__arrow{border-top-color:var(--color--background--shade-2);border-bottom-width:0;bottom:-6px}.el-tooltip__popper[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--background--shade-2);border-bottom-width:0;margin-left:-5px;bottom:1px}.el-tooltip__popper[data-popper-placement^=bottom] .el-popper__arrow{border-top-width:0;border-bottom-color:var(--color--background--shade-2);top:-6px}.el-tooltip__popper[data-popper-placement^=bottom] .el-popper__arrow:after{border-top-width:0;border-bottom-color:var(--color--background--shade-2);margin-left:-5px;top:1px}.el-tooltip__popper[data-popper-placement^=right] .el-popper__arrow{border-right-color:var(--color--background--shade-2);border-left-width:0;left:-6px}.el-tooltip__popper[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--background--shade-2);border-left-width:0;bottom:-5px;left:1px}.el-tooltip__popper[data-popper-placement^=left] .el-popper__arrow{border-right-width:0;border-left-color:var(--color--background--shade-2);right:-6px}.el-tooltip__popper[data-popper-placement^=left] .el-popper__arrow:after{border-right-width:0;border-left-color:var(--color--background--shade-2);margin-left:-5px;bottom:-5px;right:1px}.el-tooltip__popper.is-is-dark{background:var(--color--background--shade-2);color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light{background:var(--color--foreground--tint-2);border:1px solid var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=top] .el-popper__arrow{border-top-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=bottom] .el-popper__arrow{border-bottom-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=bottom] .el-popper__arrow:after{border-bottom-color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=left] .el-popper__arrow{border-left-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=left] .el-popper__arrow:after{border-left-color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=right] .el-popper__arrow{border-right-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--foreground--tint-2)}.el-table{box-sizing:border-box;background-color:var(--color--foreground--tint-2);width:100%;max-width:100%;color:var(--color--text--shade-1);flex:1;font-size:14px;position:relative;overflow:hidden}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex}.el-table__empty-text{width:50%;color:var(--color--text--tint-1);line-height:60px}.el-table__expand-column .cell{text-align:center;padding:0}.el-table__expand-icon{cursor:pointer;color:var(--color--text);height:20px;font-size:12px;transition:transform .2s ease-in-out;position:relative}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{margin-top:-5px;margin-left:-5px;position:absolute;top:50%;left:50%}.el-table__expanded-cell{background-color:var(--color--foreground--tint-2)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit th.gutter,.el-table--fit td.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:var(--color--text--tint-1);font-weight:var(--font-weight--medium)}.el-table thead.is-group th{background:var(--color--background)}.el-table th,.el-table td{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;padding:12px 0;position:relative}.el-table th.is-center,.el-table td.is-center{text-align:center}.el-table th.is-right,.el-table td.is-right{text-align:right}.el-table th.gutter,.el-table td.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table th.is-hidden>*,.el-table td.is-hidden>*{visibility:hidden}.el-table--medium th,.el-table--medium td{padding:10px 0}.el-table--small{font-size:12px}.el-table--small th,.el-table--small td{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini th,.el-table--mini td{padding:6px 0}.el-table tr{background-color:var(--color--foreground--tint-2)}.el-table tr input[type=checkbox]{margin:0}.el-table th.is-leaf,.el-table td{border-bottom:1px solid var(--border-color--light)}.el-table th.is-sortable{cursor:pointer}.el-table th{user-select:none;background-color:var(--color--foreground--tint-2);overflow:hidden}.el-table th>.cell{box-sizing:border-box;vertical-align:middle;width:100%;padding-left:10px;padding-right:10px;display:inline-block;position:relative}.el-table th>.cell.highlight{color:var(--color--primary)}.el-table th.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td div{box-sizing:border-box}.el-table td.gutter{width:0}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;word-break:break-all;padding-left:10px;padding-right:10px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--group,.el-table--border{border:1px solid var(--border-color--light)}.el-table:before,.el-table--group:after,.el-table--border:after{content:"";background-color:var(--border-color--light);z-index:1;position:absolute}.el-table--group:after,.el-table--border:after{width:1px;height:100%;top:0;right:0}.el-table:before{width:100%;height:1px;bottom:0;left:0}.el-table--border{border-bottom:none;border-right:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border th,.el-table--border td{border-right:1px solid var(--border-color--light)}.el-table--border th:first-child .cell,.el-table--border td:first-child .cell{padding-left:10px}.el-table--border th.gutter:last-of-type{border-bottom:1px solid var(--border-color--light);border-bottom-width:1px}.el-table--border th{border-bottom:1px solid var(--border-color--light)}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed:before,.el-table__fixed-right:before{content:"";background-color:var(--border-color--light);z-index:4;width:100%;height:1px;position:absolute;bottom:0;left:0}.el-table__fixed-right-patch{background-color:var(--color--foreground--tint-2);border-bottom:1px solid var(--border-color--light);position:absolute;top:-1px;right:0}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-header-wrapper,.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{z-index:3;position:absolute;top:0;left:0}.el-table__fixed-footer-wrapper{z-index:3;position:absolute;bottom:0;left:0}.el-table__fixed-footer-wrapper tbody td{border-top:1px solid var(--border-color--light);background-color:var(--table--row--color--background--hover);color:var(--color--text--shade-1)}.el-table__fixed-body-wrapper{z-index:3;position:absolute;top:37px;left:0;overflow:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td{border-top:1px solid var(--border-color--light)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper,.el-table__footer-wrapper{overflow:hidden}.el-table__header-wrapper tbody td,.el-table__footer-wrapper tbody td{background-color:var(--table--row--color--background--hover);color:var(--color--text--shade-1)}.el-table__body-wrapper{position:relative;overflow:hidden}.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid var(--border-color--light)}.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid var(--border-color--light)}.el-table .caret-wrapper{vertical-align:middle;cursor:pointer;width:24px;height:34px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid transparent;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--color--text--tint-1);top:5px}.el-table .sort-caret.descending{border-top-color:var(--color--text--tint-1);bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--color--primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--color--primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--table--row--color--background--even)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:var(--color--primary--tint-3)}.el-table__body tr.hover-row>td,.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td{background-color:var(--table--row--color--background--hover)}.el-table__body tr.current-row>td{background-color:var(--color--primary--tint-3)}.el-table__column-resize-proxy{border-left:1px solid var(--border-color--light);z-index:10;width:0;position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;line-height:34px;display:inline-block}.el-table__column-filter-trigger i{color:var(--color--info);font-size:12px;transform:scale(.75)}.el-table--enable-row-transition .el-table__body td{transition:background-color .25s}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--table--row--color--background--hover)}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;height:20px;margin-right:3px;line-height:20px;display:inline-block}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--border-color--light);background-color:var(--color--foreground--tint-2);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);box-sizing:border-box;border-radius:2px;margin:2px 0}.el-table-filter__list{min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--font-size--sm);padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--action-dropdown--item--color--background--active);color:var(--color--text--shade-1)}.el-table-filter__list-item.is-active{background-color:var(--color--primary);color:var(--color--foreground--tint-2)}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--border-color--light);padding:8px}.el-table-filter__bottom button{color:var(--color--text--shade-1);cursor:pointer;font-size:var(--font-size--xs);background:0 0;border:none;padding:0 3px}.el-table-filter__bottom button:hover{color:var(--color--primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{margin-bottom:8px;margin-left:5px;margin-right:5px;display:block}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:var(--border-color--light)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--color--text--shade-1)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current div{background-color:var(--border-color--light)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td div{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td span{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--color--text--tint-2)}.el-date-table td.today{position:relative}.el-date-table td.today span{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-date-table td.today.start-date span,.el-date-table td.today.end-date span{color:var(--color--foreground--tint-2)}.el-date-table td.available:hover{color:var(--color--primary)}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:var(--border-color--light)}.el-date-table td.current:not(.disabled) span{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-date-table td.start-date div,.el-date-table td.end-date div{color:var(--color--foreground--tint-2)}.el-date-table td.start-date span,.el-date-table td.end-date span{background-color:var(--color--primary)}.el-date-table td.start-date div{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date div{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled div{background-color:var(--color--background);opacity:1;cursor:not-allowed;color:var(--color--text--tint-2)}.el-date-table td.selected div{background-color:var(--border-color--light);border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected div:hover{background-color:var(--border-color--light)}.el-date-table td.selected span{background-color:var(--color--primary);color:var(--color--foreground--tint-2);border-radius:15px}.el-date-table td.week{color:var(--color--text--shade-1);font-size:80%}.el-date-table th{color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);border-bottom:solid 1px var(--border-color--light);padding:5px}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;padding:8px 0}.el-month-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .cell{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-month-table td.today.start-date .cell,.el-month-table td.today.end-date .cell{color:var(--color--foreground--tint-2)}.el-month-table td.disabled .cell{background-color:var(--color--background);cursor:not-allowed;color:var(--color--text--tint-2)}.el-month-table td.disabled .cell:hover{color:var(--color--text--tint-2)}.el-month-table td .cell{width:60px;height:36px;color:var(--color--text--shade-1);border-radius:18px;margin:0 auto;line-height:36px;display:block}.el-month-table td .cell:hover{color:var(--color--primary)}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:var(--border-color--light)}.el-month-table td.start-date div,.el-month-table td.end-date div{color:var(--color--foreground--tint-2)}.el-month-table td.start-date .cell,.el-month-table td.end-date .cell{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--color--primary)}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--color--text--shade-1)}.el-year-table td{text-align:center;cursor:pointer;padding:20px 3px}.el-year-table td.today .cell{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-year-table td.disabled .cell{background-color:var(--color--background);cursor:not-allowed;color:var(--color--text--tint-2)}.el-year-table td.disabled .cell:hover{color:var(--color--text--tint-2)}.el-year-table td .cell{width:48px;height:32px;color:var(--color--text--shade-1);margin:0 auto;line-height:32px;display:block}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:var(--color--primary)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:190px;display:inline-block;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:var(--color--foreground--tint-2);cursor:default}.el-time-spinner__arrow{color:var(--color--text--tint-1);z-index:1;text-align:center;cursor:pointer;width:100%;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--color--primary)}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--color--text--shade-1);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.disabled):not(.active){background:var(--color--background);cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:var(--color--text--shade-1);font-weight:var(--font-weight--bold)}.el-time-spinner__item.disabled{color:var(--color--text--tint-2);cursor:not-allowed}.el-date-editor{text-align:left;display:inline-block;position:relative}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:100%}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{color:var(--color--text--tint-2);float:left;margin-left:-5px;font-size:14px;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;text-align:center;width:39%;height:100%;font-size:var(--font-size--sm);color:var(--color--text--shade-1);border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::-webkit-input-placeholder{color:var(--color--text--tint-2)}.el-date-editor .el-range-input::placeholder{color:var(--color--text--tint-2)}.el-date-editor .el-range-input:-ms-placeholder-shown{color:var(--color--text--tint-2)}.el-date-editor .el-range-input::placeholder{color:var(--color--text--tint-2)}.el-date-editor .el-range-separator{text-align:center;width:5%;height:100%;color:var(--color--text--shade-1);margin:0;padding:0 5px;font-size:14px;line-height:32px;display:inline-block}.el-date-editor .el-range__close-icon{color:var(--color--text--tint-2);float:right;width:25px;font-size:14px;line-height:32px;display:inline-block}.el-range-editor.el-input__inner{align-items:center;padding:3px 10px;display:inline-flex}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:var(--color--primary)}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:var(--input--font-size,14px)}.el-range-editor--medium .el-range-input{font-size:var(--input--font-size,14px)}.el-range-editor--medium .el-range__icon,.el-range-editor--medium .el-range__close-icon{line-height:28px}.el-range-editor--small.el-input__inner{height:30px}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px}.el-range-editor--small .el-range__icon,.el-range-editor--small .el-range__close-icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:26px}.el-range-editor--mini .el-range-separator{font-size:12px;line-height:20px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__icon,.el-range-editor--mini .el-range__close-icon{line-height:20px}.el-range-editor.is-disabled{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--input--border-color--disabled,var(--border-color))}.el-range-editor.is-disabled input{background-color:var(--input--color--background--disabled,var(--color--background--light-2));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:var(--color--text--tint-1)}.el-range-editor.is-disabled input::placeholder{color:var(--color--text--tint-1)}.el-range-editor.is-disabled input:-ms-placeholder-shown{color:var(--color--text--tint-1)}.el-range-editor.is-disabled input::placeholder{color:var(--color--text--tint-1)}.el-range-editor.is-disabled .el-range-separator{color:var(--input--color--disabled,var(--color--text))}.el-picker-panel{color:var(--color--text--shade-1);border:1px solid var(--input--border-color--disabled,var(--border-color));-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);background:var(--color--foreground--tint-2);border-radius:var(--radius);margin:5px 0;line-height:30px}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--color--foreground);text-align:right;background-color:var(--color--foreground--tint-2);padding:4px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--color--text--shade-1);text-align:left;cursor:pointer;background-color:transparent;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--color--primary)}.el-picker-panel__shortcut.active{color:var(--color--primary);background-color:#e6f1fe}.el-picker-panel__btn{color:#333;cursor:pointer;background-color:transparent;border:1px solid #dcdcdc;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--color--text--tint-2);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--color--text--shade-1);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;font-size:12px}.el-picker-panel__icon-btn:hover{color:var(--color--primary)}.el-picker-panel__icon-btn.is-disabled{color:var(--color--text--tint-1)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn,.el-picker-panel__link-btn:focus,.el-picker-panel__link-btn:hover{color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l));background-color:var(--color--foreground--tint-2);border-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l))}.el-picker-panel__link-btn.is-loading{color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + 10%));background-color:var(--color--foreground--tint-2);border-color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + 10%))}.el-picker-panel__link-btn:active{border-color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));background-color:var(--color--foreground--tint-2);color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));outline:none}.el-picker-panel__link-btn.is-disabled,.el-picker-panel__link-btn.is-disabled:hover,.el-picker-panel__link-btn.is-disabled:focus,.el-picker-panel__link-btn.is-disabled:active{color:var(--color--text--tint-1);background-color:var(--color--foreground--tint-2);border-color:var(--color--foreground)}.el-picker-panel__link-btn.is-round{padding:var(--spacing--3xs)var(--spacing--xs)}.el-picker-panel__link-btn{padding:var(--spacing--3xs)var(--spacing--xs);font-size:var(--font-size--2xs);--button--radius:20px}.el-picker-panel__link-btn.is-plain{color:var(--button--color--text,var(--button--color--text--primary));background-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l));border-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l))}.el-picker-panel__link-btn.is-plain:active{background:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary));outline:none}.el-picker-panel__link-btn.is-plain.is-active{background:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary))}.el-picker-panel__link-btn.is-plain.is-light{color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l));background-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--tint-2-l));border-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--tint-2-l))}.el-picker-panel__link-btn.is-plain.is-disabled,.el-picker-panel__link-btn.is-plain.is-disabled:hover,.el-picker-panel__link-btn.is-plain.is-disabled:focus,.el-picker-panel__link-btn.is-plain.is-disabled:active{color:var(--color--text--tint-1);background-color:var(--color--foreground);border-color:var(--color--foreground)}.el-picker-panel__link-btn{vertical-align:middle;margin-left:var(--spacing--2xs)}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--color--foreground);box-sizing:border-box;background-color:var(--color--foreground--tint-2);width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--color--foreground);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;margin:12px}.el-date-picker__header--bordered{border-bottom:solid 1px var(--border-color--light);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:var(--font-weight--medium);text-align:center;cursor:pointer;color:var(--color--text--shade-1);padding:0 5px;line-height:22px}.el-date-picker__header-label:hover,.el-date-picker__header-label.active{color:var(--color--primary)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:var(--font-weight--medium);margin-right:50px}.el-date-range-picker__content{float:left;box-sizing:border-box;width:50%;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--color--foreground)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--color--foreground);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--color--text--shade-1);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:var(--color--foreground--tint-2);position:absolute;top:13px;right:0}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--input--border-color--disabled,var(--border-color));border-radius:2px}.el-time-panel{border:solid 1px var(--input--border-color--disabled,var(--border-color));background-color:var(--color--foreground--tint-2);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);z-index:1000;user-select:none;box-sizing:content-box;border-radius:2px;width:180px;margin:5px 0;position:absolute;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);height:32px;margin-top:-15px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--color--foreground);text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--color--text--shade-1);background-color:transparent;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{font-weight:var(--font-weight--bold);color:var(--color--primary)}.el-picker-panel__footer .el-picker-panel__link-btn{border-radius:var(--radius--sm);color:var(--text--color);border:1px}.el-picker-panel__footer .el-picker-panel__link-btn:hover{background-color:var(--lightningcss-light,var(--color--neutral-150))var(--lightningcss-dark,var(--color--neutral-800))}.el-picker-panel__footer .el-picker-panel__link-btn:active{background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-700))}.el-picker-panel__footer .el-picker-panel__link-btn:last-child{background:var(--color--orange-400);color:var(--color--neutral-white)}.el-picker-panel__footer .el-picker-panel__link-btn:last-child:hover{background-color:var(--color--orange-500)}.el-picker-panel__footer .el-picker-panel__link-btn:last-child:active{background-color:var(--color--orange-600)}.el-popover{background:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);min-width:150px;padding:var(--spacing--sm);z-index:2000;color:var(--color--text--shade-1);text-align:justify;line-height:1.4;font-size:var(--font-size--sm);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);word-break:break-all;border-radius:4px;position:absolute}.el-popover--plain{padding:18px 20px}.el-popover__title{color:var(--color--text--shade-1);margin-bottom:12px;font-size:16px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover,.el-popover:focus:active,.el-popover:focus{outline-width:0}.el-message-box{width:420px;padding-bottom:var(--spacing--sm);vertical-align:middle;background-color:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);font-size:var(--font-size--lg);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);text-align:left;backface-visibility:hidden;border-radius:4px;display:inline-block;overflow:hidden}.el-message-box.wide{width:525px}.el-message-box__wrapper{text-align:center;position:fixed;top:0;bottom:0;left:0;right:0}.el-message-box__wrapper:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box__header{padding:var(--spacing--sm);padding-bottom:var(--spacing--2xs);position:relative}.el-message-box__title{font-size:var(--font-size--lg);color:var(--color--text--shade-1);margin-bottom:0;padding-left:0;line-height:1}.el-message-box__headerbtn{top:var(--spacing--sm);right:var(--spacing--sm);cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-size:16px;position:absolute}.el-message-box__headerbtn .el-message-box__close{color:var(--color--info)}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--color--primary)}.el-message-box__content{padding:var(--spacing--2xs)var(--spacing--sm)var(--spacing--sm);color:var(--color--text--shade-1);font-size:var(--font-size--sm);padding-bottom:0}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:var(--color--danger)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:var(--color--success)}.el-message-box__status.el-icon-info{color:var(--color--info)}.el-message-box__status.el-icon-warning{color:var(--color--warning)}.el-message-box__status.el-icon-error{color:var(--color--danger)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--line-height--lg);margin:0}.el-message-box__message .el-message-box__message__structured p{margin-bottom:var(--spacing--sm)}.el-message-box__errormsg{color:var(--color--danger);min-height:18px;margin-top:2px;font-size:12px}.el-message-box__btns{padding:var(--spacing--sm)var(--spacing--sm)0;text-align:right}.el-message-box__btns button{margin-left:10px}.el-message-box__btns .btn--confirm,.el-message-box__btns .btn--cancel{--button--color--background:transparent;--button--color--background-hover:transparent;--button--color--background-active:transparent;--button--color:var(--lightningcss-light,var(--color--neutral-900))var(--lightningcss-dark,var(--color--neutral-100));--button--shadow:none;--button--shadow--hover:none;--button--shadow--active:none;--button--border-color:transparent;--button--border-color--hover:transparent;--button--border-color--active:transparent;height:2rem;padding:0 var(--spacing--xs);border-radius:var(--radius--xs);font-size:var(--font-size--sm);font-family:var(--font-family);font-weight:var(--font-weight--medium);border:1px solid var(--button--border-color);background-color:var(--button--color--background);color:var(--button--color);-webkit-box-shadow:var(--button--shadow);box-shadow:var(--button--shadow);justify-content:center;align-items:center;line-height:1;display:inline-flex}.el-message-box__btns .btn--confirm:hover,.el-message-box__btns .btn--cancel:hover{background-color:var(--button--color--background-hover);-webkit-box-shadow:var(--button--shadow--hover);box-shadow:var(--button--shadow--hover);border-color:var(--button--border-color--hover)}.el-message-box__btns .btn--confirm:active,.el-message-box__btns .btn--cancel:active{background-color:var(--button--color--background-active);-webkit-box-shadow:var(--button--shadow--active);box-shadow:var(--button--shadow--active);border-color:var(--button--border-color--active)}.el-message-box__btns .btn--confirm{--button--color--background:var(--color--orange-400);--button--color--background-hover:var(--color--orange-500);--button--color--background-active:var(--color--orange-600);--button--color:var(--color--neutral-white);--button--shadow:0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--black-alpha-200));--button--shadow--hover:0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--black-alpha-200));--button--shadow--active:0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--black-alpha-200));--button--border-color:var(--color--orange-400);--button--border-color--hover:var(--color--orange-500);--button--border-color--active:var(--color--orange-600)}.el-message-box__btns .btn--cancel{--button--color--background:transparent;--button--color--background-hover:var(--lightningcss-light,var(--color--neutral-150))var(--lightningcss-dark,var(--color--white-alpha-100));--button--color--background-active:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-200));--button--border-color:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100));--button--border-color--hover:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-200));--button--border-color--active:var(--lightningcss-light,var(--color--black-alpha-300))var(--lightningcss-dark,var(--color--white-alpha-300))}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;display:flex;position:relative}.el-message-box--center .el-message-box__status{text-align:center;padding-right:5px;position:relative;top:auto;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:var(--spacing--sm)12px;padding-right:var(--spacing--sm)12px}.msgbox-fade-enter-active{animation:.3s msgbox-fade-in}.msgbox-fade-leave-active{animation:.3s msgbox-fade-out}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes msgbox-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-20px)}}.el-tabs__header{margin:0;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--color--primary);z-index:1;height:2px;list-style:none;transition:transform .3s cubic-bezier(.645,.045,.355,1);position:absolute;bottom:0;left:0}.el-tabs__new-tab{float:right;text-align:center;color:#d3dce6;cursor:pointer;border:1px solid #d3dce6;border-radius:3px;width:18px;height:18px;margin:12px 0 9px 10px;font-size:12px;line-height:18px;transition:all .15s}.el-tabs__new-tab .el-icon-plus{transform:scale(.8)}.el-tabs__new-tab:hover{color:var(--color--primary)}.el-tabs__nav-wrap{margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--border-color);z-index:1;width:100%;height:2px;position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--color--text--tint-1);font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;float:left;z-index:2;transition:transform .3s;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{box-sizing:border-box;height:40px;font-size:14px;line-height:40px;font-weight:var(--font-weight--medium);color:var(--color--text--shade-1);padding:0 20px;list-style:none;display:inline-block;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px var(--color--primary)inset;box-shadow:0 0 2px 2px var(--color--primary)inset;border-radius:3px}.el-tabs__item .el-icon-close{text-align:center;border-radius:50%;margin-left:5px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-tabs__item .el-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .el-icon-close:hover{background-color:var(--color--text--tint-2);color:var(--color--foreground--tint-2)}.el-tabs__item.is-active{color:var(--color--primary)}.el-tabs__item:hover{color:var(--color--primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--input--color--disabled,var(--color--text));cursor:default}.el-tabs__content{position:relative;overflow:hidden}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--border-color)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--border-color);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{vertical-align:middle;transform-origin:100%;width:0;height:14px;font-size:12px;line-height:15px;position:relative;top:-1px;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--border-color);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--color--foreground--tint-2)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:var(--color--foreground--tint-2);border:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--color--background);border-bottom:1px solid var(--border-color);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--color--text--tint-1);border:1px solid transparent;margin-top:-1px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--color--primary);background-color:var(--color--foreground--tint-2);border-right-color:var(--border-color);border-left-color:var(--border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--color--primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--input--color--disabled,var(--color--text))}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--top .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2){padding-left:0}.el-tabs--top .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--bottom .el-tabs__item.is-bottom:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--border-color);border-bottom:none;border-top:1px solid var(--border-color);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--border-color);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--border-color);border-right-color:var(--color--foreground--tint-2);border-bottom:none;border-left:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--border-color);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--border-color)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--border-color);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--border-color);border-left-color:var(--color--foreground--tint-2);border-bottom:none;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--border-color);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter-from{animation:.3s slideInRight-enter}.slideInRight-leave-to{animation:.3s slideInRight-leave;position:absolute;left:0;right:0}.slideInLeft-enter-from{animation:.3s slideInLeft-enter}.slideInLeft-leave-to{animation:.3s slideInLeft-leave;position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.el-tree{cursor:default;background:var(--color--foreground--tint-2);color:var(--color--text--shade-1);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--color--text--tint-1);font-size:var(--font-size--sm);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--color--primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--color--background)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--color--primary);color:var(--color--foreground--tint-2)}.el-tree-node__content{cursor:pointer;align-items:center;height:26px;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--color--background)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--color--text--tint-2);font-size:12px;transition:transform .3s ease-in-out;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:var(--font-size--sm)}.el-tree-node__loading-icon{font-size:var(--font-size--sm);color:var(--color--text--tint-2);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--color--primary--tint-3)}.el-notification{box-sizing:border-box;border:1px solid var(--border-color--light);background-color:var(--notification--color--background);width:330px;-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);border-radius:8px;padding:14px 26px 14px 13px;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification.content-toast{position:absolute}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{line-height:normal;font-weight:var(--font-weight--bold);color:var(--color--text--shade-1);margin:0;font-size:16px}.el-notification__title:first-letter{text-transform:uppercase}.el-notification__content{font-size:var(--font-size--sm);color:var(--color--text--shade-1);text-align:justify;margin:6px 0 0;line-height:1.5}.el-notification__content p{margin:0;line-height:1.5}.el-notification__icon{width:24px;height:24px;font-size:24px}.el-notification__closeBtn{cursor:pointer;color:var(--color--text--tint-1);font-size:16px;position:absolute;top:18px;right:15px}.el-notification__closeBtn:hover{color:var(--color--text--shade-1)}.el-notification .el-icon.el-notification--success{color:var(--color--success)}.el-notification .el-icon.el-notification--error{color:var(--color--danger)}.el-notification .el-icon.el-notification--info{color:var(--color--info)}.el-notification .el-icon.el-notification--warning{color:var(--color--warning)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-active{opacity:0}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:rgba(255,255,255,.9);margin:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{display:block;transform:translateY(-50%)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{width:50px;height:50px}.el-loading-spinner{text-align:center;justify-content:center;align-items:center;width:100%;max-height:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.el-loading-spinner .el-loading-text{color:var(--color--primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{width:24px;height:24px;max-height:100%;animation:2s linear infinite loading-rotate}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--color--primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--color--primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-row{box-sizing:border-box;position:relative}.el-row:before,.el-row:after{content:"";display:table}.el-row:after{clear:both}.el-row--flex{display:flex}.el-row--flex:before,.el-row--flex:after{display:none}.el-row--flex.is-justify-center{justify-content:center}.el-row--flex.is-justify-end{justify-content:flex-end}.el-row--flex.is-justify-space-between{justify-content:space-between}.el-row--flex.is-justify-space-around{justify-content:space-around}.el-row--flex.is-align-middle{align-items:center}.el-row--flex.is-align-bottom{align-items:flex-end}[class*=el-col-]{float:left;box-sizing:border-box}.el-col-0{width:0%;display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{width:16.6667%}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{width:20.8333%}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{width:29.1667%}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{width:33.3333%}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{width:41.6667%}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{width:45.8333%}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{width:54.1667%}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{width:58.3333%}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{width:66.6667%}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{width:70.8333%}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{width:79.1667%}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{width:83.3333%}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{width:91.6667%}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{width:95.8333%}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{width:0%;display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.6667%}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{width:20.8333%}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.1667%}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{width:33.3333%}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.6667%}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{width:45.8333%}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.1667%}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{width:58.3333%}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.6667%}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{width:70.8333%}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.1667%}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{width:83.3333%}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.6667%}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{width:95.8333%}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{width:0%;display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.6667%}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{width:20.8333%}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.1667%}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{width:33.3333%}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.6667%}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{width:45.8333%}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.1667%}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{width:58.3333%}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.6667%}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{width:70.8333%}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.1667%}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{width:83.3333%}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.6667%}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{width:95.8333%}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{width:0%;display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.6667%}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{width:20.8333%}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.1667%}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{width:33.3333%}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.6667%}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{width:45.8333%}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.1667%}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{width:58.3333%}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.6667%}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{width:70.8333%}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.1667%}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{width:83.3333%}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.6667%}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{width:95.8333%}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{width:0%;display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.6667%}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{width:20.8333%}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.1667%}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{width:33.3333%}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.6667%}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{width:45.8333%}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.1667%}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{width:58.3333%}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.6667%}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{width:70.8333%}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.1667%}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{width:83.3333%}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.6667%}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{width:95.8333%}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{width:0%;display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.6667%}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{width:20.8333%}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.1667%}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{width:33.3333%}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.6667%}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{width:45.8333%}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.1667%}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{width:58.3333%}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.6667%}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{width:70.8333%}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.1667%}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{width:83.3333%}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.6667%}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{width:95.8333%}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;display:flex}.el-color-predefine__color-selector{cursor:pointer;border-radius:4px;width:20px;height:20px;margin:0 0 8px 8px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px var(--color--primary);box-shadow:0 0 3px 2px var(--color--primary)}.el-color-predefine__color-selector>div{border-radius:3px;height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;z-index:1;background:#fff;border:1px solid #f0f0f0;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px rgba(0,0,0,.6)}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{width:280px;height:180px;position:relative}.el-color-svpanel__white,.el-color-svpanel__black{position:absolute;top:0;bottom:0;left:0;right:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(transparent,#000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;border-radius:50%;width:4px;height:4px;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4)}.el-color-alpha-slider{box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);width:280px;height:12px;position:relative}.el-color-alpha-slider__bar{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;z-index:1;background:#fff;border:1px solid #f0f0f0;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px rgba(0,0,0,.6)}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(rgba(255,255,255,0) 0%,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{flex-direction:row-reverse;justify-content:space-between;margin-bottom:6px;display:flex}.el-color-dropdown__btns{text-align:right;margin-top:6px}.el-color-dropdown__value{float:left;color:var(--color--foreground--shade-1);width:160px;font-size:12px;line-height:26px}.el-color-dropdown__btn.is-round{padding:var(--spacing--3xs)var(--spacing--xs)}.el-color-dropdown__btn{padding:var(--spacing--3xs)var(--spacing--xs);font-size:var(--font-size--2xs);color:var(--button--color--text,var(--button--color--text--primary));background-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l));border-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l))}.el-color-dropdown__btn:active{background:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary));outline:none}.el-color-dropdown__btn.is-active{background:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h),var(--color--primary--s),calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary))}.el-color-dropdown__btn.is-light{color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--l));background-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--tint-2-l));border-color:hsl(var(--color--primary--h),var(--color--primary--s),var(--color--primary--tint-2-l))}.el-color-dropdown__btn.is-disabled,.el-color-dropdown__btn.is-disabled:hover,.el-color-dropdown__btn.is-disabled:focus,.el-color-dropdown__btn.is-disabled:active{color:var(--color--text--tint-1);background-color:var(--color--foreground);border-color:var(--color--foreground)}.el-color-dropdown__link-btn.is-round{padding:var(--spacing--3xs)var(--spacing--xs)}.el-color-dropdown__link-btn{padding:var(--spacing--3xs)var(--spacing--xs);font-size:var(--font-size--2xs);margin-right:var(--spacing--2xs)}.el-color-picker{height:40px;line-height:normal;display:inline-block;position:relative}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{width:36px;height:36px}.el-color-picker--medium .el-color-picker__mask{width:34px;height:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{width:32px;height:32px}.el-color-picker--small .el-color-picker__mask{width:30px;height:30px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:translate(-50%,-50%)scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{width:28px;height:28px}.el-color-picker--mini .el-color-picker__mask{width:26px;height:26px}.el-color-picker--mini .el-color-picker__icon,.el-color-picker--mini .el-color-picker__empty{transform:translate(-50%,-50%)scale(.8)}.el-color-picker__mask{z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7);border-radius:4px;width:38px;height:38px;position:absolute;top:1px;left:1px}.el-color-picker__trigger{box-sizing:border-box;cursor:pointer;border:1px solid #e6e6e6;border-radius:4px;width:40px;height:40px;padding:4px;font-size:0;display:inline-block;position:relative}.el-color-picker__color{box-sizing:border-box;border-radius:var(--radius--sm);text-align:center;border:1px solid #999;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;top:0;bottom:0;left:0;right:0}.el-color-picker__empty{color:#999;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-color-picker__icon{width:100%;color:var(--color--foreground--tint-2);text-align:center;font-size:12px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-color-picker__panel{z-index:10;box-sizing:content-box;background-color:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);border-radius:var(--radius);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);padding:6px;position:absolute}.el-drawer{box-sizing:border-box;background-color:var(--dialog--color--background);flex-direction:column;transition:all .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 16px rgba(68,28,23,.06)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:#72767b;padding:var(--spacing--lg);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:1rem}.el-drawer__footer{padding:var(--spacing--lg);text-align:right;padding-top:10px}.el-drawer__close-btn{cursor:pointer;font-size:getCssVar("font-size-extra-large");color:inherit;background-color:transparent;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:getCssVar("color-primary")}.el-drawer__body{flex:1;padding:0;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all .3s}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.float-left{float:left!important}.float-right{float:right!important}.overlay-link:after{content:"";z-index:1;pointer-events:auto;position:absolute;top:0;bottom:0;left:0;right:0}.list-style-none,.list-inline{padding-left:0;list-style:none}.list-inline li{margin-right:var(--spacing--2xs);display:inline-block}.mt-5xs{margin-top:var(--spacing--5xs)!important}.mr-5xs{margin-right:var(--spacing--5xs)!important}.mb-5xs{margin-bottom:var(--spacing--5xs)!important}.ml-5xs{margin-left:var(--spacing--5xs)!important}.m-5xs{margin:var(--spacing--5xs)!important}.pt-5xs{padding-top:var(--spacing--5xs)!important}.pr-5xs{padding-right:var(--spacing--5xs)!important}.pb-5xs{padding-bottom:var(--spacing--5xs)!important}.pl-5xs{padding-left:var(--spacing--5xs)!important}.p-5xs{padding:var(--spacing--5xs)!important}.mt-4xs{margin-top:var(--spacing--4xs)!important}.mr-4xs{margin-right:var(--spacing--4xs)!important}.mb-4xs{margin-bottom:var(--spacing--4xs)!important}.ml-4xs{margin-left:var(--spacing--4xs)!important}.m-4xs{margin:var(--spacing--4xs)!important}.pt-4xs{padding-top:var(--spacing--4xs)!important}.pr-4xs{padding-right:var(--spacing--4xs)!important}.pb-4xs{padding-bottom:var(--spacing--4xs)!important}.pl-4xs{padding-left:var(--spacing--4xs)!important}.p-4xs{padding:var(--spacing--4xs)!important}.mt-3xs{margin-top:var(--spacing--3xs)!important}.mr-3xs{margin-right:var(--spacing--3xs)!important}.mb-3xs{margin-bottom:var(--spacing--3xs)!important}.ml-3xs{margin-left:var(--spacing--3xs)!important}.m-3xs{margin:var(--spacing--3xs)!important}.pt-3xs{padding-top:var(--spacing--3xs)!important}.pr-3xs{padding-right:var(--spacing--3xs)!important}.pb-3xs{padding-bottom:var(--spacing--3xs)!important}.pl-3xs{padding-left:var(--spacing--3xs)!important}.p-3xs{padding:var(--spacing--3xs)!important}.mt-2xs{margin-top:var(--spacing--2xs)!important}.mr-2xs{margin-right:var(--spacing--2xs)!important}.mb-2xs{margin-bottom:var(--spacing--2xs)!important}.ml-2xs{margin-left:var(--spacing--2xs)!important}.m-2xs{margin:var(--spacing--2xs)!important}.pt-2xs{padding-top:var(--spacing--2xs)!important}.pr-2xs{padding-right:var(--spacing--2xs)!important}.pb-2xs{padding-bottom:var(--spacing--2xs)!important}.pl-2xs{padding-left:var(--spacing--2xs)!important}.p-2xs{padding:var(--spacing--2xs)!important}.mt-xs{margin-top:var(--spacing--xs)!important}.mr-xs{margin-right:var(--spacing--xs)!important}.mb-xs{margin-bottom:var(--spacing--xs)!important}.ml-xs{margin-left:var(--spacing--xs)!important}.m-xs{margin:var(--spacing--xs)!important}.pt-xs{padding-top:var(--spacing--xs)!important}.pr-xs{padding-right:var(--spacing--xs)!important}.pb-xs{padding-bottom:var(--spacing--xs)!important}.pl-xs{padding-left:var(--spacing--xs)!important}.p-xs{padding:var(--spacing--xs)!important}.mt-s{margin-top:var(--spacing--sm)!important}.mr-s{margin-right:var(--spacing--sm)!important}.mb-s{margin-bottom:var(--spacing--sm)!important}.ml-s{margin-left:var(--spacing--sm)!important}.m-s{margin:var(--spacing--sm)!important}.pt-s{padding-top:var(--spacing--sm)!important}.pr-s{padding-right:var(--spacing--sm)!important}.pb-s{padding-bottom:var(--spacing--sm)!important}.pl-s{padding-left:var(--spacing--sm)!important}.p-s{padding:var(--spacing--sm)!important}.mt-m{margin-top:var(--spacing--md)!important}.mr-m{margin-right:var(--spacing--md)!important}.mb-m{margin-bottom:var(--spacing--md)!important}.ml-m{margin-left:var(--spacing--md)!important}.m-m{margin:var(--spacing--md)!important}.pt-m{padding-top:var(--spacing--md)!important}.pr-m{padding-right:var(--spacing--md)!important}.pb-m{padding-bottom:var(--spacing--md)!important}.pl-m{padding-left:var(--spacing--md)!important}.p-m{padding:var(--spacing--md)!important}.mt-l{margin-top:var(--spacing--lg)!important}.mr-l{margin-right:var(--spacing--lg)!important}.mb-l{margin-bottom:var(--spacing--lg)!important}.ml-l{margin-left:var(--spacing--lg)!important}.m-l{margin:var(--spacing--lg)!important}.pt-l{padding-top:var(--spacing--lg)!important}.pr-l{padding-right:var(--spacing--lg)!important}.pb-l{padding-bottom:var(--spacing--lg)!important}.pl-l{padding-left:var(--spacing--lg)!important}.p-l{padding:var(--spacing--lg)!important}.mt-xl{margin-top:var(--spacing--xl)!important}.mr-xl{margin-right:var(--spacing--xl)!important}.mb-xl{margin-bottom:var(--spacing--xl)!important}.ml-xl{margin-left:var(--spacing--xl)!important}.m-xl{margin:var(--spacing--xl)!important}.pt-xl{padding-top:var(--spacing--xl)!important}.pr-xl{padding-right:var(--spacing--xl)!important}.pb-xl{padding-bottom:var(--spacing--xl)!important}.pl-xl{padding-left:var(--spacing--xl)!important}.p-xl{padding:var(--spacing--xl)!important}.mt-2xl{margin-top:var(--spacing--2xl)!important}.mr-2xl{margin-right:var(--spacing--2xl)!important}.mb-2xl{margin-bottom:var(--spacing--2xl)!important}.ml-2xl{margin-left:var(--spacing--2xl)!important}.m-2xl{margin:var(--spacing--2xl)!important}.pt-2xl{padding-top:var(--spacing--2xl)!important}.pr-2xl{padding-right:var(--spacing--2xl)!important}.pb-2xl{padding-bottom:var(--spacing--2xl)!important}.pl-2xl{padding-left:var(--spacing--2xl)!important}.p-2xl{padding:var(--spacing--2xl)!important}.mt-3xl{margin-top:var(--spacing--3xl)!important}.mr-3xl{margin-right:var(--spacing--3xl)!important}.mb-3xl{margin-bottom:var(--spacing--3xl)!important}.ml-3xl{margin-left:var(--spacing--3xl)!important}.m-3xl{margin:var(--spacing--3xl)!important}.pt-3xl{padding-top:var(--spacing--3xl)!important}.pr-3xl{padding-right:var(--spacing--3xl)!important}.pb-3xl{padding-bottom:var(--spacing--3xl)!important}.pl-3xl{padding-left:var(--spacing--3xl)!important}.p-3xl{padding:var(--spacing--3xl)!important}.mt-4xl{margin-top:var(--spacing--4xl)!important}.mr-4xl{margin-right:var(--spacing--4xl)!important}.mb-4xl{margin-bottom:var(--spacing--4xl)!important}.ml-4xl{margin-left:var(--spacing--4xl)!important}.m-4xl{margin:var(--spacing--4xl)!important}.pt-4xl{padding-top:var(--spacing--4xl)!important}.pr-4xl{padding-right:var(--spacing--4xl)!important}.pb-4xl{padding-bottom:var(--spacing--4xl)!important}.pl-4xl{padding-left:var(--spacing--4xl)!important}.p-4xl{padding:var(--spacing--4xl)!important}.mt-5xl{margin-top:var(--spacing--5xl)!important}.mr-5xl{margin-right:var(--spacing--5xl)!important}.mb-5xl{margin-bottom:var(--spacing--5xl)!important}.ml-5xl{margin-left:var(--spacing--5xl)!important}.m-5xl{margin:var(--spacing--5xl)!important}.pt-5xl{padding-top:var(--spacing--5xl)!important}.pr-5xl{padding-right:var(--spacing--5xl)!important}.pb-5xl{padding-bottom:var(--spacing--5xl)!important}.pl-5xl{padding-left:var(--spacing--5xl)!important}.p-5xl{padding:var(--spacing--5xl)!important}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}:root{--chat--color--primary:#e74266;--chat--color--primary-shade-50:#db4061;--chat--color--primary--shade-100:#cf3c5c;--chat--color--secondary:#20b69e;--chat--color-secondary-shade-50:#1ca08a;--chat--color-white:#fff;--chat--color-light:#f2f4f8;--chat--color-light-shade-50:#e6e9f1;--chat--color-light-shade-100:#c2c5cc;--chat--color-medium:#d2d4d9;--chat--color-dark:#101330;--chat--color-disabled:#d2d4d9;--chat--color-typing:#404040;--chat--spacing:1rem;--chat--border-radius:.25rem;--chat--transition-duration:.15s;--chat--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--chat--window--width:400px;--chat--window--height:600px;--chat--window--bottom:var(--chat--spacing);--chat--window--right:var(--chat--spacing);--chat--window--z-index:9999;--chat--window--border:1px solid var(--chat--color-light-shade-50);--chat--window--border-radius:var(--chat--border-radius);--chat--window--margin-bottom:var(--chat--spacing);--chat--header-height:auto;--chat--header--padding:var(--chat--spacing);--chat--header--background:var(--chat--color-dark);--chat--header--color:var(--chat--color-light);--chat--header--border-top:none;--chat--header--border-bottom:none;--chat--header--border-left:none;--chat--header--border-right:none;--chat--heading--font-size:2em;--chat--subtitle--font-size:inherit;--chat--subtitle--line-height:1.8;--chat--message--font-size:1rem;--chat--message--padding:var(--chat--spacing);--chat--message--border-radius:var(--chat--border-radius);--chat--message-line-height:1.5;--chat--message--margin-bottom:calc(var(--chat--spacing)*1);--chat--message--bot--background:var(--chat--color-white);--chat--message--bot--color:var(--chat--color-dark);--chat--message--bot--border:none;--chat--message--user--background:var(--chat--color--secondary);--chat--message--user--color:var(--chat--color-white);--chat--message--user--border:none;--chat--message--pre--background:rgba(0,0,0,.05);--chat--messages-list--padding:var(--chat--spacing);--chat--toggle--size:64px;--chat--toggle--width:var(--chat--toggle--size);--chat--toggle--height:var(--chat--toggle--size);--chat--toggle--border-radius:50%;--chat--toggle--background:var(--chat--color--primary);--chat--toggle--hover--background:var(--chat--color--primary-shade-50);--chat--toggle--active--background:var(--chat--color--primary--shade-100);--chat--toggle--color:var(--chat--color-white);--chat--textarea--height:50px;--chat--textarea--max-height:30rem;--chat--input--width:100%;--chat--input--font-size:inherit;--chat--input--border:0;--chat--input--border-radius:0;--chat--input--padding:.8rem;--chat--input--background:var(--chat--color-white);--chat--input--text-color:initial;--chat--input--line-height:1.5;--chat--input--placeholder--font-size:var(--chat--input--font-size);--chat--input--border-active:0;--chat--input--left--panel--width:2rem;--chat--input--container--background:var(--chat--color-white);--chat--input--container--border:0;--chat--input--container--border-radius:0;--chat--input--container--padding:0;--chat--input--button--border-radius:16px;--chat--button--padding:calc(var(--chat--spacing)*5/8)var(--chat--spacing);--chat--button--border-radius:var(--chat--border-radius);--chat--button--font-size:1rem;--chat--button--line-height:1;--chat--button--color--primary:var(--chat--color-light);--chat--button--background--primary:var(--chat--color--secondary);--chat--button--border--primary:none;--chat--button--color--primary--hover:var(--chat--color-light);--chat--button--background--primary--hover:var(--chat--color-secondary-shade-50);--chat--button--border--primary--hover:none;--chat--button--color--primary--disabled:var(--chat--color-light);--chat--button--background--primary--disabled:#81bbb1;--chat--button--border--primary--disabled:none;--chat--button--color--secondary:var(--chat--color-light);--chat--button--background--secondary:#949494;--chat--button--border--secondary:none;--chat--button--color--secondary--hover:var(--chat--color-light);--chat--button--background--secondary--hover:#828282;--chat--button--border--secondary--hover:none;--chat--button--color--secondary--disabled:var(--chat--color-light);--chat--button--background--secondary--disabled:#c7c7c7;--chat--button--border--secondary--disabled:none;--chat--close--button--color-hover:var(--chat--color--primary);--chat--message--actions--color:var(--chat--color--primary);--chat--message--actions--gap:var(--chat--spacing);--chat--input--send--button--background:var(--chat--color-white);--chat--input--send--button--color:var(--chat--color--secondary);--chat--input--send--button--background-hover:var(--chat--color--primary-shade-50);--chat--input--send--button--color-hover:var(--chat--color-secondary-shade-50);--chat--input--file--button--background:var(--chat--color-white);--chat--input--file--button--color:var(--chat--color--secondary);--chat--input--file--button--background-hover:var(--chat--input--file--button--background);--chat--input--file--button--color-hover:var(--chat--color-secondary-shade-50);--chat--files-spacing:.25rem;--chat--body--background:var(--chat--color-light);--chat--footer--padding:0;--chat--footer--background:var(--chat--color-light);--chat--footer--color:var(--chat--color-dark);--chat--footer--border-top:1px solid var(--chat--color-light-shade-100)}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}body[data-theme=dark] pre code.hljs{padding:1em;display:block;overflow-x:auto}body[data-theme=dark] code.hljs{padding:3px 5px}body[data-theme=dark] .hljs{color:#adbac7;background:#22272e}body[data-theme=dark] .hljs-doctag,body[data-theme=dark] .hljs-keyword,body[data-theme=dark] .hljs-meta .hljs-keyword,body[data-theme=dark] .hljs-template-tag,body[data-theme=dark] .hljs-template-variable,body[data-theme=dark] .hljs-type,body[data-theme=dark] .hljs-variable.language_{color:#f47067}body[data-theme=dark] .hljs-title,body[data-theme=dark] .hljs-title.class_,body[data-theme=dark] .hljs-title.class_.inherited__,body[data-theme=dark] .hljs-title.function_{color:#dcbdfb}body[data-theme=dark] .hljs-attr,body[data-theme=dark] .hljs-attribute,body[data-theme=dark] .hljs-literal,body[data-theme=dark] .hljs-meta,body[data-theme=dark] .hljs-number,body[data-theme=dark] .hljs-operator,body[data-theme=dark] .hljs-selector-attr,body[data-theme=dark] .hljs-selector-class,body[data-theme=dark] .hljs-selector-id,body[data-theme=dark] .hljs-variable{color:#6cb6ff}body[data-theme=dark] .hljs-meta .hljs-string,body[data-theme=dark] .hljs-regexp,body[data-theme=dark] .hljs-string{color:#96d0ff}body[data-theme=dark] .hljs-built_in,body[data-theme=dark] .hljs-symbol{color:#f69d50}body[data-theme=dark] .hljs-code,body[data-theme=dark] .hljs-comment,body[data-theme=dark] .hljs-formula{color:#768390}body[data-theme=dark] .hljs-name,body[data-theme=dark] .hljs-quote,body[data-theme=dark] .hljs-selector-pseudo,body[data-theme=dark] .hljs-selector-tag{color:#8ddb8c}body[data-theme=dark] .hljs-subst{color:#adbac7}body[data-theme=dark] .hljs-section{color:#316dca;font-weight:700}body[data-theme=dark] .hljs-bullet{color:#eac55f}body[data-theme=dark] .hljs-emphasis{color:#adbac7;font-style:italic}body[data-theme=dark] .hljs-strong{color:#adbac7;font-weight:700}body[data-theme=dark] .hljs-addition{color:#b4f1b4;background-color:#1b4721}body[data-theme=dark] .hljs-deletion{color:#ffd8d3;background-color:#78191b}@media (prefers-color-scheme:dark){body:not([data-theme]) pre code.hljs{padding:1em;display:block;overflow-x:auto}body:not([data-theme]) code.hljs{padding:3px 5px}body:not([data-theme]) .hljs{color:#adbac7;background:#22272e}body:not([data-theme]) .hljs-doctag,body:not([data-theme]) .hljs-keyword,body:not([data-theme]) .hljs-meta .hljs-keyword,body:not([data-theme]) .hljs-template-tag,body:not([data-theme]) .hljs-template-variable,body:not([data-theme]) .hljs-type,body:not([data-theme]) .hljs-variable.language_{color:#f47067}body:not([data-theme]) .hljs-title,body:not([data-theme]) .hljs-title.class_,body:not([data-theme]) .hljs-title.class_.inherited__,body:not([data-theme]) .hljs-title.function_{color:#dcbdfb}body:not([data-theme]) .hljs-attr,body:not([data-theme]) .hljs-attribute,body:not([data-theme]) .hljs-literal,body:not([data-theme]) .hljs-meta,body:not([data-theme]) .hljs-number,body:not([data-theme]) .hljs-operator,body:not([data-theme]) .hljs-selector-attr,body:not([data-theme]) .hljs-selector-class,body:not([data-theme]) .hljs-selector-id,body:not([data-theme]) .hljs-variable{color:#6cb6ff}body:not([data-theme]) .hljs-meta .hljs-string,body:not([data-theme]) .hljs-regexp,body:not([data-theme]) .hljs-string{color:#96d0ff}body:not([data-theme]) .hljs-built_in,body:not([data-theme]) .hljs-symbol{color:#f69d50}body:not([data-theme]) .hljs-code,body:not([data-theme]) .hljs-comment,body:not([data-theme]) .hljs-formula{color:#768390}body:not([data-theme]) .hljs-name,body:not([data-theme]) .hljs-quote,body:not([data-theme]) .hljs-selector-pseudo,body:not([data-theme]) .hljs-selector-tag{color:#8ddb8c}body:not([data-theme]) .hljs-subst{color:#adbac7}body:not([data-theme]) .hljs-section{color:#316dca;font-weight:700}body:not([data-theme]) .hljs-bullet{color:#eac55f}body:not([data-theme]) .hljs-emphasis{color:#adbac7;font-style:italic}body:not([data-theme]) .hljs-strong{color:#adbac7;font-weight:700}body:not([data-theme]) .hljs-addition{color:#b4f1b4;background-color:#1b4721}body:not([data-theme]) .hljs-deletion{color:#ffd8d3;background-color:#78191b}}.chat-message-markdown{-webkit-text-size-adjust:100%;word-break:break-word;line-height:1.4}.chat-message-markdown *,.chat-message-markdown :before,.chat-message-markdown :after{box-sizing:border-box}.chat-message-markdown :before,.chat-message-markdown :after{text-decoration:inherit;vertical-align:inherit}.chat-message-markdown body,.chat-message-markdown dl dl,.chat-message-markdown dl ol,.chat-message-markdown dl ul,.chat-message-markdown ol dl,.chat-message-markdown ul dl,.chat-message-markdown ol ol,.chat-message-markdown ol ul,.chat-message-markdown ul ol,.chat-message-markdown ul ul,.chat-message-markdown button,.chat-message-markdown input,.chat-message-markdown select,.chat-message-markdown textarea{margin:0}.chat-message-markdown hr{height:0;overflow:visible}.chat-message-markdown main,.chat-message-markdown details{display:block}.chat-message-markdown summary{display:list-item}.chat-message-markdown nav ol,.chat-message-markdown nav ul{padding:0;list-style:none}.chat-message-markdown pre,.chat-message-markdown code,.chat-message-markdown kbd,.chat-message-markdown samp{font-family:var(--font-family--monospace),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em}.chat-message-markdown abbr[title]{cursor:help;text-decoration:underline;text-decoration:underline dotted}.chat-message-markdown b,.chat-message-markdown strong{font-weight:var(--font-weight--bold)}.chat-message-markdown small{opacity:.8;font-size:80%}.chat-message-markdown audio,.chat-message-markdown canvas,.chat-message-markdown iframe,.chat-message-markdown img,.chat-message-markdown svg,.chat-message-markdown video{vertical-align:middle}.chat-message-markdown img{max-width:100%;height:auto}.chat-message-markdown iframe{border-style:none}.chat-message-markdown svg:not([fill]){fill:currentColor}.chat-message-markdown svg:not(:root){overflow:hidden}.chat-message-markdown button,.chat-message-markdown input{overflow:visible}.chat-message-markdown button,.chat-message-markdown select{text-transform:none}.chat-message-markdown button,.chat-message-markdown [type=button],.chat-message-markdown [type=reset],.chat-message-markdown [type=submit]{-webkit-appearance:button}.chat-message-markdown fieldset{border:1px solid #666;padding:.35em .75em .625em}.chat-message-markdown legend{color:inherit;white-space:normal;max-width:100%;display:table}.chat-message-markdown progress{vertical-align:baseline;display:inline-block}.chat-message-markdown textarea{resize:vertical;overflow:auto}.chat-message-markdown [type=search]{outline-offset:-2px;-webkit-appearance:textfield}.chat-message-markdown ::-webkit-inner-spin-button{height:auto}.chat-message-markdown ::-webkit-outer-spin-button{height:auto}.chat-message-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.chat-message-markdown ::-webkit-search-decoration{-webkit-appearance:none}.chat-message-markdown ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.chat-message-markdown ::-moz-focus-inner{border-style:none;padding:0}.chat-message-markdown :-moz-focusring{outline:1px dotted buttontext}.chat-message-markdown :-moz-ui-invalid{box-shadow:none}.chat-message-markdown [aria-busy=true]{cursor:progress}.chat-message-markdown [aria-controls]{cursor:pointer}.chat-message-markdown [aria-disabled=true],.chat-message-markdown [disabled]{cursor:not-allowed}.chat-message-markdown [aria-hidden=false][hidden]{display:inline;display:initial}.chat-message-markdown [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@media print{.chat-message-markdown a[href^=http]:after{content:" (" attr(href)")"}}.chat-message-markdown :root{--background-main:#fefefe;--background-element:#eee;--background-inverted:#282a36;--text-main:#1f1f1f;--text-alt:#333;--text-inverted:#fefefe;--border-element:#282a36;--theme:#7a283a;--theme-light:#bc8f8f;--theme-dark:#8f5656}.chat-message-markdown body{background:var(--background-main);max-width:36rem;min-height:100%;color:var(--text-main);margin:auto;overflow-x:hidden}.chat-message-markdown h1,.chat-message-markdown h2,.chat-message-markdown h3,.chat-message-markdown h4,.chat-message-markdown h5,.chat-message-markdown h6{margin:2rem 0 .8em}.chat-message-markdown h1{font-size:2.441rem;line-height:1.1}.chat-message-markdown h2{font-size:1.953rem;line-height:1.15}.chat-message-markdown h3{font-size:1.563rem;line-height:1.2}.chat-message-markdown h4{font-size:1.25rem;line-height:1.3}.chat-message-markdown h5,.chat-message-markdown h6{font-size:1rem;line-height:1.4}.chat-message-markdown p,.chat-message-markdown ul,.chat-message-markdown ol,.chat-message-markdown figure{margin:.6rem 0 1.2rem}.chat-message-markdown h1 span,.chat-message-markdown h2 span,.chat-message-markdown h3 span,.chat-message-markdown h4 span,.chat-message-markdown h5 span,.chat-message-markdown h6 span{font-size:1em;font-style:italic;font-weight:var(--font-weight--regular);margin-top:.3em;line-height:1.3;display:block}.chat-message-markdown h1 span{font-size:.6em}.chat-message-markdown h2 span{font-size:.7em}.chat-message-markdown h3 span{font-size:.8em}.chat-message-markdown h4 span{font-size:.9em}.chat-message-markdown mark{background:pink;padding:.1em .15em}.chat-message-markdown pre{tab-size:4}.chat-message-markdown ins{font-weight:var(--font-weight--bold);text-decoration:none}.chat-message-markdown blockquote{border-left:.3rem solid #7a283a;border-left:.3rem solid var(--theme);margin:.6rem 0 1.2rem;padding-left:2rem}.chat-message-markdown blockquote p{font-size:1.2em;font-style:italic}.chat-message-markdown figure{margin:0}.chat-message-markdown a{color:var(--theme);text-decoration:underline}.chat-message-markdown a:hover{color:var(--theme-light)}.chat-message-markdown a:active{color:var(--theme-dark)}.chat-message-markdown :focus{outline:3px solid #bc8f8f;outline:3px solid var(--theme-light);outline-offset:3px}.chat-message-markdown input{background:#eee;background:var(--background-element);border:2px solid #282a36;border:2px solid var(--border-element);border-radius:.5rem;padding:.5rem .65rem;font-size:1rem}.chat-message-markdown kbd,.chat-message-markdown code{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem;padding:.1em .25em}.chat-message-markdown kbd>kbd{padding-left:0;padding-right:0}.chat-message-markdown pre code{word-break:normal;padding:0 0 .5rem .5rem;display:block;overflow-x:auto}.chat-message-markdown [tabindex="-1"]:focus{outline:none}.chat-message-markdown [hidden]{display:none}.chat-message-markdown [aria-disabled],.chat-message-markdown [disabled]{cursor:not-allowed!important;pointer-events:none!important}.chat-message-markdown a[href^=\\#]:after{content:""}.chat-message-markdown body>a:first-child{background:#7a283a;background:var(--theme);color:var(--text-inverted);border-radius:.2rem;padding:.3em .5em;position:absolute;top:-10rem}.chat-message-markdown body>a:first-child:focus{top:1rem}.chat-message-markdown ul,.chat-message-markdown ol{margin-bottom:1rem;padding-left:1.5rem}.chat-message-markdown ul li,.chat-message-markdown ol li{margin-bottom:.5rem}#cm-tooltip-container{z-index:var(--codemirror-tooltip--z);contain:layout;max-width:0;max-height:0;position:relative}.code-node-editor .cm-editor .cm-tooltip-autocomplete>ul[role=listbox]{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}#cm-tooltip-container .cm-tooltip-autocomplete{box-shadow:var(--shadow--light);border-radius:var(--radius);border:none;background-color:var(--color--background--light-3)!important}#cm-tooltip-container .cm-tooltip-autocomplete .cm-tooltip{text-overflow:ellipsis;overflow:hidden}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]{font-family:var(--font-family--monospace);border:var(--border);border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-top-right-radius:0;border-bottom-right-radius:0;min-width:200px;max-width:240px;max-height:min(220px,20vh)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]:has(+.cm-completionInfo-left){z-index:1;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);background-color:var(--color--background--light-3);position:relative}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]:has(+.cm-completionInfo){height:min(220px,20vh)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li[role=option]{color:var(--color--text);line-height:var(--line-height--xl);padding:var(--spacing--5xs)var(--spacing--2xs);justify-content:space-between;align-items:center;gap:var(--spacing--2xs);cursor:pointer;scroll-margin:40px;scroll-padding:40px;display:flex}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li[role=option].strikethrough{text-decoration:line-through}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li .cm-completionLabel{font-size:var(--font-size--2xs);text-overflow:ellipsis;overflow:hidden}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li .cm-completionDetail{color:var(--color--text--tint-1);font-size:var(--font-size--3xs);margin-left:0;font-style:normal}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li[aria-selected]{background-color:var(--color--background);color:var(--autocomplete--item--color--selected)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]>.cm-section-header,#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section{padding:var(--spacing--4xs)var(--spacing--3xs);border-bottom:1px solid var(--autocomplete--section-header--border-color);background-color:var(--color--background--light-3);position:sticky;top:0}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]>.cm-section-header:not(:first-child){margin-top:var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] .cm-section-title,#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section{color:var(--color--text--shade-1);font-family:var(--font-family);font-weight:var(--font-weight--bold);font-size:var(--font-size--3xs);text-transform:uppercase;padding:var(--spacing--5xs)var(--spacing--4xs);opacity:1}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section{padding:var(--spacing--3xs)var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section:not(:first-child){margin-top:var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo:not(:has(div)){padding:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip.cm-cursorInfo:not(:has(div)){padding:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip-hover:not(:has(div)){padding:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo:has(.cm-tooltip-lint){padding:0;overflow:hidden}#cm-tooltip-container .cm-tooltip.cm-cursorInfo:has(.cm-tooltip-lint){padding:0;overflow:hidden}#cm-tooltip-container .cm-tooltip-hover:has(.cm-tooltip-lint){padding:0;overflow:hidden}#cm-tooltip-container .cm-tooltip.cm-completionInfo:has(.cm-tooltip-lint) .cm-diagnostic{border-left:none}#cm-tooltip-container .cm-tooltip.cm-cursorInfo:has(.cm-tooltip-lint) .cm-diagnostic{border-left:none}#cm-tooltip-container .cm-tooltip-hover:has(.cm-tooltip-lint) .cm-diagnostic{border-left:none}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-container,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-container,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-container{gap:var(--spacing--xs);padding:var(--spacing--xs)0;flex-direction:column;height:100%;display:flex;overflow-y:auto}#cm-tooltip-container .cm-tooltip.cm-completionInfo strong.autocomplete-info-arg,#cm-tooltip-container .cm-tooltip.cm-completionInfo strong.autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip.cm-cursorInfo strong.autocomplete-info-arg,#cm-tooltip-container .cm-tooltip.cm-cursorInfo strong.autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip-hover strong.autocomplete-info-arg,#cm-tooltip-container .cm-tooltip-hover strong.autocomplete-info-arg-name{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);text-decoration:underline}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description{padding:0 var(--spacing--xs);color:var(--color--text);font-size:var(--font-size--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description .autocomplete-info-example,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description .autocomplete-info-example,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description .autocomplete-info-example{border-radius:var(--radius);border:1px solid var(--autocomplete--infobox--examples--border-color);color:var(--color--text);margin-top:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description code{color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family);background-color:transparent;padding:0}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description p,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description p,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description p{line-height:var(--line-height--lg)}#cm-tooltip-container .cm-tooltip.cm-completionInfo a,#cm-tooltip-container .cm-tooltip.cm-cursorInfo a,#cm-tooltip-container .cm-tooltip-hover a{color:var(--color--text--shade-1)}#cm-tooltip-container .cm-tooltip.cm-completionInfo a:hover,#cm-tooltip-container .cm-tooltip.cm-completionInfo a:active,#cm-tooltip-container .cm-tooltip.cm-cursorInfo a:hover,#cm-tooltip-container .cm-tooltip.cm-cursorInfo a:active,#cm-tooltip-container .cm-tooltip-hover a:hover,#cm-tooltip-container .cm-tooltip-hover a:active{text-decoration:underline}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-header,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-header,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-header{padding:0 var(--spacing--xs);color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family--monospace);line-height:var(--line-height--sm)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-name,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-name,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-name{color:var(--autocomplete--item--color--selected)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg{color:var(--color--text);font-weight:var(--font-weight--regular);padding:0;display:inline-block}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-return,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-return,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-return{display:inline-block}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args{padding:0 var(--spacing--xs);list-style:none}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args li,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args li,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args li{text-indent:calc(var(--spacing--2xs)*-1);margin-left:var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args li+li,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args li+li,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args li+li{margin-top:var(--spacing--4xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args .autocomplete-info-args,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args .autocomplete-info-args,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args .autocomplete-info-args{margin-top:var(--spacing--4xs);padding-left:var(--spacing--sm)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg-name{font-size:var(--font-size--2xs);color:var(--color--text)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg-description,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg-description,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg-description{color:var(--color--text);margin-left:var(--spacing--4xs);font-size:var(--font-size--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg-description code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg-description code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg-description code{color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family);background-color:transparent;padding:0}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-examples pre,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-examples pre,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-examples pre{line-height:1}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-examples code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-examples code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-examples code{background:inherit}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-examples-list,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-examples-list,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-examples-list{margin:var(--spacing--xs)var(--spacing--xs)0 var(--spacing--xs);border-radius:var(--radius);border:1px solid var(--autocomplete--infobox--examples--border-color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example{color:var(--color--text)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example code{color:var(--color--text);padding:var(--spacing--3xs)var(--spacing--2xs);font-size:.688rem;font-family:var(--font-family--monospace);line-height:var(--line-height--sm);word-break:break-all;white-space:pre-wrap;display:block}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example-comment,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example-comment,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example-comment{color:var(--color--text--tint-1)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example+.autocomplete-info-example,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example+.autocomplete-info-example,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example+.autocomplete-info-example{margin-top:var(--spacing--4xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-section-title,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-section-title,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-section-title{margin:var(--spacing--3xs)0;padding:0 var(--spacing--xs)var(--spacing--3xs)var(--spacing--xs);border-bottom:1px solid var(--autocomplete--section-header--border-color);text-transform:uppercase;color:var(--color--text--shade-1);font-size:var(--font-size--3xs);font-weight:var(--font-weight--bold)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-keyword,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-punctuation,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-keyword,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-punctuation,#cm-tooltip-container .cm-tooltip-hover .ts-keyword,#cm-tooltip-container .cm-tooltip-hover .ts-punctuation{color:var(--code-tags--keyword--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-stringLiteral,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-primitive,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-stringLiteral,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-primitive,#cm-tooltip-container .cm-tooltip-hover .ts-stringLiteral,#cm-tooltip-container .cm-tooltip-hover .ts-primitive{color:var(--code-tags--primitive--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-localName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-parameterName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-methodName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-localName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-parameterName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-methodName,#cm-tooltip-container .cm-tooltip-hover .ts-localName,#cm-tooltip-container .cm-tooltip-hover .ts-parameterName,#cm-tooltip-container .cm-tooltip-hover .ts-methodName{color:var(--code-tags--variable--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-typeName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-interfaceName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-className,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-aliasName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-typeName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-interfaceName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-className,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-aliasName,#cm-tooltip-container .cm-tooltip-hover .ts-typeName,#cm-tooltip-container .cm-tooltip-hover .ts-interfaceName,#cm-tooltip-container .cm-tooltip-hover .ts-className,#cm-tooltip-container .cm-tooltip-hover .ts-aliasName{color:var(--code-tags--class--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo{background-color:var(--color--background--light-3);border:var(--border);box-shadow:var(--shadow--light);clip-path:inset(-12px -12px -12px 0);border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius);line-height:var(--line-height--lg);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;padding:0;max-width:280px!important;top:0!important;left:100%!important;right:auto!important}#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-left-narrow,#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-right-narrow{display:none}#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-left{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-left:var(--border);background-color:var(--autocomplete--infobox--color--background);z-index:0;border-right:none;left:auto!important;right:100%!important}#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-right{background-color:var(--autocomplete--infobox--color--background);min-width:200px}#cm-tooltip-container .cm-tooltip.cm-cursorInfo,#cm-tooltip-container .cm-tooltip-hover{background-color:var(--autocomplete--infobox--color--background);border:var(--border);box-shadow:var(--shadow--light);border-radius:var(--radius);line-height:var(--line-height--lg);max-width:280px;padding:0}#cm-tooltip-container .cm-tooltip.cm-cursorInfo .cm-tooltip-section:not(:first-child),#cm-tooltip-container .cm-tooltip-hover .cm-tooltip-section:not(:first-child){border-top:var(--border)}#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-container,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-container{height:auto;max-height:min(220px,20vh)}.vue-flow__resize-control.line{z-index:1;border-color:transparent}.vue-flow__resize-control.line.top{height:var(--spacing--sm);border-top-width:var(--spacing--sm)}.vue-flow__resize-control.line.right{width:var(--spacing--sm);border-right-width:var(--spacing--sm)}.vue-flow__resize-control.line.bottom{height:var(--spacing--sm);border-bottom-width:var(--spacing--sm)}.vue-flow__resize-control.line.left{width:var(--spacing--sm);border-left-width:var(--spacing--sm)}.vue-flow__resize-control.handle{width:var(--spacing--sm);height:var(--spacing--sm);z-index:1;background-color:transparent;border:0;border-radius:0}.vue-flow__minimap{height:120px;margin-bottom:calc(48px + 2*var(--spacing--xs));border:var(--border);border-radius:var(--radius);background:var(--color--background--light-2);overflow:hidden}.vue-flow__minimap .minimap-node-default{fill:var(--color--foreground--shade-1)}.vue-flow__minimap .minimap-node-n8n-nodes-base-stickyNote{fill:var(--color--foreground--shade-1);opacity:.2}@media screen and (max-width:767px){.vue-flow__minimap{display:none}}.vue-flow__node,.vue-flow__node.draggable{cursor:pointer}.vue-flow__node.dragging{cursor:grabbing}.vue-flow__node:has(.sticky--active){z-index:1!important}.vue-flow__node:has(.canvas-handle-plus):hover{z-index:2!important}.vue-flow__nodes:has(.bring-to-front){z-index:2!important}.vue-flow__handle:not(.connectionindicator) .plus{display:none;position:absolute}.vue-flow__nodesselection-rect{box-sizing:content-box;margin-top:calc(-1*var(--spacing--2xs));margin-left:calc(-1*var(--spacing--2xs));padding:var(--spacing--2xs)}.vue-flow__edge-label.selected{z-index:1!important}.vue-flow__edges:has(.bring-to-front){z-index:1!important}.vue-flow__pane{cursor:grab}.vue-flow__pane.selection{cursor:default}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__controls{margin:var(--spacing--sm);gap:var(--spacing--xs);box-shadow:none;display:flex}@media screen and (max-width:767px){.vue-flow__controls{max-width:calc(100% - 3*var(--spacing--sm) - var(--spacing--2xs));padding-left:var(--spacing--sm);padding-right:var(--spacing--sm);margin-left:0;margin-right:0;overflow:auto}}:root{--navbar--height:64px;--header--height:65;--content-container--width:1280px;--banner--height:48px}.clickable{cursor:pointer!important}.primary-color{color:var(--color--primary)}.text-light{color:var(--color--text--tint-2);font-weight:var(--font-weight--regular)}.el-overlay{background-color:var(--dialog--overlay--color--background--dark);pointer-events:auto}#app-modals .el-overlay{position:absolute}.el-dialog{border:var(--border);border-radius:8px;box-shadow:0 6px 16px rgba(68,28,23,.06)}.el-dialog.classic .el-dialog__header{padding:15px 20px}.el-dialog.classic .el-dialog__headerbtn{color:var(--color--foreground--tint-2);background-color:var(--color--background--shade-2);z-index:110;text-align:center;border-radius:0 18px 18px 0;width:50px;height:50px;font-size:1.7em;line-height:30px;position:absolute;top:0;right:-50px}.el-dialog.classic .el-dialog__headerbtn .el-dialog__close{color:var(--color--foreground--tint-2);font-weight:var(--font-weight--regular)}.el-dialog.classic .el-dialog__headerbtn .el-dialog__close:hover{transform:scale(1.2)}.el-dialog.classic .el-dialog__body{color:var(--color--text--shade-1);padding:0 20px 20px}.el-dialog.classic .el-dialog__title{color:var(--color--text--shade-1)}.el-message-box{background-color:var(--dialog--color--background);border:none}.el-message-box .el-message-box__headerbtn .el-message-box__close,.el-message-box .el-message-box__content,.el-message-box .el-message-box__title{color:var(--color--text--shade-1)}.el-message-box .el-message-box-icon{width:var(--spacing--lg);height:var(--spacing--lg)}.el-message-box .el-message-box-icon--warning{color:var(--color--warning)}.el-message p{line-height:1.5em}.el-table thead th{color:var(--color--text);background-color:var(--color--background)}.el-table tr{color:var(--color--text--shade-1)}.el-table tr td{border:none}.el-table .tr{color:var(--color--text--shade-1)}.type-selector:focus,.el-tabs__header:focus,.el-tabs__nav-wrap:focus,.el-tabs__nav-scroll:focus,.el-tabs__nav:focus{outline:none}.el-tabs__item.is-active{font-weight:var(--font-weight--bold)}.el-tabs__content{border:1px solid var(--color--foreground);border-radius:0 var(--radius)var(--radius)}.el-tabs__header{border-bottom:0!important}.el-tabs__nav{padding:0;overflow:hidden}.el-tabs__item{height:auto;line-height:var(--line-height--xl);font-weight:var(--font-weight--regular);font-size:var(--font-size--2xs);padding:var(--spacing--5xs)var(--spacing--2xs)!important}.el-tabs__item:not([aria-selected=true]){background-color:var(--color--background);border-bottom:1px solid var(--color--foreground)!important}.el-loading-mask{background-color:var(--color--foreground--tint-2);opacity:.8}.el-pager li,.el-pagination .btn-prev,.el-pagination .btn-next{color:var(--color--text--shade-1);background:0 0}.el-pagination button:disabled{color:var(--color--text--tint-2);background:0 0}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:var(--color--text--shade-1)}.el-notification{margin-bottom:var(--toast--offset,0);margin-right:var(--toast--right,0);border:none;border-radius:4px}.el-notification.whats-new-notification{width:300px;padding:var(--spacing--xs);border:var(--border);margin-bottom:0;bottom:var(--spacing--xs)!important;left:var(--spacing--sm)!important}.el-notification.whats-new-notification .el-notification__group{margin-left:0;margin-right:var(--spacing--lg)}.el-notification.whats-new-notification .el-notification__title{color:var(--callout--color--text--info);font-family:var(--font-family);font-size:var(--font-size--sm);font-style:normal;font-weight:var(--font-weight--bold);line-height:1.4}.el-notification.whats-new-notification .el-notification__content{color:var(--callout--color--text--info);font-family:var(--font-family);font-size:var(--font-size--sm);font-style:normal;font-weight:var(--font-weight--regular);margin-top:0;line-height:1.4}.el-notification.whats-new-notification .el-notification__closeBtn{height:100%;top:0;right:var(--spacing--xs)}.el-notification__content{text-align:left;word-break:break-word;max-height:30vh;overflow-y:auto}.tags-container .el-select-tags-wrapper .el-tag{font-size:12px;font-weight:var(--font-weight--regular);align-items:center;display:flex}.tags-container .el-select-tags-wrapper .el-tag.is-closable{overflow-y:hidden}.tags-container .el-select-tags-wrapper .el-tag .el-tag__close{max-width:15px;max-height:15px;margin-left:var(--spacing--4xs)}.tags-container .el-select-tags-wrapper .el-tag .el-tag__close:hover{background-color:var(--color--background--light-2)!important}body.dragging-resource *{pointer-events:none}body.dragging-resource [data-droppable]{pointer-events:auto}.executions-list-move,.executions-list-enter-active{transition:all 1.5s cubic-bezier(.19,1,.22,1)}.executions-list-leave-active{transition:none;position:absolute}.executions-list-enter-from{opacity:0;transform:translate(-100px)}.executions-list-leave-to{opacity:0}.ai-diff-added,.ai-diff-modified{position:relative}.ai-diff-added:before,.ai-diff-modified:before{color:var(--color--text--tint-3);font-family:Inter,var(--font-family);z-index:1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ai-diff-added:has([data-test-id=canvas-configuration-node]):before{display:none}.ai-diff-modified:has([data-test-id=canvas-configuration-node]):before{display:none}.ai-diff-added{--canvas-node--border-color:var(--diff--color--new);--canvas-node--color--background:var(--diff--color--new--faint)}.ai-diff-added>div{--canvas-node--border-width:2px}.ai-diff-added:before{content:"N";background-color:var(--diff--color--new)}.ai-diff-modified{--canvas-node--border-color:var(--diff--color--modified);--canvas-node--color--background:var(--diff--color--modified--faint)}.ai-diff-modified>div{--canvas-node--border-width:2px}.ai-diff-modified:before{content:"M";background-color:var(--diff--color--modified)}._content_1fc63_125{align-items:center;gap:var(--spacing--3xs);display:flex}._progressBarDiv_1fc63_131{align-items:center;display:flex}._progressBar_1fc63_131{background-color:var(--color--foreground);border:0;border-radius:20px;width:62.4px;height:5px}._progressBar_1fc63_131::-webkit-progress-bar{background-color:var(--color--foreground);border:0;border-radius:20px;width:62.4px;height:5px}._progressBar_1fc63_131::-moz-progress-bar{background-color:var(--color--foreground);border:0;border-radius:20px;width:62.4px;height:5px}._progressBarSuccess_1fc63_160::-moz-progress-bar{background:var(--color--foreground--shade-2);border-radius:20px}._progressBarSuccess_1fc63_160::-webkit-progress-value{background:var(--color--foreground--shade-2);border-radius:20px}._progressBarDanger_1fc63_170::-webkit-progress-value{background:var(--color--danger);border-radius:20px}._progressBarDanger_1fc63_170::-moz-progress-bar{background:var(--color--danger)}._usageText_1fc63_179{margin-left:var(--spacing--sm);margin-right:var(--spacing--sm);margin-top:var(--spacing--xs);line-height:var(--spacing--xs)}._usageCounter_1fc63_186{font-size:var(--font-size--3xs);flex-direction:row;justify-content:center;align-items:center;display:flex}._danger_1fc63_194{color:var(--color--danger)}._executionsCountSection_1fc63_198{margin-left:var(--spacing--xs)}._trailingContentWrapper_1fc63_202{align-items:center;gap:var(--spacing--2xs);display:flex}._v1container_182t0_125 a,._v1container_182t0_125 ._link_182t0_126{font-weight:var(--font-weight--bold);text-decoration:underline}._banners_d938c_125{z-index:var(--top-banners--z)}._spaced_1mc84_125{margin-top:var(--spacing--2xs)}._footer_1mc84_129{justify-content:flex-end;align-items:center;display:flex}._footer_1mc84_129>button{margin-left:auto}._api-key-scopes_1tru2_2 .el-tag{padding:var(--spacing--3xs)}._api-key-scopes_1tru2_2 .el-tag__close{color:#fff;margin-left:var(--spacing--3xs);background-color:var(--color--text)}._scopes-dropdown-container_1tru2_12 .el-select-group__title{font-size:var(--font-size--2xs);color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);border-bottom:var(--spacing--5xs)solid var(--color--text--tint-2);padding-left:var(--spacing--xs)}._scopes-dropdown-container_1tru2_12 .el-select-dropdown__item{color:var(--color--text);font-weight:var(--font-weight--regular);padding-left:var(--spacing--xs)}._scopes-dropdown-container_1tru2_12 .el-select-dropdown.is-multiple .el-select-dropdown__item.selected{font-weight:var(--font-weight--bold)}._scopes-dropdown-container_1tru2_12 .el-select-group__wrap:not(:last-of-type){margin-bottom:var(--spacing--xs);padding:0}._scopes-dropdown-container_1tru2_12 .el-select-dropdown__header{margin-top:var(--spacing--xs);padding-bottom:var(--spacing--xs);border-bottom:var(--spacing--5xs)solid var(--color--text--tint-2)}._scopes-checkbox_1tru2_42{margin-left:var(--spacing--2xs);display:flex}._scopes-dropdown-container_1tru2_12 .el-select-group__wrap:after{display:none}._notice_gomyt_125{margin:0}._form_gomyt_129{gap:var(--spacing--xs);flex-direction:column;display:flex}._expirationSection_gomyt_135{align-items:flex-end;gap:var(--spacing--xs);flex-direction:row;display:flex}._footer_gomyt_142{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}._container_1yu53_125 p{line-height:normal}._container_1yu53_125 p+p{margin-top:10px}._assistantIcon_1yu53_132{margin-right:var(--spacing--4xs)}._footer_1yu53_136{justify-content:flex-end;gap:10px;display:flex}._description_z8d8j_125{margin-bottom:var(--spacing--sm)}._container_1mbqn_125>*{margin-bottom:var(--spacing--sm);overflow-wrap:break-word}._descriptionContainer_1v6t2_125{border:var(--border-width)var(--border-style)var(--color--info--tint-1);border-radius:var(--radius);background-color:var(--color--background--light-2);justify-content:space-between;align-items:center;display:flex}._descriptionContainer_1v6t2_125 button>span{flex-direction:row-reverse}._descriptionContainer_1v6t2_125 button>span>span{margin-left:var(--spacing--3xs)}._formContainer_1v6t2_140{font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);color:var(--color--text)}._checkbox_1v6t2_146 span:nth-child(2){vertical-align:text-top}._error_1v6t2_150{color:var(--color--danger)}._error_1v6t2_150 span{border-color:var(--color--danger)}.el-tooltip__popper{max-width:240px}.el-tooltip__popper img{width:100%}.el-tooltip__popper p{line-height:1.2}.el-tooltip__popper p+p{margin-top:var(--spacing--2xs)}[data-v-c38bafc6] .n8n-data-table-server-wrapper .table-scroll{max-height:275px;overflow-x:hidden;overflow-y:auto}.status[data-v-c38bafc6]{border-style:solid;border-width:var(--border-width);padding:var(--spacing--4xs);border-radius:var(--radius)}.active[data-v-c38bafc6]{color:var(--color--primary)}.inactive[data-v-c38bafc6]{color:var(--color--text--tint-1)}.ellipsis[data-v-c38bafc6]{white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;line-height:1.2;overflow:hidden}.cardBadge[data-v-c38bafc6]{width:fit-content;margin-right:auto}._descriptionContainer_jy4l8_125{margin:var(--spacing--sm)0;flex-direction:column;display:flex}._footerContainer_jy4l8_131{justify-content:space-between;align-items:center;display:flex}._descriptionIcon_jy4l8_137{color:var(--color--text--tint-2);align-self:center}._descriptionText_jy4l8_142{padding:0 var(--spacing--xs)}._notice_vkgua_125{margin-bottom:var(--spacing--lg)}._features_vkgua_129{padding:var(--spacing--sm)var(--spacing--lg)0;list-style:none}._features_vkgua_129 li{padding:0 var(--spacing--sm)var(--spacing--md)0;display:flex}._features_vkgua_129 li i{margin:var(--spacing--5xs)var(--spacing--xs)0 0;font-style:normal;font-size:var(--font-size--sm);display:inline-block}._features_vkgua_129 li strong{margin-bottom:var(--spacing--4xs);display:block}._buttons_vkgua_148,._headerRow_10r6u_125{justify-content:space-between;align-items:center;display:flex}._dropdownContent_10r6u_131{width:auto;z-index:var(--modals--z)}._icon_co75j_125{margin:auto 0;position:absolute;top:0;bottom:0;left:14px}._dangerIcon_co75j_133{color:var(--color--danger)}._container_co75j_138{border:none;width:100%;padding-left:40px;position:relative}._message_co75j_145{white-space:normal;line-height:var(--line-height--md);word-break:break-word;overflow:hidden}._dangerMessage_co75j_152{color:var(--callout--color--text--danger)}._banner_co75j_157{align-items:center;display:flex}._content_co75j_162{flex-grow:1;align-items:center;min-height:26px;display:flex}._details_co75j_169{margin-top:var(--spacing--3xs);color:var(--color--text);font-size:var(--font-size--2xs)}._moreDetails_co75j_176{font-size:var(--font-size--xs)}._errors_jmusx_125{margin-top:var(--spacing--2xs)}._hint_jmusx_129{margin-top:var(--spacing--4xs)}.fixed-collection-wrapper .icon-button{opacity:0;top:-3px;left:calc(-.5*var(--spacing--xs));transition:opacity .1s ease-in;position:absolute}.fixed-collection-wrapper .icon-button Button{color:var(--icon--color)}.fixed-collection-wrapper .icon-button>Button:hover{color:var(--icon--color--hover)}._container_55ujx_125>*{margin-bottom:var(--spacing--lg)}._config_jgct2_125{--notice--margin:0;flex-grow:1}._config_jgct2_125>*+*{margin-bottom:var(--spacing--lg)}._googleReconnectLabel_jgct2_133{margin-right:var(--spacing--3xs)}._askAssistantButton_jgct2_137{align-items:center;display:flex}._askAssistantButton_jgct2_137>span{margin-left:var(--spacing--3xs);font-size:var(--font-size--sm)}._dynamicCredentials_jgct2_146{gap:var(--spacing--2xs);padding:var(--spacing--xs);border:var(--border);border-radius:var(--radius);flex-direction:column;display:flex}._dynamicCredentialsRow_jgct2_155{align-items:center;gap:var(--spacing--2xs);display:flex}._dynamicCredentialsNotice_jgct2_161{margin-top:var(--spacing--xs)}._docsCallout_jgct2_165{background-color:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100));border-color:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-300))}._docsCallout_jgct2_165 a{text-decoration:none}._container_11e3x_125>*{margin-bottom:var(--spacing--lg)}._label_11e3x_129{font-weight:var(--font-weight--bold);max-width:230px}._accessLabel_11e3x_134{margin-top:var(--spacing--5xs)}._valueLabel_11e3x_139{font-weight:var(--font-weight--regular)}._container_1f7z1_125{width:100%}._container_1f7z1_125>*{margin-bottom:var(--spacing--lg)}._container_1f4xz_125{justify-content:center;align-items:center;height:30px;display:inline-flex}._button_1f4xz_132{height:30px}._saved_1f4xz_136{color:var(--color--text--tint-1);font-size:12px;font-weight:var(--font-weight--bold);text-align:center;padding:var(--spacing--2xs)var(--spacing--2xs);min-width:53px;line-height:12px}._credentialModal_q342k_125{--dialog--max-width:1200px;--dialog--close--spacing--top:36px;--dialog--max-height:750px}._credentialModal_q342k_125 .el-dialog__header{border-bottom:var(--border);padding-bottom:0}._credentialModal_q342k_125 .el-dialog__body{padding-top:var(--spacing--lg);position:relative}._mainContent_q342k_139{padding-bottom:100px;padding-inline:var(--spacing--4xs);flex:1;overflow:auto}._credName_q342k_146{gap:var(--spacing--4xs);flex-direction:column;width:100%;display:flex}._credNameRow_q342k_153{align-items:center;gap:var(--spacing--2xs);min-height:var(--spacing--md);display:flex}._dynamicTagContent_q342k_160{align-items:center;gap:var(--spacing--5xs);display:inline-flex}._sidebar_q342k_166{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1}._sidebar_q342k_166 ul{padding:0!important}._header_q342k_176{display:flex}._container_q342k_180{height:100%;display:flex}._credInfo_q342k_185{margin-bottom:var(--spacing--lg);flex-direction:row;flex-grow:1;align-items:center;display:flex}._credActions_q342k_193{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._credActions_q342k_193>*{margin-left:var(--spacing--2xs)}._credIcon_q342k_204{margin-right:var(--spacing--xs);align-items:center;display:flex}._saveButton_q342k_210{margin-left:1px}._title_1qwik_125{font-size:var(--font-size--xl);line-height:var(--line-height--md)}._subtitle_1qwik_130{margin-bottom:var(--spacing--sm);font-size:var(--font-size--md);line-height:var(--line-height--xl)}._footer_zandy_125{flex-direction:row;justify-content:flex-end;display:flex}._move-folder-dropdown_7gob5_125{padding-top:var(--spacing--2xs);display:flex}._loading-skeleton_7gob5_130{width:100%;margin:0}._loading-skeleton_7gob5_130 .el-skeleton__item{height:40px;margin:0}._folder-select-item_7gob5_139{gap:var(--spacing--2xs);white-space:nowrap;align-items:center;max-width:90%;display:flex;overflow:hidden}._folder-select-item_7gob5_139 li{padding:var(--spacing--4xs)var(--spacing--5xs)var(--spacing--5xs)}._list_7gob5_151{align-items:center;list-style:none;display:flex}._item_7gob5_157,._item_7gob5_157 *{white-space:nowrap;text-overflow:ellipsis;color:var(--color--text--tint-1);font-size:var(--font-size--sm);line-height:var(--line-height--xs);display:block;overflow:hidden}._item_7gob5_157{max-width:var(--spacing--4xl)}._item_7gob5_157._current_7gob5_172 span{color:var(--color--text--shade-1)}._separator_7gob5_176{font-size:var(--font-size--sm);color:var(--color--text--tint-1)}._content_1d66r_125{padding-bottom:var(--spacing--2xs)}._content_1d66r_125>*{margin-bottom:var(--spacing--sm)}._innerContent_1d66r_132>*{margin-bottom:var(--spacing--2xs)}._optionInput_1d66r_136{padding-left:var(--spacing--lg)}._folder-select-item_1d66r_140{gap:var(--spacing--2xs);align-items:center;display:flex}._credentialsList_3zpk8_125{margin:0;padding:0;list-style-type:none}._credentialsList_3zpk8_125 li{padding:0 0 var(--spacing--3xs)}._credentialsList_3zpk8_125 li:last-child{padding-bottom:0}._container_1nh1g_125 h1{max-width:90%}._description_1nh1g_129{font-size:var(--font-size--sm);margin:var(--spacing--sm)0}._block_1nh1g_134{margin-bottom:var(--spacing--sm)}._footer_1nh1g_138{gap:var(--spacing--2xs);justify-content:flex-end;display:flex}._tooltipText_1nh1g_144{text-decoration:underline}._credentialsCallout_1nh1g_148{margin-top:var(--spacing--sm)}._content_18nve_125{padding-bottom:var(--spacing--2xs)}._content_18nve_125>*{margin-bottom:var(--spacing--sm)}._innerContent_18nve_132>*{margin-bottom:var(--spacing--2xs)}._optionInput_18nve_136{padding-left:var(--spacing--lg)}._content_uugk4_125>:not(:last-child){margin-bottom:var(--spacing--md)}._footer_uugk4_129{justify-content:flex-end;display:flex}._footer_uugk4_129>*{margin-left:var(--spacing--3xs)}._container_1b79w_125>*{overflow-wrap:break-word}._header_1b79w_129{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;display:flex}._providerTitle_1b79w_137{flex-direction:row;flex:1;align-items:center;display:flex}._providerTitle_1b79w_137 svg,._providerTitle_1b79w_137 img{max-width:28px;max-height:28px}._providerActions_1b79w_149{flex-direction:row;flex:0;align-items:center;display:flex}._footer_1b79w_156{flex-direction:row;justify-content:flex-end;display:flex}#external-secrets-provider-modal .el-dialog__header{flex-direction:row;align-items:center;display:flex}#external-secrets-provider-modal .el-dialog__headerbtn{top:unset;right:unset;margin-left:var(--spacing--xs);position:relative}._secretsProviderConnectionModal_gv6s0_125{--dialog--max-width:1200px;--dialog--close--spacing--top:31px;min-height:var(--dialog--min-height);max-height:var(--dialog--max-height)}._secretsProviderConnectionModal_gv6s0_125 .el-dialog__header{border-bottom:var(--border);padding-bottom:0}._secretsProviderConnectionModal_gv6s0_125 .el-dialog__body{padding-top:var(--spacing--lg);position:relative}._mainContent_gv6s0_140{padding-bottom:60px;padding-inline:var(--spacing--xs);flex:1}._icon_gv6s0_146{width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:var(--spacing--xs);align-items:center;display:flex}._name_gv6s0_155{flex-direction:column;min-width:0;display:flex}._providerName_gv6s0_161{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._headerHint_gv6s0_167{margin-top:var(--spacing--4xs);display:block}._modalLayout_gv6s0_172{gap:var(--spacing--lg);min-height:400px;display:flex}._sidebar_gv6s0_178{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1}._sidebar_gv6s0_178 ul{padding:0!important}._header_gv6s0_167{display:flex}._container_gv6s0_192{height:100%;display:flex}._info_gv6s0_197{min-width:0;margin-bottom:var(--spacing--lg);flex-direction:row;flex-grow:1;align-items:center;display:flex}._actions_gv6s0_206{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._actions_gv6s0_206>*{margin-left:var(--spacing--2xs)}._contentArea_gv6s0_217{padding-top:var(--spacing--2xs);flex:1;overflow-y:auto}._expressionExample_gv6s0_223{margin-top:var(--spacing--4xs);display:block}._optionContent_gv6s0_228{align-items:center;gap:var(--spacing--2xs);display:flex}._menuItemEmoji_gv6s0_234{font-size:var(--font-size--sm);line-height:1}._globalOption_gv6s0_239{margin-bottom:var(--spacing--sm);position:relative;overflow:visible}._globalOption_gv6s0_239:after{content:"";bottom:calc(var(--spacing--2xs)*-1);left:var(--spacing--xs);right:var(--spacing--xs);background-color:var(--color--foreground);height:1px;position:absolute}._content_z2i0v_125{gap:var(--spacing--md);flex-direction:column;display:flex}._impact_z2i0v_131{gap:var(--spacing--2xs);flex-direction:column;display:flex}._confirmation_z2i0v_137{margin-top:var(--spacing--xs)}._footer_z2i0v_141{justify-content:flex-end;gap:var(--spacing--xs);display:flex}._row_19gz0_125{margin-bottom:10px}._modalFooter_b99k5_125{flex-direction:row;justify-content:space-between;display:flex}._notice_b99k5_131{margin:0}._container_b99k5_135>*{margin-bottom:var(--spacing--sm)}._container_b99k5_135>:last-child{margin-bottom:0}.el-overlay:has([data-test-id=binaryDataView-modal]){z-index:10000000!important}.el-dialog__wrapper:has([data-test-id=binaryDataView-modal]){z-index:10000000!important}.binary-data-modal-content[data-v-c6e05d49]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.binary-data-modal-content.json[data-v-c6e05d49],.binary-data-modal-content.markdown .binary-data-modal-content.html[data-v-c6e05d49],.binary-data-modal-content.text[data-v-c6e05d49]{overflow:auto}.binary-data-modal-content.json .content-wrapper[data-v-c6e05d49],.binary-data-modal-content.markdown .binary-data-modal-content.html .content-wrapper[data-v-c6e05d49],.binary-data-modal-content.text .content-wrapper[data-v-c6e05d49]{justify-content:flex-start;align-items:flex-start}.binary-data-modal-content .content-wrapper[data-v-c6e05d49]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.binary-data-modal-content img[data-v-c6e05d49],.binary-data-modal-content video[data-v-c6e05d49]{max-width:100%;max-height:100%;display:block}.binary-data-modal-content .binary-data[data-v-c6e05d49]{width:100%;height:100%}.binary-data-modal-content .text-content[data-v-c6e05d49]{white-space:pre-wrap;word-wrap:break-word;width:100%;color:var(--color--text);font-family:var(--font-family);font-size:var(--font-size--md);margin:0}.binary-data-modal-content[data-v-c6e05d49]:not(.markdown):not(.html):not(.pdf){padding:var(--spacing--sm)var(--spacing--md);border:var(--border);border-radius:var(--radius);background-color:var(--color--background--light-3)}.binary-data-modal-content .loading-message[data-v-c6e05d49],.binary-data-modal-content .error-message[data-v-c6e05d49]{height:100%;color:var(--color--text--shade-1);justify-content:center;align-items:center;display:flex}._error-text_15or2_125{color:var(--color--danger);font-size:var(--font-size--2xs);margin-top:var(--spacing--2xs);height:var(--spacing--sm);visibility:hidden}._footer_15or2_133{justify-content:flex-end;gap:var(--spacing--2xs);display:flex}._noScrollbar_15or2_139{overflow:hidden}._container_13wpk_125{flex-direction:column;height:100%;display:flex}._container_13wpk_125>*{margin-bottom:var(--spacing--sm);overflow:visible}._container_13wpk_125>:last-child{margin-bottom:0}._textContainer_13wpk_139{text-align:left;margin:0 0 5px}._formContainer_13wpk_145{padding-bottom:var(--spacing--xl)}._qrContainer_13wpk_149{text-align:center}._qrContainer_13wpk_149 canvas{border:4px solid var(--qr-code--border-color)}._headerContainer_13wpk_156{text-align:center}._recoveryCodesContainer_13wpk_160{background-color:var(--mfa--recovery-code--color--background);text-align:center;padding-top:var(--spacing--xs);padding-bottom:var(--spacing--xs);place-content:normal space-between;align-items:normal;gap:var(--spacing--xs);margin-bottom:var(--spacing--2xs);flex-flow:column;display:flex;overflow-y:auto}._recoveryCodesContainer_13wpk_160 span{font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);line-height:var(--spacing--md);color:var(--mfa--recovery-code--color)}._form_13wpk_145:first-child span{color:var(--color--text);font-weight:var(--font-weight--regular);font-size:var(--font-size--sm)}._form_13wpk_145 input{width:50%;height:30px}._secret_13wpk_194{color:var(--color--primary);font-weight:var(--font-weight--bold)}._loseAccessText_13wpk_199{color:var(--mfa--lose-access--color--text)}._error_13wpk_203 input{border-color:var(--color--danger)}._error_13wpk_203>div>span{color:var(--color--danger);font-size:var(--font-size--2xs)}._modalFooter_13wpk_212{flex-direction:row;justify-content:space-between;display:flex}._notice_13wpk_218{margin:0}.el-drawer__header{margin:0;padding:30px 30px 0}.el-drawer__body{overflow:hidden}._title_1ov97_125{text-align:center;height:16px}@media (max-width:768px){._title_1ov97_125{margin-top:10px;padding:0 15px}}._title_1ov97_125 h2{color:var(--nps-survey--color--text)}._content_1ov97_139{justify-content:center;margin-bottom:10px;display:flex}@media (max-width:768px){._content_1ov97_139{margin-top:20px}}._wrapper_1ov97_150{flex-direction:column;display:flex}._wrapper_1ov97_150 ._text_1ov97_154 span{color:var(--nps-survey--color--text)}._buttons_1ov97_158{display:flex}._container_1ov97_162{margin:0 8px}@media (max-width:768px){._container_1ov97_162{margin:0 4px}}._container_1ov97_162:first-child{margin-left:0}._container_1ov97_162:last-child{margin-right:0}._text_1ov97_154{justify-content:space-between;margin-top:8px;display:flex}._input_1ov97_183{align-items:center;display:flex}._button_1ov97_158{margin-left:10px}._feedback_1ov97_192{flex-direction:column;align-items:flex-end;margin-top:2px;display:flex;position:relative}._feedbackInput_1ov97_200{width:350px;max-width:100%;margin-bottom:10px}._feedbackInput_1ov97_200 textarea{resize:none;font-family:var(--font-family)}._npsSurvey_1ov97_211{background:var(--nps-survey--color--background);height:120px;top:auto}@media (max-width:768px){._npsSurvey_1ov97_211{height:140px;height:140px!important}}._npsSurvey_1ov97_211 header{height:50px;margin:0;padding:18px 0 16px}._npsSurvey_1ov97_211 header button{font-weight:var(--font-weight--bold);color:var(--nps-survey--color--text);position:absolute;top:12px;right:16px}@media (max-width:768px){._npsSurvey_1ov97_211 header button{top:2px;right:2px}}._container_4s3tu_125>div,._container_4s3tu_125 section>div:not(:last-child){margin-bottom:var(--spacing--md)}._buttons_7tzrp_125{justify-content:flex-end;display:flex}._textBlock_7tzrp_130{margin-top:var(--spacing--sm)}._tooltipText_7tzrp_134{text-decoration:underline}._eventListCard_194hy_125{margin-left:1em}._eventList_194hy_125{height:auto;margin:0;padding:0;list-style:none;overflow-y:auto}._eventList_194hy_125 ._eventListItem_194hy_137{color:var(--color--primary);justify-content:left;align-items:center;margin:10px;display:flex}._eventListItemDisabled_194hy_145>label>span>span{background-color:transparent!important}._eventListItemDisabled_194hy_145>label>span>span:after{border-color:#363636!important}._eventList_194hy_125 ._eventListItem_194hy_137+._listItem_194hy_152{margin-top:10px}._labelMargins_bgsjl_125{margin-top:1em;margin-bottom:1em}._typeSelector_bgsjl_130{width:100%;margin-top:1em;margin-bottom:1em}._sidebarSwitches_bgsjl_136{margin-bottom:.5em;margin-left:1.5em}._sidebarSwitches_bgsjl_136 span{color:var(--color--text--shade-1)!important}._tabbar_bgsjl_144{margin-bottom:1em}._mainContent_bgsjl_148{flex:1;padding-bottom:2em;padding-left:1em;padding-right:1em;overflow:auto}._sidebar_bgsjl_136{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1;padding-top:1em}._sidebar_bgsjl_136 ul{padding:0!important}._cardTitle_bgsjl_167{font-size:14px;font-weight:var(--font-weight--bold)}._header_bgsjl_172{min-height:61px;display:flex}._headerCreate_bgsjl_177{font-size:20px;display:flex}._container_bgsjl_182{height:100%;display:flex}._destinationInfo_bgsjl_187{gap:var(--spacing--4xs);width:100%;margin-bottom:var(--spacing--lg);flex-direction:column;flex-grow:1;display:flex}._destinationActions_bgsjl_196{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._destinationActions_bgsjl_196>*{margin-left:var(--spacing--2xs)}._grid_ng0wr_125{margin:0 auto;margin-top:var(--spacing--lg);flex-direction:column;justify-content:center;display:flex}._notice_ng0wr_133{margin-bottom:var(--spacing--2xl)}._appCredentialsContainer_ng0wr_137{gap:var(--spacing--2xl);margin-bottom:var(--spacing--2xl);flex-direction:column;display:flex}._appCredential_ng0wr_137:not(:last-of-type){padding-bottom:var(--spacing--2xl);border-bottom:1px solid var(--color--foreground--tint-1)}._footer_ng0wr_149{justify-content:flex-end;display:flex}._sourceControlPull_1y10x_125.el-dialog{margin:0}._sourceControlPull_1y10x_125 .el-dialog__header{padding-bottom:var(--spacing--xs)}._filtersRow_1y10x_132{justify-content:space-between;align-items:center;gap:8px;display:flex}._filters_1y10x_132{align-items:center;gap:8px;display:flex}._headerTitle_1y10x_145{flex-shrink:0;margin-bottom:0;padding:10px 16px}._filtersApplied_1y10x_151{border-top:var(--border)}._scroller_1y10x_155{scrollbar-color:var(--color--foreground)transparent;outline:var(--border);max-height:100%}._listItem_1y10x_161{border-bottom:var(--border);justify-content:space-between;align-items:center;gap:30px;margin:0;padding:10px 16px;display:flex}._folderRow_1y10x_171{padding:var(--spacing--2xs)var(--spacing--sm);border-bottom:var(--border);align-items:center;display:flex}._folderToggle_1y10x_178{width:24px;height:24px;margin-left:var(--spacing--4xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._itemContent_1y10x_191{flex:1;min-width:0}._listItemName_1y10x_196{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._listItemName_1y10x_196 a{color:inherit;text-decoration:none}._listItemName_1y10x_196 a:hover{text-decoration:underline}._badges_1y10x_213{flex-shrink:0;align-items:center;gap:10px;display:flex}._footer_1y10x_220{flex-direction:row;justify-content:flex-end;margin-top:8px;display:flex}._warningContent_1y10x_227{flex-direction:column;align-items:flex-start;display:flex}._dataTableList_1y10x_233{margin:var(--spacing--4xs)0 0 0;padding-left:0;list-style-position:inside}._dataTableList_1y10x_233 li{margin-bottom:var(--spacing--3xs)}._dataTableList_1y10x_233 li:last-child{margin-bottom:0}._table_1y10x_245{border:var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._tableHeader_1y10x_255{border-bottom:var(--border);flex-direction:column;display:flex}._tabs_1y10x_261{width:165px;padding:var(--spacing--2xs);border:var(--border);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:4px;display:flex}._tab_1y10x_245{color:var(--color--text);padding:var(--spacing--2xs);cursor:pointer;text-align:left;background-color:transparent;border:1px solid transparent;border-radius:4px;flex-direction:column;gap:2px;display:flex}._tab_1y10x_245:hover{border-color:var(--color--background)}._tabActive_1y10x_289{background-color:var(--color--background);color:var(--color--text--shade-1)}._autoPublishSection_1y10x_294{gap:var(--spacing--2xs);padding:var(--spacing--4xs)0;margin-bottom:var(--spacing--xs);align-items:center;display:flex}._select_1y10x_302{width:250px}._statusLine_1y10x_306{align-items:center;gap:var(--spacing--3xs);display:flex}._listOption_1y10x_312{gap:var(--spacing--5xs);margin:var(--spacing--3xs)0;white-space:normal;padding-right:var(--spacing--md);flex-direction:column;display:flex}._rowNoBorder_1y10x_321{border-bottom:0}._pullResultModal_ibmqa_125.el-dialog{margin:0}._pullResultModal_ibmqa_125 .el-dialog__header{padding-bottom:var(--spacing--xs)}._headerTitle_ibmqa_132{flex-shrink:0;margin-bottom:0;padding:10px 16px}._scrollContent_ibmqa_138{scrollbar-color:var(--color--foreground)transparent;max-height:100%;overflow-y:auto}._listItem_ibmqa_144{border-bottom:var(--border);justify-content:space-between;align-items:center;gap:30px;margin:0;padding:10px 16px;display:flex}._listItem_ibmqa_144:last-child{border-bottom:0}._itemContent_ibmqa_157{flex:1;min-width:0}._listItemName_ibmqa_162{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._listItemName_ibmqa_162 a{color:inherit;text-decoration:none}._listItemName_ibmqa_162 a:hover{text-decoration:underline}._footer_ibmqa_179{flex-direction:row;justify-content:flex-end;margin-top:8px;display:flex}._table_ibmqa_186{border:var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._tableHeader_ibmqa_196{border-bottom:var(--border);flex-direction:column;display:flex}._tableContent_ibmqa_202{flex-direction:column;flex:1;display:flex;overflow:hidden}._tabs_ibmqa_209{width:165px;padding:var(--spacing--2xs);border:var(--border);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:4px;display:flex}._tab_ibmqa_186{color:var(--color--text);padding:var(--spacing--2xs);cursor:pointer;text-align:left;background-color:transparent;border:1px solid transparent;border-radius:4px;flex-direction:column;gap:2px;display:flex}._tab_ibmqa_186:hover{border-color:var(--color--background)}._tabActive_ibmqa_237{background-color:var(--color--background);color:var(--color--text--shade-1)}._filterButton_xgt37_125{align-self:stretch;height:auto}._filtersRow_xgt37_130{justify-content:space-between;align-items:center;gap:8px;display:flex}._filters_xgt37_130{align-items:center;gap:8px;display:flex}._selectAll_xgt37_143{flex-shrink:0;margin-bottom:0;padding:10px 16px}._filtersApplied_xgt37_149{border-top:var(--border)}._scroller_xgt37_153{scrollbar-color:var(--color--foreground)transparent;outline:var(--border);max-height:100%}._listItem_xgt37_159{border-bottom:0;align-items:center;width:100%;margin:0;padding:10px 16px}._listItem_xgt37_159 ._listItemContent_xgt37_166{justify-content:space-between;align-items:center;width:100%;display:flex}._listItem_xgt37_159 ._listItemName_xgt37_172{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._folderRow_xgt37_182{padding:var(--spacing--2xs)var(--spacing--sm);border-bottom:var(--border);align-items:center;display:flex}._folderCheckbox_xgt37_189{align-items:center;width:100%;margin-bottom:0;display:flex}._folderToggle_xgt37_196{width:24px;height:24px;margin-left:var(--spacing--4xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._folderLabel_xgt37_209{align-items:center;gap:var(--spacing--4xs);display:flex}._fileRow_xgt37_215{box-sizing:border-box;border-bottom:var(--border);width:100%}._rowNoBorder_xgt37_221{border-bottom:0}._badges_xgt37_225{align-items:center;gap:10px;display:flex}._footer_xgt37_231{flex-direction:row;justify-content:flex-end;margin-top:8px;display:flex}._sourceControlPush_xgt37_238.el-dialog{margin:0}._sourceControlPush_xgt37_238 .el-dialog__header{padding-bottom:var(--spacing--xs)}._table_xgt37_245{border:var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._tableHeader_xgt37_255{border-bottom:var(--border);flex-direction:column;display:flex}._tabs_xgt37_261{width:165px;padding:var(--spacing--2xs);border:var(--border);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:4px;display:flex}._tab_xgt37_245{color:var(--color--text);padding:var(--spacing--2xs);cursor:pointer;text-align:left;background-color:transparent;border:1px solid transparent;border-radius:4px;flex-direction:column;gap:2px;display:flex}._tab_xgt37_245:hover{border-color:var(--color--background)}._tabActive_xgt37_289{background-color:var(--color--background);color:var(--color--text--shade-1)}._popover-content_xgt37_294{padding:var(--spacing--sm)}.tags-header[data-v-02364ed2]{margin-bottom:15px}._tags-table_1ogen_125 :deep(tr._disabled_1ogen_125){pointer-events:none}._name_1ogen_129{align-items:center;min-height:45px;display:flex}._ops_1ogen_135{float:right;flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-height:45px;display:flex}._ops_1ogen_135>*{margin:2px}._ops_1ogen_135._main_1ogen_146{margin-left:2px;display:none}._disabled_1ogen_125{color:#afafaf}._hidden_1ogen_155{z-index:0;opacity:0;position:absolute}tr:hover ._ops_1ogen_135:not(._disabled_1ogen_125){display:flex}.fade-enter-active[data-v-6f1aecbf],.fade-leave-active[data-v-6f1aecbf]{transition:opacity .2s}.fade-enter[data-v-6f1aecbf],.fade-leave-to[data-v-6f1aecbf]{opacity:0}._container_15m14_125{justify-content:center;align-items:center;margin-top:45px;display:flex}._content_15m14_132{flex-direction:column;align-items:center;display:flex}._content_15m14_132>button{margin-top:var(--spacing--md)}.notags[data-v-d999c057]{word-break:normal;text-align:center}.notags[data-v-d999c057]>*{margin-bottom:32px}.icon[data-v-d999c057]{font-size:36px;line-height:14px}.description[data-v-d999c057]{font-size:14px;line-height:21px}._header_1bhk4_125{border-bottom:var(--border);padding-bottom:var(--spacing--sm);justify-content:space-between;align-items:center;display:flex}.el-dialog__header{padding-bottom:var(--spacing--sm)}._column_1bhk4_137{gap:var(--spacing--2xs);flex-direction:column;display:flex}._row_1bhk4_143{align-items:center;gap:var(--spacing--2xs);flex-direction:row;display:flex}._container_1bhk4_150{margin-bottom:var(--spacing--lg)}._article_1bhk4_154{padding:var(--spacing--sm)0}._markdown_1bhk4_158{margin:var(--spacing--sm)0}._markdown_1bhk4_158 p,._markdown_1bhk4_158 strong,._markdown_1bhk4_158 em,._markdown_1bhk4_158 s,._markdown_1bhk4_158 code,._markdown_1bhk4_158 a,._markdown_1bhk4_158 li{font-size:var(--font-size--sm)}._markdown_1bhk4_158 hr{margin-bottom:var(--spacing--sm)}._container_1lcly_125{margin-top:var(--spacing--md);margin-bottom:var(--spacing--sm)}._row_5zd7s_125{margin-bottom:10px}._container_5zd7s_129 h1{max-width:90%}._description_5zd7s_133{font-size:var(--font-size--sm);margin:var(--spacing--sm)0}._footer_5zd7s_138{gap:var(--spacing--2xs);justify-content:flex-end;display:flex}._footer_1xtox_125{flex-direction:row;justify-content:flex-end;display:flex}._footer_1xtox_125 button{margin-left:var(--spacing--2xs)}._footer_1hiim_125{flex-direction:row;justify-content:flex-end;display:flex}._footer_1hiim_125 button{margin-left:var(--spacing--2xs)}._content_1hiim_134{align-items:start;gap:var(--spacing--xs);flex-direction:row;display:flex}._icon_1hiim_141{margin-top:var(--spacing--4xs);flex-shrink:0}._formContainer_1ibyw_125{gap:var(--spacing--lg);flex-direction:column;display:flex}._inputWrapper_1ibyw_131{width:100%}._content_1r5gk_125{gap:var(--spacing--lg);flex-direction:column;display:flex}._actions_1r5gk_131{justify-content:flex-end;gap:var(--spacing--xs);display:flex}._workflow-settings_su0eg_125{font-size:var(--font-size--sm);gap:var(--spacing--3xs);flex-direction:column;display:flex}._workflow-settings_su0eg_125 .el-row{align-items:center;display:flex}._workflow-settings_su0eg_125 .el-switch{padding:var(--spacing--md)0}._setting-name_su0eg_139,._setting-name_su0eg_139 label{align-items:center;gap:var(--spacing--4xs);display:flex}._setting-name_su0eg_139 svg{opacity:0;transition:opacity .3s;display:inline-flex}._setting-name_su0eg_139:hover svg{opacity:1}._timeout-input_su0eg_153{margin-left:var(--spacing--3xs)}._time-saved_su0eg_157{align-items:center;display:flex}._time-saved_su0eg_157 .el-input{width:var(--spacing--3xl)}._time-saved_su0eg_157 span{margin-left:var(--spacing--2xs)}._time-saved-input_su0eg_168{align-items:center;gap:var(--spacing--2xs);display:flex}._time-saved-input_su0eg_168 .el-input-number{width:var(--spacing--4xl)}._time-saved-dropdown_su0eg_177{margin-bottom:var(--spacing--sm)}._time-saved-tabs_su0eg_181{gap:var(--spacing--sm);flex-direction:column;display:flex}._time-saved-content_su0eg_187{padding:var(--spacing--sm);border:var(--border-width)var(--border-style)var(--color--foreground);border-radius:var(--radius);background-color:var(--color--background--light-2)}._time-saved-warning_su0eg_194{color:var(--color--text);line-height:var(--line-height--xl)}._time-saved-link_su0eg_199{color:var(--color--primary);text-decoration:none}._time-saved-link_su0eg_199:hover{text-decoration:underline}._time-saved-no-nodes_su0eg_207{gap:var(--spacing--3xs);flex-direction:column;display:flex}._no-nodes-title_su0eg_213{font-weight:var(--font-weight--bold);color:var(--color--text)}._no-nodes-hint_su0eg_218{color:var(--color--text--tint-1);font-size:var(--font-size--sm);line-height:var(--line-height--xl)}._time-saved-nodes-active_su0eg_224{gap:var(--spacing--xs);flex-direction:column;display:flex}._nodes-active-wrapper_su0eg_230{align-items:flex-start;gap:var(--spacing--2xs);display:flex}._nodes-active-icon_su0eg_236{color:var(--color--primary);margin-top:var(--spacing--5xs)}._nodes-active-content_su0eg_241{gap:var(--spacing--5xs);flex-direction:column;flex:1;display:flex}._nodes-active-title_su0eg_248{font-weight:var(--font-weight--bold);color:var(--color--text)}._nodes-active-hint_su0eg_253{color:var(--color--text--tint-1);font-size:var(--font-size--sm)}._add-more-link_su0eg_258{color:var(--color--primary);font-size:var(--font-size--sm);text-decoration:none}._add-more-link_su0eg_258:hover{text-decoration:underline}._list-option_su0eg_267{white-space:normal;margin:6px 0;padding-right:20px}._list-option_su0eg_267 ._option-headline_su0eg_272{font-weight:var(--font-weight--medium);line-height:var(--line-height--md);overflow-wrap:break-word}._list-option_su0eg_267 ._option-description_su0eg_277{font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);line-height:var(--line-height--xl);color:var(--color--text--tint-1);margin-top:2px}._optionContent_su0eg_285{justify-content:space-between;align-items:center;width:100%;display:flex}._c_su0eg_292{color:var(--color--warning);opacity:0;transition:opacity .2s}.el-select-dropdown__item:hover ._c_su0eg_292{opacity:1}._credential-resolver-container_su0eg_301{align-items:center;display:flex}._create-new-button_su0eg_306{gap:var(--spacing--3xs);width:100%;font-weight:var(--font-weight--bold);padding:var(--spacing--xs)var(--spacing--md);background-color:var(--color--background--light-2);color:var(--color--text--shade-1);border:0;border-top:var(--border);box-shadow:var(--shadow--light);clip-path:inset(-12px 0 0);align-items:center;display:flex}._create-new-button_su0eg_306:not([disabled]){cursor:pointer}._create-new-button_su0eg_306:not([disabled]):hover{color:var(--color--primary)}._create-new-button_su0eg_306[disabled]{opacity:.5;cursor:not-allowed}._container_15pka_125{flex-direction:column;height:100%;display:flex}._container_15pka_125>*{overflow-wrap:break-word}._content_15pka_135{flex-direction:column;height:100%;display:flex;overflow-y:auto}._usersList_15pka_142{height:100%;overflow-y:auto}._actionButtons_15pka_147{justify-content:flex-end;align-items:center;display:flex}._roleSelect_15pka_153{max-width:100px}._roleSelectRemoveOption_15pka_157{border-top:1px solid var(--color--foreground)}._sourceBadge_5j5ev_3{z-index:1;border:1px solid var(--color--foreground--tint-1);background:var(--color--foreground--tint-2);border-radius:4px;align-self:stretch;align-items:center;gap:8px;height:30px;padding:0 12px;display:flex;position:absolute;top:12px;left:12px}._deleted_5j5ev_20,._added_5j5ev_21,._modified_5j5ev_22{position:relative}:is(._deleted_5j5ev_20,._added_5j5ev_21,._modified_5j5ev_22):before{color:var(--color--text--tint-3);font-family:Inter,var(--font-family);z-index:1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}._deleted_5j5ev_20{--canvas-node--color--background:var(--diff--color--deleted--faint);--canvas-node--border-color:var(--diff--color--deleted);--sticky--color--background:var(--diff--color--deleted--faint);--sticky--border-color:var(--diff--color--deleted)}._deleted_5j5ev_20>div{--canvas-node--border-width:2px}._deleted_5j5ev_20:before{content:"D";background-color:var(--diff--color--deleted)}._deleted_5j5ev_20 .canvas-node-handle-main-output .source{background-color:var(--diff--color--deleted);border:none}._deleted_5j5ev_20 .canvas-node-handle-main-input .target{background-color:var(--diff--color--deleted);border:none}._deleted_5j5ev_20 [class*=disabled]{--canvas-node--border-color:var(--diff--color--deleted)!important}._added_5j5ev_21{--canvas-node--border-color:var(--diff--color--new);--canvas-node--color--background:var(--diff--color--new--faint);--sticky--color--background:var(--diff--color--new--faint);--sticky--border-color:var(--diff--color--new);position:relative}._added_5j5ev_21>div{--canvas-node--border-width:2px}._added_5j5ev_21:before{content:"N";background-color:var(--diff--color--new)}._added_5j5ev_21 .canvas-node-handle-main-output .source{background-color:var(--diff--color--new);border:none}._added_5j5ev_21 .canvas-node-handle-main-input .target{background-color:var(--diff--color--new);border:none}._added_5j5ev_21 [class*=disabled]{--canvas-node--border-color:var(--diff--color--new)!important}._equal_5j5ev_95{opacity:.5;pointer-events:none;cursor:default;--sticky--color--background:rgba(126,129,134,.2);--canvas-node--icon-color:var(--color--foreground--shade-2);--sticky--border-color:var(--color--foreground--shade-2);position:relative}._equal_5j5ev_95:deep(img){filter:contrast(0)grayscale()}._modified_5j5ev_22{--canvas-node--border-width:2px;--canvas-node--border-color:var(--diff--color--modified);--canvas-node--color--background:var(--diff--color--modified--faint);--sticky--color--background:var(--diff--color--modified--faint);--sticky--border-color:var(--diff--color--modified);position:relative}._modified_5j5ev_22>div{--canvas-node--border-width:2px}._modified_5j5ev_22:before{content:"M";background-color:var(--diff--color--modified)}._modified_5j5ev_22 .canvas-node-handle-main-output .source{background-color:var(--diff--color--modified);border:none}._modified_5j5ev_22 .canvas-node-handle-main-input .target{background-color:var(--diff--color--modified);border:none}._modified_5j5ev_22 [class*=disabled]{--canvas-node--border-color:var(--diff--color--modified)!important}._edge-deleted_5j5ev_136{--canvas-edge--color:var(--diff--color--deleted);--edge--color--highlight:var(--diff--color--deleted--light)}._edge-added_5j5ev_141{--canvas-edge--color:var(--diff--color--new);--edge--color--highlight:var(--diff--color--new--light)}._edge-equal_5j5ev_146{opacity:.5}._workflowDiffModal_15wz4_125{border-radius:0;margin-bottom:0}._workflowDiffModal_15wz4_125 .el-dialog__header{margin:0;padding:0;display:none}._workflowDiffModal_15wz4_125 .el-dialog__body{padding:0}._workflowDiffModal_15wz4_125 .el-dialog__headerbtn{display:none}._formContainer_1rysb_125{padding-bottom:var(--spacing--xl)}._nodes_1e9yq_125{flex-direction:row;display:flex}._nodeIcon_1e9yq_130{padding:var(--spacing--2xs);background-color:var(--dialog--color--background);border-radius:var(--radius--lg);z-index:1;margin-right:var(--spacing--3xs);flex-direction:column;align-items:end;display:flex}._suggestion_1e9yq_141{flex-direction:column;justify-content:space-between;min-width:200px;display:flex}._actions_1e9yq_148{flex-direction:row;justify-content:space-between;display:flex}._user_1e9yq_154{flex-direction:row;align-items:center;display:flex}._avatar_1e9yq_160{width:24px;height:24px;margin-right:var(--spacing--2xs);border-radius:100%}._tutorial_7x292_125{gap:var(--spacing--sm);flex-direction:row;display:flex}._video_7x292_131{border-radius:var(--radius)}._header_156ku_125{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing--sm)}._tab_156ku_130{padding:var(--spacing--3xs)}._suggestions_156ku_134{gap:var(--spacing--md);flex-direction:row;min-height:182px;display:flex;overflow-x:auto}._title_156ku_142{flex-direction:row;justify-content:space-between;align-items:center;display:flex}._videos_156ku_149{gap:var(--spacing--md);flex-direction:column;display:flex;overflow-x:auto}._loading_156ku_156{justify-content:center;align-items:center;gap:var(--spacing--xs);padding:var(--spacing--lg);color:var(--color--text--tint-1);display:flex}._nodes_1mfcg_125{flex-direction:row;display:flex}._nodeIcon_1mfcg_130{z-index:1;margin-right:var(--spacing--3xs);flex-direction:column;justify-content:center;align-items:center;display:flex}._remainingNodes_1mfcg_139{color:var(--color--text);border-color:var(--color--background--light-2)}._description_1mfcg_144{-webkit-line-clamp:2;text-overflow:ellipsis;line-height:var(--line-height--md);color:var(--color--text--tint-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._suggestion_1mfcg_154{background-color:var(--color--background--light-2);cursor:pointer;flex-direction:column;justify-content:space-between;min-width:200px;transition:all .2s;display:flex}._suggestion_1mfcg_154:hover{background-color:var(--color--background);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}._content_1mfcg_169{flex:1}._modal_1a3q6_125{background-color:var(--color--background--light-3)}._header_1a3q6_129{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing--sm)}._templates_1a3q6_134{gap:var(--spacing--md);padding:var(--spacing--sm)0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}._loading_1a3q6_141{justify-content:center;align-items:center;gap:var(--spacing--xs);padding:var(--spacing--lg);color:var(--color--text--tint-1);display:flex}._footerCard_1a3q6_150{border:1px solid var(--color--foreground);background-color:var(--color--background--light-2);cursor:pointer;transition:all .2s}._footerCard_1a3q6_150:hover{border-color:var(--color--primary);color:var(--color--primary)}._footerContent_1a3q6_161{justify-content:space-between;align-items:start;width:100%;display:flex}._footerContent_1a3q6_161 ._footerText_1a3q6_167{flex-direction:column;display:flex}._footerIcon_1a3q6_172{color:var(--color--text--tint-1)}._form_uzzue_125{gap:var(--spacing--sm);flex-direction:column;display:flex}._footer_uzzue_131{justify-content:flex-end;align-items:center;gap:var(--spacing--xs);flex-direction:row;display:flex}._optionContent_uzzue_139{align-items:center;gap:var(--spacing--2xs);display:flex}._iconEmoji_uzzue_145{font-size:var(--font-size--sm);line-height:1}._globalOption_uzzue_150{margin-bottom:var(--spacing--sm);position:relative;overflow:visible}._globalOption_uzzue_150:after{content:"";bottom:calc(var(--spacing--sm)/-2);left:var(--spacing--xs);right:var(--spacing--xs);background-color:var(--color--foreground);height:1px;position:absolute}._form_1v8e2_125{gap:var(--spacing--sm);flex-direction:column;display:flex}._footer_1v8e2_131{justify-content:flex-end;align-items:center;gap:var(--spacing--xs);flex-direction:row;display:flex}._vertPadding_1v8e2_139{padding-bottom:var(--spacing--sm)}._description-edit-content_1vjsk_125{gap:var(--spacing--xs);padding:var(--spacing--s);flex-direction:column;display:flex}._popover-footer_1vjsk_132{justify-content:flex-end;gap:var(--spacing--2xs);display:flex}._content_1b5ei_125{gap:var(--spacing--lg);flex-direction:column;display:flex}._actions_1b5ei_131{justify-content:flex-end;gap:var(--spacing--xs);display:flex}._nodeLinks_1b5ei_137{margin-top:var(--spacing--4xs);padding-left:var(--spacing--sm);list-style-type:disc}._nodeLinks_1b5ei_137 li{margin-bottom:var(--spacing--4xs)}._nodeLinks_1b5ei_137 a span{color:var(--callout--color--text--danger);text-decoration:underline}._badge_pehdx_125{max-height:18px;font-size:11px;line-height:18px;font-weight:var(--font-weight--regular);align-items:center;padding:2px 4px;display:flex}._danger_pehdx_135{color:var(--color--danger);background-color:var(--color--primary--tint-3);border-color:var(--color--primary--tint-2)}._warning_pehdx_142{background-color:var(--color--warning--tint-2);color:var(--color--text--shade-1);border:none}._icon_1n98w_125{height:18px;color:var(--color--danger);font-size:14px}._card_k0ocw_125{background-color:var(--color--background--light-3);border:var(--border);border-radius:8px;padding:16px;text-decoration:none;display:block}._card_k0ocw_125:hover{box-shadow:var(--shadow)}._header_k0ocw_137{flex-wrap:wrap;display:flex}._header_k0ocw_137>*{margin-bottom:5px;display:flex}._header_k0ocw_137>div:first-child{flex-grow:1}._header_k0ocw_137>div:first-child>*{margin-right:5px}._name_k0ocw_152{font-weight:var(--font-weight--bold);color:var(--color--text);font-size:16px;line-height:18px}._divider_k0ocw_159{border-bottom:var(--border);width:100%;margin:10px 0 15px}._description_k0ocw_165{font-size:14px;font-weight:var(--font-weight--regular);color:var(--color--text);line-height:19px}._release-date_k0ocw_172{font-size:12px;line-height:18px;font-weight:var(--font-weight--regular);color:var(--color--foreground--shade-2)}._nodes_k0ocw_179{grid-row-gap:12px;grid-template-columns:repeat(10,1fr);margin-top:24px;display:grid}._title_18xkw_125{color:var(--color--text--shade-1);font-size:24px;line-height:24px;font-weight:var(--font-weight--regular);margin:0}._description_18xkw_133{margin-top:16px;margin-bottom:30px;padding:0 30px}._description_18xkw_133 p{color:var(--color--text);font-size:16px;line-height:22px;font-weight:var(--font-weight--regular);margin:0 0 16px}._description_18xkw_133 div{padding-top:20px}._description_18xkw_133 ._link_18xkw_148{padding-left:0;display:flex}._description_18xkw_133 ._link_18xkw_148:hover{color:var(--color--primary);text-decoration:none}._versions_18xkw_157{background-color:var(--color--background--light-2);border-top:var(--border);height:100%;padding:30px 30px 220px;overflow-y:scroll}._versions-card_18xkw_166{margin-bottom:15px}._resolverModal_jro8l_125{--dialog--max-width:1200px;--dialog--close--spacing--top:31px;--dialog--max-height:750px}._resolverModal_jro8l_125 .el-dialog__header{border-bottom:var(--border);padding-bottom:0}._resolverModal_jro8l_125 .el-dialog__body{padding-top:var(--spacing--lg);position:relative}._mainContent_jro8l_139{padding-bottom:100px;padding-inline:var(--spacing--4xs);flex:1;overflow:auto}._resolverName_jro8l_146{gap:var(--spacing--4xs);flex-direction:column;width:100%;display:flex}._sidebar_jro8l_153{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1}._sidebar_jro8l_153 ul{padding:0!important}._header_jro8l_163{display:flex}._container_jro8l_167{height:100%;display:flex}._resolverInfo_jro8l_172{margin-bottom:var(--spacing--lg);flex-direction:row;flex-grow:1;align-items:center;display:flex}._resolverActions_jro8l_180{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._resolverActions_jro8l_180>*{margin-left:var(--spacing--2xs)}._resolverIcon_jro8l_191{margin-right:var(--spacing--xs);align-items:center;display:flex}._formGroup_jro8l_197{gap:var(--spacing--2xs);margin-bottom:var(--spacing--md);flex-direction:column;display:flex}._label_jro8l_204{font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);color:var(--color--text)}._configSection_jro8l_210{margin-top:var(--spacing--lg)}._errorAlert_jro8l_214,._warningAlert_jro8l_218{margin-bottom:var(--spacing--md)}._aiBuilderDiffModal_jcb8f_125{border-radius:0;margin-bottom:0}._aiBuilderDiffModal_jcb8f_125 .el-dialog__body{padding:0}._aiBuilderDiffModal_jcb8f_125 .el-dialog__header,._aiBuilderDiffModal_jcb8f_125 .el-dialog__headerbtn{display:none}._backButton_jcb8f_139{border:none}._container_epkes_125{gap:var(--spacing--3xs);align-items:center;min-width:0;display:flex}._title_epkes_132{color:var(--color--text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}._suffix_epkes_141{align-items:center;gap:var(--spacing--4xs);color:var(--color--text--tint-1);text-overflow:ellipsis;white-space:nowrap;max-width:50%;display:flex;overflow:hidden}._action_epkes_152{color:var(--color--text--tint-1);flex-shrink:0;margin-left:auto}._shortcut_epkes_158{flex-shrink:0;margin-left:auto}._nodeIssue_1dpuo_125{padding:var(--spacing--2xs)0;cursor:pointer;align-items:center;list-style:none;display:flex}._nodeIssue_1dpuo_125:hover{color:var(--color--primary)}._nodeIcon_1dpuo_136{margin-right:var(--spacing--2xs);flex-shrink:0}._nodeName_1dpuo_141{font-weight:var(--font-weight--bold);flex-shrink:0}._issueMessage_1dpuo_146{padding-right:var(--spacing--xs);line-height:var(--line-height--md);flex:1}._chevron_1dpuo_152{width:16px;height:16px;color:var(--color--text);flex-shrink:0}._credentialsCard_1ux5v_125{padding:var(--spacing--2xs)0;cursor:pointer;align-items:center;display:flex}._credentialsCard_1ux5v_125:hover{color:var(--color--primary)}._keyIcon_1ux5v_135{margin-right:var(--spacing--2xs);color:var(--color--primary);flex-shrink:0}._credentialsContent_1ux5v_141{padding-right:var(--spacing--xs);line-height:var(--line-height--md);flex:1}._credentialsHeader_1ux5v_147{font-weight:var(--font-weight--bold)}._credentialsDescription_1ux5v_151{margin-left:var(--spacing--4xs)}._chevron_1ux5v_155{width:16px;height:16px;color:var(--color--text);flex-shrink:0}.fade-enter-active[data-v-60de136b],.fade-leave-active[data-v-60de136b]{transition:opacity .5s}.fade-enter-from[data-v-60de136b],.fade-leave-to[data-v-60de136b]{opacity:0}._container_uywbd_125{gap:var(--spacing--xs);line-height:var(--line-height--lg);font-size:var(--font-size--sm);flex-direction:column;display:flex;position:relative}._description_uywbd_134{color:var(--color--text--shade-1);line-height:var(--line-height--md);margin:0}._noIssuesMessage_uywbd_140{color:var(--color--text--shade-1);margin:0}._issuesBox_uywbd_145{padding:var(--spacing--2xs)var(--spacing--xs);background-color:var(--color--background--light-3);border:var(--border);border-radius:var(--radius--lg)}._issuesList_uywbd_152{gap:var(--spacing--4xs);flex-direction:column;margin:0;padding:0;display:flex;position:relative}._runButton_uywbd_161{align-self:stretch}._unpinSection_uywbd_165{align-items:center;gap:var(--spacing--2xs);flex-direction:row;display:flex}._unpinIndividuallyText_uywbd_172{font-size:var(--font-size--2xs);color:var(--color--text--tint-1);align-items:center;gap:var(--spacing--4xs);display:inline-flex}._infoIcon_uywbd_180{color:var(--color--text--tint-1);cursor:help}._banner_gny94_125{align-items:center;gap:var(--spacing--xs);padding:var(--spacing--sm)var(--spacing--xs);background:var(--callout--color--background--info);border:1px solid var(--callout--border-color--info);border-radius:var(--radius--lg)var(--radius--lg)0 0;margin:0 var(--spacing--2xs);line-height:var(--line-height--xl);border-bottom:none;display:flex}._icon_gny94_138{flex-shrink:0}._text_gny94_142{color:var(--callout--color--text--info);font-size:var(--font-size--2xs);flex:1}._closeIcon_gny94_148{color:var(--callout--color--text--info);cursor:pointer;flex-shrink:0}._closeIcon_gny94_148:hover{opacity:.7}._container_1w9ou_125{border:var(--border-width)var(--border-style)var(--color--foreground);border-radius:var(--radius)var(--radius)0 0;margin:0 var(--spacing--2xs);border-bottom:none;overflow:hidden}._header_1w9ou_133{padding:var(--spacing--3xs)var(--spacing--2xs)var(--spacing--3xs)var(--spacing--2xs);cursor:pointer;justify-content:space-between;align-items:center;display:flex}._header_1w9ou_133:hover{background-color:var(--color--background--light-1)}._headerLeft_1w9ou_144{align-items:center;gap:var(--spacing--4xs);display:flex}._chevron_1w9ou_150{color:var(--color--text--shade-1);flex-shrink:0;transition:transform .2s}._chevronExpanded_1w9ou_156{transform:rotate(90deg)}._label_1w9ou_160{font-size:var(--font-size--xs);color:var(--color--text--shade-1);font-weight:var(--font-weight--regular)}._body_1w9ou_166{max-height:0;transition:max-height .2s;overflow:hidden}._bodyExpanded_1w9ou_172{max-height:200px;overflow-y:auto}._nodeList_1w9ou_177{padding:0 var(--spacing--4xs)var(--spacing--2xs);margin:0;list-style:none}._nodeItem_1w9ou_183{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--3xs)var(--spacing--4xs);border-radius:var(--radius);cursor:pointer;display:flex}._nodeItem_1w9ou_183:hover{background-color:var(--color--background--light-1)}._nodeIcon_1w9ou_195{flex-shrink:0}._nodeName_1w9ou_199{font-size:var(--font-size--2xs);color:var(--color--text--shade-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._wrapper_s46z5_125{align-items:center;display:flex;position:relative}._dropdown_s46z5_131{z-index:10;background:var(--color--background--light-3);border:var(--border);border-radius:var(--radius--lg);width:201px;box-shadow:var(--shadow--light);position:absolute;top:100%;right:0}._creditsSection_s46z5_143{padding:var(--spacing--sm);gap:var(--spacing--xs);box-sizing:border-box;flex-direction:column;width:100%;display:flex}._creditsHeader_s46z5_152{justify-content:space-between;align-items:center;width:100%;display:flex}._creditsLabel_s46z5_159{align-items:center;gap:var(--spacing--4xs);font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);color:var(--color--text--shade-1);display:flex}._infoIcon_s46z5_168{color:var(--color--text--tint-1);cursor:pointer;display:flex}._creditsCount_s46z5_174{font-size:var(--font-size--sm);color:var(--color--text--tint-1);text-align:right;margin-left:auto}._progressBar_s46z5_181{background:var(--color--foreground);border-radius:var(--radius);width:100%;height:8px;overflow:hidden}._progressFill_s46z5_189{background:var(--color--success);border-radius:var(--radius);height:100%;transition:width .3s}._progressFill_s46z5_189._low_s46z5_195{background:var(--color--danger)}._active_s46z5_199{background-color:var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--white-alpha-100))}._getMoreButton_s46z5_203{width:100%}.dropdown-enter-active[data-v-3d727a45]{transition:opacity .15s,transform .15s}.dropdown-leave-active[data-v-3d727a45]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-3d727a45],.dropdown-leave-to[data-v-3d727a45]{opacity:0;transform:translateY(-4px)}._banner_1uk5i_125{align-items:center;gap:var(--spacing--xs);padding:var(--spacing--2xs)var(--spacing--xs);background:var(--color--background--light-3);border:var(--border);border-radius:var(--radius--lg)var(--radius--lg)0 0;margin:0 var(--spacing--2xs);line-height:var(--line-height--xl);border-bottom:none;display:flex}._content_1uk5i_138{align-items:center;gap:var(--spacing--4xs);flex:1;min-width:0;display:flex}._text_1uk5i_146{font-size:var(--font-size--2xs);color:var(--color--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._infoIcon_1uk5i_154,._closeIcon_1uk5i_160{color:var(--color--text--tint-1);cursor:pointer;flex-shrink:0}._closeIcon_1uk5i_160:hover{opacity:.7}._dropdown_d2t4b_125{background:var(--color--background--light-3);border:.5px solid var(--color--foreground);border-radius:var(--radius);z-index:9999;min-width:200px;max-width:300px;position:fixed;box-shadow:0 1px 3px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.1)}._searchWrapper_d2t4b_136{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--2xs)var(--spacing--xs);border-bottom:var(--border);display:flex}._searchIcon_d2t4b_144{color:var(--color--text--tint-2);flex-shrink:0}._searchInput_d2t4b_149{height:24px;font-size:var(--font-size--sm);color:var(--color--text);background:0 0;border:none;outline:none;flex:1;padding:0}._searchInput_d2t4b_149::placeholder{color:var(--color--text--tint-1)}._list_d2t4b_163{padding:var(--spacing--4xs);max-height:320px;overflow-y:auto}._item_d2t4b_169{align-items:center;gap:var(--spacing--2xs);height:32px;padding:0 var(--spacing--2xs);border-radius:var(--radius);cursor:pointer;transition:background-color .1s;display:flex}._item_d2t4b_169:hover,._item_d2t4b_169._highlighted_d2t4b_179{background:var(--lightningcss-light,var(--color--foreground--tint-1))var(--lightningcss-dark,var(--color--foreground--tint-2))}._item_d2t4b_169._selected_d2t4b_182{background-color:var(--lightningcss-light,var(--color--success--tint-3))var(--lightningcss-dark,var(--color--success--tint-4))}._item_d2t4b_169._selected_d2t4b_182:hover,._item_d2t4b_169._selected_d2t4b_182._highlighted_d2t4b_179{background-color:var(--lightningcss-light,var(--color--success--tint-2))var(--lightningcss-dark,var(--color--success--tint-3))}._nodeName_d2t4b_189{font-size:var(--font-size--sm);text-overflow:ellipsis;white-space:nowrap;color:var(--color--text);flex:1;line-height:20px;overflow:hidden}._checkIcon_d2t4b_199{color:var(--color--success)}._emptyState_d2t4b_203{padding:var(--spacing--sm);text-align:center;font-size:var(--font-size--sm);color:var(--color--text--tint-1)}._chip_1061o_125{align-items:center;gap:var(--spacing--3xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border:1px solid var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));cursor:pointer;white-space:nowrap;display:inline-flex}._chip_1061o_125:hover{background-color:var(--lightningcss-light,var(--color--green-200))var(--lightningcss-dark,var(--color--green-800))}._chip_1061o_125._unconfirmed_1061o_142{background-color:var(--color--background--light-3);border:1px dashed var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--foreground));color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1));font-style:italic}._chip_1061o_125._unconfirmed_1061o_142:hover{background-color:var(--color--background--light-1)}._iconWrapper_1061o_152{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative;overflow:visible}._confirmedIcon_1061o_162,._confirmedIcon_1061o_162 svg{color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200))}._confirmedIcon_1061o_162 img{mix-blend-mode:luminosity}._chip_1061o_125:hover ._nodeIcon_1061o_172{display:none}._removeButton_1061o_176{cursor:pointer;color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}._chip_1061o_125:hover ._removeButton_1061o_176{display:flex}._closeIcon_1061o_190 svg{width:24px;height:24px}._prefixIcon_1061o_195{color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1))}._label_1061o_199{line-height:1}._wrapper_1qi5n_125{width:100%}._overflowText_1qi5n_129{font-size:var(--font-size--2xs);color:var(--color--text--tint-1);padding:var(--spacing--4xs)0}._bundledConfirmedChip_1qi5n_135{align-items:center;gap:var(--spacing--4xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border:1px solid var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));white-space:nowrap;cursor:pointer;display:inline-flex}._bundledIconWrapper_1qi5n_150{justify-content:center;align-items:center;width:14px;height:14px;display:flex}._bundledConfirmedIcon_1qi5n_158{color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200))}._bundledConfirmedChip_1qi5n_135:hover ._bundledConfirmedIcon_1qi5n_158{display:none}._bundledRemoveButton_1qi5n_165{cursor:pointer;min-width:24px;min-height:24px;color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));background:0 0;border:none;justify-content:center;align-items:center;margin:-5px;padding:0;display:none}._bundledConfirmedChip_1qi5n_135:hover ._bundledRemoveButton_1qi5n_165{display:flex}._bundledUnconfirmedChip_1qi5n_182{align-items:center;gap:var(--spacing--4xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--color--background--light-3);border:1px dashed var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--foreground));border-radius:var(--radius);font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1));cursor:pointer;white-space:nowrap;font-style:italic;display:inline-flex}._bundledUnconfirmedChip_1qi5n_182:hover{background-color:var(--color--background--light-1)}._bundledUnconfirmedIcon_1qi5n_202{color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1))}._expandedNodeList_1qi5n_206{padding:var(--spacing--4xs);max-height:240px;overflow-y:auto}._expandedNodeItem_1qi5n_212{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--4xs)var(--spacing--2xs);border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--color--text);display:flex}._expandedNodeItem_1qi5n_212:hover{background-color:var(--color--foreground--tint-2)}._expandedNodeName_1qi5n_225{text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1;overflow:hidden}._expandedRemoveButton_1qi5n_233{cursor:pointer;min-width:24px;min-height:24px;color:var(--color--text--tint-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._expandedRemoveButton_1qi5n_233:hover{color:var(--color--text)}._container_rsqvg_125{gap:var(--spacing--4xs);flex-wrap:wrap;display:flex}._chip_rsqvg_131{align-items:center;gap:var(--spacing--3xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-850));border:1px solid var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-850));border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white));white-space:nowrap;display:inline-flex}._chipIconWrapper_rsqvg_145{width:12px;height:12px;color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white));justify-content:center;align-items:center;display:flex}._chipIconWrapper_rsqvg_145 svg{color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white))}._chipIconWrapper_rsqvg_145 img{mix-blend-mode:luminosity}._chipIcon_rsqvg_145{color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white))}._chipLabel_rsqvg_164{text-overflow:ellipsis;max-width:160px;line-height:1;overflow:hidden}._container_d7kbl_125{text-align:center;padding:0 var(--spacing--lg);flex-direction:column;align-items:center;display:flex}._icon_d7kbl_133{color:var(--color--text);margin-bottom:var(--spacing--xs);font-size:32px}._title_d7kbl_139{font-size:var(--font-size--md);font-weight:var(--font-weight--bold);color:var(--color--text);margin:0 0 var(--spacing--sm)0;line-height:var(--line-height--lg)}._body_d7kbl_147{font-size:var(--font-size--sm);color:var(--color--text--tint-1);line-height:var(--line-height--xl);margin:0 0 var(--spacing--xs)0;max-width:289px}._message_1jt83_125{margin-top:var(--spacing--sm);margin-bottom:var(--spacing--sm);line-height:var(--line-height--xl);font-size:var(--font-size--sm)}._card_1jt83_132{gap:var(--spacing--xs);border-radius:var(--radius--lg);flex-direction:column;display:flex}._section_1jt83_139{gap:var(--spacing--4xs);flex-direction:column;display:flex}._triggerSection_1jt83_145{gap:var(--spacing--4xs);align-items:baseline;display:flex}._steps_1jt83_151{padding-left:var(--spacing--md);gap:var(--spacing--2xs);margin:0;display:grid}._subSteps_1jt83_158{margin:var(--spacing--4xs)0 0 0;padding-left:var(--spacing--md);gap:var(--spacing--4xs);display:grid}._notes_1jt83_165{padding-left:var(--spacing--md);gap:var(--spacing--4xs);margin:0;display:grid}._actions_1jt83_172{gap:var(--spacing--2xs);margin-top:var(--spacing--2xs);flex-wrap:wrap;display:flex}._container_13jvs_125{align-items:center;display:flex}._select_13jvs_130,._select_13jvs_130:not([data-disabled]):hover{background-color:transparent}._content_13jvs_137 [role=option]{height:auto;padding:var(--spacing--3xs)var(--spacing--2xs)}._itemContent_13jvs_142{gap:var(--spacing--5xs);flex-direction:column;display:flex}._description_13jvs_148{font-size:var(--font-size--3xs);color:var(--color--text--tint-1);line-height:var(--line-height--sm)}._wrapper_14n6a_125{gap:var(--spacing--xs);flex-direction:column;display:flex}._intro_14n6a_131{line-height:var(--line-height--xl)}._container_14n6a_135{border:var(--border);border-radius:var(--radius)}._question_14n6a_140{padding:var(--spacing--sm)var(--spacing--xs)}._questionText_14n6a_144{margin-bottom:var(--spacing--xs)}._options_14n6a_148{gap:var(--spacing--4xs);flex-direction:column;display:flex}._options_14n6a_148 .el-radio{white-space:normal;align-items:center;height:auto;margin-right:0;display:flex}._options_14n6a_148 .el-radio__label{white-space:normal;line-height:var(--line-height--xl)}._checkboxOption_14n6a_165{align-items:center;gap:var(--spacing--2xs);cursor:pointer;padding:var(--spacing--3xs)0;border-radius:var(--radius);transition:background-color .15s;display:flex}._checkboxOption_14n6a_165:hover,._checkboxOption_14n6a_165._selected_14n6a_177{background-color:var(--color--foreground--tint-2)}._optionLabel_14n6a_181{color:var(--color--text);font-size:var(--font-size--sm)}._otherOption_14n6a_186{align-items:center;gap:var(--spacing--2xs);margin-top:var(--spacing--3xs);padding:var(--spacing--3xs)0;display:flex}._otherOption_14n6a_186 .el-radio{white-space:normal;align-items:center;width:100%;height:auto;margin-right:0;display:flex}._otherOption_14n6a_186 .el-radio__label,._otherInput_14n6a_205{flex:1}._footer_14n6a_209{border-top:var(--border);padding:var(--spacing--xs);justify-content:space-between;align-items:center;display:flex}._progress_14n6a_217{gap:var(--spacing--3xs);display:flex}._progressDot_14n6a_222{width:var(--spacing--2xs);height:var(--spacing--2xs);background-color:var(--color--foreground--tint-1);border-radius:50%;transition:background-color .2s}._progressDot_14n6a_222._active_14n6a_229{background-color:var(--color--text)}._navigation_14n6a_233{gap:var(--spacing--2xs);display:flex}._container_1vfyo_125{background-color:var(--assistant--color--background--user-bubble);border-radius:var(--radius--lg);padding:var(--spacing--sm);margin-top:var(--spacing--sm)}._answerItem_1vfyo_132{gap:var(--spacing--5xs);flex-direction:column;display:flex}._answerItem_1vfyo_132:not(:last-child){margin-bottom:var(--spacing--xs)}._question_1vfyo_141{line-height:var(--line-height--md)}._container_q91wm_125{gap:var(--spacing--xs);padding:var(--spacing--xs);margin-bottom:var(--spacing--sm);border:var(--border);border-radius:var(--spacing--3xs);background-color:#fff;flex-direction:column;display:flex;overflow:clip}._prompt_q91wm_137{color:var(--color--text);font-weight:500}._urlBox_q91wm_142{background-color:var(--color--neutral-125);border-radius:var(--spacing--4xs);padding:var(--spacing--2xs)var(--spacing--xs);overflow:hidden}._urlText_q91wm_149{color:var(--color--text);text-overflow:ellipsis;display:block;overflow:hidden}._actions_q91wm_156{gap:var(--spacing--2xs);align-items:center;display:flex}._splitButton_q91wm_162{display:flex;position:relative}._splitButtonMain_q91wm_167{border-top-right-radius:0;border-bottom-right-radius:0}._splitButtonDropdown_q91wm_172{display:flex}._splitButtonCaret_q91wm_176{border-left:1px solid rgba(255,255,255,.4);border-top-left-radius:0;border-bottom-left-radius:0}.slide-enter-active[data-v-4ff9d573],.slide-leave-active[data-v-4ff9d573]{transition:transform var(--animation--duration)var(--animation--easing)}.slide-enter-from[data-v-4ff9d573],.slide-leave-to[data-v-4ff9d573]{transform:translateY(8px)}._container_1s530_125{width:100%;height:100%}._newWorkflowButtonWrapper_1s530_130{gap:var(--spacing--2xs);background-color:var(--color--background--light-2);padding:var(--spacing--xs);border:0;flex-flow:wrap;display:flex}._newWorkflowText_1s530_140{color:var(--color--text);font-size:var(--font-size--2xs)}._container_18k35_125{text-align:center;padding:0 var(--spacing--lg);flex-direction:column;align-items:center;display:flex}._icon_18k35_133{color:var(--color--text);margin-bottom:var(--spacing--xs);font-size:32px}._title_18k35_139{font-size:var(--font-size--md);font-weight:var(--font-weight--bold);color:var(--color--text);margin:0 0 var(--spacing--sm)0;line-height:var(--line-height--lg)}._body_18k35_147{font-size:var(--font-size--sm);color:var(--color--text--tint-1);line-height:var(--line-height--xl);margin:0 0 var(--spacing--xs)0;max-width:289px}._inlineButton_18k35_155{vertical-align:middle;margin:0 var(--spacing--4xs);display:inline-flex}._wrapper_jmxiz_125{width:100%;height:100%}.ask-mode-coachmark{width:289px;padding:var(--spacing--xs);background:var(--color--background--shade-2);color:var(--color--foreground--tint-2)}.ask-mode-coachmark svg{fill:var(--color--background--shade-2);stroke:var(--color--background--shade-2)}.ask-mode-coachmark__header{padding-bottom:var(--spacing--4xs);justify-content:space-between;align-items:center;display:flex}.ask-mode-coachmark__title{font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);line-height:1.45}.ask-mode-coachmark__body{font-size:var(--font-size--sm);line-height:var(--line-height--xl);margin:0}.ask-mode-coachmark__footer{padding-top:var(--spacing--2xs)}.ask-mode-coachmark__button{background-color:var(--color--primary)}.ask-mode-coachmark__button:hover{background-color:var(--color--primary--shade-1)}._slideWrapper_1qkuu_125{height:100%;overflow:hidden}._slideEnterActive_1qkuu_130{transition:width var(--b1207176)ease-in-out}._slideLeaveActive_1qkuu_134{transition:width var(--v1750e316)ease-in-out}._slideFrom_1qkuu_138{width:0!important}._resizeWrapper_1qkuu_142{z-index:var(--ask-assistant-chat--z)}._wrapper_1qkuu_146{flex-direction:column;height:100%;display:flex}._assistantContent_1qkuu_152{flex:1;overflow:hidden}._app_1lj2z_125{height:100vh;overflow:hidden}\n/*$vite$:1*/',document.head.appendChild(cu);try{e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(d=(new e.Error).stack)&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[d]="02c37120-34f9-45e5-a194-87ec6d3b09f4",e._sentryDebugIdIdentifier="sentry-dbid-02c37120-34f9-45e5-a194-87ec6d3b09f4")}catch(e){}var e,d;for((function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),du=Fe({...kl,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),uu=m({name:"ElDrawer",components:{ElOverlay:Fa,ElFocusTrap:xt,ElIcon:st,Close:Tt},inheritAttrs:!1,props:du,emits:Cl,setup(e,{slots:t}){ye({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},_((()=>!!t.title))),ye({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},_((()=>!!e.customClass)));const o=s(),a=s(),r=De("drawer"),{t:l}=ke(),n=_((()=>"rtl"===e.direction||"ltr"===e.direction)),i=_((()=>rt(e.size)));return{...Tl(e,o),drawerRef:o,focusStartRef:a,isHorizontal:n,drawerSize:i,ns:r,t:l}}}),pu=["aria-label","aria-labelledby","aria-describedby"],vu=["id","aria-level"],mu=["aria-label"],gu=["id"],bu=Me(lt(uu,[["render",D_],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]])),fu=m({__name:"NonProductionLicenseBanner",setup:e=>(e,t)=>(r(),Z(zi,{name:"NON_PRODUCTION_LICENSE",dismissible:!1},{mainContent:oe((()=>[n("span",null,x(T(ie).baseText("banners.nonProductionLicense.message")),1)])),_:1}))}),hu=m({__name:"TrialOverBanner",setup(e){const t=Pi();function o(){t.goToUpgrade("canvas-nav","upgrade-canvas-nav","redirect")}return(e,t)=>(r(),Z(zi,{"custom-icon":"info",theme:"warning",name:"TRIAL_OVER"},{mainContent:oe((()=>[n("span",null,x(T(ie).baseText("banners.trialOver.message")),1)])),trailingContent:oe((()=>[D(T(Le),{class:"n8n-button--success",variant:"solid",icon:"zap",size:"small",onClick:o},{default:oe((()=>[l(x(T(ie).baseText("generic.upgradeNow")),1)])),_:1})])),_:1}))}}),_u={key:0},xu=["value","max"],yu=$t(m({__name:"TrialBanner",setup(e){const t={success:"solid",primary:"solid",secondary:"subtle",tertiary:"ghost",danger:"destructive"},o={success:{"--button--color--background":"var(--color--success)","--button--color--background-hover":"var(--color--success--shade-1)","--button--color--background-active":"var(--color--success--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--success)","--button--shadow--hover":"0 0 0 1px var(--color--success--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--success--shade-1)","--button--border-color":"var(--color--success)","--button--border-color--hover":"var(--color--success--shade-1)","--button--border-color--active":"var(--color--success--shade-1)"},warning:{"--button--color--background":"var(--color--warning)","--button--color--background-hover":"var(--color--warning--shade-1)","--button--color--background-active":"var(--color--warning--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--warning)","--button--shadow--hover":"0 0 0 1px var(--color--warning--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--warning--shade-1)","--button--border-color":"var(--color--warning)","--button--border-color--hover":"var(--color--warning--shade-1)","--button--border-color--active":"var(--color--warning--shade-1)"},danger:{"--button--color--background":"var(--color--danger)","--button--color--background-hover":"var(--color--danger--shade-1)","--button--color--background-active":"var(--color--danger--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--danger)","--button--shadow--hover":"0 0 0 1px var(--color--danger--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--danger--shade-1)","--button--border-color":"var(--color--danger)","--button--border-color--hover":"var(--color--danger--shade-1)","--button--border-color--active":"var(--color--danger--shade-1)"},primary:{"--button--color--background":"var(--color--primary)","--button--color--background-hover":"var(--color--primary--shade-1)","--button--color--background-active":"var(--color--primary--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--primary)","--button--shadow--hover":"0 0 0 1px var(--color--primary--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--primary--shade-1)","--button--border-color":"var(--color--primary)","--button--border-color--hover":"var(--color--primary--shade-1)","--button--border-color--active":"var(--color--primary--shade-1)"}},a=Ja(),s=Pi(),c=et(),d=_((()=>a.bannerTimeLeft)),u=_((()=>a.showExecutions)),p=_((()=>({text:a.bannerCta.text,icon:a.bannerCta.icon,size:a.bannerCta.size,style:a.bannerCta.style,variant:a.bannerCta.variant,href:a.bannerCta.href}))),v=_((()=>a.bannerIcon)),m=_((()=>p.value.variant?p.value.variant:t[p.value.style]??"solid")),g=_((()=>{if(!p.value.variant)return o[p.value.style]})),b=_((()=>a.trialTimeLeft)),f=_((()=>{if(d.value.text)return d.value.text;const{count:e,unit:t}=b.value;return ie.baseText(`banners.trial.message.${t}`,{adjustToNumber:e,interpolate:{count:String(e)}})})),h=_((()=>{const e=a.currentPlanData,t=a.currentUsageData;return e&&t?{...e,usage:t}:null})),w=_((()=>h.value?.usage?h.value.usage.executions<h.value.monthlyExecutionsLimit:0)),k=_((()=>{if(!h.value?.usage)return 0;const e=h.value.usage.executions,t=8*h.value.monthlyExecutionsLimit/100;return e<t?t:e})),C=_((()=>h.value?.monthlyExecutionsLimit?h.value.monthlyExecutionsLimit:0)),E=_((()=>{if(!h.value?.usage)return 0;const e=h.value.usage.executions,t=h.value.monthlyExecutionsLimit;return e>t?t:e}));function j(){p.value.href?p.value.href.startsWith("http")?window.open(p.value.href,"_blank"):c.push(p.value.href):s.goToUpgrade("canvas-nav","upgrade-canvas-nav","redirect")}return(e,t)=>(r(),Z(zi,{name:"TRIAL",theme:"custom",dismissible:T(a).bannerDismissible,"dismiss-permanently":"","custom-icon":v.value},{mainContent:oe((()=>[n("div",{class:I(e.$style.content)},[d.value.show?(r(),i("span",_u,x(f.value),1)):y("",!0),u.value?(r(),i("div",{key:1,class:I(e.$style.usageCounter)},[n("div",{class:I(e.$style.progressBarDiv)},[n("progress",{class:I([w.value?e.$style.progressBarSuccess:e.$style.progressBarDanger,e.$style.progressBar]),value:k.value,max:C.value},null,10,xu)],2),n("div",{class:I(e.$style.executionsCountSection)},[D(T(Je),{size:"xsmall",color:w.value?"text-dark":"danger"},{default:oe((()=>[l(x(E.value)+"/"+x(C.value),1)])),_:1},8,["color"]),t[0]||(t[0]=l(" ",-1)),D(T(Je),{size:"xsmall",color:w.value?"text-dark":"danger"},{default:oe((()=>[l(x(T(ie).baseText("executionUsage.label.executions")),1)])),_:1},8,["color"])],2)],2)):y("",!0)],2)])),trailingContent:oe((()=>[n("div",{class:I(e.$style.trailingContentWrapper)},[D(T(Le),{variant:m.value,style:te(g.value),icon:p.value.icon,size:p.value.size,onClick:j},{default:oe((()=>[l(x(p.value.text),1)])),_:1},8,["variant","style","icon","size"])],2)])),_:1},8,["dismissible","custom-icon"]))}}),[["__cssModules",{$style:{content:"_content_1fc63_125",progressBarDiv:"_progressBarDiv_1fc63_131",progressBar:"_progressBar_1fc63_131",progressBarSuccess:"_progressBarSuccess_1fc63_160",progressBarDanger:"_progressBarDanger_1fc63_170",usageText:"_usageText_1fc63_179",usageCounter:"_usageCounter_1fc63_186",danger:"_danger_1fc63_194",executionsCountSection:"_executionsCountSection_1fc63_198",trailingContentWrapper:"_trailingContentWrapper_1fc63_202"}}]]),wu=$t(m({__name:"V1Banner",setup(e){const t=Ni();async function o(){await t.dismissBanner("V1","permanent")}const a=_((()=>Ka(["instanceOwner"])));return(e,t)=>{const l=q("n8n-html");return r(),Z(zi,{"custom-icon":"info",theme:"warning",name:"V1",class:I(e.$style.v1container)},{mainContent:oe((()=>[S(n("span",null,null,512),[[l,T(ie).baseText("banners.v1.message")]]),a.value?(r(),i("a",{key:0,class:I(e.$style.link),"data-test-id":"banner-confirm-v1",onClick:o},[S(n("span",null,null,512),[[l,T(ie).baseText("generic.dontShowAgain")]])],2)):y("",!0)])),_:1},8,["class"])}}}),[["__cssModules",{$style:{v1container:"_v1container_182t0_125",link:"_link_182t0_126"}}]]),ku=m({__name:"EmailConfirmationBanner",setup(e){const t=Zo(),o=Ja(),a=_((()=>o.currentUserCloudInfo?.email??""));async function i(){try{await Or().sendConfirmationEmail(),t.showMessage({type:"success",title:ie.baseText("banners.confirmEmail.toast.success.heading"),message:ie.baseText("banners.confirmEmail.toast.success.message")})}catch(e){t.showMessage({type:"error",title:ie.baseText("banners.confirmEmail.toast.error.heading"),message:e.message})}}return(e,t)=>{const o=N("RouterLink");return r(),Z(zi,{name:"EMAIL_CONFIRMATION",theme:"warning"},{mainContent:oe((()=>[n("span",null,[l(x(T(ie).baseText("banners.confirmEmail.message.1"))+" ",1),D(o,{to:"/settings/personal"},{default:oe((()=>[l(x(a.value),1)])),_:1}),l(" "+x(T(ie).baseText("banners.confirmEmail.message.2")),1)])])),trailingContent:oe((()=>[D(T(Le),{class:"n8n-button--success",variant:"solid",icon:"mail",size:"small","data-test-id":"confirm-email-button",onClick:i},{default:oe((()=>[l(x(T(ie).baseText("banners.confirmEmail.button")),1)])),_:1})])),_:1})}}}),Tu=m({__name:"DataTableStorageLimitWarningBanner",setup(e){const t=Bi(),o=se();return(e,a)=>(r(),Z(zi,{name:"DATA_TABLE_STORAGE_LIMIT_WARNING",dismissible:!0,theme:"warning"},{mainContent:oe((()=>[n("span",null,x(T(o).baseText("dataTable.banner.storageLimitWarning.message",{interpolate:{usage:`${T(t).dataTableSize} / ${T(t).maxSizeMB}MB`}})),1)])),_:1}))}}),Cu=m({__name:"DataTableStorageLimitErrorBanner",setup(e){const t=Bi(),o=se();return(e,a)=>(r(),Z(zi,{name:"DATA_TABLE_STORAGE_LIMIT_ERROR",dismissible:!0,theme:"danger"},{mainContent:oe((()=>[n("span",null,x(T(o).baseText("dataTable.banner.storageLimitError.message",{interpolate:{usage:`${T(t).dataTableSize} / ${T(t).maxSizeMB}MB`}})),1)])),_:1}))}}),Eu={"data-test-id":"banner-stack"},ju={V1:{priority:350,component:wu},WORKFLOW_AUTO_DEACTIVATED:{priority:340,component:m({__name:"WorkflowAutoDeactivatedBanner",setup:e=>(e,t)=>(r(),Z(zi,{name:"WORKFLOW_AUTO_DEACTIVATED",theme:"warning","custom-icon":"info"},{mainContent:oe((()=>[n("span",null,x(T(ie).baseText("banners.workflowAutoDeactivated.message")),1)])),_:1}))})},TRIAL_OVER:{priority:260,component:hu},EMAIL_CONFIRMATION:{priority:250,component:ku},TRIAL:{priority:150,component:yu},NON_PRODUCTION_LICENSE:{priority:140,component:fu},DATA_TABLE_STORAGE_LIMIT_WARNING:{priority:300,component:Tu},DATA_TABLE_STORAGE_LIMIT_ERROR:{priority:400,component:Cu}},Iu=m({__name:"BannerStack",setup(e){const t=Ni();async function o(){const e=await mr();t.updateBannersHeight(e)}const a=e=>ju[e]||t.dynamicBannersMap[e],l=_((()=>{if(o(),0===t.bannerStack.length)return null;let e=a(t.bannerStack[0]),r=t.bannerStack[0];return t.bannerStack.forEach(((t,o)=>{if(0===o)return;const l=a(t);l.priority>e.priority&&(e=l,r=t)})),{component:e.component,props:(l={name:r,content:e.content,theme:e.theme,isDismissible:e.isDismissible,dismissPermanently:e.dismissPermanently},Object.fromEntries(Object.entries(l).filter((([e,t])=>void 0!==t))))};var l}));return C((async()=>{await o()})),(e,t)=>(r(),i("div",Eu,[l.value?(r(),Z(Q(l.value.component),J(w({key:0},l.value.props)),null,16)):y("",!0)]))}}),zu=$t(m({__name:"AppBanners",setup(e){const t=nt(),o=_((()=>t.name===Fn.DEMO||t.name===Fn.DEMO_DIFF));return(e,t)=>(r(),i("div",{id:"banners",class:I(e.$style.banners)},[o.value?y("",!0):(r(),Z(Iu,{key:0}))],2))}}),[["__cssModules",{$style:{banners:"_banners_d938c_125"}}]]),Nu={class:"action-buttons"},Su=$t(m({__name:"AboutModal",setup(e){const t=he(),o=Zo(),a=se(),i=Di(),s=Oi(),c=ji(),d=()=>{t.emit("close")},u=async()=>{try{const e=await ca(c.restApiContext),t=new File([e],"THIRD_PARTY_LICENSES.md",{type:"text/markdown"});window.open(URL.createObjectURL(t))}catch(e){o.showToast({title:a.baseText("about.thirdPartyLicenses.downloadError"),message:e.message,type:"error"})}},p=async()=>{o.showToast({title:a.baseText("about.debug.toast.title"),message:a.baseText("about.debug.toast.message"),type:"info",duration:5e3}),await s.copy(i.generateDebugInfo())};return(e,o)=>(r(),Z(Li,{"max-width":"540px",title:T(a).baseText("about.aboutN8n"),"event-bus":T(t),name:T(Bn),center:!0},{content:oe((()=>[n("div",{class:I(e.$style.container)},[D(T(yl),null,{default:oe((()=>[D(T(wl),{span:8,class:"info-name"},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(a).baseText("about.n8nVersion")),1)])),_:1})])),_:1}),D(T(wl),{span:16},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(c).versionCli),1)])),_:1})])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:8,class:"info-name"},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(a).baseText("about.sourceCode")),1)])),_:1})])),_:1}),D(T(wl),{span:16},{default:oe((()=>[D(T(mt),{to:"https://github.com/n8n-io/n8n"},{default:oe((()=>[...o[0]||(o[0]=[l("https://github.com/n8n-io/n8n",-1)])])),_:1})])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:8,class:"info-name"},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(a).baseText("about.license")),1)])),_:1})])),_:1}),D(T(wl),{span:16},{default:oe((()=>[D(T(mt),{to:"https://github.com/n8n-io/n8n/blob/master/LICENSE.md"},{default:oe((()=>[l(x(T(a).baseText("about.n8nLicense")),1)])),_:1})])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:8,class:"info-name"},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(a).baseText("about.thirdPartyLicenses")),1)])),_:1})])),_:1}),D(T(wl),{span:16},{default:oe((()=>[D(T(mt),{onClick:u},{default:oe((()=>[l(x(T(a).baseText("about.thirdPartyLicensesLink")),1)])),_:1})])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:8,class:"info-name"},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(a).baseText("about.instanceID")),1)])),_:1})])),_:1}),D(T(wl),{span:16},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(c).instanceId),1)])),_:1})])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:8,class:"info-name"},{default:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(a).baseText("about.debug.title")),1)])),_:1})])),_:1}),D(T(wl),{span:16},{default:oe((()=>[n("div",{class:I(e.$style.debugInfo),onClick:p},[D(T(mt),null,{default:oe((()=>[l(x(T(a).baseText("about.debug.message")),1)])),_:1})],2)])),_:1})])),_:1})],2)])),footer:oe((()=>[n("div",Nu,[D(T(Le),{float:"right",label:T(a).baseText("about.close"),"data-test-id":"close-about-modal-button",onClick:d},null,8,["label"])])])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{container:"_container_1mbqn_125"}}]]),Mu=$t(m({__name:"ActivationModal",setup(e){const t=s(!1),o=Vi(),a=Pr(),i=Gr(),c=Sr(),d=et(),u=se(),p=_((()=>u.baseText("activationModal.workflowPublished"))),v=_((()=>{const e=ho(a.workflowTriggerNodes);if(!e.length)return"";if(e.length>1)return u.baseText("activationModal.yourTriggersWillNowFire");const t=e[0],o=i.getNodeType(t.type,t.typeVersion);if(o){if(o.activationMessage)return o.activationMessage;const e=To(o);if(t.webhookId)return u.baseText("activationModal.yourWorkflowWillNowListenForEvents",{interpolate:{serviceName:e}});if(o.polling)return u.baseText("activationModal.yourWorkflowWillNowRegularlyCheck",{interpolate:{serviceName:e}})}return u.baseText("activationModal.yourTriggerWillNowFire")})),m=async()=>{const e=o.activeExecution,t=a.workflowId;e?d.push({name:Fn.EXECUTION_PREVIEW,params:{name:t,executionId:e.id}}).catch((()=>{})):d.push({name:Fn.EXECUTION_HOME,params:{name:t}}).catch((()=>{})),c.closeModal(gn)},g=async()=>{c.openModal(Sn)},b=e=>{const o="boolean"==typeof e?e:Boolean(e);t.value=o,Nr(Kn).value=o.toString()};return(e,o)=>(r(),Z(Li,{name:T(gn),title:p.value,width:"460px"},{content:oe((()=>[n("div",null,[D(T(Je),null,{default:oe((()=>[l(x(v.value),1)])),_:1})]),n("div",{class:I(e.$style.spaced)},[D(T(Je),null,{default:oe((()=>[D(T(Je),{bold:!0},{default:oe((()=>[l(x(T(u).baseText("activationModal.theseExecutionsWillNotShowUp")),1)])),_:1}),l(" "+x(T(u).baseText("activationModal.butYouCanSeeThem"))+" ",1),n("a",{onClick:m},x(T(u).baseText("activationModal.executionList")),1),l(" "+x(T(u).baseText("activationModal.ifYouChooseTo"))+" ",1),n("a",{onClick:g},x(T(u).baseText("activationModal.saveExecutions")),1)])),_:1})],2)])),footer:oe((({close:o})=>[n("div",{class:I(e.$style.footer)},[D(T(zt),{"model-value":t.value,"onUpdate:modelValue":b},{label:oe((()=>[l(x(T(u).baseText("generic.dontShowAgain")),1)])),_:1},8,["model-value"]),D(T(Le),{label:T(u).baseText("activationModal.gotIt"),onClick:o},null,8,["label","onClick"])],2)])),_:1},8,["name","title"]))}}),[["__cssModules",{$style:{spaced:"_spaced_1mc84_125",footer:"_footer_1mc84_129"}}]]),$u={__name:"ApiKeyScopes",props:{modelValue:{type:Array,default:()=>[]},availableScopes:{type:Array,default:()=>[]},enabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const o=e,a=t,c=s(o.modelValue),d=se(),{goToUpgrade:u}=Pi(),p=s(!1),v=s(!1),m=s(null),g=_((()=>{const e={};return o.availableScopes.forEach((t=>{const[o,a]=t.split(":");e[o]||(e[o]=[]),a&&e[o].push(a)})),e}));function b(){u("api-key-scopes","upgrade-api-key-scopes")}return B(c,(e=>{e.length===o.availableScopes.length?(v.value=!1,p.value=!0):e.length>0?v.value=!0:0===e.length&&(v.value=!1,p.value=!1),a("update:modelValue",e)})),B(p,(e=>{c.value=e?o.availableScopes:[]})),(t,o)=>(r(),i("div",{class:I(t.$style["api-key-scopes"])},[n("div",{ref_key:"popperContainer",ref:m},null,512),D(T(jt),{label:T(d).baseText("settings.api.scopes.label"),color:"text-dark"},{default:oe((()=>[D(T(Qe),{modelValue:c.value,"onUpdate:modelValue":o[1]||(o[1]=e=>c.value=e),"data-test-id":"scopes-select","popper-class":t.$style["scopes-dropdown-container"],teleported:!0,multiple:"","collapse-tags":"","max-collapse-tags":10,placement:"top","reserve-keyword":!1,placeholder:T(d).baseText("settings.api.scopes.placeholder"),"append-to":m.value},{header:oe((()=>[D(T(zt),{modelValue:p.value,"onUpdate:modelValue":o[0]||(o[0]=e=>p.value=e),disabled:!e.enabled,class:I(t.$style["scopes-checkbox"]),indeterminate:v.value,label:T(d).baseText("settings.api.scopes.selectAll")},null,8,["modelValue","disabled","class","indeterminate","label"])])),default:oe((()=>[(r(!0),i(j,null,Y(g.value,((t,o)=>(r(),Z(T(Ne),{key:o,disabled:!e.enabled,label:T(Lt)(o).toUpperCase()},{default:oe((()=>[(r(!0),i(j,null,Y(t,(e=>(r(),Z(T(ht),{key:`${o}:${e}`,label:`${o}:${e}`,value:`${o}:${e}`},null,8,["label","value"])))),128))])),_:2},1032,["disabled","label"])))),128))])),_:1},8,["modelValue","popper-class","placeholder","append-to"])])),_:1},8,["label"]),e.enabled?y("",!0):(r(),Z(T(Se),{key:0},{default:oe((()=>[D(T(me),{keypath:"settings.api.scopes.upgrade",scope:"global"},{link:oe((()=>[D(T(mt),{size:"small",onClick:b},{default:oe((()=>[l(x(T(d).baseText("generic.upgrade")),1)])),_:1})])),_:1})])),_:1}))],2))}},Au=$t($u,[["__cssModules",{$style:{"api-key-scopes":"_api-key-scopes_1tru2_2","scopes-dropdown-container":"_scopes-dropdown-container_1tru2_12","scopes-checkbox":"_scopes-checkbox_1tru2_42"}}]]),Pu=$t(m({__name:"ApiKeyCreateOrEditModal",props:{mode:{default:"new"},activeId:{default:""}},setup(e){const t={"7_DAYS":7,"30_DAYS":30,"60_DAYS":60,"90_DAYS":90,CUSTOM:1,NO_EXPIRATION:0},o=se(),{showError:a,showMessage:c}=Zo(),d=Sr(),u=ji(),{createApiKey:p,updateApiKey:v,apiKeysById:m,availableScopes:g}=qi(),b=Fr(),f=s(""),h=s(t["30_DAYS"]),w=he(),k=s(null),E=s(!1),z=s(""),N=s(""),S=s(!1),M=s(""),$=s([]),A=Ft(),P=qi(),B=_((()=>A.isEnterpriseFeatureEnabled[Xn.ApiKeyScopes])),L=e=>qn.now().setZone(u.timezone).startOf("day").plus({days:e}),O=s(L(h.value).toFormat("ccc, MMM d yyyy")),R=s(null),U=e,W=_((()=>{const e=h.value===t.NO_EXPIRATION||h.value===t.CUSTOM&&N.value||O.value;return f.value&&(!B.value||$.value.length)&&("edit"===U.mode||e)})),q=e=>Date.now()>e.getTime();function F(e){f.value=e}function H(e){$.value=e}C((()=>{if(b.set(o.baseText("settings.api")),setTimeout((()=>{R.value?.focus()})),"edit"===U.mode){const e=m[U.activeId];f.value=e.label??"",M.value=K(e),$.value=B.value?e.scopes.filter((e=>P.availableScopes.includes(e))):P.availableScopes}"new"!==U.mode||B.value||($.value=g)}));const K=e=>{const t=qn.fromMillis(Date.parse(e.createdAt)).toFormat("ccc, MMM d yyyy");return o.baseText("settings.api.creationTime",{interpolate:{time:t}})};async function G(){try{E.value=!0,await v(U.activeId,{label:f.value,scopes:$.value}),c({type:"success",title:o.baseText("settings.api.update.toast")}),Q()}catch(e){a(e,o.baseText("settings.api.edit.error"))}finally{E.value=!1}}function Q(){d.closeModal(rr)}const X=async()=>{if(!f.value)return;let e=null;h.value===t.CUSTOM?e=parseInt(N.value,10):h.value!==t.NO_EXPIRATION&&(e=L(h.value).toUnixInteger());const r={label:f.value,expiresAt:e,scopes:$.value};try{E.value=!0,k.value=await p(r),z.value=k.value.rawApiKey,c({type:"success",title:o.baseText("settings.api.create.toast")})}catch(l){a(l,o.baseText("settings.api.create.error"))}finally{E.value=!1}},J=_((()=>{let e="edit";return"new"===U.mode&&(e=k.value?"created":"create"),o.baseText(`settings.api.view.modal.title.${e}`)})),ee=e=>e===t.CUSTOM?(S.value=!0,void(O.value="")):e!==t.NO_EXPIRATION?(O.value=L(e).toFormat("ccc, MMM d yyyy"),void(S.value=!1)):(O.value="",void(S.value=!1));async function te(e){"Enter"===e.key&&("new"===U.mode?await X():await G())}return(a,s)=>(r(),Z(Li,{title:J.value,"event-bus":T(w),name:T(rr),width:"600px","lock-scroll":!1,"close-on-esc":!0,"close-on-click-modal":!1,"show-close":!0},{content:oe((()=>[n("div",{onKeyup:V(te,["enter"])},[k.value?(r(),Z(T(Ae),{key:0,class:"mb-4xs"},{default:oe((()=>[D(Wi,{label:k.value.label,value:k.value.rawApiKey,"redact-value":!0,"copy-button-text":T(o).baseText("generic.clickToCopy"),"toast-title":T(o).baseText("settings.api.view.copy.toast"),hint:T(o).baseText("settings.api.view.copy")},null,8,["label","value","copy-button-text","toast-title","hint"])])),_:1})):(r(),i("div",{key:1,class:I(a.$style.form)},[D(T(jt),{label:T(o).baseText("settings.api.view.modal.form.label"),color:"text-dark"},{default:oe((()=>[D(T(Ee),{ref_key:"inputRef",ref:R,required:"","model-value":f.value,size:"large",type:"text",placeholder:T(o).baseText("settings.api.view.modal.form.label.placeholder"),maxlength:50,"data-test-id":"api-key-label","onUpdate:modelValue":F},null,8,["model-value","placeholder"])])),_:1},8,["label"]),"new"===e.mode?(r(),i("div",{key:0,class:I(a.$style.expirationSection)},[D(T(jt),{label:T(o).baseText("settings.api.view.modal.form.expiration"),color:"text-dark"},{default:oe((()=>[D(T(Ue),{modelValue:h.value,"onUpdate:modelValue":[s[0]||(s[0]=e=>h.value=e),ee],size:"large",filterable:"",readonly:"","data-test-id":"expiration-select"},{default:oe((()=>[(r(!0),i(j,null,Y(Object.keys(t),(e=>{return r(),Z(T(Te),{key:e,value:t[e],label:(a=t[e],t.CUSTOM===a?o.baseText("settings.api.view.modal.form.expiration.custom"):t.NO_EXPIRATION===a?o.baseText("settings.api.view.modal.form.expiration.none"):o.baseText("settings.api.view.modal.form.expiration.days",{interpolate:{numberOfDays:a}}))},null,8,["value","label"]);var a})),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),O.value?(r(),Z(T(Je),{key:0,class:"mb-xs"},{default:oe((()=>[l(x(T(o).baseText("settings.api.view.modal.form.expirationText",{interpolate:{expirationDate:O.value}})),1)])),_:1})):y("",!0),S.value?(r(),Z(T(Bt),{key:1,modelValue:N.value,"onUpdate:modelValue":s[1]||(s[1]=e=>N.value=e),type:"date",teleported:!1,placeholder:"yyyy-mm-dd","value-format":"X","disabled-date":q},null,8,["modelValue"])):y("",!0)],2)):y("",!0),D(Au,{modelValue:$.value,"onUpdate:modelValue":[s[2]||(s[2]=e=>$.value=e),H],"available-scopes":T(g),enabled:B.value},null,8,["modelValue","available-scopes","enabled"])],2))],32)])),footer:oe((()=>[n("div",{class:I(a.$style.footer)},["new"!==e.mode||k.value?"new"===e.mode?(r(),Z(T(Le),{key:1,label:T(o).baseText("settings.api.view.modal.done.button"),onClick:Q},null,8,["label"])):y("",!0):(r(),Z(T(Le),{key:0,loading:E.value,disabled:!W.value,label:T(o).baseText("settings.api.view.modal.save.button"),onClick:X},null,8,["loading","disabled","label"])),"edit"===e.mode?(r(),Z(T(Le),{key:2,disabled:!W.value,label:T(o).baseText("settings.api.view.modal.save.button"),onClick:G},null,8,["disabled","label"])):y("",!0),"edit"===e.mode?(r(),Z(T(Je),{key:3,size:"small",color:"text-light"},{default:oe((()=>[l(x(M.value),1)])),_:1})):y("",!0)],2)])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{notice:"_notice_gomyt_125",form:"_form_gomyt_129",expirationSection:"_expirationSection_gomyt_135",footer:"_footer_gomyt_142"}}]]),Bu=$t(m({__name:"NewAssistantSessionModal",props:{name:{},data:{}},setup(e){const t=se(),o=Sr(),a=Fi(),i=Hi(),s=e,c=()=>{o.closeModal(Bl)},d=async()=>{"errorHelp"in s.data.context?(await i.openWithErrorHelper(s.data.context.errorHelp),a.trackUserOpenedAssistant({source:"error",task:"error",has_existing_session:!0})):"credHelp"in s.data.context&&await i.openWithCredHelp(s.data.context.credHelp.credType),c()};return(e,o)=>(r(),Z(Li,{width:"460px",height:"250px","data-test-id":"new-assistant-session-modal",name:T(Bl),center:!0,"append-to-body":!0},{header:oe((()=>[l(x(T(t).baseText("aiAssistant.newSessionModal.title.part1"))+" ",1),n("span",{class:I(e.$style.assistantIcon)},[D(T(we),{size:"medium"})],2),D(T(It),{size:"xlarge",text:T(t).baseText("aiAssistant.assistant")},null,8,["text"]),l(" "+x(T(t).baseText("aiAssistant.newSessionModal.title.part2")),1)])),content:oe((()=>[n("div",{class:I(e.$style.container)},[n("p",null,[D(T(Je),null,{default:oe((()=>[l(x(T(t).baseText("aiAssistant.newSessionModal.message")),1)])),_:1})]),n("p",null,[D(T(Je),null,{default:oe((()=>[l(x(T(t).baseText("aiAssistant.newSessionModal.question")),1)])),_:1})])],2)])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{variant:"subtle",label:T(t).baseText("generic.cancel"),onClick:c},null,8,["label"]),D(T(Le),{label:T(t).baseText("aiAssistant.newSessionModal.confirm"),onClick:d},null,8,["label"])],2)])),_:1},8,["name"]))}}),[["__cssModules",{$style:{container:"_container_1yu53_125",assistantIcon:"_assistantIcon_1yu53_132",footer:"_footer_1yu53_136"}}]]),Lu=m({__name:"ChangePasswordModal",setup(e){const t=s(null),o=vt(),a=he(),l=s(""),n=s(!1),i=se(),{showMessage:c,showError:d}=Zo(),u=Or(),p=e=>"string"==typeof e&&e!==l.value&&{messageKey:"auth.changePassword.passwordsMustMatchError"},v=e=>{"password"===e.name&&"string"==typeof e.value&&(l.value=e.value)},m=async e=>{const t=e;try{n.value=!0,await u.updateCurrentUserPassword({currentPassword:t.currentPassword,newPassword:t.password,mfaCode:t.mfaCode}),c({type:"success",title:i.baseText("auth.changePassword.passwordUpdated"),message:i.baseText("auth.changePassword.passwordUpdatedMessage")}),a.emit("close")}catch(o){d(o,i.baseText("auth.changePassword.error"))}finally{n.value=!1}},g=()=>{o.emit("submit")};return C((()=>{const e={currentPassword:{name:"currentPassword",properties:{label:i.baseText("auth.changePassword.currentPassword"),type:"password",required:!0,autocomplete:"current-password",capitalize:!0,focusInitially:!0}},mfaCode:{name:"mfaCode",properties:{label:i.baseText("auth.changePassword.mfaCode"),type:"text",required:!0,capitalize:!0}},newPassword:{name:"password",properties:{label:i.baseText("auth.newPassword"),type:"password",required:!0,validationRules:[{name:"DEFAULT_PASSWORD_RULES"}],infoText:i.baseText("auth.defaultPasswordRequirements"),autocomplete:"new-password",capitalize:!0}},newPasswordAgain:{name:"password2",properties:{label:i.baseText("auth.changePassword.reenterNewPassword"),type:"password",required:!0,validators:{TWO_PASSWORDS_MATCH:{validate:p}},validationRules:[{name:"TWO_PASSWORDS_MATCH"}],autocomplete:"new-password",capitalize:!0}}},{currentUser:o}=u;t.value=o?.mfaEnabled?[e.currentPassword,e.mfaCode,e.newPassword,e.newPasswordAgain]:[e.currentPassword,e.newPassword,e.newPasswordAgain]})),(e,l)=>(r(),Z(Li,{name:T(ni),title:T(i).baseText("auth.changePassword"),center:!0,width:"460px","event-bus":T(a),onEnter:g},{content:oe((()=>[t.value?(r(),Z(T(yt),{key:0,inputs:t.value,"event-bus":T(o),"column-view":!0,onUpdate:v,onSubmit:m},null,8,["inputs","event-bus"])):y("",!0)])),footer:oe((()=>[D(T(Le),{loading:n.value,label:T(i).baseText("auth.changePassword"),float:"right","data-test-id":"change-password-button",onClick:g},null,8,["loading","label"])])),_:1},8,["name","title","event-bus"]))}}),Ou=Lu,Ru=$t(m({__name:"ConfirmPasswordModal",setup(e){const t=s(null),o=vt(),a=s(!1),n=se(),i=e=>{const t=e.currentPassword;t&&(a.value=!0,Yi.emit("close",{currentPassword:t}))},c=()=>{o.emit("submit")};return C((()=>{t.value=[{name:"currentPassword",properties:{label:n.baseText("auth.confirmPassword.currentPassword"),type:"password",required:!0,autocomplete:"current-password",capitalize:!0,focusInitially:!0}}]})),(e,s)=>(r(),Z(Li,{name:T(jn),title:T(n).baseText("auth.confirmPassword"),center:!0,width:"460px","event-bus":T(Yi),onEnter:c},{content:oe((()=>[D(T(Je),{class:I(e.$style.description),tag:"p"},{default:oe((()=>[l(x(T(n).baseText("auth.confirmPassword.confirmPasswordToChangeEmail")),1)])),_:1},8,["class"]),t.value?(r(),Z(T(yt),{key:0,inputs:t.value,"event-bus":T(o),"column-view":!0,onSubmit:i},null,8,["inputs","event-bus"])):y("",!0)])),footer:oe((()=>[D(T(Le),{loading:a.value,label:T(n).baseText("generic.confirm"),float:"right","data-test-id":"confirm-password-button",onClick:c},null,8,["loading","label"])])),_:1},8,["name","title","event-bus"]))}}),[["__cssModules",{$style:{description:"_description_z8d8j_125"}}]]),Du={},Uu={},Vu=null,Wu=null,qu="7",Fu=[],Hu=Symbol.for("SentryBufferFullError"),Ku=6e4,Gu="Not capturing exception because it's already been captured.",Yu="Discarded session because of missing or non-string release",Qu=Symbol.for("SentryInternalError"),Xu=Symbol.for("SentryDoNotSendEventError"),Ju=5e3,Zu=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=ex(e.transportOptions?.bufferSize??64),e.dsn?this._dsn=Ys(e.dsn):Qs&&ls.warn("No DSN provided, client will not send events."),this._dsn){const t=H_(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&sx(this,"afterCaptureLog","flushLogs",mx,Q_),(this._options.enableMetrics??this._options._experiments?.enableMetrics??1)&&sx(this,"afterCaptureMetric","flushMetrics",vx,J_)}captureException(e,t,o){const a=ds();if(us(e))return Qs&&ls.log(Gu),a;const r={event_id:a,...t};return this._process((()=>this.eventFromException(e,r).then((e=>this._captureEvent(e,r,o))).then((e=>e))),"error"),r.event_id}captureMessage(e,t,o,a){const r={event_id:ds(),...o},l=sc(e)?e:String(e),n=Hs(e),i=n?this.eventFromMessage(l,t,r):this.eventFromException(e,r);return this._process((()=>i.then((e=>this._captureEvent(e,r,a)))),n?"unknown":"error"),r.event_id}captureEvent(e,t,o){const a=ds();if(t?.originalException&&us(t.originalException))return Qs&&ls.log(Gu),a;const r={event_id:a,...t},l=e.sdkProcessingMetadata||{},n=l.capturedSpanScope,i=l.capturedSpanIsolationScope,s=cx(e.type);return this._process((()=>this._captureEvent(e,r,n||o,i)),s),r.event_id}captureSession(e){this.sendSession(e),Cs(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){const t=this._transport;if(!t)return!0;this.emit("flush");const o=await this._isClientDoneProcessing(e),a=await t.flush(e);return o&&a}async close(e){const t=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some((({name:e})=>e.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){const t=this._integrations[e.name];Y_(this,e,this._integrations),t||G_(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let o=Us(e,this._dsn,this._options._metadata,this._options.tunnel);for(const a of t.attachments||[])o=tc(o,Fs(a));this.sendEnvelope(o).then((t=>this.emit("afterSendEvent",e,t)))}sendSession(e){const{release:t,environment:o=es}=this._options;if("aggregates"in e){const a=e.attrs||{};if(!a.release&&!t)return void(Qs&&ls.warn(Yu));a.release=a.release||t,a.environment=a.environment||o,e.attrs=a}else{if(!e.release&&!t)return void(Qs&&ls.warn(Yu));e.release=e.release||t,e.environment=e.environment||o}this.emit("beforeSendSession",e);const a=ic(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(a)}recordDroppedEvent(e,t,o=1){if(this._options.sendClientReports){const a=`${e}:${t}`;Qs&&ls.log(`Recording outcome: "${a}"${o>1?` (${o} times)`:""}`),this._outcomes[a]=(this._outcomes[a]||0)+o}}on(e,t){const o=this._hooks[e]=this._hooks[e]||new Set,a=(...e)=>t(...e);return o.add(a),()=>{o.delete(a)}}emit(e,...t){const o=this._hooks[e];o&&o.forEach((e=>e(...t)))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(t){return Qs&&ls.error("Error while sending envelope:",t),{}}return Qs&&ls.error("Transport disabled"),{}}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=function(e,t){const o={};return t.forEach((t=>{t&&Y_(e,t,o)})),o}(this,e),G_(this,e)}_updateSessionFromEvent(e,t){let o="fatal"===t.level,a=!1;const r=t.exception?.values;if(r){a=!0,o=!1;for(const e of r)if(!1===e.mechanism?.handled){o=!0;break}}const l="ok"===e.status;(l&&0===e.errors||l&&o)&&(Cs(e,{...o&&{status:"crashed"},errors:e.errors||Number(a||o)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise((e=>setTimeout(e,1))),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,o,a){const r=this.getOptions(),l=Object.keys(this._integrations);return!t.integrations&&l?.length&&(t.integrations=l),this.emit("preprocessEvent",e,t),e.type||a.setLastEventId(e.event_id||t.event_id),Bs(r,e,t,o,this,a).then((e=>(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:_s(o),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:xs(this,o),...e.sdkProcessingMetadata}),e)))}_captureEvent(e,t={},o=cs(),a=ps()){return Qs&&ux(e)&&ls.log(`Captured error event \`${ax(e)[0]||"<unknown>"}\``),this._processEvent(e,t,o,a).then((e=>e.event_id),(e=>{Qs&&(ix(e)?ls.log(e.message):nx(e)?ls.warn(e.message):ls.warn(e))}))}_processEvent(e,t,o,a){const r=this.getOptions(),{sampleRate:l}=r,n=px(e),i=ux(e),s=`before send for type \`${e.type||"error"}\``,c=void 0===l?void 0:Xs(l);if(i&&"number"==typeof c&&hs()>c)return this.recordDroppedEvent("sample_rate","error"),Zs(lx(`Discarding event because it's not included in the random sample (sampling rate = ${l})`));const d=cx(e.type);return this._prepareEvent(e,t,o,a).then((e=>{if(null===e)throw this.recordDroppedEvent("event_processor",d),lx("An event processor returned `null`, will not send event.");return t.data&&!0===t.data.__sentry__?e:function(e,t){const o=`${t} must return \`null\` or a valid event.`;if(hc(e))return e.then((e=>{if(!oc(e)&&null!==e)throw rx(o);return e}),(e=>{throw rx(`${t} rejected with ${e}`)}));if(!oc(e)&&null!==e)throw rx(o);return e}(dx(this,r,e,t),s)})).then((r=>{if(null===r){if(this.recordDroppedEvent("before_send",d),n){const t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw lx(`${s} returned \`null\`, will not send event.`)}const l=o.getSession()||a.getSession();if(i&&l&&this._updateSessionFromEvent(l,r),n){const e=(r.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}const c=r.transaction_info;if(n&&c&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...c,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(ix(e)||nx(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),rx(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e===Hu&&this.recordDroppedEvent("queue_overflow",t),e)))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map((([e,t])=>{const[o,a]=e.split(":");return{reason:o,category:a,quantity:t}}))}_flushOutcomes(){Qs&&ls.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(Qs&&ls.log("No outcomes to send"));if(!this._dsn)return void(Qs&&ls.log("No dsn provided, will not send outcomes"));Qs&&ls.log("Sending outcomes:",e);const t=function(e,t,o){const a=[{type:"client_report"},{timestamp:o||ss(),discarded_events:e}];return Ws(t?{dsn:t}:{},[a])}(e,this._options.tunnel&&Xi(this._dsn));this.sendEnvelope(t)}},ep=100,op=new WeakMap,ap=()=>({name:"FunctionToString",setupOnce(){tp=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=rc(this),o=op.has(ns())&&void 0!==t?t:this;return tp.apply(o,e)}}catch{}},setup(e){op.set(e,!0)}}),rp=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],lp=(e={})=>{let t;return{name:"EventFilters",setup(o){t=kx(e,o.getOptions())},processEvent:(o,a,r)=>(t||(t=kx(e,r.getOptions())),Tx(o,t)?null:o)}},np=(e={})=>({...lp(e),name:"InboundFilters"}),ip=(e={})=>{const t=e.levels||xc,o=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in Ji&&Nx((({args:a,level:r})=>{ns()===e&&t.includes(r)&&function(e,t,o){const a=Mx(t),r=new Error,l={level:Mx(t),extra:{arguments:e}};Tc((n=>{if(n.addEventProcessor((e=>(e.logger="console",Es(e,{handled:o,type:"auto.core.capture_console"}),e))),"assert"===t){if(!e[0]){const t=`Assertion failed: ${Is(e.slice(1)," ")||"console.assert"}`;n.setExtra("arguments",e.slice(1)),n.captureMessage(t,a,{captureContext:l,syntheticException:r})}return}const i=e.find((e=>e instanceof Error));if(i)return void ac(i,l);const s=Is(e," ");n.captureMessage(s,a,{captureContext:l,syntheticException:r})}))}(a,r,o)}))}}},sp=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if($x(t,e))return Qs&&ls.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},cp=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/,dp=(e={})=>{const t=e.root,o=e.prefix||"app:///",a="window"in Ji&&!!Ji.window,r=e.iteratee||Dx({isBrowser:a,root:t,prefix:o});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map((e=>{return{...e,...e.stacktrace&&{stacktrace:(t=e.stacktrace,{...t,frames:t?.frames?.map((e=>r(e)))})}};var t}))}}}catch{return e}}(t)),t}}},up=Ji,pp=Ji,vp=0,mp=/Minified React error #\d+;/i,gp=class extends Zu{constructor(e){const t=(o=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:pp.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...o});var o;yx(t,"browser",["browser"],pp.SENTRY_SDK_SOURCE||"npm"),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:a,sendClientReports:r,enableLogs:l,_experiments:n,enableMetrics:i}=this._options,s=i??n?.enableMetrics??!0;pp.document&&(r||l||s)&&pp.document.addEventListener("visibilitychange",(()=>{"hidden"===pp.document.visibilityState&&(r&&this._flushOutcomes(),l&&Q_(this),s&&J_(this))})),a&&this.on("beforeSendSession",xx)}eventFromException(e,t){return function(e,t,o,a){const r=ay(e,t,o?.syntheticException||void 0,a);return Es(r),r.level="error",o?.event_id&&(r.event_id=o.event_id),gc(r)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",o){return function(e,t,o="info",a,r){const l=ry(e,t,a?.syntheticException||void 0,r);return l.level=o,a?.event_id&&(l.event_id=a.event_id),gc(l)}(this._options.stackParser,e,t,o,this._options.attachStacktrace)}_prepareEvent(e,t,o,a){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,o,a)}},bp="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,fp=Ji,hp=1e3,kp={},Tp="__sentry_xhr_v3__",Cp=40,Ep="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,jp=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Ip=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,zp=/\((\S*)(?::(\d+))(?::(\d+))\)/,Np=/at (.+?) ?\(data:(.+?),/,Sp=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Mp=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,$p=[[30,e=>{const t=e.match(Np);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const o=jp.exec(e);if(o){const[,e,t,a]=o;return py(e,"?",+t,+a)}const a=Ip.exec(e);if(a){if(a[2]&&0===a[2].indexOf("eval")){const e=zp.exec(a[2]);e&&(a[2]=e[1],a[3]=e[2],a[4]=e[3])}const[e,t]=Pp(a[1]||"?",a[2]);return py(t,e,a[3]?+a[3]:void 0,a[4]?+a[4]:void 0)}}],[50,e=>{const t=Sp.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=Mp.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],o=t[1]||"?";return[o,e]=Pp(o,e),py(e,o,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]],Ap=Ps(...$p),Pp=(e,t)=>{const o=-1!==e.indexOf("safari-extension"),a=-1!==e.indexOf("safari-web-extension");return o||a?[-1!==e.indexOf("@")?e.split("@")[0]:"?",o?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},Bp=1024,Lp=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var o;t.console&&Nx(function(e){return function(t){if(ns()!==e)return;const o={category:"console",data:{arguments:t.args,logger:"console"},level:Mx(t.level),message:Is(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;o.message=`Assertion failed: ${Is(t.args.slice(1)," ")||"console.assert"}`,o.data.arguments=t.args.slice(1)}wx(o,{input:t.args,level:t.level})}}(e)),t.dom&&(o=function(e,t){return function(o){if(ns()!==e)return;let a,r,l="object"==typeof t?t.serializeAttribute:void 0,n="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;n&&n>Bp&&(Ep&&ls.warn(`\`dom.maxStringLength\` cannot exceed ${Bp}, but a value of ${n} was configured. Sentry will use ${Bp} instead.`),n=Bp),"string"==typeof l&&(l=[l]);try{const e=o.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;a=nc(t,{keyAttrs:l,maxStringLength:n}),r=Gs(t)}catch{a="<unknown>"}if(0===a.length)return;const i={category:`ui.${o.name}`,message:a};r&&(i.data={"ui.component_name":r}),wx(i,{event:o.event,name:o.name,global:o.global})}}(e,t.dom),U_("dom",o),V_("dom",ny)),t.xhr&&function(e){U_("xhr",e),V_("xhr",dy)}(function(e){return function(t){if(ns()!==e)return;const{startTimestamp:o,endTimestamp:a}=t,r=t.xhr[Tp];if(!o||!a||!r)return;const{method:l,url:n,status_code:i,body:s}=r,c={method:l,url:n,status_code:i},d={xhr:t.xhr,input:s,startTimestamp:o,endTimestamp:a},u={category:"xhr",data:c,type:"http",level:Ux(i)};e.emit("beforeOutgoingRequestBreadcrumb",u,d),wx(u,d)}}(e)),t.fetch&&qx(function(e){return function(t){if(ns()!==e)return;const{startTimestamp:o,endTimestamp:a}=t;if(a&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.fetchData.method,t.fetchData.url,t.error){const r=t.fetchData,l={data:t.error,input:t.args,startTimestamp:o,endTimestamp:a},n={category:"fetch",data:r,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",n,l),wx(n,l)}else{const r=t.response,l={...t.fetchData,status_code:r?.status};t.fetchData.request_body_size,t.fetchData.response_body_size,r?.status;const n={input:t.args,response:r,startTimestamp:o,endTimestamp:a},i={category:"fetch",data:l,type:"http",level:Ux(l.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",i,n),wx(i,n)}}}(e)),t.history&&sy(function(e){return function(t){if(ns()!==e)return;let o=t.from,a=t.to;const r=_x(pp.location.href);let l=o?_x(o):void 0;const n=_x(a);l?.path||(l=r),r.protocol===n.protocol&&r.host===n.host&&(a=n.relative),r.protocol===l.protocol&&r.host===l.host&&(o=l.relative),wx({category:"navigation",data:{from:o,to:a}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){ns()===e&&wx({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:cc(t)},{event:t})}}(e))}}},Op=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Rp=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&mc(pp,"setTimeout",vy),t.setInterval&&mc(pp,"setInterval",vy),t.requestAnimationFrame&&mc(pp,"requestAnimationFrame",my),t.XMLHttpRequest&&"XMLHttpRequest"in pp&&mc(XMLHttpRequest.prototype,"send",gy);const e=t.eventTarget;e&&(Array.isArray(e)?e:Op).forEach((e=>function(e,t){const o=pp[e]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(mc(o,"addEventListener",(function(o){return function(a,r,l){try{"function"==typeof r.handleEvent&&(r.handleEvent=Yx(r.handleEvent,{mechanism:{data:{handler:ys(r),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&function(e,t,o){e&&"object"==typeof e&&"removeEventListener"in e&&"function"==typeof e.removeEventListener&&e.removeEventListener(t,o)}(this,a,r),o.apply(this,[a,Yx(r,{mechanism:{data:{handler:ys(r),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),l])}})),mc(o,"removeEventListener",(function(e){return function(t,o,a){try{const r=o.__sentry_wrapped__;r&&e.call(this,t,r,a)}catch{}return e.call(this,t,o,a)}})))}(e,t)))}}},Dp=()=>({name:"BrowserSession",setupOnce(){void 0!==pp.document?(uc({ignoreDuration:!0}),Ks(),sy((({from:e,to:t})=>{void 0!==e&&e!==t&&(uc({ignoreDuration:!0}),Ks())}))):Ep&&ls.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}}),Up=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(by(e),hy("onerror")),t.onunhandledrejection&&(fy(e),hy("onunhandledrejection"))}}},Vp=()=>({name:"HttpContext",preprocessEvent(e){if(!pp.navigator&&!pp.location&&!pp.document)return;const t=function(){const e=$s(),{referrer:t}=pp.document||{},{userAgent:o}=pp.navigator||{};return{url:e,headers:{...t&&{Referer:t},...o&&{"User-Agent":o}}}}(),o={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:o}}}),Wp=(e={})=>{const t=e.limit||5,o=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,a,r){Ex(Qx,r.getOptions().stackParser,o,t,e,a)}}},qp=["activate","mount"],Fp="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Hp=/(?:^|[-_])(\w)/g,Kp=e=>e.replace(Hp,(e=>e.toUpperCase())).replace(/[-_]/g,""),Gp="<Anonymous>",Yp=(e,t)=>e.repeat(t),Qp=(e,t)=>{if(!e)return Gp;if(e.$root===e)return"<Root>";if(!e.$options)return Gp;const o=e.$options;let a=o.name||o._componentTag||o.__name;const r=o.__file;if(!a&&r){const e=r.match(/([^/\\]+)\.vue$/);e&&(a=e[1])}return(a?`<${Kp(a)}>`:Gp)+(r&&!1!==t?` at ${r}`:"")},Xp=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let o=0;for(;e;){if(t.length>0){const a=t[t.length-1];if(a.constructor===e.constructor){o++,e=e.$parent;continue}o>0&&(t[t.length-1]=[a,o],o=0)}t.push(e),e=e.$parent}return`\n\nfound in\n\n${t.map(((e,t)=>`${(0===t?"---\x3e ":Yp(" ",5+2*t))+(Array.isArray(e)?`${Qp(e[0])}... (${e[1]} recursive calls)`:Qp(e))}`)).join("\n")}`}return`\n\n(found in ${Qp(e)})`},Jp=(e,t)=>{const{errorHandler:o}=e.config;e.config.errorHandler=(a,r,l)=>{const n={componentName:Qp(r,!1),lifecycleHook:l,trace:r?Xp(r):""};if(!1!==t?.attachProps&&r&&(r.$options?.propsData?n.propsData=r.$options.propsData:r.$props&&(n.propsData=r.$props)),setTimeout((()=>{ac(a,{captureContext:{contexts:{vue:n}},mechanism:{handled:!!o,type:"auto.function.vue.error_handler"}})})),"function"!=typeof o||!e.config.errorHandler)throw a;o.call(e,a,r,l)}},Zp="ui.vue",ev={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]},tv=(e={})=>{const t=(e.hooks||[]).concat(qp).filter(((e,t,o)=>o.indexOf(e)===t)),o={},a=e.timeout||2e3;for(const r of t){const t=ev[r];if(t)for(const l of t)o[l]=function(){const o=this.$root===this;o&&(this.$_sentryRootComponentSpan=this.$_sentryRootComponentSpan||Os({name:"Application Render",op:`${Zp}.render`,attributes:{"sentry.origin":"auto.ui.vue"},onlyIfParent:!0}),wy(this,Ts(),a));const n=Qp(this,!1);if(!o&&!(Array.isArray(e.trackComponents)?ky(e.trackComponents,n):e.trackComponents))return void wy(this,Ts(),a);this.$_sentryComponentSpans=this.$_sentryComponentSpans||{};const i=l===t[0],s=this.$root?.$_sentryRootComponentSpan||os();if(i){if(s){const e=this.$_sentryComponentSpans[r];e&&e.end(),this.$_sentryComponentSpans[r]=Os({name:`Vue ${n}`,op:`${Zp}.${r}`,attributes:{[fs]:"auto.ui.vue"},onlyIfParent:!0})}}else{const e=this.$_sentryComponentSpans[r];if(!e)return;e.end(),wy(this,Ts(),a)}};else Fp&&ls.warn(`Unknown hook: ${r}`)}return o},ov={Vue:Ji.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:qp,timeout:2e3,trackComponents:!1}},av=(e={})=>({name:"Vue",setup(t){const o={...ov,...t.getOptions(),...e};o.Vue||o.app?o.app?(Array.isArray(o.app)?o.app:[o.app]).forEach((e=>rv(e,o))):o.Vue&&rv(o.Vue,o):ks((()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured. Update your `Sentry.init` call with an appropriate config option: `app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")}))}}),rv=(e,t)=>{Fp&&!0===e._instance?.isMounted&&ks((()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")})),t.attachErrorHandler&&Jp(e,t),rs(t)&&e.mixin(tv(t.tracingOptions))},lv={key:0},nv={class:"mb-s"},iv={class:"mb-s"},sv={class:"action-buttons"},cv="import",dv=$t(m({__name:"ChatEmbedModal",props:{modalBus:{default:()=>he()}},setup(e){const t=e,o=se(),a=ji(),c=Pr(),d=_((()=>c.workflowId?Ea(xr(c.workflowId)):void 0)),u=s([{label:"CDN Embed",value:"cdn"},{label:"Vue Embed",value:"vue"},{label:"React Embed",value:"react"},{label:"Other",value:"other"}]),p=s("cdn"),v=_((()=>{for(const e of[Dl,ci]){const t=(d.value?.allNodes??[]).find((t=>t.type===e));if(t){if("@n8n/n8n-nodes-langchain.chatTrigger"===e&&!t.parameters.public)continue;return{type:e,node:t}}}return null})),m=_((()=>{const e=`${a.webhookUrl}${v.value?`/${v.value.node.webhookId}`:""}`;return"@n8n/n8n-nodes-langchain.chatTrigger"===v.value?.type?`${e}/chat`:e}));function g(e,t="\t"){return e.split("\n").map((e=>`${t}${e}`)).join("\n")}const b=_((()=>({import:`${cv} '@n8n/chat/style.css';\n${cv} { createChat } from '@n8n/chat';`,createChat:`createChat({\n\twebhookUrl: '${m.value}'\n});`,install:"npm install @n8n/chat"}))),f=_((()=>`<link href="https://cdn.jsdelivr.net/npm/@n8n/chat/dist/style.css" rel="stylesheet" />\n<script type="module">\n${cv} { createChat } from 'https://cdn.jsdelivr.net/npm/@n8n/chat/dist/chat.bundle.es.js';\n\n${b.value.createChat}\n<\/script>`)),h=_((()=>`<script lang="ts" setup>\n${cv} { onMounted } from 'vue';\n${b.value.import}\n\nonMounted(() => {\n${g(b.value.createChat)}\n});\n<\/script>`)),w=_((()=>`${cv} { useEffect } from 'react';\n${b.value.import}\n\nexport const App = () => {\n\tuseEffect(() => {\n${g(b.value.createChat,"\t\t")}\n\t}, []);\n\n\treturn (<div></div>);\n};\n\n<\/script>`)),k=_((()=>`${b.value.import}\n\n${b.value.createChat}`));function C(){t.modalBus.emit("close")}return(t,a)=>(r(),Z(Li,{"max-width":"960px",title:T(o).baseText("chatEmbed.title"),"event-bus":e.modalBus,name:T(mi),center:!0},{content:oe((()=>[n("div",{class:I(t.$style.container)},[D(T(Ce),{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),options:u.value},null,8,["modelValue","options"]),"cdn"!==p.value?(r(),i("div",lv,[n("div",nv,[D(T(Je),null,{default:oe((()=>[l(x(T(o).baseText("chatEmbed.install")),1)])),_:1})]),D(ul,{"model-value":b.value.install,"is-read-only":""},null,8,["model-value"])])):y("",!0),n("div",iv,[D(T(Je),null,{default:oe((()=>[D(T(me),{keypath:`chatEmbed.paste.${p.value}`,scope:"global"},{code:oe((()=>[n("code",null,x(T(o).baseText(`chatEmbed.paste.${p.value}.file`)),1)])),_:1},8,["keypath"])])),_:1})]),"cdn"===p.value?(r(),Z(ul,{key:1,"model-value":f.value,"is-read-only":""},null,8,["model-value"])):y("",!0),"vue"===p.value?(r(),Z(ul,{key:2,"model-value":h.value,"is-read-only":""},null,8,["model-value"])):y("",!0),"react"===p.value?(r(),Z(pl,{key:3,"model-value":w.value,"is-read-only":""},null,8,["model-value"])):y("",!0),"other"===p.value?(r(),Z(pl,{key:4,"model-value":k.value,"is-read-only":""},null,8,["model-value"])):y("",!0),D(T(Je),null,{default:oe((()=>[l(x(T(o).baseText("chatEmbed.packageInfo.description"))+" ",1),D(T(mt),{href:T(o).baseText("chatEmbed.url"),"new-window":"",bold:""},{default:oe((()=>[l(x(T(o).baseText("chatEmbed.packageInfo.link")),1)])),_:1},8,["href"])])),_:1}),D(T(Ct),{class:"mt-s"},{default:oe((()=>[l(x(T(o).baseText("chatEmbed.chatTriggerNode")),1)])),_:1})],2)])),footer:oe((()=>[n("div",sv,[D(T(Le),{float:"right",label:T(o).baseText("chatEmbed.close"),onClick:C},null,8,["label"])])])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{container:"_container_1mbqn_125"}}]]),uv=["textContent"],pv=$t(m({__name:"CommunityPackageInstallModal",setup(e){const t=Ua(),o=se(),{installNode:a,loading:c}=Pc(),d=Sr(),u=he(),p=_((()=>d.modalsById[io]?.data)),v=s(p.value?.packageName??""),m=s(!1),g=s(!1),b=s(""),{getQuickConnectOptionByPackageName:f}=Lc(),h=_((()=>f(v.value))),w=()=>{t.track("user clicked cnr browse button",{source:"cnr install modal"}),window.open(Eo,"_blank")},k=async()=>{if(m.value){b.value="";const e=await a({type:"unverified",packageName:v.value,nodeType:p.value?.nodeType,telemetry:{source:"cnr settings page",hasQuickConnect:void 0!==h.value}});e.error&&"httpStatusCode"in e.error&&400===e.error.httpStatusCode&&(b.value=e.error.message),e.success&&u.emit("close")}else g.value=!0},C=()=>{g.value=!1},E=()=>!c.value,j=()=>{v.value=v.value.replaceAll("npm i ","").replaceAll("npm install ","")},z=()=>{t.track("user clicked cnr docs link",{source:"install package modal top"})},N=()=>{t.track("user clicked cnr docs link",{source:"install package modal bottom"})};return(e,t)=>(r(),Z(Li,{width:"540px",name:T(io),title:T(o).baseText("settings.communityNodes.installModal.title"),"event-bus":T(u),center:!0,"before-close":E,"show-close":!T(c)},{content:oe((()=>[p.value?.hideSuggestion?y("",!0):(r(),i("div",{key:0,class:I([e.$style.descriptionContainer,"p-s"])},[n("div",null,[D(T(Je),null,{default:oe((()=>[l(x(T(o).baseText("settings.communityNodes.installModal.description")),1)])),_:1}),t[2]||(t[2]=l(" "+x(" ")+" ",-1)),D(T(mt),{to:T(zo),onClick:z},{default:oe((()=>[l(x(T(o).baseText("generic.moreInfo")),1)])),_:1},8,["to"])]),D(T(Le),{label:T(o).baseText("settings.communityNodes.browseButton.label"),icon:"external-link",class:I(e.$style.browseButton),onClick:w},null,8,["label","class"])],2)),n("div",{class:I([e.$style.formContainer,"mt-m"])},[D(T(jt),{class:I(e.$style.labelTooltip),label:T(o).baseText("settings.communityNodes.installModal.packageName.label"),"tooltip-text":T(o).baseText("settings.communityNodes.installModal.packageName.tooltip",{interpolate:{npmURL:T(Eo)}})},{default:oe((()=>[D(T(Ee),{modelValue:v.value,"onUpdate:modelValue":t[0]||(t[0]=e=>v.value=e),name:"packageNameInput",type:"text","data-test-id":"package-name-input",maxlength:214,placeholder:T(o).baseText("settings.communityNodes.installModal.packageName.placeholder"),required:!0,disabled:T(c)||p.value?.disableInput,onBlur:j},null,8,["modelValue","placeholder","disabled"])])),_:1},8,["class","label","tooltip-text"]),n("div",{class:I([e.$style.infoText,"mt-4xs"])},[n("span",{size:"small",class:I([e.$style.infoText,b.value?e.$style.error:""]),textContent:x(b.value)},null,10,uv)],2),D(T(zt),{modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=e=>m.value=e),class:I([e.$style.checkbox,g.value?e.$style.error:"","mt-l"]),disabled:T(c),"data-test-id":"user-agreement-checkbox",onChange:C},{label:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(o).baseText("settings.communityNodes.installModal.checkbox.label")),1)])),_:1}),t[3]||(t[3]=n("br",null,null,-1)),D(T(mt),{to:T($o),onClick:N},{default:oe((()=>[l(x(T(o).baseText("generic.moreInfo")),1)])),_:1},8,["to"])])),_:1},8,["modelValue","class","disabled"])],2)])),footer:oe((()=>[D(T(Le),{loading:T(c),disabled:!m.value||""===v.value||T(c),label:T(c)?T(o).baseText("settings.communityNodes.installModal.installButton.label.loading"):T(o).baseText("settings.communityNodes.installModal.installButton.label"),size:"large",float:"right","data-test-id":"install-community-package-button",onClick:k},null,8,["loading","disabled","label"])])),_:1},8,["name","title","event-bus","show-close"]))}}),[["__cssModules",{$style:{descriptionContainer:"_descriptionContainer_1v6t2_125",formContainer:"_formContainer_1v6t2_140",checkbox:"_checkbox_1v6t2_146",error:"_error_1v6t2_150"}}]]),vv=o(Oc(),1),mv={key:0,class:"status active"},gv={key:1,class:"status inactive"},bv=$t(m({__name:"NodesInWorkflowTable",props:c({data:{}},{sortBy:{},sortByModifiers:{}}),emits:["update:sortBy"],setup(e){const t=e,o=$(e,"sortBy"),a=se(),c=co(),d=s([{title:"Workflow",key:"name",width:250},{title:"Owner",key:"homeProject.name",width:100},{title:"Status",key:"active",width:30}]),u=_((()=>{if(!o?.value?.length)return t.data;const[{id:e,desc:a}]=o.value;return[...t.data].sort(((t,o)=>t[e]&&o[e]?t[e]<o[e]?a?1:-1:t[e]>o[e]?a?-1:1:0:0))}));return(e,t)=>{const s=N("RouterLink");return r(),i("div",null,[u.value?.length?(r(),Z(T(Ze),{key:0,"sort-by":o.value,"onUpdate:sortBy":t[0]||(t[0]=e=>o.value=e),headers:d.value,items:u.value,"items-length":u.value.length,"page-sizes":[u.value.length+1]},{"item.name":oe((({item:e})=>{return[D(s,{to:(t=e.id,{name:Fn.WORKFLOW,params:{name:t}}),target:"_blank"},{default:oe((()=>[D(T(Je),{class:"ellipsis",style:{color:"var(--color--text)"}},{default:oe((()=>[l(x(e.name),1)])),_:2},1024)])),_:2},1032,["to"])];var t})),"item.homeProject.name":oe((({item:e})=>[n("div",null,[D(Uc,{class:"cardBadge",resource:e,"resource-type":T(Vt).Workflow,"resource-type-label":T(a).baseText("generic.workflow").toLowerCase(),"personal-project":T(c).personalProject,"show-badge-border":!1},null,8,["resource","resource-type","resource-type-label","personal-project"])])])),"item.active":oe((({item:e})=>[e.active?(r(),i("span",mv,"Active")):(r(),i("span",gv,"Inactive"))])),_:2},1032,["sort-by","headers","items","items-length","page-sizes"])):y("",!0)])}}}),[["__scopeId","data-v-c38bafc6"]]),fv=$t(m({__name:"CommunityPackageManageConfirmModal",props:{modalName:{},activePackageName:{},mode:{}},setup(e){const t=e,o=jc(),a=Gr(),i=Ft(),c=vo(),d=he(),u=Zo(),p=se(),v=Ua(),m=s(!1),g=s([]),b=i.isCommunityNodesFeatureEnabled&&i.isUnverifiedPackagesEnabled,f=i.isCommunityNodesFeatureEnabled&&!i.isUnverifiedPackagesEnabled,h=_((()=>o.installedPackages[t.activePackageName])),w=_((()=>i.isUnverifiedPackagesEnabled?h.value.updateAvailable:k.value?.npmVersion)),k=s(),E=s(!0),j=s(h.value.updateAvailable??""),z=_((()=>h.value.installedNodes.map((e=>e.name)).join(", "))),N=_((()=>t.mode===fo.UNINSTALL?{title:p.baseText("settings.communityNodes.confirmModal.uninstall.title"),message:p.baseText("settings.communityNodes.confirmModal.includedNodes",{interpolate:{nodes:z.value}}),description:g.value.length?p.baseText("settings.communityNodes.confirmModal.uninstall.description"):p.baseText("settings.communityNodes.confirmModal.noWorkflowsUsingNodes"),buttonLabel:p.baseText("settings.communityNodes.confirmModal.uninstall.buttonLabel"),buttonLoadingLabel:p.baseText("settings.communityNodes.confirmModal.uninstall.buttonLoadingLabel")}:{title:p.baseText("settings.communityNodes.confirmModal.update.title"),message:p.baseText("settings.communityNodes.confirmModal.includedNodes",{interpolate:{nodes:z.value}}),description:g.value.length?p.baseText("settings.communityNodes.confirmModal.update.description"):p.baseText("settings.communityNodes.confirmModal.noWorkflowsUsingNodes"),warning:p.baseText("settings.communityNodes.confirmModal.update.warning"),buttonLabel:p.baseText("settings.communityNodes.confirmModal.update.buttonLabel"),buttonLoadingLabel:p.baseText("settings.communityNodes.confirmModal.update.buttonLoadingLabel")})),S=()=>!m.value,M=async()=>{t.mode===fo.UNINSTALL?await $():t.mode===fo.UPDATE&&await A()},$=async()=>{try{v.track("user started cnr package deletion",{package_name:h.value.packageName,package_node_names:h.value.installedNodes.map((e=>e.name)),package_version:h.value.installedVersion,package_author:h.value.authorName,package_author_email:h.value.authorEmail}),m.value=!0,await o.uninstallPackage(t.activePackageName),await Promise.all([Gr().getNodeTypes(),Gr().fetchCommunityNodePreviews()]),u.showMessage({title:p.baseText("settings.communityNodes.messages.uninstall.success.title"),type:"success"})}catch(e){u.showError(e,p.baseText("settings.communityNodes.messages.uninstall.error"))}finally{m.value=!1,d.emit("close")}},A=async()=>{try{if(v.track("user started cnr package update",{package_name:h.value.packageName,package_node_names:h.value.installedNodes.map((e=>e.name)),package_version_current:h.value.installedVersion,package_version_new:h.value.updateAvailable,package_author:h.value.authorName,package_author_email:h.value.authorEmail}),m.value=!0,i.isUnverifiedPackagesEnabled)await o.updatePackage(t.activePackageName);else{if(!i.isCommunityNodesFeatureEnabled)throw new Error("Community nodes feature is not correctly enabled.");await o.updatePackage(t.activePackageName,w.value,k.value?.checksum)}await Gr().getNodeTypes(),u.showMessage({title:p.baseText("settings.communityNodes.messages.update.success.title"),message:p.baseText("settings.communityNodes.messages.update.success.message",{interpolate:{packageName:t.activePackageName,version:w.value??""}}),type:"success"})}catch(e){u.showError(e,p.baseText("settings.communityNodes.messages.update.error.title"))}finally{m.value=!1,d.emit("close")}},P=async()=>{Sr().closeModal(Ro)};return C((async()=>{if(t.activePackageName&&await async function(e){await a.loadNodeTypesIfNotLoaded();const t=a.visibleNodeTypes.find((t=>t.name.includes(e)));t&&(k.value=await a.getCommunityNodeAttributes(t?.name)??void 0)}(t.activePackageName),h.value?.installedNodes.length){const e=h.value.installedNodes.map((e=>e.type));g.value=(await c.fetchWorkflowsWithNodesIncluded(e))?.data??[]}b&&k.value?.npmVersion&&h.value.updateAvailable&&(E.value=vv.default.eq(k.value.npmVersion,h.value.updateAvailable)),f&&(j.value=k.value?.npmVersion??j.value)})),(e,t)=>(r(),Z(Li,{width:"640px",name:T(Ro),title:N.value.title,"event-bus":T(d),center:!0,"show-close":!m.value,"before-close":S},{content:oe((()=>[D(T(Je),{color:"text-dark",bold:!0},{default:oe((()=>[l(x(N.value.message),1)])),_:1}),!E.value&&N.value.warning?(r(),Z(T(Se),{key:0,"data-test-id":"communityPackageManageConfirmModal-warning",content:N.value.warning},null,8,["content"])):y("",!0),n("div",{class:I(e.$style.descriptionContainer)},[D(T(Je),{size:"medium",color:"text-base"},{default:oe((()=>[l(x(N.value.description),1)])),_:1})],2),g.value?.length?(r(),Z(bv,{key:1,data:g.value},null,8,["data"])):y("",!0)])),footer:oe((()=>[n("div",{class:I(e.$style.footerContainer)},[D(T(Le),{variant:"subtle",label:T(p).baseText("settings.communityNodes.confirmModal.cancel"),size:"large","data-test-id":"close-button",onClick:P},null,8,["label"]),D(T(Le),{loading:m.value,disabled:m.value,label:m.value?N.value.buttonLoadingLabel:N.value.buttonLabel,size:"large",onClick:M},null,8,["loading","disabled","label"])],2)])),_:1},8,["name","title","event-bus","show-close"]))}}),[["__cssModules",{$style:{descriptionContainer:"_descriptionContainer_jy4l8_125",footerContainer:"_footerContainer_jy4l8_131",descriptionIcon:"_descriptionIcon_jy4l8_137",descriptionText:"_descriptionText_jy4l8_142"}}]]),hv=["href"],_v=$t(m({__name:"CommunityPlusEnrollmentModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Zo(),i=Vc(),c=Ua(),d=Or(),u=s(!1),p=s(!1),v=s(d.currentUser?.email??""),m=s([{name:"email"}]),g=s({email:{validate:e=>"string"==typeof e&&!Dn.test(e)&&{message:"settings.users.invalidEmailError",options:{interpolate:{email:e}}}}}),b=he(),f=()=>{c.track("User skipped community plus"),b.emit("close"),t.data?.closeCallback?.()},h=async()=>{if(p.value&&!u.value){u.value=!0;try{const{title:e,text:t}=await i.registerCommunityEdition(v.value);f(),a.showMessage({title:e??o.baseText("communityPlusModal.success.title"),message:t??o.baseText("communityPlusModal.success.message",{interpolate:{email:v.value}}),type:"success",duration:0})}catch(e){a.showError(e,o.baseText("communityPlusModal.error.title"))}finally{u.value=!1}}};return(a,i)=>(r(),Z(Li,{width:"500px",name:t.modalName,"event-bus":T(b),"show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{content:oe((()=>[n("div",null,[D(T(Je),{tag:"h1",align:"center",size:"xlarge",class:"mb-m"},{default:oe((()=>[l(x(e.data?.customHeading??T(o).baseText("communityPlusModal.title")),1)])),_:1}),D(T(Je),{tag:"p"},{default:oe((()=>[l(x(T(o).baseText("communityPlusModal.description")),1)])),_:1}),n("ul",{class:I(a.$style.features)},[n("li",null,[i[2]||(i[2]=n("i",null,"🐞",-1)),D(T(Je),null,{default:oe((()=>[n("strong",null,x(T(o).baseText("communityPlusModal.features.debugging.title")),1),l(" "+x(T(o).baseText("communityPlusModal.features.debugging.description")),1)])),_:1})]),n("li",null,[i[3]||(i[3]=n("i",null,"🔎",-1)),D(T(Je),null,{default:oe((()=>[n("strong",null,x(T(o).baseText("communityPlusModal.features.execution.title")),1),l(" "+x(T(o).baseText("communityPlusModal.features.execution.description")),1)])),_:1})]),n("li",null,[i[4]||(i[4]=n("i",null," 📁",-1)),D(T(Je),null,{default:oe((()=>[n("strong",null,x(T(o).baseText("communityPlusModal.features.folders.title")),1),l(" "+x(T(o).baseText("communityPlusModal.features.folders.description")),1)])),_:1})])],2),D(T(tt),{id:"email",modelValue:v.value,"onUpdate:modelValue":i[0]||(i[0]=e=>v.value=e),label:T(o).baseText("communityPlusModal.input.email.label"),type:"email",name:"email","label-size":"small","tag-size":"small",required:"","show-required-asterisk":!0,"validate-on-blur":!1,"validation-rules":m.value,validators:g.value,onValidate:i[1]||(i[1]=e=>p.value=e),onKeyup:V(h,["enter"])},null,8,["modelValue","label","validation-rules","validators"])])])),footer:oe((()=>[n("div",{class:I(a.$style.notice)},[D(T(Je),{size:"xsmall",tag:"span"},{default:oe((()=>[l(x(T(o).baseText("communityPlusModal.notice"))+" ",1),n("a",{href:T(Wo),target:"_blank"},x(T(o).baseText("generic.moreInfo")),9,hv)])),_:1})],2),n("div",{class:I(a.$style.buttons)},[D(T(Le),{variant:"ghost",class:I(a.$style.skip),disabled:u.value,onClick:f},{default:oe((()=>[l(x(T(o).baseText("communityPlusModal.button.skip")),1)])),_:1},8,["class","disabled"]),D(T(Le),{disabled:!p.value||u.value,variant:"solid",onClick:h},{default:oe((()=>[l(x(T(o).baseText("communityPlusModal.button.confirm")),1)])),_:1},8,["disabled"])],2)])),_:1},8,["name","event-bus"]))}}),[["__cssModules",{$style:{notice:"_notice_vkgua_125",features:"_features_vkgua_129",buttons:"_buttons_vkgua_148"}}]]),xv={key:0,"data-test-id":"credential-mode-selector"},yv=m({__name:"CredentialModeSelector",props:{credentialType:{},useCustomOauth:{type:Boolean},showManagedOauthOptions:{type:Boolean},quickConnectAvailable:{type:Boolean},isQuickConnectMode:{type:Boolean}},emits:["update:authType"],setup(e,{emit:t}){const o=e,a=t,s=Gr(),c=Mr(),d=se(),{isOAuthCredentialType:u}=Bc(),p=_((()=>c.activeNode)),v=_((()=>p.value?s.getNodeType(p.value.type,p.value.typeVersion):null)),m=_((()=>{const e=v.value?.credentials?.find((e=>e.name===o.credentialType.name));return Kt(v.value,e)})),g=_((()=>u(o.credentialType.name))),b=_((()=>g.value&&o.showManagedOauthOptions)),f=_((()=>[{name:d.baseText("credentialEdit.credentialConfig.oauthModeManaged"),value:{type:"oAuth2",customOauth:!1}},{name:d.baseText("credentialEdit.credentialConfig.oauthModeCustom"),value:{type:"oAuth2",customOauth:!0}}])),h=_((()=>o.quickConnectAvailable?{name:d.baseText("credentialEdit.credentialConfig.quickConnect"),value:{type:m.value?.value??"",quickConnectEnabled:!0}}:null)),w=_((()=>{if(v.value&&!m.value&&!b.value)return[];const e=oa(v.value,p.value?.typeVersion);return 0===e.length&&b.value?f.value:e.flatMap((e=>o.showManagedOauthOptions&&"oAuth2"===e.value?f.value:{name:e.name,value:{type:e.value}}))})),k=_((()=>{const e=w.value,t=h.value;return t?[t,...e.length>0?e:[{name:d.baseText("credentialEdit.credentialConfig.setupManually"),value:{type:""}}]]:e}));function C(e){return e.quickConnectEnabled?!!o.isQuickConnectMode:!o.isQuickConnectMode&&(""===e.type&&void 0===e.customOauth||(void 0!==e.customOauth?g.value&&!!o.useCustomOauth===e.customOauth:e.type===m.value?.value))}const E=_((()=>k.value.length>=2)),j=_((()=>k.value.find((e=>C(e.value)))??null)),z=_((()=>o.isQuickConnectMode?d.baseText("credentialEdit.credentialConfig.quickConnectTitle"):d.baseText("credentialEdit.credentialConfig.setupCredential"))),N=_((()=>k.value.map((e=>({id:e.value,label:e.name,checked:C(e.value)})))));function S(e){C(e)||a("update:authType",e)}return(e,t)=>E.value?(r(),i("div",xv,[n("div",{class:I(e.$style.headerRow)},[D(T(Je),{tag:"span",bold:!0,size:"large"},{default:oe((()=>[l(x(z.value),1)])),_:1}),D(T(gt),{items:N.value,placement:"bottom-end","extra-popper-class":e.$style.dropdownContent,"data-test-id":"credential-mode-dropdown",onSelect:S},{trigger:oe((()=>[D(T(Le),{variant:"subtle",text:"","data-test-id":"credential-mode-dropdown-trigger"},{default:oe((()=>[l(x(j.value?.name)+" ",1),D(T(fe),{icon:"chevron-down",size:"small"})])),_:1})])),_:1},8,["items","extra-popper-class"])],2)])):y("",!0)}}),wv=$t(yv,[["__cssModules",{$style:{headerRow:"_headerRow_10r6u_125",dropdownContent:"_dropdownContent_10r6u_131"}}]]),kv=m({__name:"Banner",props:{theme:{},message:{},buttonLabel:{default:""},buttonLoadingLabel:{default:""},buttonTitle:{default:""},details:{default:""},buttonLoading:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const o=t,a=s(!1),l=()=>{a.value=!0},c=()=>{a.value=!1,o("click")};return(t,o)=>(r(),Z(T(kt),{type:e.theme,"disable-transitions":!0,class:I(t.$style.container)},{default:oe((()=>[D(T(fe),{icon:"success"===e.theme?"circle-check":"triangle-alert",class:I("success"===e.theme?t.$style.icon:t.$style.dangerIcon)},null,8,["icon","class"]),n("div",{class:I(t.$style.banner)},[n("div",{class:I(t.$style.content)},[n("div",null,[n("span",{class:I("success"===e.theme?t.$style.message:t.$style.dangerMessage)},x(e.message)+"  ",3),e.details&&!a.value?(r(),Z(T(mt),{key:0,bold:!0,size:"small",onClick:l},{default:oe((()=>[n("span",{class:I(t.$style.moreDetails)},"More details",2)])),_:1})):y("",!0)])],2),t.$slots.button?R(t.$slots,"button",{key:0}):e.buttonLabel?(r(),Z(T(Le),{key:1,variant:"outline",label:e.buttonLoading&&e.buttonLoadingLabel?e.buttonLoadingLabel:e.buttonLabel,title:e.buttonTitle,loading:e.buttonLoading,size:"small",onClick:L(c,["stop"])},null,8,["label","title","loading"])):y("",!0)],2),a.value?(r(),i("div",{key:0,class:I(t.$style.details)},x(e.details),3)):y("",!0)])),_:3},8,["type","class"]))}}),Tv=$t(kv,[["__cssModules",{$style:{icon:"_icon_co75j_125",dangerIcon:"_dangerIcon_co75j_133 _icon_co75j_125",container:"_container_co75j_138",message:"_message_co75j_145",dangerMessage:"_dangerMessage_co75j_152 _message_co75j_145",banner:"_banner_co75j_157",content:"_content_co75j_162",details:"_details_co75j_169 _message_co75j_145",moreDetails:"_moreDetails_co75j_176"}}]]),Cv={key:0,class:"fixed-collection-wrapper","data-test-id":"fixed-collection-wrapper"},Ev=m({__name:"ParameterInputExpanded",props:{parameter:{},value:{type:[String,Number,Boolean,null,Object,Array]},nodeValues:{default:()=>({})},showValidationWarnings:{type:Boolean},documentationUrl:{default:void 0},eventSource:{default:void 0},label:{default:()=>({size:"small"})}},emits:["update"],setup(e,{expose:o,emit:a}){const n=v((async()=>await bt((()=>t.import("./FixedCollectionParameter-legacy-BXhB6pL7.js")),void 0))),c=e,d=a,u=s(!1),p=s(!1),m=s(!1),g=s(he()),b=Sr(),f=Pr(),h=se(),w=Ua(),{activeCredentialType:k}=_i(b),C=_((()=>"fixedCollection"===c.parameter.type)),E=_((()=>{if(!C.value)return[];if(!c.parameter.options?.length)return[];const e=[];for(const t of c.parameter.options)dn(t)&&e.push(...t.values.map((e=>e.name)));return e})),j=_((()=>C.value&&c.value?c.value:{})),z=_((()=>{if(!c.parameter.required)return!1;if(p.value||c.showValidationWarnings){if("string"===c.parameter.type)return!c.value;if("number"===c.parameter.type)return("string"!=typeof c.value||!c.value.startsWith("="))&&"number"!=typeof c.value}return!1})),N=_((()=>S.value?null:h.credText(k.value).hint(c.parameter))),S=_((()=>Rt(c.parameter,c.value)));function M(){u.value=!0}function $(){p.value=!0,u.value=!1}function A(e){m.value=e}function P(e){g.value.emit("optionSelected",e)}function B(e){let t=e.name;C.value||(t=t.split(".").pop()??t),d("update",{name:t,value:e.value})}function L(){w.track("User clicked credential modal docs link",{docs_link:c.documentationUrl,source:"field",workflow_id:f.workflowId})}const O=H("param");return o({displaysIssues:_((()=>O.value?.displaysIssues))}),(t,o)=>(r(),i("div",null,[D(T(jt),{label:T(h).credText(T(k)).inputLabelDisplayName(e.parameter),"tooltip-text":T(h).credText(T(k)).inputLabelDescription(e.parameter),required:e.parameter.required,"show-tooltip":u.value,"show-options":m.value,"data-test-id":e.parameter.name,size:e.label.size},{options:oe((()=>[D(gl,{parameter:e.parameter,value:e.value,"is-read-only":!1,"show-options":!C.value,"show-expression-selector":!C.value,"is-value-expression":S.value,"onUpdate:modelValue":P,onMenuExpanded:A},null,8,["parameter","value","show-options","show-expression-selector","is-value-expression"])])),default:oe((()=>[C.value?y("",!0):(r(),Z(bl,{key:0,ref_key:"param",ref:O,"input-size":"large",parameter:e.parameter,"model-value":e.value,path:e.parameter.name,"hide-issues":!0,"documentation-url":e.documentationUrl,"error-highlight":z.value,"is-for-credential":!0,"event-source":e.eventSource,hint:!z.value&&N.value?N.value:"","event-bus":g.value,onFocus:M,onBlur:$,onTextInput:B,onUpdate:B},null,8,["parameter","model-value","path","documentation-url","error-highlight","event-source","hint","event-bus"])),z.value?(r(),i("div",{key:1,class:I(t.$style.errors)},[D(T(Je),{color:"danger",size:"small"},{default:oe((()=>[l(x(T(h).baseText("parameterInputExpanded.thisFieldIsRequired"))+" ",1),e.documentationUrl?(r(),Z(T(mt),{key:0,to:e.documentationUrl,size:"small",underline:!0,onClick:L},{default:oe((()=>[l(x(T(h).baseText("parameterInputExpanded.openDocs")),1)])),_:1},8,["to"])):y("",!0)])),_:1})],2)):y("",!0)])),_:1},8,["label","tooltip-text","required","show-tooltip","show-options","data-test-id","size"]),C.value?(r(),i("div",Cv,[D(T(n),{parameter:e.parameter,values:j.value,"node-values":e.nodeValues,path:e.parameter.name,"hidden-issues-inputs":E.value,onValueChanged:B},null,8,["parameter","values","node-values","path","hidden-issues-inputs"])])):y("",!0)]))}}),jv=$t(Ev,[["__cssModules",{$style:{errors:"_errors_jmusx_125",hint:"_hint_jmusx_129"}}]]),Iv=m({__name:"CredentialInputs",props:{credentialProperties:{},credentialData:{},documentationUrl:{},showValidationWarnings:{type:Boolean}},emits:["update"],setup(e,{emit:t}){const o=e,a=_((()=>o.credentialData)),l=t;function n(e){l("update",e)}return(t,o)=>e.credentialProperties.length?(r(),i("div",{key:0,class:I(t.$style.container),onKeydown:o[1]||(o[1]=L((()=>{}),["stop"]))},[(r(!0),i(j,null,Y(e.credentialProperties,(t=>(r(),i("form",{key:t.name,autocomplete:"off","data-test-id":"credential-connection-parameter",onSubmit:o[0]||(o[0]=L((()=>{}),["prevent"]))},["notice"===t.type?(r(),Z(T(Se),{key:0,content:t.displayName},null,8,["content"])):(r(),Z(jv,{key:1,parameter:t,value:a.value[t.name],"node-values":a.value,"documentation-url":e.documentationUrl,"show-validation-warnings":e.showValidationWarnings,label:{size:"medium"},"event-source":"credentials",onUpdate:n},null,8,["parameter","value","node-values","documentation-url","show-validation-warnings"]))],32)))),128))],34)):y("",!0)}}),zv=$t(Iv,[["__cssModules",{$style:{container:"_container_55ujx_125"}}]]),Nv={key:1},Sv=["textContent"],Mv=m({__name:"CredentialConfig",props:{mode:{},credentialType:{},credentialProperties:{},credentialData:{},credentialId:{default:""},credentialPermissions:{default:()=>({})},parentTypes:{default:()=>[]},showValidationWarning:{type:Boolean,default:!1},authError:{default:""},testedSuccessfully:{type:Boolean},isOAuthType:{type:Boolean},isOAuthConnected:{type:Boolean},isRetesting:{type:Boolean},requiredPropertiesFilled:{type:Boolean},isManaged:{type:Boolean},isDynamicCredentialsEnabled:{type:Boolean},isResolvable:{type:Boolean},isNewCredential:{type:Boolean},managedOauthAvailable:{type:Boolean},useCustomOauth:{type:Boolean},isQuickConnectMode:{type:Boolean}},emits:["update","authTypeChanged","scrollToTop","retest","oauth","quickConnect","update:isResolvable"],setup(e,{emit:t}){const o=e,a=t,s=za(),c=Mr(),d=ji(),u=Sr(),v=Pr(),m=Fi(),g=Hi(),f=se(),h=Ua(),{getQuickConnectOption:w}=Lc();p((async()=>{if(u.activeCredentialType=o.credentialType.name,"en"===d.defaultLocale)return;const e=`n8n-nodes-base.credentials.${o.credentialType.name}`;if(f.exists(e))return;const t=await s.getCredentialTranslation(o.credentialType.name);t&&ue({[o.credentialType.name]:t},d.defaultLocale)}));const k=_((()=>o.credentialType?Ho(o.credentialType.displayName):"")),C=_((()=>k.value||f.baseText("credentialEdit.credentialConfig.theServiceYouReConnectingTo"))),E=_((()=>o.credentialType?.name)),z=_((()=>s.getCredentialOwnerNameById(`${o.credentialId}`))),N=_((()=>{const e=o.credentialType,t=c.activeNode,a=!!t&&_n(t.type),r=e?.documentationUrl;if(!r)return"";let l;if(r.startsWith("https://")||r.startsWith("http://")){if(l=new URL(r),"docs.n8n.io"!==l.hostname)return r}else{if(a)return"";l=new URL(`${In}${r}/`)}return"docs.n8n.io"===l.hostname&&(l.searchParams.set("utm_source","n8n_app"),l.searchParams.set("utm_medium","credential_settings"),l.searchParams.set("utm_campaign","create_new_credentials_modal")),l.href})),M=_((()=>"googleOAuth2Api"===E.value||o.parentTypes.includes("googleOAuth2Api"))),$=_((()=>{const e="oAuth2Api"===E.value||o.parentTypes.includes("oAuth2Api")?"oauth2":"oauth1";return d.OAuthCallbackUrls[e]})),A=_((()=>o.isOAuthType&&o.requiredPropertiesFilled&&o.isOAuthConnected&&!o.authError)),P=_((()=>null===o.credentialType)),L=_((()=>"new"===o.mode&&!o.credentialId)),O=_((()=>N.value&&N.value.includes("docs.n8n.io")&&o.credentialProperties.length&&o.credentialPermissions.update&&!(o.isOAuthType&&o.requiredPropertiesFilled)&&m.isAssistantEnabled)),R=_((()=>m.isCredTypeActive(o.credentialType))),U=_((()=>L.value&&!!o.credentialPermissions.create)),V=_((()=>!L.value&&!!o.credentialPermissions.update)),W=_((()=>U.value||V.value)),q=_((()=>c.activeNode)),H=_((()=>{if(q.value)return w(o.credentialType.name,q.value.type)})),K=_((()=>!!H.value)),G=_((()=>H.value?.text??"")),Y=_((()=>o.isOAuthType&&o.managedOauthAvailable&&!o.useCustomOauth));function Q(e){a("update",e)}function X(){h.track("User clicked credential modal docs link",{docs_link:N.value,credential_type:E.value,source:"modal",workflow_id:v.workflowId})}function J(e){a("authTypeChanged",e)}async function ee(){m.isSessionEnded?await g.openWithCredHelp(o.credentialType):u.openModalWithData({name:Bl,data:{context:{credHelp:{credType:o.credentialType}}}})}return B(A,((e,t)=>{e&&!t&&a("scrollToTop")})),(t,o)=>e.isManaged?(r(),Z(T(Ge),{key:0,theme:"warning",icon:"triangle-alert"},{default:oe((()=>[l(x(T(f).baseText("freeAi.credits.credentials.edit")),1)])),_:1})):(r(),i("div",Nv,[n("div",{class:I(t.$style.config),"data-test-id":"node-credentials-config-container"},[D(ld,{"credential-type-name":e.credentialType?.name},null,8,["credential-type-name"]),W.value?(r(),Z(wv,{key:0,"credential-type":e.credentialType,"use-custom-oauth":e.useCustomOauth,"show-managed-oauth-options":e.managedOauthAvailable,"quick-connect-available":K.value,"is-quick-connect-mode":e.isQuickConnectMode,"onUpdate:authType":J},null,8,["credential-type","use-custom-oauth","show-managed-oauth-options","quick-connect-available","is-quick-connect-mode"])):y("",!0),e.isQuickConnectMode?(r(),i(j,{key:1},[G.value?(r(),Z(nd,{key:0,text:G.value},null,8,["text"])):y("",!0),D(sl,{"service-name":k.value,"credential-type-name":e.credentialType.name,"data-test-id":"quick-connect-modal-button",onClick:o[0]||(o[0]=e=>t.$emit("quickConnect"))},null,8,["service-name","credential-type-name"])],64)):(r(),i(j,{key:2},[N.value&&e.credentialProperties.length&&!Y.value?(r(),Z(T(Ge),{key:0,class:I(t.$style.docsCallout),theme:"custom",iconless:""},{actions:oe((()=>[D(T(mt),{to:N.value,size:"small",onClick:X},{default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialConfig.openDocs")),1)])),_:1},8,["to"])])),default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialConfig.needHelpFillingOutTheseFields"))+" ",1)])),_:1},8,["class"])):y("",!0),S(D(Tv,{theme:"danger",message:T(f).baseText("credentialEdit.credentialConfig.pleaseCheckTheErrorsBelow"+(e.credentialPermissions.update?"":".sharee"),{interpolate:{owner:z.value}})},null,8,["message"]),[[F,e.showValidationWarning]]),e.authError&&!e.showValidationWarning?(r(),Z(Tv,{key:1,theme:"danger",message:T(f).baseText("credentialEdit.credentialConfig.couldntConnectWithTheseSettings"+(e.credentialPermissions.update?"":".sharee"),{interpolate:{owner:z.value}}),details:e.authError,"button-label":T(f).baseText("credentialEdit.credentialConfig.retry"),"button-loading-label":"Retrying","button-title":T(f).baseText("credentialEdit.credentialConfig.retryCredentialTest"),"button-loading":e.isRetesting,onClick:o[1]||(o[1]=e=>t.$emit("retest"))},null,8,["message","details","button-label","button-title","button-loading"])):y("",!0),S(D(Tv,{theme:"success",message:T(f).baseText("credentialEdit.credentialConfig.accountConnected"),"button-label":T(f).baseText("credentialEdit.credentialConfig.reconnect"),"button-title":T(f).baseText("credentialEdit.credentialConfig.reconnectOAuth2Credential"),"data-test-id":"oauth-connect-success-banner",onClick:o[4]||(o[4]=e=>t.$emit("oauth"))},b({_:2},[M.value?{name:"button",fn:oe((()=>[n("p",{class:I(t.$style.googleReconnectLabel),textContent:x(`${T(f).baseText("credentialEdit.credentialConfig.reconnect")}:`)},null,10,Sv),D(fl,{onClick:o[2]||(o[2]=e=>t.$emit("oauth"))})])),key:"0"}:{name:"button",fn:oe((()=>[D(sl,{size:"small","service-name":k.value,"credential-type-name":e.credentialType.name,label:T(f).baseText("credentialEdit.credentialConfig.reconnect"),"data-test-id":"quick-connect-reconnect-button",onClick:o[3]||(o[3]=e=>t.$emit("oauth"))},null,8,["service-name","credential-type-name","label"])])),key:"1"}]),1032,["message","button-label","button-title"]),[[F,A.value&&!e.showValidationWarning]]),S(D(Tv,{theme:"success",message:T(f).baseText("credentialEdit.credentialConfig.connectionTestedSuccessfully"),"button-label":T(f).baseText("credentialEdit.credentialConfig.retry"),"button-loading-label":T(f).baseText("credentialEdit.credentialConfig.retrying"),"button-title":T(f).baseText("credentialEdit.credentialConfig.retryCredentialTest"),"button-loading":e.isRetesting,"data-test-id":"credentials-config-container-test-success",onClick:o[5]||(o[5]=e=>t.$emit("retest"))},null,8,["message","button-label","button-loading-label","button-title","button-loading"]),[[F,e.testedSuccessfully&&!e.showValidationWarning]]),e.isDynamicCredentialsEnabled&&e.isOAuthType&&W.value?(r(),i("div",{key:2,class:I(t.$style.dynamicCredentials),"data-test-id":"dynamic-credentials-section"},[n("div",{class:I(t.$style.dynamicCredentialsRow)},[D(T(He),{"model-value":e.isResolvable,"data-test-id":"dynamic-credentials-toggle","onUpdate:modelValue":o[6]||(o[6]=e=>t.$emit("update:isResolvable",Boolean(e)))},null,8,["model-value"]),D(T(Je),{size:"small"},{default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialConfig.dynamicCredentials.title")),1)])),_:1}),D(T($e),{placement:"top"},{content:oe((()=>[n("div",null,x(T(f).baseText("credentialEdit.credentialConfig.dynamicCredentials.infoTip")),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help",size:"small",color:"text-light"})])),_:1})],2)],2)):y("",!0),W.value?(r(),i(j,{key:3},[O.value?(r(),i("div",{key:0,class:I(t.$style.askAssistantButton),"data-test-id":"credential-edit-ask-assistant-button"},[D(T(_t),{asked:R.value,onClick:ee},null,8,["asked"]),o[8]||(o[8]=n("span",null,"for setup instructions",-1))],2)):y("",!0),e.isOAuthType&&!Y.value?(r(),Z(Wi,{key:1,label:T(f).baseText("credentialEdit.credentialConfig.oAuthRedirectUrl"),value:$.value,"copy-button-text":T(f).baseText("credentialEdit.credentialConfig.clickToCopy"),hint:T(f).baseText("credentialEdit.credentialConfig.subtitle",{interpolate:{appName:C.value}}),"toast-title":T(f).baseText("credentialEdit.credentialConfig.redirectUrlCopiedToClipboard"),"redact-value":!0},null,8,["label","value","copy-button-text","hint","toast-title"])):y("",!0)],64)):(r(),Z(qc,{key:4,features:[T(Xn).Sharing]},{default:oe((()=>[n("div",null,[D(T(Ct),{bold:!1},{default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialEdit.info.sharee",{interpolate:{credentialOwnerName:z.value}})),1)])),_:1})])])),_:1},8,["features"])),e.credentialType&&W.value?(r(),Z(zv,{key:5,"credential-data":e.credentialData,"credential-properties":e.credentialProperties,"documentation-url":N.value,"show-validation-warnings":e.showValidationWarning,onUpdate:Q},null,8,["credential-data","credential-properties","documentation-url","show-validation-warnings"])):y("",!0),e.isOAuthType&&!e.isOAuthConnected&&W.value?(r(),Z(sl,{key:6,"service-name":k.value,"credential-type-name":e.credentialType.name,disabled:!e.requiredPropertiesFilled,"disabled-tooltip":T(f).baseText("credentialEdit.credentialConfig.oauthDisabledTooltip"),"data-test-id":"quick-connect-button",onClick:o[7]||(o[7]=e=>t.$emit("oauth"))},null,8,["service-name","credential-type-name","disabled","disabled-tooltip"])):y("",!0),P.value?(r(),Z(T(Je),{key:7,color:"text-base",size:"medium"},{default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialConfig.missingCredentialType")),1)])),_:1})):y("",!0),D(qc,{features:[T(Xn).ExternalSecrets]},{fallback:oe((()=>[D(T(Ct),{class:"mt-s"},{default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialConfig.externalSecrets"))+" ",1),D(T(mt),{bold:"",to:T(f).baseText("settings.externalSecrets.docs"),size:"small"},{default:oe((()=>[l(x(T(f).baseText("credentialEdit.credentialConfig.externalSecrets.moreInfo")),1)])),_:1},8,["to"])])),_:1})])),_:1},8,["features"])],64))],2)]))}}),$v=$t(Mv,[["__cssModules",{$style:{config:"_config_jgct2_125",googleReconnectLabel:"_googleReconnectLabel_jgct2_133",askAssistantButton:"_askAssistantButton_jgct2_137",dynamicCredentials:"_dynamicCredentials_jgct2_146",dynamicCredentialsRow:"_dynamicCredentialsRow_jgct2_155",dynamicCredentialsNotice:"_dynamicCredentialsNotice_jgct2_161",docsCallout:"_docsCallout_jgct2_165"}}]]),Av=$t(m({__name:"CredentialInfo",props:{currentCredential:{}},setup(e){const t=se();return(o,a)=>(r(),i("div",{class:I(o.$style.container)},[e.currentCredential?(r(),Z(T(yl),{key:0},{default:oe((()=>[D(T(wl),{span:8,class:I(o.$style.label)},{default:oe((()=>[D(T(Je),{compact:!0,bold:!0},{default:oe((()=>[l(x(T(t).baseText("credentialEdit.credentialInfo.created")),1)])),_:1})])),_:1},8,["class"]),D(T(wl),{span:16,class:I(o.$style.valueLabel)},{default:oe((()=>[D(T(Je),{compact:!0},{default:oe((()=>[D(id,{date:e.currentCredential.createdAt,capitalize:!0},null,8,["date"])])),_:1})])),_:1},8,["class"])])),_:1})):y("",!0),e.currentCredential?(r(),Z(T(yl),{key:1},{default:oe((()=>[D(T(wl),{span:8,class:I(o.$style.label)},{default:oe((()=>[D(T(Je),{compact:!0,bold:!0},{default:oe((()=>[l(x(T(t).baseText("credentialEdit.credentialInfo.lastModified")),1)])),_:1})])),_:1},8,["class"]),D(T(wl),{span:16,class:I(o.$style.valueLabel)},{default:oe((()=>[D(T(Je),{compact:!0},{default:oe((()=>[D(id,{date:e.currentCredential.updatedAt,capitalize:!0},null,8,["date"])])),_:1})])),_:1},8,["class"])])),_:1})):y("",!0),e.currentCredential?(r(),Z(T(yl),{key:2},{default:oe((()=>[D(T(wl),{span:8,class:I(o.$style.label)},{default:oe((()=>[D(T(Je),{compact:!0,bold:!0},{default:oe((()=>[l(x(T(t).baseText("credentialEdit.credentialInfo.id")),1)])),_:1})])),_:1},8,["class"]),D(T(wl),{span:16,class:I(o.$style.valueLabel)},{default:oe((()=>[D(T(Je),{compact:!0},{default:oe((()=>[l(x(e.currentCredential.id),1)])),_:1})])),_:1},8,["class"])])),_:1})):y("",!0)],2))}}),[["__cssModules",{$style:{container:"_container_11e3x_125",label:"_label_11e3x_129",accessLabel:"_accessLabel_11e3x_134 _label_11e3x_129",valueLabel:"_valueLabel_11e3x_139"}}]]),Pv={key:0},Bv={key:1},Lv=m({__name:"CredentialSharing.ee",props:{credentialId:{},credentialData:{},credentialPermissions:{},credential:{default:null},modalBus:{},isSharedGlobally:{type:Boolean,default:!1}},emits:["update:modelValue","update:shareWithAllUsers"],setup(e,{emit:t}){const o=e,a=t,n=se(),c=Or(),d=Sr(),u=Ft(),p=co(),v=dd(),m=Pi(),g=s([...o.credential?.sharedWithProjects??[]]),b=_((()=>u.isEnterpriseFeatureEnabled[Xn.Sharing])),f=_((()=>{const{name:e,email:t}=No(o.credential?.homeProject?.name??"");return e??t??""})),h=_((()=>o.credentialData&&"homeProject"in o.credentialData?o.credentialData.homeProject:void 0)),y=_((()=>p.projects.filter((e=>e.id!==o.credential?.homeProject?.id&&e.id!==h.value?.id)))),w=_((()=>o.credential?.homeProject??h.value)),k=_((()=>w.value?.type===yo.Team)),E=_((()=>w.value?.type===yo.Personal&&w.value?.id===p.personalProject?.id&&!o.credentialPermissions.share)),j=_((()=>({"credential:user":n.baseText("credentialEdit.credentialSharing.role.user")}))),z=_((()=>v.processedCredentialRoles.map((({slug:e,scopes:t,licensed:o,description:a,systemRole:r,roleType:l})=>({slug:e,displayName:j.value[e],scopes:t,licensed:o,description:a,systemRole:r,roleType:l}))))),N=_((()=>p.teamProjects.length?n.baseText("projects.sharing.select.placeholder.project"):n.baseText("projects.sharing.select.placeholder.user"))),S=_((()=>Rn(c.currentUser?.globalScopes).credential?.shareGlobally??!1));function M(){m.goToUpgrade("credential_sharing","upgrade-credentials-sharing")}return B(g,(e=>{a("update:modelValue",e)}),{deep:!0}),C((async()=>{await p.getAllProjects()})),(t,o)=>(r(),i("div",{class:I(t.$style.container)},[b.value?(r(),i("div",Bv,[e.credentialPermissions.share||E.value?(r(),Z(T(Ct),{key:0,bold:!1,class:"mb-s"},{default:oe((()=>[l(x(T(n).baseText("credentialEdit.credentialSharing.info.owner")),1)])),_:1})):k.value?(r(),Z(T(Ct),{key:1,bold:!1,class:"mb-s"},{default:oe((()=>[l(x(T(n).baseText("credentialEdit.credentialSharing.info.sharee.team")),1)])),_:1})):(r(),Z(T(Ct),{key:2,bold:!1,class:"mb-s"},{default:oe((()=>[l(x(T(n).baseText("credentialEdit.credentialSharing.info.sharee.personal",{interpolate:{credentialOwnerName:f.value}})),1)])),_:1})),D(cd,{modelValue:g.value,"onUpdate:modelValue":o[0]||(o[0]=e=>g.value=e),projects:y.value,roles:z.value,"home-project":w.value,readonly:!e.credentialPermissions.share,static:!e.credentialPermissions.share,"disabled-tooltip":E.value?T(n).baseText("credentialEdit.credentialSharing.info.personalSpaceRestricted"):void 0,placeholder:N.value,"can-share-globally":S.value,"is-shared-globally":e.isSharedGlobally,"onUpdate:shareWithAllUsers":o[1]||(o[1]=e=>a("update:shareWithAllUsers",e))},null,8,["modelValue","projects","roles","home-project","readonly","static","disabled-tooltip","placeholder","can-share-globally","is-shared-globally"])])):(r(),i("div",Pv,[D(T(Re),{heading:T(n).baseText(T(d).contextBasedTranslationKeys.credentials.sharing.unavailable.title),description:T(n).baseText(T(d).contextBasedTranslationKeys.credentials.sharing.unavailable.description),"button-text":T(n).baseText(T(d).contextBasedTranslationKeys.credentials.sharing.unavailable.button),"onClick:button":M},null,8,["heading","description","button-text"])]))],2))}}),Ov=$t(Lv,[["__cssModules",{$style:{container:"_container_1f7z1_125"}}]]),Rv=m({__name:"SaveButton",props:{saved:{type:Boolean},isSaving:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},variant:{default:"solid"},withShortcut:{type:Boolean,default:!1},shortcutTooltip:{},savingLabel:{}},emits:["click"],setup(e,{emit:t}){const o=t,a=e,l=se(),n=_((()=>a.isSaving?a.savingLabel??l.baseText("saveButton.saving"):l.baseText("saveButton.save"))),s=_((()=>a.shortcutTooltip??l.baseText("saveButton.save")));return(t,a)=>(r(),i("span",{class:I(t.$style.container),"data-test-id":"save-button"},[e.saved?(r(),i("span",{key:0,class:I(t.$style.saved),onClick:a[0]||(a[0]=L((()=>{}),["prevent","stop"]))},x(T(l).baseText("saveButton.saved")),3)):(r(),i(j,{key:1},[e.withShortcut?(r(),Z(ud,{key:0,label:s.value,shortcut:{keys:["s"],metaKey:!0},placement:"bottom"},{default:oe((()=>[D(T(Le),{label:n.value,loading:e.isSaving,disabled:e.disabled,class:I(t.$style.button),variant:e.variant,onClick:a[1]||(a[1]=e=>o("click"))},null,8,["label","loading","disabled","class","variant"])])),_:1},8,["label"])):(r(),Z(T(Le),{key:1,label:n.value,loading:e.isSaving,disabled:e.disabled,class:I(t.$style.button),variant:e.variant,onClick:a[2]||(a[2]=e=>o("click"))},null,8,["label","loading","disabled","class","variant"]))],64))],2))}}),Dv=$t(Rv,[["__cssModules",{$style:{container:"_container_1f4xz_125",button:"_button_1f4xz_132",saved:"_saved_1f4xz_136"}}]]),Uv=o(Et(),1),Vv=$t(m({__name:"CredentialEdit",props:{modalName:{},activeId:{default:void 0},mode:{default:"new"}},setup(e){const t=e,o=za(),a=Mr(),c=Ft(),d=Sr(),u=Pr(),p=Gr(),v=co(),m=Cc(),g=Ut(),b=eo(),f=Zo(),h=ir(),w=se(),k=Ua(),E=et(),z=ji(),{isEnabled:N}=Hc(),{getQuickConnectOption:S,connect:M}=Lc(),$=s(!1),A=s("connection"),P=s(""),L=s(""),O=s(""),R=s(""),U=s({}),V=s(null),W=s(he()),q=s(!1),F=s(!1),K=s(!1),G=s(!1),Q=s(!1),X=s(!1),J=s(!1),ee=s(!1),te=s(!1),ae=s(!1),re=s(!1),le=s(!1),ie=s(),ce=s(!1),de=s(!1),ue=s(!1),pe=s(null),ve=s({}),me=_((()=>{const e=a.activeNode;return e?p.getNodeType(e.type,e.typeVersion):null})),ge=_((()=>{if("new"!==t.mode)return null;if(""!==R.value)return o.getCredentialTypeByName(R.value)??null;if(le.value){const e=oa(me.value);return e.length>0&&me.value?.credentials?da(me.value,e[0].value):me.value?.credentials?me.value.credentials[0]:null}return null})),be=_((()=>{if(!_e.value)return null;const e=o.getCredentialTypeByName(_e.value);return e?{...e,properties:Re(_e.value)}:null})),_e=_((()=>"edit"===t.mode?R.value?R.value:V.value?V.value.type:null:ge.value?ge.value.name:`${t.activeId}`)),xe=_((()=>!!t.activeId&&(o.getCredentialById(t.activeId)?.isManaged??!1))),ye=_((()=>!(Te.value||!Ie.value||je.value.some((e=>{const t=U.value[e.name];return"string"==typeof t&&wn(t)&&!rl(t)}))||!we.value.filter((e=>!!e.credentials&&!!e.credentials.filter((e=>e.name===_e.value&&e.testedBy)).length)).length&&(!be.value||!be.value.test)))),we=_((()=>_e.value?o.getNodesWithAccess(_e.value):[])),ke=_((()=>_e.value?Ye(_e.value):[])),Te=_((()=>!!_e.value&&(("oAuth2Api"===_e.value||ke.value.includes("oAuth2Api"))&&("authorizationCode"===U.value.grantType||"pkce"===U.value.grantType)||"oAuth1Api"===_e.value||ke.value.includes("oAuth1Api")))),Ce=_((()=>me.value?.credentials?.some((e=>function(e){const t=o.getCredentialTypeByName(e);return!t?.__skipManagedCreation&&t?.__overwrittenProperties?.includes("clientId")&&t.__overwrittenProperties.includes("clientSecret")}(e.name)))??!1)),Ee=_((()=>Te.value&&!!U.value.oauthTokenData)),je=_((()=>{const e=be.value;if(!e)return[];const t=e.properties.filter((t=>{return!("hidden"===(o=t).type||o.displayOptions?.hideOnCloud&&c.isCloudDeployment||void 0!==o.displayOptions&&!g.displayParameter(U.value,o,"",null))&&(ue.value||!e.__overwrittenProperties?.includes(t.name));var o}));return t.every((e=>"notice"===e.type))?[]:t})),Ie=_((()=>{for(const e of je.value){if(!0!==e.required)continue;const t=U.value[e.name];if("string"===e.type&&!t)return!1;if("number"===e.type){const e="string"==typeof t&&t.startsWith("=");if("number"!=typeof t&&!e)return!1}}return!0})),Ne=_((()=>Rn(V.value?.scopes??Pe.value?.scopes).credential)),Se=_((()=>[{id:"connection",label:w.baseText("credentialEdit.credentialEdit.connection"),position:"top"},{id:"sharing",label:w.baseText("credentialEdit.credentialEdit.sharing"),position:"top"},{id:"details",label:w.baseText("credentialEdit.credentialEdit.details"),position:"top"}])),Me=_((()=>{let e=_e.value;return e&&"null"!==e||me.value?.credentials&&me.value.credentials.length>0&&(e=me.value.credentials[0].name),e??""})),$e=_((()=>!($.value||!(Ne.value.create??Ne.value.update)||Te.value&&!Ee.value))),Ae=_((()=>"sharing"===A.value&&!!be.value)),Pe=_((()=>{const{currentProject:e,personalProject:t}=v;return e??t})),Be=_((()=>"new"===t.mode&&!L.value));function Le(){if(be.value)for(const e of be.value.properties)U.value.hasOwnProperty(e.name)||be.value.__overwrittenProperties?.includes(e.name)||(U.value={...U.value,[e.name]:e.default})}async function Oe(){let e=!1;if(G.value){const t=be.value?be.value.displayName:"";e=await h.confirm(w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.message",{interpolate:{credentialDisplayName:t}}),w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.headline"),{cancelButtonText:w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.cancelButtonText"),confirmButtonText:w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.confirmButtonText")})===en}else Ne.value.update&&Te.value&&!Ee.value&&(e=await h.confirm(w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.message"),w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.headline"),{cancelButtonText:w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.cancelButtonText"),confirmButtonText:w.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.confirmButtonText")})===en);return e?(Ie.value?Te.value&&setTimeout((()=>{ie.value&&(ie.value.scrollTop=ie.value.scrollHeight)}),0):(J.value=!0,Ze()),!1):(pe.value=null,d.activeCredentialType=null,!0)}function Re(e){const t=o.getCredentialTypeByName(e);if(!t)return[];if(void 0===t.extends)return t.properties;const a=[];for(const o of t.extends){const e=Re(o);Zl(a,e)}return Zl(a,t.properties),a}async function De(e=t.activeId??""){L.value=e;try{const e=await o.getCredentialData({id:L.value});if(!e)throw new Error(w.baseText("credentialEdit.credentialEdit.couldNotFindCredentialWithId")+":"+L.value);V.value=e,U.value=function(e){const t=structuredClone(e);return Object.entries(t).forEach((([e,o])=>{""===o&&delete t[e]})),t}(e.data||{}),e.sharedWithProjects&&(U.value={...U.value,sharedWithProjects:e.sharedWithProjects}),e.homeProject&&(U.value={...U.value,homeProject:e.homeProject}),O.value=e.name,ce.value="isGlobal"in e&&"boolean"==typeof e.isGlobal&&e.isGlobal,de.value="isResolvable"in e&&"boolean"==typeof e.isResolvable&&e.isResolvable}catch(a){return f.showError(a,w.baseText("credentialEdit.credentialEdit.showError.loadCredential.title")),void Ge()}}function Ue(e){U.value={...U.value,sharedWithProjects:e},re.value=!0,G.value=!0}function Ve(e){ce.value=e,G.value=!0}function We(){const e=_e.value??"";return Te.value?`${e}:${ue.value?"custom":"managed"}`:e}function qe(){const e=ve.value[We()];e?U.value={...e}:function(){if(!be.value)return;for(const r of be.value.properties)be.value.__overwrittenProperties?.includes(r.name)||(U.value={...U.value,[r.name]:r.default});const{currentProject:e,personalProject:t}=v,o=e?.scopes??t?.scopes??[],a=e??t??{};U.value={...U.value,scopes:o,homeProject:a}}()}function Fe(e){de.value=e,G.value=!0}function He({name:e,value:t}){if((0,Uv.default)(U.value,e)!==t){if(G.value=!0,Te.value&&("clientId"===e||"clientSecret"===e)){const{oauthTokenData:e,...t}=U.value;U.value=bn(t)}vl(U.value,e,t)}}function Ge(){W.value.emit("close")}function Ye(e){const t=o.getCredentialTypeByName(e);if(void 0===t?.extends)return[];const a=[];for(const o of t.extends)a.push(o),a.push.apply(a,Ye(o));return a}function Qe(e){G.value=!0,ae.value=!0,O.value=e}function Ze(){setTimeout((()=>{ie.value&&(ie.value.scrollTop=0)}),0)}async function tt(){if(xe.value)return;if(!ye.value||!_e.value)return P.value="",void(ee.value=!1);const{ownedBy:e,sharedWithProjects:t,...o}=U.value,a={id:L.value,name:O.value,type:_e.value,data:o};te.value=!0,await ot(a),te.value=!1}async function ot(e){const t=await o.testCredential(e);"Error"===t.status?(P.value=t.message,ee.value=!1):(P.value="",ee.value=!0),Ze()}function at(e){return Object.entries(e).some((([,e])=>"object"!=typeof e&&/=.*\{\{[^}]*\$secrets\.[^}]+}}.*/.test(`${e}`)))}async function rt(){if(!Ie.value)return J.value=!0,Ze(),null;J.value=!1,F.value=!0,Ii(be.value);const e=vi(be.value.properties,U.value,!1,!1,null,null);Ii(_e.value);const r={id:L.value,name:O.value,type:_e.value,data:e,isGlobal:ce.value,isResolvable:de.value};c.isEnterpriseFeatureEnabled[Xn.Sharing]&&U.value.sharedWithProjects&&(r.sharedWithProjects=U.value.sharedWithProjects),U.value.homeProject&&(r.homeProject=U.value.homeProject);const l=pe.value;l&&a.activeNode&&(Rr(u.workflowId,a.activeNode,l),pe.value=null);let n=null;const i="new"===t.mode&&!L.value;if(i?n=await async function(e,t){let a;try{a=await o.createNewCredential(e,t?.id,E.currentRoute.value.query.uiContext?.toString());const{uiContext:r,...l}=E.currentRoute.value.query;E.replace({query:l}),G.value=!1;const{title:n,message:i}=(e=>{let t=w.baseText("credentials.create.personal.toast.title"),o="";return v.currentProject&&v.currentProject.id!==v.personalProject?.id&&(t=w.baseText("credentials.create.project.toast.title",{interpolate:{projectName:e?.name??""}}),o=w.baseText("credentials.create.project.toast.text",{interpolate:{projectName:e?.name??""}})),{title:t,message:o}})(t);f.showMessage({title:n,message:i,type:"success"})}catch(r){return f.showError(r,w.baseText("credentialEdit.credentialEdit.showError.createCredential.title")),null}return await b.run("credential.saved",{credential_type:e.type,credential_id:a.id,is_new:!0}),k.track("User created credentials",{credential_type:e.type,credential_id:a.id,workflow_id:u.workflowId}),a}(r,v.currentProject):(c.isEnterpriseFeatureEnabled[Xn.Sharing]&&(r.sharedWithProjects=U.value.sharedWithProjects),n=await async function(e){let t=null;try{Ne.value.update&&(t=await o.updateCredential({id:L.value,data:e})),Ne.value.share&&re.value&&e.sharedWithProjects&&(t=await o.setCredentialSharedWith({credentialId:e.id,sharedWithProjects:e.sharedWithProjects}),re.value=!1),G.value=!1,Q.value=!0,t&&await b.run("credential.saved",{credential_type:e.type,credential_id:t.id,is_new:!1})}catch(a){return f.showError(a,w.baseText("credentialEdit.credentialEdit.showError.updateCredential.title")),null}return g.updateNodesCredentialsIssues(),t}(r)),F.value=!1,n){L.value=n.id,V.value=n,ye.value?(K.value=!0,r.data=U.value,r.id=L.value,await ot(r),K.value=!1):(P.value="",ee.value=!1);const e={credential_type:r.type,workflow_id:u.workflowId,credential_id:n.id,is_complete:!!Ie.value,is_new:i,uses_external_secrets:at(r.data??{})};Te.value?e.is_valid=!!Ee.value:ye.value&&(e.is_valid=!!ee.value),a.activeNode&&(e.node_type=a.activeNode.type),P.value&&""!==P.value&&(e.authError=P.value),Te.value||(k.track("User saved credentials",e),lt(!!e.is_valid)),await b.run("credentialEdit.saveCredential",e)}return n}async function lt(e){if(e&&c.isCloudDeployment)try{const e=await Da(z.restApiContext,{eventType:"credential-saved",metadata:{credential_type:_e.value}});e.title&&e.message&&setTimeout((async()=>{try{await h.confirm(e.message,e.title,{confirmButtonText:w.baseText("generic.keepBuilding"),cancelButtonText:"",showCancelButton:!1,closeOnClickModal:!0,closeOnPressEscape:!0})}catch(t){}}),15e3)}catch(t){}}async function nt(){if(!V.value)return;const e=V.value.name;if("confirm"===await h.confirm(w.baseText("credentialEdit.credentialEdit.confirmMessage.deleteCredential.message",{interpolate:{savedCredentialName:e}}),w.baseText("credentialEdit.credentialEdit.confirmMessage.deleteCredential.headline"),{confirmButtonText:w.baseText("credentialEdit.credentialEdit.confirmMessage.deleteCredential.confirmButtonText")})){try{q.value=!0,await o.deleteCredential({id:L.value}),G.value=!1,Q.value=!0}catch(t){return f.showError(t,w.baseText("credentialEdit.credentialEdit.showError.deleteCredential.title")),void(q.value=!1)}q.value=!1,g.updateNodesCredentialsIssues(),U.value={},f.showMessage({title:w.baseText("credentialEdit.credentialEdit.showMessage.title"),type:"success"}),Ge()}}async function st(){let e;const r=await rt();if(!r)return;const l=ke.value;try{const{sharedWithProjects:t,...a}=U.value,n={id:r.id,...a};"oAuth2Api"===_e.value||l.includes("oAuth2Api")?vr(n)&&(e=await o.oAuth2Authorize(n)):("oAuth1Api"===_e.value||l.includes("oAuth1Api"))&&vr(n)&&(e=await o.oAuth1Authorize(n))}catch(d){return void f.showError(d,w.baseText("credentialEdit.credentialEdit.showError.generateAuthorizationUrl.title"),w.baseText("credentialEdit.credentialEdit.showError.generateAuthorizationUrl.message"))}if(void 0===e||""===e)return void f.showError(new Error(w.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.message")),w.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.title"));const n=["http:","https:"];try{const t=new URL(e);if(!n.includes(t.protocol))return void f.showError(new Error(w.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.message")),w.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.title"))}catch{return void f.showError(new Error(w.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.message")),w.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.title"))}const i=window.open(e,"OAuth Authorization","scrollbars=no,resizable=yes,status=no,titlebar=noe,location=no,toolbar=no,menubar=no,width=500,height=700");U.value={...U.value,oauthTokenData:null};const s=new BroadcastChannel("oauth-callback"),c=e=>{const o="success"===e.data,r={credential_type:_e.value,workflow_id:u.workflowId||null,credential_id:L.value,is_complete:!!Ie.value,is_new:"new"===t.mode&&!L.value,is_valid:o,uses_external_secrets:at(U.value)};a.activeNode&&(r.node_type=a.activeNode.type),k.track("User saved credentials",r),lt(o),o&&(s.removeEventListener("message",c),U.value={...U.value,oauthTokenData:{}},i&&i.close())};s.addEventListener("message",c)}async function ct(e){if(e.quickConnectEnabled)return void($.value=!0);if($.value=!1,function(){const e=We();e&&(ve.value[e]={...U.value})}(),P.value="",ue.value=e.customOauth??!1,!me.value?.credentials)return;const t=da(me.value,e.type);t&&(R.value=t.name,d.activeCredentialType=t.name,qe(),pe.value=e.type,G.value&&!ae.value&&(O.value=await o.getNewCredentialName({credentialTypeName:Me.value})))}async function dt(){if(!_e.value||!a.activeNode)return;const e=Ho(be.value?.displayName??""),t=await M({credentialTypeName:_e.value,nodeType:a.activeNode.type,source:"credential_type",serviceName:e});t&&(await De(t.id),Le(),$.value=!1,ee.value=!0)}B(be,(e=>{"new"===t.mode&&e?.__skipManagedCreation&&(ue.value=!0)}),{immediate:!0}),C((async()=>{const e=d.modalsById[ba];le.value=xa(e)&&!0===e.showAuthSelector;const r=xa(e)&&!0===e.forceManualMode,l=v.currentProjectId??v.personalProject?.id;if(l)try{await m.fetchSecretsForProject(l)}catch{}"new"===t.mode&&_e.value?(O.value=await o.getNewCredentialName({credentialTypeName:Me.value}),U.value={...U.value,...Pe.value?{homeProject:Pe.value}:{}}):await De(),Le(),be.value?.__overwrittenProperties?.includes("clientId")&&U.value.clientId&&U.value.clientSecret&&(ue.value=!0),"new"===t.mode&&!r&&_e.value&&a.activeNode&&S(_e.value,a.activeNode.type)&&($.value=!0),await b.run("credentialsEdit.credentialModalOpened",{credentialType:_e.value,isEditingCredential:"edit"===t.mode,activeNode:a.activeNode}),setTimeout((async()=>{L.value&&(!Ie.value&&Ne.value.update?J.value=!0:await tt())}),0),X.value=!1}));const ut=H("credNameRef"),{width:pt}=ne(ut);return(o,s)=>(r(),Z(Li,{name:e.modalName,"custom-class":o.$style.credentialModal,"event-bus":W.value,loading:X.value,"before-close":Oe,width:"70%",height:"80%"},{header:oe((()=>[n("div",{class:I(o.$style.header)},[n("div",{class:I(o.$style.credInfo)},[n("div",{class:I(o.$style.credIcon)},[D(Wc,{"credential-type-name":Me.value},null,8,["credential-type-name"])],2),n("div",{ref_key:"credNameRef",ref:ut,class:I(o.$style.credName)},[n("div",{class:I(o.$style.credNameRow)},[O.value?(r(),Z(T(it),{key:0,"data-test-id":"credential-name","model-value":O.value,"max-width":T(pt)-10,readonly:!(Ne.value.create&&"new"===t.mode||Ne.value.update)||!be.value||xe.value,"onUpdate:modelValue":Qe},null,8,["model-value","max-width","readonly"])):y("",!0),de.value?(r(),Z(T(Xe),{key:1,text:T(w).baseText("credentialEdit.credentialEdit.dynamic"),clickable:!1,class:I(o.$style.dynamicTag),"data-test-id":"credential-dynamic-tag"},{tag:oe((()=>[n("span",{class:I(o.$style.dynamicTagContent)},[D(T(fe),{icon:"key-round",size:"xsmall"}),l(" "+x(T(w).baseText("credentialEdit.credentialEdit.dynamic")),1)],2)])),_:1},8,["text","class"])):y("",!0)],2),be.value?(r(),Z(T(Je),{key:0,size:"small",tag:"p",color:"text-light"},{default:oe((()=>[l(x(be.value.displayName),1)])),_:1})):y("",!0)],2)],2),n("div",{class:I(o.$style.credActions)},[V.value&&Ne.value.delete?(r(),Z(T(ze),{key:0,variant:"subtle",title:T(w).baseText("credentialEdit.credentialEdit.delete"),icon:"trash-2",disabled:F.value,loading:q.value,"data-test-id":"credential-delete-button",onClick:nt},null,8,["title","disabled","loading"])):y("",!0)],2)],2)])),content:oe((()=>[n("div",{class:I(o.$style.container),"data-test-id":"credential-edit-dialog"},[xe.value?y("",!0):(r(),i("div",{key:0,class:I(o.$style.sidebar)},[(r(!0),i(j,null,Y(Se.value,(e=>(r(),Z(T(Ke),{key:e.id,item:e,active:A.value===e.id,onClick:()=>function(e){A.value=e;const t=be.value?be.value.name:"",o=a.activeNode;k.track("User viewed credential tab",{credential_type:t,node_type:o?o.type:null,tab:e,workflow_id:u.workflowId,credential_id:L.value,sharing_enabled:Xn.Sharing})}(e.id)},null,8,["item","active","onClick"])))),128))],2)),"connection"===A.value&&be.value?(r(),i("div",{key:1,ref_key:"contentRef",ref:ie,class:I(o.$style.mainContent)},[D($v,{"credential-type":be.value,"credential-properties":je.value,"credential-data":U.value,"credential-id":L.value,"is-managed":xe.value,"show-validation-warning":J.value,"auth-error":P.value,"tested-successfully":ee.value,"is-o-auth-type":Te.value,"is-o-auth-connected":Ee.value,"is-retesting":te.value,"parent-types":ke.value,"required-properties-filled":Ie.value,"credential-permissions":Ne.value,mode:e.mode,"selected-credential":R.value,"is-dynamic-credentials-enabled":T(N),"is-resolvable":de.value,"is-new-credential":Be.value,"managed-oauth-available":Ce.value,"use-custom-oauth":ue.value,"is-quick-connect-mode":$.value,onUpdate:He,onOauth:st,onQuickConnect:dt,onRetest:tt,onScrollToTop:Ze,onAuthTypeChanged:ct,"onUpdate:isResolvable":Fe},null,8,["credential-type","credential-properties","credential-data","credential-id","is-managed","show-validation-warning","auth-error","tested-successfully","is-o-auth-type","is-o-auth-connected","is-retesting","parent-types","required-properties-filled","credential-permissions","mode","selected-credential","is-dynamic-credentials-enabled","is-resolvable","is-new-credential","managed-oauth-available","use-custom-oauth","is-quick-connect-mode"]),$e.value?(r(),Z(Dv,{key:0,class:I(o.$style.saveButton),disabled:!G.value&&!K.value&&!!L.value,"is-saving":F.value||K.value,saved:!1,"saving-label":K.value?T(w).baseText("credentialEdit.credentialEdit.testing"):T(w).baseText("credentialEdit.credentialEdit.saving"),"data-test-id":"credential-save-button",onClick:rt},null,8,["class","disabled","is-saving","saving-label"])):y("",!0)],2)):Ae.value?(r(),i("div",{key:2,class:I(o.$style.mainContent)},[D(Ov,{credential:V.value,"credential-data":U.value,"credential-id":L.value,"credential-permissions":Ne.value,"is-shared-globally":ce.value,"modal-bus":W.value,"onUpdate:modelValue":Ue,"onUpdate:shareWithAllUsers":Ve},null,8,["credential","credential-data","credential-id","credential-permissions","is-shared-globally","modal-bus"]),$e.value?(r(),Z(Dv,{key:0,class:I(o.$style.saveButton),disabled:!G.value&&!K.value&&!!L.value,"is-saving":F.value||K.value,saved:!1,"saving-label":K.value?T(w).baseText("credentialEdit.credentialEdit.testing"):T(w).baseText("credentialEdit.credentialEdit.saving"),"data-test-id":"credential-save-button",onClick:rt},null,8,["class","disabled","is-saving","saving-label"])):y("",!0)],2)):"details"===A.value&&be.value?(r(),i("div",{key:3,class:I(o.$style.mainContent)},[D(Av,{"current-credential":V.value},null,8,["current-credential"])],2)):y("",!0)],2)])),_:1},8,["name","custom-class","event-bus","loading"]))}}),[["__cssModules",{$style:{credentialModal:"_credentialModal_q342k_125",mainContent:"_mainContent_q342k_139",credName:"_credName_q342k_146",credNameRow:"_credNameRow_q342k_153",dynamicTagContent:"_dynamicTagContent_q342k_160",sidebar:"_sidebar_q342k_166",header:"_header_q342k_176",container:"_container_q342k_180",credInfo:"_credInfo_q342k_185",credActions:"_credActions_q342k_193",credIcon:"_credIcon_q342k_204",saveButton:"_saveButton_q342k_210"}}]]),Wv=$t(m({__name:"CredentialsSelectModal",setup(t){const o=eo(),a=Ua(),l=se(),c=s(he()),d=s(""),u=s(!0),p=s(),v=za(),m=Sr(),g=Pr();C((async()=>{try{await v.fetchCredentialTypes(!1)}catch(e){}u.value=!1,setTimeout((()=>{p.value&&p.value.focus()}),0)}));const b=_((()=>v.allCredentialTypes.filter((e=>!e.name.startsWith("chatHub")))));function f(e){d.value=e}function h(){c.value.emit("close"),m.openNewCredential(d.value);const e={credential_type:d.value,source:"primary_menu",new_credential:!0,workflow_id:g.workflowId};a.track("User opened Credential modal",e),o.run("credentialsSelectModal.openCredentialType",e)}return(e,t)=>(r(),Z(Li,{name:T(va),"event-bus":c.value,width:"50%",center:!0,loading:u.value,"max-width":"460px","min-height":"250px"},{header:oe((()=>[n("h2",{class:I(e.$style.title)},x(T(l).baseText("credentialSelectModal.addNewCredential")),3)])),content:oe((()=>[n("div",null,[n("div",{class:I(e.$style.subtitle)},x(T(l).baseText("credentialSelectModal.selectAnAppOrServiceToConnectTo")),3),D(T(Ue),{ref_key:"selectRef",ref:p,filterable:"","default-first-option":"",placeholder:T(l).baseText("credentialSelectModal.searchForApp"),size:"xlarge","model-value":d.value,"data-test-id":"new-credential-type-select","onUpdate:modelValue":f},{prefix:oe((()=>[D(T(fe),{icon:"search"})])),default:oe((()=>[(r(!0),i(j,null,Y(b.value,(e=>(r(),Z(T(Te),{key:e.name,value:e.name,label:e.displayName,filterable:"","data-test-id":"new-credential-type-select-option"},null,8,["value","label"])))),128))])),_:1},8,["placeholder","model-value"])])])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{label:T(l).baseText("credentialSelectModal.continue"),float:"right",size:"large",disabled:!d.value,"data-test-id":"new-credential-type-button",onClick:h},null,8,["label","disabled"])],2)])),_:1},8,["name","event-bus","loading"]))}}),[["__cssModules",{$style:{title:"_title_1qwik_125",subtitle:"_subtitle_1qwik_130"}}]]),qv=$t(m({__name:"DebugPaywallModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se();return(e,a)=>(r(),Z(Li,{width:"500px",title:t.data.title,name:t.modalName},{content:oe((()=>[D(T(Je),null,{default:oe((()=>[l(x(T(o).baseText("executionsList.debug.paywall.content"))+" ",1),a[0]||(a[0]=n("br",null,null,-1)),a[1]||(a[1]=n("br",null,null,-1)),l(" "+x(T(o).baseText("executionsList.debug.paywall.subContent"))+" ",1),D(T(mt),{to:T(o).baseText("executionsList.debug.paywall.link.url"),"new-window":""},{default:oe((()=>[l(x(T(o).baseText("executionsList.debug.paywall.link.text")),1)])),_:1},8,["to"])])),_:1})])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{onClick:t.data.footerButtonAction},{default:oe((()=>[l(x(T(o).baseText("generic.seePlans")),1)])),_:1},8,["onClick"])],2)])),_:1},8,["title","name"]))}}),[["__cssModules",{$style:{footer:"_footer_zandy_125"}}]]),Fv=["title","data-resourceid"],Hv=$t(m({__name:"MoveToFolderDropdown",props:{selectedLocation:{default:null},selectedProjectId:{},currentProjectId:{default:void 0},currentFolderId:{default:void 0},parentFolderId:{default:void 0}},emits:["location:selected"],setup(e,{emit:t}){const o=e,a=t,c=se(),d=pd(),u=s([]),p=_({get:()=>o.selectedLocation?.id??null,set:e=>{const t=u.value.find((t=>t.id===e));t&&a("location:selected",t)}}),v=s(!1),m=s(!0),g=async e=>{v.value=!0;const t=await d.fetchFoldersAvailableForMove(o.selectedProjectId,o.currentFolderId,{name:e??void 0});o.parentFolderId?u.value=t.filter((e=>e.id!==o.parentFolderId)):u.value=t;const r=c.baseText("folders.move.project.root.name"),l=!e||r.toLowerCase().includes(e?.toLowerCase()),n={id:o.selectedProjectId,name:r,resource:"project",createdAt:"",updatedAt:"",workflowCount:0,subFolderCount:0,path:[]};l&&u.value.unshift(n),e||o.selectedLocation||a("location:selected",n),v.value=!1,m.value=!1};B((()=>[o.selectedProjectId,o.currentFolderId,o.parentFolderId]),(()=>{u.value=[],m.value=!0,g()}),{immediate:!0});const b=(e,t)=>t===e.path.length-1||t>=3;return(e,t)=>(r(),i("div",{class:I(e.$style["move-folder-dropdown"]),"data-test-id":"move-to-folder-dropdown"},[m.value?(r(),Z(T(Mt),{key:0,rows:1,class:I(e.$style["loading-skeleton"])},null,8,["class"])):(r(),Z(T(Ue),{key:1,ref:"moveFolderDropdown",modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),filterable:!0,remote:!0,"remote-method":g,loading:v.value,placeholder:T(c).baseText("folders.move.modal.folder.placeholder"),"no-data-text":T(c).baseText("folders.move.modal.folder.noData.label"),"option-label":"name","option-value":"id"},{prefix:oe((()=>[D(T(fe),{icon:"search"})])),default:oe((()=>[(r(!0),i(j,null,Y(u.value,(o=>(r(),Z(T(Te),{key:o.id,value:o.id,label:o.name,"data-test-id":"move-to-folder-option"},{default:oe((()=>[n("div",{class:I(e.$style["folder-select-item"])},[n("ul",{class:I(e.$style.list)},["project"===o.resource?(r(),i("li",{key:0,class:I(e.$style.current)},[D(T(Je),null,{default:oe((()=>[l(x(o.name),1)])),_:2},1024)],2)):(r(),i(j,{key:1},[o.path.length>4?(r(),i("li",{key:0,class:I(e.$style.item)},[D(T(Je),null,{default:oe((()=>[...t[1]||(t[1]=[l("...",-1)])])),_:1})],2)):y("",!0),o.path.length>0?(r(),i("li",{key:1,class:I(e.$style.separator)},[D(T(Je),null,{default:oe((()=>[l(x("/"))])),_:1})],2)):y("",!0),(r(!0),i(j,null,Y(o.path.slice(-4),((t,a)=>(r(),i(j,{key:`${o.id}-${a}`},[n("li",{class:I({[e.$style.item]:!0,[e.$style.current]:b(o,a)}),title:t,"data-resourceid":t,"data-test-id":"breadcrumbs-item","data-target":"folder-breadcrumb-item"},[D(T(Je),null,{default:oe((()=>[l(x(t),1)])),_:2},1024)],10,Fv),b(o,a)?y("",!0):(r(),i("li",{key:0,class:I(e.$style.separator)},[D(T(Je),null,{default:oe((()=>[l(x("/"))])),_:1})],2))],64)))),128))],64))],2)],2)])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","loading","placeholder","no-data-text"]))],2))}}),[["__cssModules",{$style:{"move-folder-dropdown":"_move-folder-dropdown_7gob5_125","loading-skeleton":"_loading-skeleton_7gob5_130","folder-select-item":"_folder-select-item_7gob5_139",list:"_list_7gob5_151",item:"_item_7gob5_157",current:"_current_7gob5_172",separator:"_separator_7gob5_176"}}]]),Kv={key:0},Gv=$t(m({__name:"DeleteFolderModal",props:{modalName:{},activeId:{},data:{}},setup(e){const t=e,o=he(),{showMessage:a,showError:c}=Zo(),d=se(),u=nt(),p=pd(),v=co(),m=s(!1),g=s(""),b=s(""),f=s(null),h=_((()=>t.activeId?p.breadcrumbsCache[t.activeId]:null)),w=_((()=>!!f.value&&!f.value.name)),k=_((()=>{const e=h.value?.name??"";return d.baseText("folders.delete.confirm.title",{interpolate:{folderName:e}})})),C=_((()=>!!w.value||"delete"===g.value&&b.value===d.baseText("folders.delete.typeToConfirm",{interpolate:{folderName:h.value?.name??""}})||!("transfer"!==g.value||!f.value))),E=_((()=>{const e=v.currentProject;return e?.type===yo.Personal?d.baseText("projects.menu.personal"):e?.name})),j=_((()=>{const e=t.data.content.subFolderCount??0,o=t.data.content.workflowCount??0;let a="",r="";return e>0&&(a=d.baseText("folder.count",{interpolate:{count:e}})),o>0&&(r=d.baseText("workflow.count",{interpolate:{count:o}})),e>0&&o>0&&(a+=` ${d.baseText("folder.and.workflow.separator")} `),d.baseText("folder.delete.modal.confirmation",{interpolate:{folders:a,workflows:r}})}));async function z(){if(C.value)try{m.value=!0;const e="project"===f.value?.resource?"0":f.value?.id??void 0;await p.deleteFolder(u.params.projectId,t.activeId,e);let r="";f.value&&(r=d.baseText("folders.transfer.confirm.message",{interpolate:{folderName:f.value.name??""}})),a({type:"success",title:d.baseText("folders.delete.success.message"),message:r}),t.data.workflowListEventBus.emit("folder-deleted",{folderId:t.activeId,workflowCount:t.data.content.workflowCount,folderCount:t.data.content.subFolderCount}),o.emit("close")}catch(e){c(e,d.baseText("folders.delete.error.message"))}finally{m.value=!1}}const N=e=>{f.value=e};return(a,s)=>(r(),Z(Li,{name:e.modalName,title:k.value,center:!0,width:"600","event-bus":T(o),onEnter:z},{content:oe((()=>[n("div",null,[w.value?(r(),i("div",Kv,[D(T(Je),{color:"text-base"},{default:oe((()=>[l(x(T(d).baseText("folders.delete.confirm.message")),1)])),_:1})])):(r(),i("div",{key:1,class:I(a.$style.content)},[n("div",null,[D(T(Je),{color:"text-base"},{default:oe((()=>[l(x(j.value),1)])),_:1})]),D(T(xl),{modelValue:g.value,"onUpdate:modelValue":[s[0]||(s[0]=e=>g.value=e),s[1]||(s[1]=e=>g.value="transfer")],"data-test-id":"transfer-content-radio",label:"transfer"},{default:oe((()=>[E.value?(r(),Z(T(Je),{key:0},{default:oe((()=>[l(x(T(d).baseText("folders.transfer.action",{interpolate:{projectName:E.value}})),1)])),_:1})):(r(),Z(T(Je),{key:1,color:"text-dark"},{default:oe((()=>[l(x(T(d).baseText("folders.transfer.action.noProject")),1)])),_:1}))])),_:1},8,["modelValue"]),"transfer"===g.value?(r(),i("div",{key:0,class:I(a.$style.optionInput)},[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(d).baseText("folders.transfer.selectFolder")),1)])),_:1}),T(v).currentProject?(r(),Z(Hv,{key:0,"selected-location":f.value,"selected-project-id":T(v).currentProject?.id,"current-project-id":T(v).currentProject?.id,"current-folder-id":t.activeId,"parent-folder-id":h.value?.parentFolder,"onLocation:selected":N},null,8,["selected-location","selected-project-id","current-project-id","current-folder-id","parent-folder-id"])):y("",!0)],2)):y("",!0),D(T(xl),{modelValue:g.value,"onUpdate:modelValue":[s[2]||(s[2]=e=>g.value=e),s[3]||(s[3]=e=>g.value="delete")],"data-test-id":"delete-content-radio",label:"delete"},{default:oe((()=>[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(d).baseText("folders.delete.action")),1)])),_:1})])),_:1},8,["modelValue"]),"delete"===g.value?(r(),i("div",{key:1,class:I(a.$style.optionInput),"data-test-id":"delete-data-input"},[D(T(jt),{label:T(d).baseText("folders.delete.confirmation.message",{interpolate:{folderName:h.value?.name??""}})},{default:oe((()=>[D(T(Ee),{modelValue:b.value,"onUpdate:modelValue":s[4]||(s[4]=e=>b.value=e),"data-test-id":"delete-data-input",placeholder:T(d).baseText("folders.delete.typeToConfirm",{interpolate:{folderName:h.value?.name??""}})},null,8,["modelValue","placeholder"])])),_:1},8,["label"])],2)):y("",!0)],2))])])),footer:oe((()=>[D(T(Le),{loading:m.value,disabled:!C.value,label:T(d).baseText("generic.delete"),float:"right","data-test-id":"confirm-delete-folder-button",onClick:z},null,8,["loading","disabled","label"])])),_:1},8,["name","title","event-bus"]))}}),[["__cssModules",{$style:{content:"_content_1d66r_125",innerContent:"_innerContent_1d66r_132",optionInput:"_optionInput_1d66r_136","folder-select-item":"_folder-select-item_1d66r_140"}}]]),Yv={key:1},Qv=$t(m({__name:"ProjectMoveResourceModalCredentialsList",props:{credentials:{default:()=>[]},currentProjectId:{default:""}},setup(e){const t=e,o=e=>"scopes"in e&&Rn(e.scopes).credential.read,a=e=>{const o=e.sharedWithProjects?.find((e=>e.id===t.currentProjectId)),a={credentialId:e.id};return(o??e.homeProject?.id)&&(a.projectId=o?t.currentProjectId:e.homeProject?.id),{name:o?Fn.PROJECTS_CREDENTIALS:Fn.CREDENTIALS,params:a}};return(e,n)=>{const s=N("RouterLink");return r(),i("ul",{class:I(e.$style.credentialsList)},[(r(!0),i(j,null,Y(t.credentials,(e=>(r(),i("li",{key:e.id},[o(e)?(r(),Z(s,{key:0,target:"_blank",to:a(e)},{default:oe((()=>[l(x(e.name),1)])),_:2},1032,["to"])):(r(),i("span",Yv,x(e.name),1))])))),128))],2)}}}),[["__cssModules",{$style:{credentialsList:"_credentialsList_3zpk8_125"}}]]),Xv=$t(m({__name:"MoveToFolderModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=he(),c=pd(),d=co(),u=Sr(),p=za(),v=vo(),m=Pr(),g=Zo(),b=s(null),f=s(d.currentProject),h=s(!1),w=_((()=>f.value?.type===yo.Personal)),k=_((()=>f.value?.type===yo.Personal&&f.value?.id===d.personalProject?.id)),E=_((()=>f.value&&f.value?.id!==d.currentProject?.id)),j=s(0),z=s(0),N=s(!1),S=s([]),M=s([]),$=_((()=>M.value.filter((e=>E.value&&Rn(e.scopes).credential.share&&S.value.find((t=>t.id===e.id)))))),A=_((()=>S.value.reduce(((e,t)=>{const o=p.getCredentialById(t.id),a=Rn(o?.scopes).credential;return a.share||(a.read?e.push(o):e.push(t)),e}),[]))),P=_((()=>vd("name",d.availableProjects.filter((e=>!e.scopes||Rn(e.scopes)[t.data.resourceType].create))))),L=_((()=>o.baseText(`generic.${t.data.resourceType}`).toLowerCase())),O=_((()=>o.baseText("folders.move.modal.title",{interpolate:{folderName:t.data.resource.name,resourceTypeLabel:L.value}}))),R=_((()=>{if("workflow"!==t.data.resourceType)return{id:t.data.resource.id,name:t.data.resource.name}}));B((()=>[f.value]),(()=>{b.value=null})),B((()=>[R.value,f.value]),(()=>{(async()=>{if(!R.value||!d.currentProject)return;const{totalWorkflows:e,totalSubFolders:t}=await c.fetchFolderContent(d.currentProject.id,R.value.id);j.value=e,z.value=t})()}),{immediate:!0});const U=e=>{b.value=e},V=_((()=>f.value?.type===yo.Personal?(e=>{const{name:t}=No(e??""),a=o.baseText("projects.sharing.personalSpace");return t?`${t} (${a})`:a})(f.value?.name):lr(f.value?.name))),W=async()=>{if(!f.value||h.value)return;const e=b.value?{id:b.value.id,name:b.value.name,type:b.value.resource}:{id:f.value.id,name:V.value,type:"project"};h.value=!0;try{if("folder"===t.data.resourceType)if(f.value.id!==d.currentProject?.id){const e=b.value&&b.value.id!==f.value.id?b.value.id:void 0,o=N.value?$.value.map((e=>e.id)):void 0;await c.moveFolderToProject(d.currentProject?.id??"",t.data.resource.id,f.value.id,e,o),t.data.workflowListEventBus.emit("folder-transferred",{source:{projectId:d.currentProject?.id,folder:{id:t.data.resource.id,name:t.data.resource.name}},destination:{projectId:f.value.id,parentFolder:{id:e,name:b.value&&b.value.id!==f.value.id?b.value.name:V.value},canAccess:H.value}})}else{const o="folder"===e.type?e.id:"0";await c.moveFolder(d.currentProject?.id??"",t.data.resource.id,o),t.data.workflowListEventBus.emit("folder-moved",{newParent:e,folder:{id:t.data.resource.id,name:t.data.resource.name},options:{skipApiCall:!0}})}else if(E.value){const e=b.value&&b.value.id!==f.value.id?b.value.id:void 0,o=N.value?$.value.map((e=>e.id)):void 0;await d.moveResourceToProject("workflow",t.data.resource.id,f.value.id,e,o),t.data.workflowListEventBus.emit("workflow-transferred",{source:{projectId:d.currentProject?.id,workflow:{id:t.data.resource.id,name:t.data.resource.name}},destination:{projectId:f.value.id,parentFolder:{id:e,name:b.value&&b.value.id!==f.value.id?b.value.name:V.value},canAccess:H.value}})}else{const o="folder"===e.type?e.id:"0";await m.updateWorkflow(t.data.resource.id,{parentFolderId:o}),t.data.workflowListEventBus.emit("workflow-moved",{newParent:e,workflow:{id:t.data.resource.id,name:t.data.resource.name,oldParentId:t.data.resource.parentFolderId},options:{skipApiCall:!0}})}u.closeModal(wo)}catch(a){const e="folder"===t.data.resourceType?"folders.move.error.title":"folders.move.workflow.error.title";g.showError(a,o.baseText(e))}finally{h.value=!1}},q=_((()=>{let e="",t="";return z.value>0&&(e=o.baseText("folders.move.modal.folder.count",{interpolate:{count:z.value}})),j.value>0&&(t=o.baseText("folders.move.modal.workflow.count",{interpolate:{count:j.value}})),z.value>0&&j.value>0&&(e+=` ${o.baseText("folder.and.workflow.separator")} `),o.baseText("folders.move.modal.description",{interpolate:{folders:e?` ${e}`:"",workflows:t?` ${t}`:""}})})),F=_((()=>t.data.resourceType===Vt.Workflow)),H=_((()=>k.value||!w.value)),K=_((()=>d.currentProject?.id??t.data.resource.homeProjectId));return C((async()=>{if(d.isTeamProjectFeatureEnabled||(f.value=d.personalProject),F.value){const[e,o]=await Promise.all([v.fetchWorkflow(t.data.resource.id),p.fetchAllCredentials()]);S.value=e?.usedCredentials??[],M.value=o}else if(d.currentProject?.id&&R.value?.id){const[e,t]=await Promise.all([await c.fetchFolderUsedCredentials(d.currentProject.id,R.value.id),p.fetchAllCredentials()]);S.value=e,M.value=t}})),(s,c)=>(r(),Z(Li,{name:e.modalName,title:O.value,width:"500",class:I(s.$style.container),"event-bus":T(a)},{content:oe((()=>["folder"===t.data.resourceType&&(j.value>0||z.value>0)?(r(),i("p",{key:0,class:I(s.$style.description),"data-test-id":"move-modal-description"},x(q.value),3)):y("",!0),D(qc,{features:[T(Xn).Sharing],class:I(s.$style.content)},{default:oe((()=>[n("div",{class:I(s.$style.block)},[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(o).baseText("folders.move.modal.project.label")),1)])),_:1}),D(cd,{modelValue:f.value,"onUpdate:modelValue":c[0]||(c[0]=e=>f.value=e),class:"pt-2xs",projects:P.value,placeholder:T(o).baseText("folders.move.modal.project.placeholder")},null,8,["modelValue","projects","placeholder"])],2),E.value?(r(),i("div",{key:0,class:I(s.$style.block)},[D(T(Je),null,{default:oe((()=>[D(T(me),{keypath:"projects.move.resource.modal.message.sharingNote",scope:"global"},{note:oe((()=>[n("strong",null,x(T(o).baseText("projects.move.resource.modal.message.note")),1)])),resourceTypeLabel:oe((()=>[l(x(L.value),1)])),_:1}),t.data.resource.sharedWithProjects?.length?(r(),i("div",{key:0,class:I(s.$style.textBlock)},x(T(o).baseText("projects.move.resource.modal.message.sharingInfo",{adjustToNumber:t.data.resource.sharedWithProjects?.length,interpolate:{count:t.data.resource.sharedWithProjects?.length??0}})),3)):y("",!0)])),_:1})],2)):y("",!0)])),_:1},8,["features","class"]),f.value&&H.value?(r(),i("div",{key:1,class:I(s.$style.block)},[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(o).baseText("folders.move.modal.folder.label")),1)])),_:1}),D(Hv,{"selected-location":b.value,"selected-project-id":f.value.id,"current-project-id":K.value,"current-folder-id":R.value?.id,"parent-folder-id":t.data.resource.parentFolderId,"exclude-only-parent":"workflow"===t.data.resourceType,"onLocation:selected":U},null,8,["selected-location","selected-project-id","current-project-id","current-folder-id","parent-folder-id","exclude-only-parent"])],2)):y("",!0),$.value.length?(r(),Z(T(zt),{key:2,modelValue:N.value,"onUpdate:modelValue":c[1]||(c[1]=e=>N.value=e),class:I(s.$style.textBlock),"data-test-id":"move-modal-share-credentials-checkbox"},{label:oe((()=>[D(T(me),{keypath:"workflow"===e.data.resourceType?"folders.move.modal.message.usedCredentials.workflow":"folders.move.modal.message.usedCredentials.folder",scope:"global"},{usedCredentials:oe((()=>[D(T($e),{placement:"top"},{content:oe((()=>[D(Qv,{"current-project-id":T(d).currentProjectId,credentials:$.value},null,8,["current-project-id","credentials"])])),default:oe((()=>[n("span",{class:I(s.$style.tooltipText)},x(T(o).baseText("projects.move.resource.modal.message.usedCredentials.number",{adjustToNumber:$.value.length,interpolate:{count:$.value.length}})),3)])),_:1})])),_:1},8,["keypath"])])),_:1},8,["modelValue","class"])):y("",!0),$.value.length&&!N.value?(r(),Z(T(Ge),{key:3,class:I(s.$style.credentialsCallout),theme:"warning","data-test-id":"move-modal-used-credentials-warning"},{default:oe((()=>[l(x(T(o).baseText("folders.move.modal.message.usedCredentials.warning")),1)])),_:1},8,["class"])):y("",!0),A.value.length?(r(),i("div",{key:4,class:I(s.$style.textBlock)},[D(T(me),{keypath:"projects.move.resource.modal.message.unAccessibleCredentials.note",scope:"global"},{credentials:oe((()=>[D(T($e),{placement:"top"},{content:oe((()=>[D(Qv,{"current-project-id":T(d).currentProjectId,credentials:A.value},null,8,["current-project-id","credentials"])])),default:oe((()=>[n("span",{class:I(s.$style.tooltipText)},x(T(o).baseText("projects.move.resource.modal.message.unAccessibleCredentials")),3)])),_:1})])),_:1})],2)):y("",!0)])),footer:oe((({close:e})=>[n("div",{class:I(s.$style.footer)},[D(T(Le),{variant:"subtle",label:T(o).baseText("generic.cancel"),disabled:h.value,float:"right","data-test-id":"cancel-move-folder-button",onClick:e},null,8,["label","disabled","onClick"]),D(T(Le),{disabled:!b.value&&H.value||h.value,loading:h.value,label:T(o).baseText("folders.move.modal.confirm",{interpolate:{resourceTypeLabel:L.value}}),float:"right","data-test-id":"confirm-move-folder-button",onClick:W},null,8,["disabled","loading","label"])],2)])),_:1},8,["name","title","class","event-bus"]))}}),[["__cssModules",{$style:{container:"_container_1nh1g_125",description:"_description_1nh1g_129",block:"_block_1nh1g_134",footer:"_footer_1nh1g_138",tooltipText:"_tooltipText_1nh1g_144",credentialsCallout:"_credentialsCallout_1nh1g_148"}}]]),Jv={key:0},Zv=$t(m({__name:"DeleteUserModal",props:{modalName:{},data:{}},setup(e){const t=e,o=he(),a=s(!1),c=s(""),d=s(""),u=s(null),v=se(),m=Or(),g=co(),b=_((()=>t.data?.userId?m.usersList.state.items.find((e=>e.id===t.data.userId)):null)),f=_((()=>!b.value?.firstName)),h=_((()=>{const e=b.value?.firstName&&b.value.lastName?`${b.value.firstName} ${b.value.lastName}`:b.value?.email??"";return v.baseText("settings.users.deleteUser",{interpolate:{user:e}})})),w=_((()=>!!f.value||"delete"===c.value&&d.value===v.baseText("settings.users.deleteConfirmationText")||!("transfer"!==c.value||!u.value))),k=_((()=>g.projects.filter((e=>e.name!==`${b.value?.firstName} ${b.value?.lastName} <${b.value?.email}>`))));p((async()=>{await g.getAllProjects()}));const{showMessage:C,showError:E}=Zo();async function j(){if(w.value)try{a.value=!0;const e={id:t.data.userId};"transfer"===c.value&&u.value&&(e.transferId=u.value.id),await m.deleteUser(e);let r="";if(e.transferId){const t=k.value.find((t=>t.id===e.transferId));t&&(r=v.baseText("settings.users.transferredToUser",{interpolate:{projectName:t.name??""}}))}C({type:"success",title:v.baseText("settings.users.userDeleted"),message:r}),await(t.data.afterDelete?.()),o.emit("close")}catch(e){E(e,v.baseText("settings.users.userDeletedError"))}finally{a.value=!1}}return(t,s)=>(r(),Z(Li,{name:e.modalName,title:h.value,center:!0,width:"520","event-bus":T(o),onEnter:j},{content:oe((()=>[n("div",null,[f.value?(r(),i("div",Jv,[D(T(Je),{color:"text-base"},{default:oe((()=>[l(x(T(v).baseText("settings.users.confirmUserDeletion")),1)])),_:1})])):(r(),i("div",{key:1,class:I(t.$style.content)},[n("div",null,[D(T(Je),{color:"text-base"},{default:oe((()=>[l(x(T(v).baseText("settings.users.confirmDataHandlingAfterDeletion")),1)])),_:1})]),D(T(xl),{modelValue:c.value,"onUpdate:modelValue":[s[0]||(s[0]=e=>c.value=e),s[1]||(s[1]=e=>c.value="transfer")],label:"transfer"},{default:oe((()=>[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(v).baseText("settings.users.transferWorkflowsAndCredentials")),1)])),_:1})])),_:1},8,["modelValue"]),"transfer"===c.value?(r(),i("div",{key:0,class:I(t.$style.optionInput)},[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(v).baseText("settings.users.transferWorkflowsAndCredentials.user")),1)])),_:1}),D(cd,{modelValue:u.value,"onUpdate:modelValue":s[2]||(s[2]=e=>u.value=e),class:"pt-2xs",projects:k.value,placeholder:T(v).baseText("settings.users.transferWorkflowsAndCredentials.placeholder")},null,8,["modelValue","projects","placeholder"])],2)):y("",!0),D(T(xl),{modelValue:c.value,"onUpdate:modelValue":[s[3]||(s[3]=e=>c.value=e),s[4]||(s[4]=e=>c.value="delete")],label:"delete"},{default:oe((()=>[D(T(Je),{color:"text-dark"},{default:oe((()=>[l(x(T(v).baseText("settings.users.deleteWorkflowsAndCredentials")),1)])),_:1})])),_:1},8,["modelValue"]),"delete"===c.value?(r(),i("div",{key:1,class:I(t.$style.optionInput),"data-test-id":"delete-data-input"},[D(T(jt),{label:T(v).baseText("settings.users.deleteConfirmationMessage")},{default:oe((()=>[D(T(Ee),{modelValue:d.value,"onUpdate:modelValue":s[5]||(s[5]=e=>d.value=e),placeholder:T(v).baseText("settings.users.deleteConfirmationText")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])],2)):y("",!0)],2))])])),footer:oe((()=>[D(T(Le),{loading:a.value,disabled:!w.value,label:T(v).baseText("settings.users.delete"),float:"right","data-test-id":"confirm-delete-user-button",onClick:j},null,8,["loading","disabled","label"])])),_:1},8,["name","title","event-bus"]))}}),[["__cssModules",{$style:{content:"_content_18nve_125",innerContent:"_innerContent_18nve_132",optionInput:"_optionInput_18nve_136"}}]]),em=m({__name:"DuplicateWorkflowDialog",props:{modalName:{},isActive:{type:Boolean},data:{}},setup(e){const t=e,o=tl({router:et()}),a=no(),{showMessage:l,showError:i}=Zo(),c=se(),d=Ua(),u=za(),p=Ft(),v=Pr(),m=vo(),g=s(""),b=s(t.data.tags),f=s(!1),h=s(b.value),_=he(),x=he(),w=s(),E=()=>{h.value=b.value},j=()=>{b.value=h.value},z=async()=>{const e=g.value.trim();if(!e)return void l({title:c.baseText("duplicateWorkflowDialog.errors.missingName.title"),message:c.baseText("duplicateWorkflowDialog.errors.missingName.message"),type:"error"});const r=t.data.parentFolderId,n=t.data.id;f.value=!0;try{let l;if(v.isWorkflowSaved[t.data.id]){const{createdAt:e,updatedAt:o,usedCredentials:r,id:n,homeProject:i,sharedWithProjects:s,activeVersionId:c,activeVersion:d,active:p,...v}=await m.fetchWorkflow(t.data.id);l={...v,projectId:i?.id},a.removeForeignCredentialsFromWorkflow(l,u.allCredentials)}await o.saveAsNewWorkflow({name:e,data:l,tags:b.value,resetWebhookUrls:!0,openInNewWindow:!0,resetNodeIds:!0,requestNewId:!0,parentFolderId:r})&&(_.emit("close"),d.track("User duplicated workflow",{old_workflow_id:n,workflow_id:t.data.id,sharing_role:a.getWorkflowProjectRole(t.data.id)}),t.data.externalEventBus?.emit("workflow-duplicated",{id:t.data.id}))}catch(s){403===s.httpStatusCode?(s.message=c.baseText("duplicateWorkflowDialog.errors.forbidden.message"),i(s,c.baseText("duplicateWorkflowDialog.errors.forbidden.title"))):i(s,c.baseText("duplicateWorkflowDialog.errors.generic.title"))}finally{f.value=!1}};return B((()=>t.isActive),(e=>{e&&x.emit("focus")})),C((async()=>{g.value=await v.getDuplicateCurrentWorkflowName(t.data.name),await k(),w.value?.focus&&w.value.focus()})),(t,o)=>(r(),Z(Li,{name:e.modalName,"event-bus":T(_),title:T(c).baseText("duplicateWorkflowDialog.duplicateWorkflow"),center:!0,width:"420px",onEnter:z},{content:oe((()=>[n("div",{class:I(t.$style.content)},[D(T(Ee),{ref_key:"nameInputRef",ref:w,modelValue:g.value,"onUpdate:modelValue":o[0]||(o[0]=e=>g.value=e),placeholder:T(c).baseText("duplicateWorkflowDialog.enterWorkflowName"),maxlength:T(128)},null,8,["modelValue","placeholder","maxlength"]),T(p).areTagsEnabled?(r(),Z(md,{key:0,ref:"dropdown",modelValue:b.value,"onUpdate:modelValue":o[1]||(o[1]=e=>b.value=e),"create-enabled":!0,"event-bus":T(x),placeholder:T(c).baseText("duplicateWorkflowDialog.chooseOrCreateATag"),onBlur:E,onEsc:j},null,8,["modelValue","event-bus","placeholder"])):y("",!0)],2)])),footer:oe((({close:e})=>[n("div",{class:I(t.$style.footer)},[D(T(Le),{variant:"subtle",disabled:f.value,label:T(c).baseText("duplicateWorkflowDialog.cancel"),onClick:e},null,8,["disabled","label","onClick"]),D(T(Le),{loading:f.value,label:T(c).baseText("duplicateWorkflowDialog.save"),onClick:z},null,8,["loading","label"])],2)])),_:1},8,["name","event-bus","title"]))}}),tm=$t(em,[["__cssModules",{$style:{content:"_content_uugk4_125",footer:"_footer_uugk4_129"}}]]),om={key:0,class:"mb-l"},am={key:0},rm=$t(m({__name:"ExternalSecretsProviderModal.ee",props:{data:{}},setup(e){const t=e,o={infisical:{siteURL:"https://app.infisical.com"}},a=Cc(),c=Zo(),d=se(),{confirm:u}=ir(),p=s(!1),v=he(),m={size:"medium"},g=_((()=>a.providers.find((e=>e.name===t.data.name)))),b=s({}),{connectionState:f,initialConnectionState:h,normalizedProviderData:w,shouldDisplayProperty:k,setConnectionState:E,testConnection:z}=bd(g,b),N=_((()=>Object.keys(b.value).find((e=>b.value[e]!==g.value?.data?.[e])))),M=_((()=>g.value?.properties?.filter((e=>e.required&&k(e))).every((e=>!!b.value[e.name]))&&N.value));function $(e){b.value={...b.value,[e.name]:e.value}}async function A(){if(g.value){try{p.value=!0,await a.updateProvider(g.value.name,{data:w.value}),E(g.value.state)}catch(e){c.showError(e,"Error")}await z(),"initializing"===h.value&&"tested"===f.value&&setTimeout((()=>{v.emit("connect",!0)}),100),p.value=!1}}async function P(){return!N.value||await u(d.baseText("settings.externalSecrets.provider.closeWithoutSaving.description",{interpolate:{provider:g.value?.displayName??""}}),{title:d.baseText("settings.externalSecrets.provider.closeWithoutSaving.title"),confirmButtonText:d.baseText("settings.externalSecrets.provider.closeWithoutSaving.confirm"),cancelButtonText:d.baseText("settings.externalSecrets.provider.closeWithoutSaving.cancel")})!==en}async function B(){await z()}return C((async()=>{try{const e=await a.getProvider(t.data.name);b.value={...o[t.data.name]||{},...e.data},E(e.state),e.connected?h.value=e.state:Object.keys(e.data??{}).length&&await z(),"connected"===e.state&&a.reloadProvider(t.data.name)}catch(e){c.showError(e,"Error")}})),(t,o)=>(r(),Z(Li,{id:"external-secrets-provider-modal",width:"812px",title:g.value?.displayName,"event-bus":e.data.eventBus,name:T(Pl),"before-close":P},{header:oe((()=>[g.value?(r(),i("div",{key:0,class:I(t.$style.header)},[n("div",{class:I(t.$style.providerTitle)},[D(gd,{provider:g.value,class:"mr-xs"},null,8,["provider"]),n("span",null,x(g.value.displayName),1)],2),n("div",{class:I(t.$style.providerActions)},[D(fd,{class:"mr-s",disabled:("initializing"===T(f)||"error"===T(f))&&!g.value.connected,"event-bus":T(v),provider:g.value,onChange:B},null,8,["disabled","event-bus","provider"]),D(T(Le),{variant:"solid",loading:p.value,disabled:!M.value&&!p.value,onClick:A},{default:oe((()=>[l(x(T(d).baseText("settings.externalSecrets.provider.buttons."+(p.value?"saving":"save"))),1)])),_:1},8,["loading","disabled"])],2)],2)):y("",!0)])),content:oe((()=>[g.value?(r(),i("div",{key:0,class:I(t.$style.container)},[o[2]||(o[2]=n("hr",{class:"mb-l"},null,-1)),"initializing"!==T(f)?(r(),i("div",om,["connected"===T(f)||"tested"===T(f)?(r(),Z(T(Ge),{key:0,theme:"success"},{default:oe((()=>[l(x(T(d).baseText("settings.externalSecrets.provider.testConnection.success"+(g.value.connected?".connected":""),{interpolate:{count:`${T(a).secrets[g.value.name]?.length}`,provider:g.value.displayName}}))+" ",1),g.value.connected?(r(),i("span",am,[o[1]||(o[1]=n("br",null,null,-1)),D(T(me),{keypath:"settings.externalSecrets.provider.testConnection.success.connected.usage",scope:"global"},{code:oe((()=>[n("code",null,x(`{{ $secrets.${g.value.name}.secret_name }}`),1)])),_:1}),D(T(mt),{href:T(d).baseText("settings.externalSecrets.docs.use"),size:"small"},{default:oe((()=>[l(x(T(d).baseText("settings.externalSecrets.provider.testConnection.success.connected.docs")),1)])),_:1},8,["href"])])):y("",!0)])),_:1})):"error"===T(f)?(r(),Z(T(Ge),{key:1,theme:"danger"},{default:oe((()=>[l(x(T(d).baseText("settings.externalSecrets.provider.testConnection.error"+(g.value.connected?".connected":""),{interpolate:{provider:g.value.displayName}})),1)])),_:1})):y("",!0)])):y("",!0),(r(!0),i(j,null,Y(g.value.properties,(e=>S((r(),i("form",{key:e.name,autocomplete:"off","data-test-id":"external-secrets-provider-properties-form",onSubmit:o[0]||(o[0]=L((()=>{}),["prevent"]))},["notice"===e.type?(r(),Z(T(Se),{key:0,content:e.displayName},null,8,["content"])):(r(),Z(jv,{key:1,class:"mb-l",parameter:e,value:b.value[e.name],label:m,"event-source":"external-secrets-provider",onUpdate:$},null,8,["parameter","value"]))],32)),[[F,T(k)(e)]]))),128))],2)):y("",!0)])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{container:"_container_1b79w_125",header:"_header_1b79w_129",providerTitle:"_providerTitle_1b79w_137",providerActions:"_providerActions_1b79w_149",footer:"_footer_1b79w_156"}}]]),lm=/^[a-zA-Z][a-zA-Z0-9]*$/,nm={key:0},im={key:1},sm=["disabled"],cm={class:"mb-l"},dm={class:"mb-l"},um=$t(m({__name:"SecretsProviderConnectionModal.ee",props:{modalName:{},data:{default:()=>({activeTab:"connection"})}},setup(e){const t=e,o=se(),{confirm:a}=ir(),c=he(),d=co(),u=Sr(),p=Ft(),v={size:"medium"},m=s(t.data?.activeTab??"connection"),g=_((()=>t.data.providerTypes??[])),b=Ey({providerTypes:g,providerKey:_((()=>t.data.providerKey??"")),existingProviderNames:_((()=>t.data.existingProviderNames??[])),projectId:_((()=>t.data.projectId)).value}),f=(p.moduleSettings["external-secrets"]?.forProjects??!1)&&b.canShareGlobally.value,h=_({get:()=>f?m.value:"connection",set:e=>{f&&(m.value=e)}}),w=_((()=>[{id:"connection",label:o.baseText("settings.secretsProviderConnections.modal.items.connection"),position:"top"},{id:"sharing",label:o.baseText("settings.secretsProviderConnections.modal.items.scope"),position:"top"}])),k=_((()=>{const e=[{value:"",label:o.baseText("settings.secretsProviderConnections.modal.scope.global"),icon:{type:"icon",value:"globe"}}];return e.push(...d.teamProjects.map((e=>{const t=e.icon??{type:"icon",value:"layer-group"};return{value:e.id,label:e.name??e.id,icon:t}}))),e})),E=_((()=>b.isSharedGlobally.value?"":b.projectIds.value[0]??"")),z=_((()=>k.value.find((e=>e.value===E.value))?.icon??{type:"icon",value:"globe"}));function N(e){""===e?b.setScopeState([],!0):b.setScopeState([e],!1)}function M(e){b.connectionName.value=e,b.connectionNameBlurred.value=!1}function $(){b.connectionNameBlurred.value=!0}function A(e){b.selectProviderType(e)}function P(e){b.updateSettings(e.name,e.value)}async function B(){await b.saveConnection()}function O(){if(!b.providerKey.value)return;const e=b.connectionProjects.value.length>0?b.connectionProjects.value[0].id:void 0;u.openModalWithData({name:nn,data:{providerKey:b.providerKey.value,providerName:b.connectionName.value,secretsCount:b.providerSecretsCount.value??0,projectId:e,onConfirm:()=>{t.data.onClose?.(),c.emit("close")}}})}async function R(){return!(b.hasUnsavedChanges.value&&"confirm"===await a(o.baseText("settings.secretsProviderConnections.modal.unsavedChanges.text"),{title:o.baseText("settings.secretsProviderConnections.modal.unsavedChanges.title"),confirmButtonText:o.baseText("generic.keepEditing"),cancelButtonText:o.baseText("generic.close")})||(t.data.onClose?.(),0))}return C((async()=>{0!==g.value.length&&b.isEditMode.value&&await Promise.all([b.loadConnection()])})),(e,t)=>g.value.length?(r(),Z(Li,{key:0,id:`${T(an)}-modal`,"custom-class":e.$style.secretsProviderConnectionModal,"event-bus":T(c),name:T(an),"before-close":R,width:"70%",height:"80%"},{header:oe((()=>[n("div",{class:I(e.$style.header)},[n("div",{class:I(e.$style.info)},[n("div",{class:I(e.$style.icon)},[T(b).selectedProviderType.value?(r(),Z(hd,{key:0,provider:T(b).selectedProviderType.value,class:I(e.$style.headerIcon)},null,8,["provider","class"])):(r(),Z(T(fe),{key:1,icon:"vault",width:"24",height:"24"}))],2),n("div",{class:I(e.$style.name)},[T(b).providerKey.value?(r(),Z(T(Je),{key:0,size:"large",class:I(e.$style.providerName),title:T(b).providerKey.value},{default:oe((()=>[l(x(T(b).providerKey.value),1)])),_:1},8,["class","title"])):y("",!0),D(T(Je),{size:T(b).providerKey.value?"small":"large",color:T(b).providerKey.value?"text-light":"text-base"},{default:oe((()=>[l(x(T(b).selectedProviderType.value?.displayName??T(o).baseText("settings.secretsProviderConnections.modal.providerType.placeholder")),1)])),_:1},8,["size","color"])],2)],2),T(b).isReadOnly.value?y("",!0):(r(),i("div",{key:0,class:I(e.$style.actions)},[D(T($e),{placement:"left"},{content:oe((()=>[l(x(T(o).baseText("generic.delete")),1)])),default:oe((()=>[T(b).isEditMode.value&&T(b).canDelete.value?(r(),Z(T(ze),{key:0,title:T(o).baseText("generic.delete"),icon:"trash-2",variant:"ghost",disabled:T(b).isSaving.value,"data-test-id":"secrets-provider-delete-button",onClick:O},null,8,["title","disabled"])):y("",!0)])),_:1}),D(Dv,{saved:!T(b).hasUnsavedChanges.value&&T(b).isEditMode.value,"is-saving":T(b).isSaving.value,disabled:!T(b).canSave.value,"saving-label":T(o).baseText("settings.secretsProviderConnections.modal.saving"),"data-test-id":"secrets-provider-connection-save-button",onClick:B},null,8,["saved","is-saving","disabled","saving-label"])],2))],2)])),content:oe((()=>[n("div",{class:I(e.$style.container)},[T(f)?(r(),i("nav",{key:0,class:I(e.$style.sidebar)},[(r(!0),i(j,null,Y(w.value,(e=>(r(),Z(T(Ke),{key:e.id,item:e,active:h.value===e.id,"data-test-id":`sidebar-item-${e.id}`,onClick:t=>h.value=e.id},null,8,["item","active","data-test-id","onClick"])))),128))],2)):y("",!0),n("div",{class:I(e.$style.contentArea)},[T(b).connection.isLoading.value?(r(),i("div",nm,[D(T(Mt),{variant:"p",rows:4})])):(r(),i("div",im,["connection"===h.value?(r(),i("div",{key:0,class:I(e.$style.mainContent)},[n("div",null,[T(b).isReadOnly.value?(r(),Z(T(Se),{key:0,class:"mb-l","data-test-id":"secrets-provider-read-only-notice",content:T(o).baseText(T(b).isSharedGlobally.value&&T(b).canShareGlobally.value?"settings.secretsProviderConnections.modal.readOnly.notice.admin":"settings.secretsProviderConnections.modal.readOnly.notice.noPermission")},null,8,["content"])):y("",!0),"connected"===T(b).connection.connectionState.value?(r(),Z(T(Ge),{key:1,theme:"success",class:"mb-l","data-test-id":"connection-success-callout"},{default:oe((()=>[n("div",null,[n("p",null,x(T(o).baseText("settings.secretsProviderConnections.modal.testConnection.success.serviceEnabled",{interpolate:{count:T(b).providerSecretsCount.value,providerName:T(b).connectionName.value}})),1),n("p",null,x(T(o).baseText("settings.secretsProviderConnections.modal.testConnection.success.reference")),1),n("code",{class:I(e.$style.expressionExample)},x(T(b).expressionExample.value),3)])])),_:1})):"error"===T(b).connection.connectionState.value?(r(),Z(Tv,{key:2,class:"mb-l","data-test-id":"connection-error-banner",theme:"danger",message:T(o).baseText("settings.secretsProviderConnections.modal.testConnection.error"),details:T(b).connection.connectionError.value},null,8,["message","details"])):y("",!0),n("fieldset",{disabled:T(b).isReadOnly.value},[n("div",cm,[D(T(jt),{label:T(o).baseText("settings.secretsProviderConnections.modal.connectionName")},null,8,["label"]),D(T(Ee),{"data-test-id":"provider-name","model-value":T(b).connectionName.value,readonly:T(b).isEditMode.value,disabled:T(b).isEditMode.value,"aria-required":"true",placeholder:"myVault","onUpdate:modelValue":M,onBlur:$},null,8,["model-value","readonly","disabled"]),T(b).connectionNameError.value&&T(b).connectionNameBlurred.value&&!T(b).isEditMode.value?(r(),Z(T(Je),{key:0,size:"small",color:"danger",class:I(e.$style.headerHint)},{default:oe((()=>[l(x(T(b).connectionNameError.value),1)])),_:1},8,["class"])):T(b).isEditMode.value?y("",!0):(r(),Z(T(Je),{key:1,size:"small",color:"text-light",class:I(e.$style.headerHint)},{default:oe((()=>[l(x(T(o).baseText("settings.secretsProviderConnections.modal.connectionName.hint")),1)])),_:1},8,["class"]))]),n("div",dm,[D(T(jt),{label:T(o).baseText("settings.secretsProviderConnections.modal.providerType")},null,8,["label"]),D(T(Ue),{"data-test-id":"provider-type-select","model-value":T(b).selectedProviderType.value?.type,disabled:T(b).isEditMode.value,"onUpdate:modelValue":A},{default:oe((()=>[(r(!0),i(j,null,Y(T(b).providerTypeOptions.value,(e=>(r(),Z(T(Te),{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["model-value","disabled"])]),(r(!0),i(j,null,Y(T(b).selectedProviderType.value?.properties,(e=>S((r(),i("form",{key:e.name,autocomplete:"off",onSubmit:t[0]||(t[0]=L((()=>{}),["prevent"]))},["notice"===e.type?(r(),Z(T(Se),{key:0,content:e.displayName},null,8,["content"])):(r(),Z(jv,{key:1,ref_for:!0,ref:t=>T(b).setParameterValidationState(e.name,t),class:"mb-l",parameter:e,value:T(b).connectionSettings.value[e.name],label:v,"event-source":"secrets-provider-connection",onUpdate:P},null,8,["parameter","value"]))],32)),[[F,T(b).shouldDisplayProperty(e)]]))),128))],8,sm)])],2)):y("",!0),"sharing"===h.value&&T(b).isEditMode?(r(),i("div",{key:1,class:I(e.$style.mainContent)},[n("div",null,[D(T(Ct),{bold:!1,class:"mb-s"},{default:oe((()=>[l(x(T(o).baseText("settings.secretsProviderConnections.modal.scope.info")),1)])),_:1}),D(T(jt),{label:T(o).baseText("settings.secretsProviderConnections.modal.scope.label")},{default:oe((()=>[D(T(Ue),{"model-value":E.value,size:"large",filterable:"",disabled:!T(b).canUpdate.value||T(b).isScopedMode.value,"data-test-id":"secrets-provider-scope-select","onUpdate:modelValue":N},{prefix:oe((()=>["emoji"===z.value?.type?(r(),Z(T(Je),{key:0,color:"text-light",class:I(e.$style.menuItemEmoji)},{default:oe((()=>[l(x(z.value.value),1)])),_:1},8,["class"])):z.value?.value?(r(),Z(T(fe),{key:1,color:"text-light",icon:z.value.value},null,8,["icon"])):y("",!0)])),default:oe((()=>[(r(!0),i(j,null,Y(k.value,(t=>(r(),Z(T(Te),{key:t.value||"global",value:t.value,label:t.label,class:I({[e.$style.globalOption]:""===t.value&&k.value.length>1})},{default:oe((()=>[n("div",{class:I(e.$style.optionContent)},["emoji"===t.icon?.type?(r(),Z(T(Je),{key:0,class:I(e.$style.menuItemEmoji)},{default:oe((()=>[l(x(t.icon.value),1)])),_:2},1032,["class"])):t.icon?.value?(r(),Z(T(fe),{key:1,icon:t.icon.value},null,8,["icon"])):y("",!0),n("span",null,x(t.label),1)],2)])),_:2},1032,["value","label","class"])))),128))])),_:1},8,["model-value","disabled"])])),_:1},8,["label"])])],2)):y("",!0)]))],2)],2)])),_:1},8,["id","custom-class","event-bus","name"])):y("",!0)}}),[["__cssModules",{$style:{secretsProviderConnectionModal:"_secretsProviderConnectionModal_gv6s0_125",mainContent:"_mainContent_gv6s0_140",icon:"_icon_gv6s0_146",name:"_name_gv6s0_155",providerName:"_providerName_gv6s0_161",headerHint:"_headerHint_gv6s0_167",modalLayout:"_modalLayout_gv6s0_172",sidebar:"_sidebar_gv6s0_178",header:"_header_gv6s0_167",container:"_container_gv6s0_192",info:"_info_gv6s0_197",actions:"_actions_gv6s0_206",contentArea:"_contentArea_gv6s0_217",expressionExample:"_expressionExample_gv6s0_223",optionContent:"_optionContent_gv6s0_228",menuItemEmoji:"_menuItemEmoji_gv6s0_234",globalOption:"_globalOption_gv6s0_239"}}]]),pm=$t(m({__name:"DeleteSecretsProviderModal.ee",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Zo(),c=ji(),d=Sr(),u=he(),p=s(""),v=s(!1),m=s(0),g=s(!0),b=_((()=>m.value>0)),f=_((()=>!b.value||p.value===t.data.providerName)),h=_((()=>({name:Fn.CREDENTIALS,query:{externalSecretsStore:t.data.providerKey}}))),w=_((()=>{const e=t.data.secretsCount;return 1===e?o.baseText("settings.secretsProviderConnections.oneSecret"):o.baseText("settings.secretsProviderConnections.secrets",{interpolate:{count:e.toString()}})})),k=_((()=>{const e=m.value;return 1===e?o.baseText("settings.secretsProviderConnections.delete.impact.oneCredential"):o.baseText("settings.secretsProviderConnections.delete.impact.credentials",{interpolate:{count:e.toString()}})}));async function E(){v.value=!0;try{t.data.projectId?await br(c.restApiContext,t.data.projectId,t.data.providerKey):await Ya(c.restApiContext,t.data.providerKey),a.showMessage({title:o.baseText("settings.secretsProviderConnections.delete.success",{interpolate:{name:t.data.providerName}}),type:"success"}),t.data.onConfirm&&await t.data.onConfirm(),d.closeModal(t.modalName),d.closeModal(an)}catch(e){a.showError(e,o.baseText("settings.secretsProviderConnections.delete.error"))}finally{v.value=!1}}function j(){d.closeModal(t.modalName)}return C((async()=>{g.value=!0;try{m.value=(await pr(c.restApiContext,{includeGlobal:!0,externalSecretsStore:t.data.providerKey})).length}catch(e){a.showError(e,o.baseText("error"))}finally{g.value=!1}})),(t,a)=>(r(),Z(Li,{name:e.modalName,title:T(o).baseText("settings.secretsProviderConnections.delete.title",{interpolate:{name:e.data.providerName}}),"event-bus":T(u),width:"540px"},{content:oe((()=>[b.value?(r(),i("div",{key:0,class:I(t.$style.content)},[D(T(Je),{size:"medium",color:"text-base"},{default:oe((()=>[l(x(T(o).baseText("settings.secretsProviderConnections.delete.description",{interpolate:{name:e.data.providerName,secretsCount:w.value}})),1)])),_:1}),g.value?y("",!0):(r(),i("div",{key:0,class:I(t.$style.impact)},[D(T(Je),{size:"medium",color:"text-base",bold:""},{default:oe((()=>[l(x(T(o).baseText("settings.secretsProviderConnections.delete.impact.title")),1)])),_:1}),n("ul",null,[n("li",null,[D(T(Je),{size:"medium",color:"text-base"},{default:oe((()=>[D(T(mt),{"data-test-id":"credentials-link",to:h.value,target:"_blank"},{default:oe((()=>[l(x(k.value),1)])),_:1},8,["to"]),l(" "+x(T(o).baseText("settings.secretsProviderConnections.delete.impact.description")),1)])),_:1})])])],2)),n("div",{class:I(t.$style.confirmation)},[D(T(jt),{label:T(o).baseText("settings.secretsProviderConnections.delete.confirmationLabel",{interpolate:{name:e.data.providerName}}),size:"small"},{default:oe((()=>[D(T(Ee),{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),placeholder:e.data.providerName,"data-test-id":"delete-confirmation-input"},null,8,["modelValue","placeholder"])])),_:1},8,["label"])],2)],2)):(r(),i("div",{key:1,class:I(t.$style.content)},[D(T(Je),{size:"medium",color:"text-base"},{default:oe((()=>[l(x(T(o).baseText("settings.secretsProviderConnections.delete.description.noImpact")),1)])),_:1})],2))])),footer:oe((()=>[n("div",{class:I(t.$style.footer)},[D(T(Le),{variant:"subtle",onClick:j},{default:oe((()=>[l(x(T(o).baseText("generic.cancel")),1)])),_:1}),D(T(Le),{variant:"destructive",disabled:!f.value,loading:v.value,"data-test-id":"confirm-delete-button",onClick:E},{default:oe((()=>[l(x(T(o).baseText("generic.delete")),1)])),_:1},8,["disabled","loading"])],2)])),_:1},8,["name","title","event-bus"]))}}),[["__cssModules",{$style:{content:"_content_z2i0v_125",impact:"_impact_z2i0v_131",confirmation:"_confirmation_z2i0v_137",footer:"_footer_z2i0v_141"}}]]),vm=$t(m({__name:"FromAiParametersModal",props:{modalName:{},data:{}},setup(e){const t=e,o=s(),a=se(),n=Ua(),i=Mr(),c=he(),d=Pr(),u=_((()=>d.workflowId?Ea(xr(d.workflowId)):void 0)),{runWorkflow:p}=ed({router:et()}),v=Zc(),m=_((()=>t.data.nodeName?u.value?.getNodeByName(t.data.nodeName):void 0)),g=_((()=>{if(!m.value)return;const e=d.workflowObject.getChildNodes(m.value.name,"ALL",1);return 0!==e.length?u.value?.getNodeByName(e[0])?.name:void 0})),{getToolName:f,parameters:h,error:w,updateSelectedTool:k}=jy({node:m}),C=async()=>{if(!m.value)return;const e=m.value.name,t=Object.values(o.value?.getValuesWithMetadata()??{});v.clearAgentRequests(d.workflowId,m.value.id);const a=t.findLast((e=>"selector"===e.metadata?.type))?.value,r={query:{},toolName:f(a||e)};for(const o of t){if("query"!==o.metadata?.type)continue;const e=f(o.metadata.nodeName),t=o.metadata.propertyName,a=o.value;o.metadata.implicitInput?r.query[e]=a:(r.query[e]??={},r.query[e][t]=a)}v.setAgentRequestForNode(d.workflowId,m.value.id,r);const l={node_type:m.value.type,workflow_id:d.workflowId,source:"from-ai-parameters-modal",push_ref:i.pushRef};n.track("User clicked execute node button in modal",l),await p({destinationNode:{nodeName:m.value.name,mode:"inclusive"}}),c.emit("close")},E=e=>{const t=e.metadata;"selector"===t?.type&&"string"==typeof e.value&&k(t.nodeName,e.value)};return(e,t)=>(r(),Z(Li,{"max-width":"540px",title:T(a).baseText("fromAiParametersModal.title",{interpolate:{nodeName:m.value?.name||""}}),"event-bus":T(c),name:T(Al),center:!0,"close-on-click-modal":!1},b({_:2},[T(w)?{name:"content",fn:oe((()=>[T(w)?(r(),Z(T(Ge),{key:0,theme:"danger"},{default:oe((()=>[l(x(T(w).message),1)])),_:1})):y("",!0)])),key:"0"}:{name:"content",fn:oe((()=>[D(T(wl),null,{default:oe((()=>[D(T(yl),{class:I(e.$style.row)},{default:oe((()=>[D(T(Je),{"data-testid":"from-ai-parameters-modal-description"},{default:oe((()=>[l(x(T(a).baseText("fromAiParametersModal.description",{interpolate:{parentNodeName:g.value||""}})),1)])),_:1})])),_:1},8,["class"])])),_:1}),D(T(wl),null,{default:oe((()=>[D(T(yl),{class:I(e.$style.row)},{default:oe((()=>[T(h).length?(r(),Z(T(yt),{key:0,ref_key:"inputs",ref:o,inputs:T(h),"column-view":!0,"data-test-id":"from-ai-parameters-modal-inputs",onSubmit:C,onUpdate:E},null,8,["inputs"])):y("",!0)])),_:1},8,["class"])])),_:1})])),key:"1"},T(w)?void 0:{name:"footer",fn:oe((()=>[D(T(Le),{"data-test-id":"execute-workflow-button",icon:"flask-conical",label:T(a).baseText("fromAiParametersModal.execute"),float:"right",onClick:C},null,8,["label"])])),key:"2"}]),1032,["title","event-bus","name"]))}}),[["__cssModules",{$style:{row:"_row_19gz0_125"}}]]),mm=$t(m({__name:"ImportCurlModal",setup(e){const o=Ua(),a=se(),l=Sr(),i=Mr(),c=s(""),d=he(),u=s(null);function p(e){c.value=e}function v(){u.value?.select()}function m(){f(),d.emit("close")}function g(e){f({success:!1,...e})}function b(){const e=i.activeNode?.id,t=l.modalsById.importCurl.data?.curlCommands??{};t[e]=c.value,l.setModalData({name:Jl,data:{curlCommands:t}})}function f(e={success:!0,invalidProtocol:!1,protocol:""}){o.track("User imported curl command",{success:e.success,invalidProtocol:e.invalidProtocol,protocol:e.protocol})}async function h(){const{useImportCurlCommand:e}=await bt((async()=>{const{useImportCurlCommand:e}=await t.import("./useImportCurlCommand-legacy-D2iYTNRU.js");return{useImportCurlCommand:e}}),void 0),{importCurlCommand:o}=e({onImportSuccess:m,onImportFailure:g,onAfterImport:b});o(c)}return C((()=>{const e=l.modalsById[Jl].data?.curlCommands,t=i.activeNode?.id??"";c.value=e?.[t]??"",setTimeout((()=>{u.value?.focus()}))})),(e,t)=>(r(),Z(Li,{width:"700px",title:T(a).baseText("importCurlModal.title"),"event-bus":T(d),name:T(Jl),center:!0},{content:oe((()=>[n("div",{class:I(e.$style.container)},[D(T(jt),{label:T(a).baseText("importCurlModal.input.label"),color:"text-dark"},{default:oe((()=>[D(T(Ee),{ref_key:"inputRef",ref:u,"model-value":c.value,type:"textarea",rows:5,"data-test-id":"import-curl-modal-input",placeholder:T(a).baseText("importCurlModal.input.placeholder"),"onUpdate:modelValue":p,onFocus:v},null,8,["model-value","placeholder"])])),_:1},8,["label"])],2)])),footer:oe((()=>[n("div",{class:I(e.$style.modalFooter)},[D(T(Se),{class:I(e.$style.notice),content:T(a).baseText("ImportCurlModal.notice.content")},null,8,["class","content"]),n("div",null,[D(T(Le),{float:"right",label:T(a).baseText("importCurlModal.button.label"),"data-test-id":"import-curl-modal-button",onClick:h},null,8,["label"])])],2)])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{modalFooter:"_modalFooter_b99k5_125",notice:"_notice_b99k5_131",container:"_container_b99k5_135"}}]]),gm={key:0,class:"loading-message"},bm={key:1,class:"error-message"},fm={key:2,class:"content-wrapper"},hm={key:0,controls:"",autoplay:""},_m=["src","type"],xm={key:1,controls:"",autoplay:""},ym=["src","type"],wm=["src","alt"],km={key:6,class:"text-content"},Tm=["src"],Cm={key:8,class:"error-message"},Em=m({__name:"BinaryDataViewModal",props:{data:{}},setup(t){const o=se(),a=Pr(),c=t,d=s(!0),u=s(""),p=s(!1),v=s("");let m=null;const g=_((()=>{const{id:e,mimeType:t,fileName:o}=c.data.binaryData;let a=c.data.binaryData.fileType;return t&&(t.startsWith("image/")?a="image":t.startsWith("audio/")?a="audio":t.startsWith("video/")?a="video":"application/pdf"===t?a="pdf":"application/json"===t||"text/json"===t?a="json":"text/html"===t?a="html":"text/markdown"===t||t.includes("markdown")?a="markdown":"text/plain"===t?a="text":void 0===a&&(a="other")),{id:e,mimeType:t,fileName:o,fileType:a||"other"}}));function b(){m&&(URL.revokeObjectURL(m),m=null)}return B((()=>c.data.binaryData),(()=>{(async function(){d.value=!0,p.value=!1,b(),u.value="",v.value="";const{id:t,fileName:o,fileType:r,mimeType:l}=g.value;try{const e=["html","pdf","text"].includes(r)?"download":"view",n=a.getBinaryUrl(t,e,o||"",l||"");switch(r){case"json":v.value=await(await fetch(n,{credentials:"include"})).json();break;case"html":case"markdown":case"text":v.value=await(await fetch(n,{credentials:"include"})).text();break;case"pdf":{const e=await(await fetch(n,{credentials:"include"})).blob();m=URL.createObjectURL(e),u.value=m;break}default:u.value=n}}catch(e){console.error(e.message),p.value=!0}d.value=!1})().catch((()=>{}))}),{immediate:!0}),K((()=>{b()})),(e,t)=>(r(),Z(Li,{width:"60%",height:"90%",title:"File Preview",name:T(kn),center:!0},{content:oe((()=>[n("div",{class:I(["binary-data-modal-content",g.value.fileType])},[d.value?(r(),i("div",gm,"Loading binary data...")):p.value?(r(),i("div",bm,"Error loading binary data")):(r(),i("div",fm,["video"===g.value.fileType?(r(),i("video",hm,[n("source",{src:u.value,type:g.value.mimeType},null,8,_m),l(" "+x(T(o).baseText("binaryDataDisplay.yourBrowserDoesNotSupport")),1)])):"audio"===g.value.fileType?(r(),i("audio",xm,[n("source",{src:u.value,type:g.value.mimeType},null,8,ym),l(" "+x(T(o).baseText("binaryDataDisplay.yourBrowserDoesNotSupport")),1)])):"image"===g.value.fileType?(r(),i("img",{key:2,src:u.value,alt:g.value.fileName||"Image preview"},null,8,wm)):"json"===g.value.fileType?(r(),Z(T(ad),{key:3,data:v.value,deep:3,"show-length":!0},null,8,["data"])):"html"===g.value.fileType?(r(),Z(Kc,{key:4,"input-html":v.value},null,8,["input-html"])):"markdown"===g.value.fileType?(r(),Z(dl,{key:5,"input-markdown":v.value},null,8,["input-markdown"])):"text"===g.value.fileType?(r(),i("pre",km,"\t\t\t\t\t\t"+x(v.value)+"\n\t\t\t\t\t",1)):"pdf"===g.value.fileType?(r(),i("embed",{key:7,src:u.value,class:"binary-data",type:"application/pdf"},null,8,Tm)):(r(),i("div",Cm,"Preview not available for this file type"))]))],2)])),_:1},8,["name"]))}}),jm=$t(Em,[["__scopeId","data-v-c6e05d49"]]),Im=$t(m({__name:"ImportWorkflowUrlModal",setup(e){const t=se(),o=Sr(),a=s(""),i=s(null),c=_((()=>!a.value||Yl.test(a.value))),d=()=>{o.closeModal(Vn)},u=()=>{La.emit("importWorkflowUrl",{url:a.value}),d()},p=async()=>{i.value&&i.value.focus()};return(e,o)=>(r(),Z(Li,{name:T(Vn),title:T(t).baseText("mainSidebar.prompt.importWorkflowFromUrl"),"show-close":!0,center:!0,width:"420px",onOpened:p},{content:oe((()=>[n("div",{class:I(e.$style.noScrollbar)},[D(T(Ee),{ref_key:"inputRef",ref:i,modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=e=>a.value=e),placeholder:T(t).baseText("mainSidebar.prompt.workflowUrl"),state:c.value?"default":"error","data-test-id":"workflow-url-import-input",onKeyup:V(u,["enter"])},null,8,["modelValue","placeholder","state"]),n("p",{class:I(e.$style["error-text"]),style:te({visibility:c.value?"hidden":"visible"})},x(T(t).baseText("mainSidebar.prompt.invalidUrl")),7)],2)])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{variant:"solid",float:"right",disabled:!a.value||!c.value,"data-test-id":"confirm-workflow-import-url-button",onClick:u},{default:oe((()=>[l(x(T(t).baseText("mainSidebar.prompt.import")),1)])),_:1},8,["disabled"]),D(T(Le),{variant:"subtle",float:"right","data-test-id":"cancel-workflow-import-url-button",onClick:d},{default:oe((()=>[l(x(T(t).baseText("mainSidebar.prompt.cancel")),1)])),_:1})],2)])),_:1},8,["name","title"]))}}),[["__cssModules",{$style:{"error-text":"_error-text_15or2_125",footer:"_footer_15or2_133",noScrollbar:"_noScrollbar_15or2_139"}}]]),zm={key:1},Nm=m({__name:"InviteUsersModal",props:{modalName:{},data:{}},setup(e){const t=e,o=/^.* <(.*)>$/,a=Or(),n=Ft(),c=bo(),d=Oi(),{showMessage:u,showError:p}=Zo(),v=se(),{goToUpgrade:m}=Pi(),g=vt(),f=he(),h=s(),w=s(""),k=s(t.data.initialRole??On.Member),E=s(null),j=s(!1),I=_((()=>w.value.split(",").filter((e=>!!e.trim())).length)),z=_((()=>I.value>1?v.baseText("settings.users.inviteXUser"+(n.isSmtpSetup?"":".inviteUrl"),{interpolate:{count:I.value.toString()}}):v.baseText("settings.users.inviteUser"+(n.isSmtpSetup?"":".inviteUrl")))),N=_((()=>I.value>=1)),S=_((()=>n.isEnterpriseFeatureEnabled[Xn.AdvancedPermissions])),M=_((()=>n.isChatFeatureEnabled)),$=_((()=>M.value&&n.isEnterpriseFeatureEnabled[Xn.AdvancedPermissions])),A=_((()=>c.isVariantEnabled(Wn.name,Wn.variant))),P=_((()=>E.value?E.value.map((e=>({...e.user,isPendingUser:!0}))):[])),B=e=>{if("string"!=typeof e)return!1;const t=e.split(",");for(let o=0;o<t.length;o++){const e=q(t[o]);if(e.trim()&&!Dn.test(String(e).trim().toLowerCase()))return{messageKey:"settings.users.invalidEmailError",options:{interpolate:{email:e}}}}return!1};function L(e){var t;"emails"===e.name&&"string"==typeof e.value&&(w.value=e.value),"role"===e.name&&"string"==typeof(t=e.value)&&[On.Member,On.Admin,On.ChatUser].includes(t)&&(k.value=e.value)}async function O(){try{j.value=!0;const o=w.value.split(",").map((e=>({email:q(e),role:k.value}))).filter((e=>!!e.email));if(0===o.length)throw new Error(v.baseText("settings.users.noUsersToInvite"));const r=await a.inviteUsers(o),l=r.filter((e=>e.error)),n=r.filter((e=>!e.error&&e.user.emailSent)),i=r.filter((e=>!e.error&&!e.user.emailSent));if(n.length&&u({type:"success",title:v.baseText(n.length>1?"settings.users.usersInvited":"settings.users.userInvited"),message:v.baseText("settings.users.emailInvitesSent",{interpolate:{emails:n.map((({user:e})=>e.email)).join(", ")}})}),i.length){if(1===i.length)if(A.value)try{const e=await a.generateInviteLink({id:i[0].user.id});d.copy(e.link)}catch(e){p(e,v.baseText("settings.users.inviteLinkError"))}else d.copy(i[0].user.inviteAcceptUrl);u({type:"success",title:v.baseText(i.length>1?"settings.users.multipleInviteUrlsCreated":"settings.users.inviteUrlCreated"),message:v.baseText(i.length>1?"settings.users.multipleInviteUrlsCreated.message":"settings.users.inviteUrlCreated.message",{interpolate:{emails:i.map((({user:e})=>e.email)).join(", ")}})})}l.length&&setTimeout((()=>{u({type:"error",title:v.baseText("settings.users.usersEmailedError"),message:v.baseText("settings.users.emailInvitesSentError",{interpolate:{emails:l.map((({error:e})=>e)).join(", ")}})})}),0),i.length>1?E.value=i:f.emit("close"),await(t.data.afterInvite?.())}catch(e){p(e,v.baseText("settings.users.usersInvitedError"))}j.value=!1}function R(e){u({type:"success",title:v.baseText(e.length>1?"settings.users.multipleInviteUrlsCreated":"settings.users.inviteUrlCreated"),message:v.baseText(e.length>1?"settings.users.multipleInviteUrlsCreated.message":"settings.users.inviteUrlCreated.message",{interpolate:{emails:e.map((({user:e})=>e.email)).join(", ")}})})}function U(){g.emit("submit")}async function V(e){if(E.value)if(A.value)try{const t=await a.generateInviteLink({id:e.id});d.copy(t.link),R([])}catch(t){p(t,v.baseText("settings.users.inviteLinkError"))}else e.inviteAcceptUrl&&(d.copy(e.inviteAcceptUrl),R([]))}function W(){m("advanced-permissions","upgrade-advanced-permissions")}function q(e){let t=e.trim();if(o.test(t)){const e=t.match(o);e&&2===e.length&&(t=e[1])}return t}return C((()=>{h.value=[{name:"emails",properties:{label:v.baseText("settings.users.newEmailsToInvite"),required:!0,validationRules:[{name:"VALID_EMAILS"}],validators:{VALID_EMAILS:{validate:B}},placeholder:"name1@email.com, name2@email.com, ...",capitalize:!0,focusInitially:!0}},{name:"role",initialValue:t.data.initialRole??On.Member,properties:{label:v.baseText("auth.role"),required:!0,type:"select",options:[{value:On.Member,label:v.baseText("auth.roles.member")},...M.value?[{value:On.ChatUser,label:v.baseText("auth.roles.chatUser"),disabled:!$.value}]:[],{value:On.Admin,label:v.baseText("auth.roles.admin"),disabled:!S.value}],capitalize:!0}}]})),(e,t)=>(r(),Z(Li,{name:T(Do),title:T(v).baseText(E.value?"settings.users.copyInviteUrls":"settings.users.inviteNewUsers"),center:!0,width:"460px","event-bus":T(f),onEnter:O},b({content:oe((()=>[S.value?y("",!0):(r(),Z(T(Se),{key:0},{default:oe((()=>[D(T(me),{keypath:"settings.users.advancedPermissions.warning",scope:"global"},{link:oe((()=>[D(T(mt),{size:"small",onClick:W},{default:oe((()=>[l(x(T(v).baseText("generic.upgrade")),1)])),_:1})])),_:1})])),_:1})),E.value?(r(),i("div",zm,[D(T(ut),{users:P.value},{actions:oe((({user:e})=>[A.value?(r(),Z(T($e),{key:0},{content:oe((()=>[l(x(T(v).baseText("settings.users.actions.generateInviteLink")),1)])),default:oe((()=>[D(T(ze),{variant:"subtle",icon:"link","aria-label":T(v).baseText("settings.users.actions.generateInviteLink"),"data-test-id":"generate-invite-link-button",onClick:t=>V(e)},null,8,["aria-label","onClick"])])),_:2},1024)):e.inviteAcceptUrl?(r(),Z(T($e),{key:1},{content:oe((()=>[l(x(T(v).baseText("settings.users.inviteLink.copy")),1)])),default:oe((()=>[D(T(ze),{variant:"subtle",icon:"link","aria-label":T(v).baseText("settings.users.inviteLink.copy"),"data-test-id":"copy-invite-link-button","data-invite-link":e.inviteAcceptUrl,onClick:t=>V(e)},null,8,["aria-label","data-invite-link","onClick"])])),_:2},1024)):y("",!0)])),_:1},8,["users"])])):h.value?(r(),Z(T(yt),{key:2,inputs:h.value,"event-bus":T(g),"column-view":!0,onUpdate:L,onSubmit:O},null,8,["inputs","event-bus"])):y("",!0)])),_:2},[E.value?void 0:{name:"footer",fn:oe((()=>[D(T(Le),{loading:j.value,disabled:!N.value,label:z.value,float:"right",onClick:U},null,8,["loading","disabled","label"])])),key:"0"}]),1032,["name","title","event-bus"]))}}),Sm=Nm,Mm=function(){return Mm=Object.assign||function(e){for(var t,o=1,a=arguments.length;o<a;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Mm.apply(this,arguments)},Am=$m={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},Iy.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},Pm=Iy,Lm=Bm={L:1,M:0,Q:3,H:2},zy.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],zy.getRSBlocks=function(e,t){var o=zy.getRsBlockTable(e,t);if(null==o)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var a=o.length/3,r=new Array,l=0;l<a;l++)for(var n=o[3*l+0],i=o[3*l+1],s=o[3*l+2],c=0;c<n;c++)r.push(new zy(i,s));return r},zy.getRsBlockTable=function(e,t){switch(t){case Lm.L:return zy.RS_BLOCK_TABLE[4*(e-1)+0];case Lm.M:return zy.RS_BLOCK_TABLE[4*(e-1)+1];case Lm.Q:return zy.RS_BLOCK_TABLE[4*(e-1)+2];case Lm.H:return zy.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},Om=zy,Ny.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var o=0;o<t;o++)this.putBit(1==(e>>>t-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},Rm=Ny,Dm={glog:function(e){if(e<1)throw new Error("glog("+e+")");return Dm.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return Dm.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},le=0);le<8;le++)Dm.EXP_TABLE[le]=1<<le;for(var le=8;le<256;le++)Dm.EXP_TABLE[le]=Dm.EXP_TABLE[le-4]^Dm.EXP_TABLE[le-5]^Dm.EXP_TABLE[le-6]^Dm.EXP_TABLE[le-8];for(le=0;le<255;le++)Dm.LOG_TABLE[Dm.EXP_TABLE[le]]=le;Vm=Um=Dm,Sy.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),o=0;o<this.getLength();o++)for(var a=0;a<e.getLength();a++)t[o+a]^=Vm.gexp(Vm.glog(this.get(o))+Vm.glog(e.get(a)));return new Sy(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=Vm.glog(this.get(0))-Vm.glog(e.get(0)),o=new Array(this.getLength()),a=0;a<this.getLength();a++)o[a]=this.get(a);for(a=0;a<e.getLength();a++)o[a]^=Vm.gexp(Vm.glog(e.get(a))+t);return new Sy(o,0).mod(e)}},qm=$m,Fm=Wm=Sy,Hm=Um,Km={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},Ym=Pm,Qm=Om,Xm=Rm,Jm=Gm={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;Gm.getBCHDigit(t)-Gm.getBCHDigit(Gm.G15)>=0;)t^=Gm.G15<<Gm.getBCHDigit(t)-Gm.getBCHDigit(Gm.G15);return(e<<10|t)^Gm.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;Gm.getBCHDigit(t)-Gm.getBCHDigit(Gm.G18)>=0;)t^=Gm.G18<<Gm.getBCHDigit(t)-Gm.getBCHDigit(Gm.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return Gm.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,o){switch(e){case Km.PATTERN000:return(t+o)%2==0;case Km.PATTERN001:return t%2==0;case Km.PATTERN010:return o%3==0;case Km.PATTERN011:return(t+o)%3==0;case Km.PATTERN100:return(Math.floor(t/2)+Math.floor(o/3))%2==0;case Km.PATTERN101:return t*o%2+t*o%3==0;case Km.PATTERN110:return(t*o%2+t*o%3)%2==0;case Km.PATTERN111:return(t*o%3+(t+o)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new Fm([1],0),o=0;o<e;o++)t=t.multiply(new Fm([1,Hm.gexp(o)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case qm.MODE_NUMBER:return 10;case qm.MODE_ALPHA_NUM:return 9;case qm.MODE_8BIT_BYTE:case qm.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case qm.MODE_NUMBER:return 12;case qm.MODE_ALPHA_NUM:return 11;case qm.MODE_8BIT_BYTE:return 16;case qm.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case qm.MODE_NUMBER:return 14;case qm.MODE_ALPHA_NUM:return 13;case qm.MODE_8BIT_BYTE:return 16;case qm.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),o=0,a=0;a<t;a++)for(var r=0;r<t;r++){for(var l=0,n=e.isDark(a,r),i=-1;i<=1;i++)if(!(a+i<0||t<=a+i))for(var s=-1;s<=1;s++)r+s<0||t<=r+s||0==i&&0==s||n==e.isDark(a+i,r+s)&&l++;l>5&&(o+=3+l-5)}for(a=0;a<t-1;a++)for(r=0;r<t-1;r++){var c=0;e.isDark(a,r)&&c++,e.isDark(a+1,r)&&c++,e.isDark(a,r+1)&&c++,e.isDark(a+1,r+1)&&c++,0!=c&&4!=c||(o+=3)}for(a=0;a<t;a++)for(r=0;r<t-6;r++)e.isDark(a,r)&&!e.isDark(a,r+1)&&e.isDark(a,r+2)&&e.isDark(a,r+3)&&e.isDark(a,r+4)&&!e.isDark(a,r+5)&&e.isDark(a,r+6)&&(o+=40);for(r=0;r<t;r++)for(a=0;a<t-6;a++)e.isDark(a,r)&&!e.isDark(a+1,r)&&e.isDark(a+2,r)&&e.isDark(a+3,r)&&e.isDark(a+4,r)&&!e.isDark(a+5,r)&&e.isDark(a+6,r)&&(o+=40);var d=0;for(r=0;r<t;r++)for(a=0;a<t;a++)e.isDark(a,r)&&d++;return o+=Math.abs(100*d/t/t-50)/5*10}},Zm=Wm,(eg=My.prototype).addData=function(e){var t=new Ym(e);this.dataList.push(t),this.dataCache=null},eg.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},eg.getModuleCount=function(){return this.moduleCount},eg.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=Qm.getRSBlocks(e,this.errorCorrectLevel),o=new Xm,a=0,r=0;r<t.length;r++)a+=t[r].dataCount;for(r=0;r<this.dataList.length;r++){var l=this.dataList[r];o.put(l.mode,4),o.put(l.getLength(),Jm.getLengthInBits(l.mode,e)),l.write(o)}if(o.getLengthInBits()<=8*a)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},eg.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var o=0;o<this.moduleCount;o++){this.modules[o]=new Array(this.moduleCount);for(var a=0;a<this.moduleCount;a++)this.modules[o][a]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=My.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},eg.setupPositionProbePattern=function(e,t){for(var o=-1;o<=7;o++)if(!(e+o<=-1||this.moduleCount<=e+o))for(var a=-1;a<=7;a++)t+a<=-1||this.moduleCount<=t+a||(this.modules[e+o][t+a]=0<=o&&o<=6&&(0==a||6==a)||0<=a&&a<=6&&(0==o||6==o)||2<=o&&o<=4&&2<=a&&a<=4)},eg.getBestMaskPattern=function(){for(var e=0,t=0,o=0;o<8;o++){this.makeImpl(!0,o);var a=Jm.getLostPoint(this);(0==o||e>a)&&(e=a,t=o)}return t},eg.createMovieClip=function(e,t,o){var a=e.createEmptyMovieClip(t,o);this.make();for(var r=0;r<this.modules.length;r++)for(var l=1*r,n=0;n<this.modules[r].length;n++){var i=1*n;this.modules[r][n]&&(a.beginFill(0,100),a.moveTo(i,l),a.lineTo(i+1,l),a.lineTo(i+1,l+1),a.lineTo(i,l+1),a.endFill())}return a},eg.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},eg.setupPositionAdjustPattern=function(){for(var e=Jm.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var o=0;o<e.length;o++){var a=e[t],r=e[o];if(null==this.modules[a][r])for(var l=-2;l<=2;l++)for(var n=-2;n<=2;n++)this.modules[a+l][r+n]=-2==l||2==l||-2==n||2==n||0==l&&0==n}},eg.setupTypeNumber=function(e){for(var t=Jm.getBCHTypeNumber(this.typeNumber),o=0;o<18;o++){var a=!e&&1==(t>>o&1);this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3]=a}for(o=0;o<18;o++)a=!e&&1==(t>>o&1),this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)]=a},eg.setupTypeInfo=function(e,t){for(var o=this.errorCorrectLevel<<3|t,a=Jm.getBCHTypeInfo(o),r=0;r<15;r++){var l=!e&&1==(a>>r&1);r<6?this.modules[r][8]=l:r<8?this.modules[r+1][8]=l:this.modules[this.moduleCount-15+r][8]=l}for(r=0;r<15;r++)l=!e&&1==(a>>r&1),r<8?this.modules[8][this.moduleCount-r-1]=l:r<9?this.modules[8][15-r-1+1]=l:this.modules[8][15-r-1]=l;this.modules[this.moduleCount-8][8]=!e},eg.mapData=function(e,t){for(var o=-1,a=this.moduleCount-1,r=7,l=0,n=this.moduleCount-1;n>0;n-=2)for(6==n&&n--;;){for(var i=0;i<2;i++)if(null==this.modules[a][n-i]){var s=!1;l<e.length&&(s=1==(e[l]>>>r&1)),Jm.getMask(t,a,n-i)&&(s=!s),this.modules[a][n-i]=s,-1==--r&&(l++,r=7)}if((a+=o)<0||this.moduleCount<=a){a-=o,o=-o;break}}},My.PAD0=236,My.PAD1=17,My.createData=function(e,t,o){for(var a=Qm.getRSBlocks(e,t),r=new Xm,l=0;l<o.length;l++){var n=o[l];r.put(n.mode,4),r.put(n.getLength(),Jm.getLengthInBits(n.mode,e)),n.write(r)}var i=0;for(l=0;l<a.length;l++)i+=a[l].dataCount;if(r.getLengthInBits()>8*i)throw new Error("code length overflow. ("+r.getLengthInBits()+">"+8*i+")");for(r.getLengthInBits()+4<=8*i&&r.put(0,4);r.getLengthInBits()%8!=0;)r.putBit(!1);for(;!(r.getLengthInBits()>=8*i||(r.put(My.PAD0,8),r.getLengthInBits()>=8*i));)r.put(My.PAD1,8);return My.createBytes(r,a)},My.createBytes=function(e,t){for(var o=0,a=0,r=0,l=new Array(t.length),n=new Array(t.length),i=0;i<t.length;i++){var s=t[i].dataCount,c=t[i].totalCount-s;a=Math.max(a,s),r=Math.max(r,c),l[i]=new Array(s);for(var d=0;d<l[i].length;d++)l[i][d]=255&e.buffer[d+o];o+=s;var u=Jm.getErrorCorrectPolynomial(c),p=new Zm(l[i],u.getLength()-1).mod(u);for(n[i]=new Array(u.getLength()-1),d=0;d<n[i].length;d++){var v=d+p.getLength()-n[i].length;n[i][d]=v>=0?p.get(v):0}}var m=0;for(d=0;d<t.length;d++)m+=t[d].totalCount;var g=new Array(m),b=0;for(d=0;d<a;d++)for(i=0;i<t.length;i++)d<l[i].length&&(g[b++]=l[i][d]);for(d=0;d<r;d++)for(i=0;i<t.length;i++)d<n[i].length&&(g[b++]=n[i][d]);return g},tg=My,og=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),rg=Mm(Mm({},ag={value:{type:String,required:!0,default:""},size:{type:Number,default:100},level:{type:String,default:"H",validator:function(e){return Ay(e)}},background:{type:String,default:"#fff"},foreground:{type:String,default:"#000"},margin:{type:Number,required:!1,default:0}}),{renderAs:{type:String,required:!1,default:"canvas",validator:function(e){return["canvas","svg"].indexOf(e)>-1}}}),lg=m({name:"QRCodeSvg",props:ag,setup:function(e){var t=s(0),o=s(""),a=function(){var a=e.value,r=e.level,l=e.margin,n=$y(a,r).modules;t.value=n.length+2*l,o.value=Py(n,l)};return a(),f(a),function(){return u("svg",{width:e.size,height:e.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t.value," ").concat(t.value)},[u("path",{fill:e.background,d:"M0,0 h".concat(t.value,"v").concat(t.value,"H0z")}),u("path",{fill:e.foreground,d:o.value})])}}}),ng=m({name:"QRCodeCanvas",props:ag,setup:function(e){var t=s(null),o=function(){var o=e.value,a=e.level,r=e.size,l=e.margin,n=e.background,i=e.foreground,s=$y(o,a).modules,c=s.length+2*l,d=t.value;if(d){var u=d.getContext("2d");if(u){var p=window.devicePixelRatio||1,v=r/c*p;d.height=d.width=r*p,u.scale(v,v),u.fillStyle=n,u.fillRect(0,0,c,c),u.fillStyle=i,og?u.fill(new Path2D(Py(s,l))):s.forEach((function(e,t){e.forEach((function(e,o){e&&u.fillRect(o+l,t+l,1,1)}))}))}}};return C(o),f(o),function(){return u("canvas",{ref:t,style:{width:"".concat(e.size,"px"),height:"".concat(e.size,"px")}})}}}),ig=m({name:"Qrcode",render:function(){var e=this.$props,t=e.renderAs,o=e.value,a=e.size,r=e.margin,l=e.level,n=e.background,i=e.foreground,s=a>>>0,c=r>>>0,d=Ay(l)?l:"H";return u("svg"===t?lg:ng,{value:o,size:s,margin:c,level:d,background:n,foreground:i})},props:rg}),sg=["textContent"],cg={key:0},dg={key:1},ug=m({__name:"MfaSetupModal",setup(t){const o=s(Un),a=s(Ki),c=s(""),d=s(""),u=s(!1),p=s(Ki),v=s(!1),m=s([]),g=s(!1),b=s(""),f=s(""),h=s(!0),_=Oi(),y=Or(),w=Ft(),k=se(),E=Zo(),z=e=>{6===e.length?y.verifyMfaCode({mfaCode:e}).then((()=>{v.value=!0,b.value=e})).catch((()=>{f.value=k.baseText("mfa.setup.invalidCode")})):f.value=""},N=()=>{_.copy(c.value),E.showToast({title:k.baseText("mfa.setup.step1.toast.copyToClipboard.title"),message:k.baseText("mfa.setup.step1.toast.copyToClipboard.message"),type:"success"})},S=()=>{p.value.emit("submit")},M=()=>{const e=document.createElement("a");e.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(m.value.join("\n"))),e.setAttribute("download","n8n-recovery-codes.txt"),e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e),g.value=!0},$=async()=>{try{await y.enableMfa({mfaCode:b.value}),a.value.emit("close"),E.showMessage({type:"success",title:k.baseText("mfa.setup.step2.toast.setupFinished.message")}),w.isMFAEnforced&&(await y.logout(),await wd.push({name:Fn.SIGNIN}))}catch(e){if(997===e.errorCode)return void E.showMessage({type:"error",title:k.baseText("mfa.setup.step2.toast.tokenExpired.error.message")});E.showMessage({type:"error",title:k.baseText("mfa.setup.step2.toast.setupFinished.error.message")})}};return C((async()=>{await(async()=>{try{const e=await y.fetchMfaQR();d.value=e.qrCode,c.value=e.secret,m.value=e.recoveryCodes}catch(e){E.showError(e,k.baseText("settings.api.view.error"))}finally{h.value=!1}})()})),(e,t)=>(r(),Z(Li,{width:"460px",height:"80%","max-height":"640px",title:v.value?T(k).baseText("mfa.setup.step2.title"):T(k).baseText("mfa.setup.step1.title"),"event-bus":a.value,name:o.value,center:!0,loading:h.value},{content:oe((()=>[v.value?(r(),i("div",{key:1,class:I(e.$style.container)},[n("div",null,[D(T(Je),{size:"medium",bold:!1},{default:oe((()=>[l(x(T(k).baseText("mfa.setup.step2.description")),1)])),_:1})]),n("div",{class:I(e.$style.recoveryCodesContainer)},[(r(!0),i(j,null,Y(m.value,(e=>(r(),i("div",{key:e},[D(T(Je),{size:"medium"},{default:oe((()=>[l(x(e),1)])),_:2},1024)])))),128))],2),D(T(Ct),{bold:!1,class:I(e.$style["edit-mode-footer-infotip"])},{default:oe((()=>[D(T(me),{keypath:"mfa.setup.step2.infobox.description",tag:"span",scope:"global"},{part1:oe((()=>[l(x(T(k).baseText("mfa.setup.step2.infobox.description.part1")),1)])),part2:oe((()=>[D(T(Je),{size:"small",bold:!0,class:I(e.$style.loseAccessText)},{default:oe((()=>[l(x(T(k).baseText("mfa.setup.step2.infobox.description.part2")),1)])),_:1},8,["class"])])),_:1})])),_:1},8,["class"]),n("div",null,[D(T(Le),{variant:"solid",icon:"hard-drive-download",float:"right",label:T(k).baseText("mfa.setup.step2.button.download"),"data-test-id":"mfa-recovery-codes-button",onClick:M},null,8,["label"])])],2)):(r(),i("div",{key:0,class:I([e.$style.container,e.$style.modalContent])},[n("div",{class:I(e.$style.textContainer)},[D(T(Je),{size:"large",color:"text-dark",bold:!0},{default:oe((()=>[l(x(T(k).baseText("mfa.setup.step1.instruction1.title")),1)])),_:1})],2),n("div",null,[D(T(Je),{size:"medium",bold:!1},{default:oe((()=>[D(T(me),{keypath:"mfa.setup.step1.instruction1.subtitle",tag:"span",scope:"global"},{part1:oe((()=>[l(x(T(k).baseText("mfa.setup.step1.instruction1.subtitle.part1")),1)])),part2:oe((()=>[n("a",{class:I(e.$style.secret),"data-test-id":"mfa-secret-button",onClick:N},x(T(k).baseText("mfa.setup.step1.instruction1.subtitle.part2")),3)])),_:1})])),_:1})]),n("div",{class:I(e.$style.qrContainer)},[D(ig,{value:d.value,size:150,level:"H"},null,8,["value"])],2),n("div",{class:I(e.$style.textContainer)},[D(T(Je),{size:"large",color:"text-dark",bold:!0},{default:oe((()=>[l(x(T(k).baseText("mfa.setup.step1.instruction2.title")),1)])),_:1})],2),n("div",{class:I([e.$style.form,f.value?e.$style.error:""])},[D(T(jt),{size:"medium",bold:!1,class:I(e.$style.labelTooltip),label:T(k).baseText("mfa.setup.step1.input.label")},{default:oe((()=>[D(T(Ee),{modelValue:b.value,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value=e),type:"text",maxlength:6,placeholder:T(k).baseText("mfa.code.input.placeholder"),required:!0,"data-test-id":"mfa-token-input",onInput:z},null,8,["modelValue","placeholder"])])),_:1},8,["class","label"]),n("div",{class:I([e.$style.infoText,"mt-4xs"])},[n("span",{size:"small",textContent:x(f.value)},null,8,sg)],2)],2)],2))])),footer:oe((()=>[v.value?(r(),i("div",cg,[n("div",null,[D(T(Le),{float:"right",disabled:!g.value,label:T(k).baseText("mfa.setup.step2.button.save"),size:"large","data-test-id":"mfa-save-button",onClick:$},null,8,["disabled","label"])])])):(r(),i("div",dg,[n("div",null,[D(T(Le),{float:"right",label:T(k).baseText("mfa.setup.step1.button.continue"),size:"large",disabled:!u.value,onClick:S},null,8,["label","disabled"])])]))])),_:1},8,["title","event-bus","name","loading"]))}}),pg=$t(ug,[["__cssModules",{$style:{container:"_container_13wpk_125",textContainer:"_textContainer_13wpk_139",formContainer:"_formContainer_13wpk_145",qrContainer:"_qrContainer_13wpk_149",headerContainer:"_headerContainer_13wpk_156",recoveryCodesContainer:"_recoveryCodesContainer_13wpk_160",form:"_form_13wpk_145",secret:"_secret_13wpk_194",loseAccessText:"_loseAccessText_13wpk_199",error:"_error_13wpk_203",modalFooter:"_modalFooter_13wpk_212",notice:"_notice_13wpk_218"}}]]),vg={key:0},mg=m({__name:"ModalRoot",props:{name:{},keepAlive:{type:Boolean}},setup(e){const t=Sr();return(o,a)=>T(t).modalsById[e.name].open||e.keepAlive?(r(),i("div",vg,[R(o.$slots,"default",{modalName:e.name,active:T(t).isModalActiveById[e.name],open:T(t).modalsById[e.name].open,activeId:T(t).modalsById[e.name].activeId,mode:T(t).modalsById[e.name].mode,data:T(t).modalsById[e.name].data})])):y("",!0)}}),gg=mg,bg=m({__name:"ModalDrawer",props:{name:{},beforeClose:{},eventBus:{},direction:{},modal:{type:Boolean,default:!0},width:{},wrapperClosable:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},zIndex:{}},emits:["enter"],setup(e,{emit:t}){const o=e,a=t,l=Sr(),i=e=>{l.isModalActiveById[o.name]&&e&&13===e.keyCode&&l.isModalActiveById[o.name]&&a("enter")},s=async()=>{o.beforeClose&&!1===await o.beforeClose()||l.closeModal(o.name)};return C((()=>{window.addEventListener("keydown",i),o.eventBus?.on("close",s);const e=document.activeElement;e&&e.blur()})),K((()=>{o.eventBus?.off("close",s),window.removeEventListener("keydown",i)})),(t,o)=>(r(),Z(T(bu),{direction:e.direction,"model-value":T(l).modalsById[e.name]?.open??!1,size:e.width,"before-close":s,modal:e.modal,"wrapper-closable":e.wrapperClosable,"close-on-click-modal":e.closeOnClickModal,"z-index":e.zIndex,"show-close":e.showClose},{header:oe((()=>[R(t.$slots,"header")])),default:oe((()=>[n("span",{onKeydown:o[0]||(o[0]=L((()=>{}),["stop"]))},[R(t.$slots,"content")],32)])),_:3},8,["direction","model-value","size","modal","wrapper-closable","close-on-click-modal","z-index","show-close"]))}}),fg=bg,hg=m({__name:"NpsSurvey",props:{isActive:{type:Boolean}},setup(e){const t=e,o=ji(),a=se(),c=Zo(),d=Ua(),{APP_Z_INDEXES:u}=ro(),p=a.baseText("prompts.npsSurvey.recommendationQuestion"),v=a.baseText("prompts.npsSurvey.greatFeedbackTitle"),m=a.baseText("prompts.npsSurvey.defaultFeedbackTitle"),g=a.baseText("prompts.npsSurvey.feedbackQuestionTitle"),b=a.baseText("prompts.npsSurvey.veryLikely"),f=a.baseText("prompts.npsSurvey.notLikely"),h=a.baseText("prompts.npsSurvey.send"),w=s({value:"",feedback:""}),k=s(!0),C=s(!1),E=he(),z=_((()=>C.value?g:""!==w?.value?.value?Number(w.value.value)>7?v:m:p));async function N(){""===w.value.value&&(d.track("User responded value survey score",{instance_id:o.instanceId,nps:""}),await Mo().ignoreNpsSurvey()),""!==w.value.value&&""===w.value.feedback.trim()&&d.track("User responded value survey feedback",{instance_id:o.instanceId,feedback:"",nps:w.value.value})}function S(e){w.value.feedback=e}async function M(){""!==w.value.feedback.trim()&&(d.track("User responded value survey feedback",{instance_id:o.instanceId,nps:w.value.value,feedback:w.value.feedback}),c.showMessage({title:a.baseText("prompts.npsSurvey.thanks"),message:Number(w.value.value)>=8?a.baseText("prompts.npsSurvey.reviewUs"):"",type:"success",duration:15e3}),setTimeout((()=>{w.value.value="",w.value.feedback="",k.value=!0,C.value=!1}),1e3),E.emit("close"))}return B((()=>t.isActive),(e=>{e&&d.track("User shown value survey",{instance_id:o.instanceId})})),(e,t)=>(r(),Z(fg,{name:T(ql),"event-bus":T(E),"before-close":N,modal:!0,"wrapper-closable":!1,direction:"btt",width:"auto",class:I(["nps-survey",e.$style.npsSurvey]),"close-on-click-modal":!1,"z-index":T(u).NPS_SURVEY_MODAL,"data-test-id":"nps-survey-modal"},{header:oe((()=>[n("div",{class:I(e.$style.title)},[D(T(Ye),{tag:"h2",size:"medium",color:"text-xlight"},{default:oe((()=>[l(x(z.value),1)])),_:1})],2)])),content:oe((()=>[n("section",{class:I(e.$style.content)},[k.value?(r(),i("div",{key:0,class:I(e.$style.wrapper)},[n("div",{class:I(e.$style.buttons),"data-test-id":"nps-survey-ratings"},[(r(),i(j,null,Y(11,(t=>n("div",{key:t-1,class:I(e.$style.container)},[D(T(Le),{variant:"subtle",iconOnly:"","aria-label":(t-1).toString(),label:(t-1).toString(),onClick:e=>async function(e){w.value.value=e,k.value=!1,C.value=!0,d.track("User responded value survey score",{instance_id:o.instanceId,nps:w.value.value}),await Mo().respondNpsSurvey()}((t-1).toString())},null,8,["aria-label","label","onClick"])],2))),64))],2),n("div",{class:I(e.$style.text)},[D(T(Je),{size:"small",color:"text-xlight"},{default:oe((()=>[l(x(T(f)),1)])),_:1}),D(T(Je),{size:"small",color:"text-xlight"},{default:oe((()=>[l(x(T(b)),1)])),_:1})],2)],2)):C.value?(r(),i("div",{key:1,class:I(e.$style.feedback)},[n("div",{class:I(e.$style.input),"data-test-id":"nps-survey-feedback"},[D(T(Ee),{modelValue:w.value.feedback,"onUpdate:modelValue":[t[0]||(t[0]=e=>w.value.feedback=e),S],type:"textarea",rows:2,class:I(e.$style.feedbackInput)},null,8,["modelValue","class"])],2),n("div",{class:I(e.$style.button),"data-test-id":"nps-survey-feedback-button"},[D(T(Le),{label:T(h),float:"right",disabled:!w.value.feedback.trim(),onClick:M},null,8,["label","disabled"])],2)],2)):y("",!0)],2)])),_:1},8,["name","event-bus","class","z-index"]))}}),_g=$t(hg,[["__cssModules",{$style:{title:"_title_1ov97_125",content:"_content_1ov97_139",wrapper:"_wrapper_1ov97_150",text:"_text_1ov97_154",buttons:"_buttons_1ov97_158",container:"_container_1ov97_162",input:"_input_1ov97_183",button:"_button_1ov97_158",feedback:"_feedback_1ov97_192",feedbackInput:"_feedbackInput_1ov97_200",npsSurvey:"_npsSurvey_1ov97_211"}}]]),xg=m({__name:"PersonalizationModal",setup(t){const o=eo(),a=he(),l=vt(),{showError:i}=Zo(),c=se(),d=ji(),u=Or(),p=bo(),v=nt(),m=et(),g=Sr(),b=s({}),f=s(!1),h=_((()=>Rn(u.currentUser?.globalScopes))),x=_((()=>[{name:Ha,properties:{label:c.baseText("personalizationModal.whatBestDescribesYourCompany"),type:"select",placeholder:c.baseText("personalizationModal.select"),options:[{label:c.baseText("personalizationModal.saas"),value:lo},{label:c.baseText("personalizationModal.eCommerce"),value:sr},{label:c.baseText("personalizationModal.digitalAgencyOrConsultant"),value:Bo},{label:c.baseText("personalizationModal.systemsIntegrator"),value:Lo},{value:Wt,label:c.baseText("personalizationModal.education")},{label:c.baseText("personalizationModal.other"),value:_a},{label:c.baseText("personalizationModal.imNotUsingN8nForWork"),value:Vr}]}},{name:Aa,properties:{type:"multi-select",label:c.baseText("personalizationModal.whichIndustriesIsYourCompanyIn"),placeholder:c.baseText("personalizationModal.select"),options:[{value:nr,label:c.baseText("personalizationModal.financeOrInsurance")},{value:So,label:c.baseText("personalizationModal.government")},{value:Ao,label:c.baseText("personalizationModal.healthcare")},{value:so,label:c.baseText("personalizationModal.it")},{value:_o,label:c.baseText("personalizationModal.legal")},{value:"msp",label:c.baseText("personalizationModal.managedServiceProvider")},{value:Co,label:c.baseText("personalizationModal.marketing")},{value:zr,label:c.baseText("personalizationModal.media")},{value:jo,label:c.baseText("personalizationModal.manufacturing")},{value:wr,label:c.baseText("personalizationModal.physicalRetailOrServices")},{value:Ar,label:c.baseText("personalizationModal.realEstateOrConstruction")},{value:to,label:c.baseText("personalizationModal.security")},{value:dr,label:c.baseText("personalizationModal.telecoms")},{value:qo,label:c.baseText("personalizationModal.otherPleaseSpecify")}]},shouldDisplay:e=>e[Ha]===_a},{name:ma,properties:{placeholder:c.baseText("personalizationModal.specifyYourCompanysIndustry")},shouldDisplay(e){const t=e[Ha],o=e[Aa];return"other"===t&&!!o&&o.includes("other")}},{name:el,properties:{type:"select",label:c.baseText("personalizationModal.whichRoleBestDescribesYou"),placeholder:c.baseText("personalizationModal.select"),options:[{value:Za,label:c.baseText("personalizationModal.businessOwner")},{value:Ga,label:c.baseText("personalizationModal.customerSupport")},{value:Ca,label:c.baseText("personalizationModal.dataScience")},{value:Kr,label:c.baseText("personalizationModal.devops")},{value:"it",label:c.baseText("personalizationModal.it")},{value:al,label:c.baseText("personalizationModal.engineering")},{value:Qr,label:c.baseText("personalizationModal.salesAndMarketing")},{value:ea,label:c.baseText("personalizationModal.security")},{value:Qo,label:c.baseText("personalizationModal.otherPleaseSpecify")}]},shouldDisplay:e=>e[Ha]!==Vr},{name:Xt,properties:{placeholder:c.baseText("personalizationModal.specifyYourRole")},shouldDisplay(e){const t=e[Ha],o=e[el];return"personal"!==t&&"other"===o}},{name:Zr,properties:{type:"multi-select",label:c.baseText("personalizationModal.whatAreYouLookingToAutomate"),placeholder:c.baseText("personalizationModal.select"),options:[{value:Hr,label:c.baseText("personalizationModal.cicd")},{value:ol,label:c.baseText("personalizationModal.cloudInfrastructureOrchestration")},{value:Ma,label:c.baseText("personalizationModal.dataSynching")},{value:Yr,label:c.baseText("personalizationModal.incidentResponse")},{value:Jo,label:c.baseText("personalizationModal.monitoringAndAlerting")},{value:ao,label:c.baseText("personalizationModal.reporting")},{value:Zt,label:c.baseText("personalizationModal.ticketingSystemsIntegrations")},{value:fa,label:c.baseText("personalizationModal.other")}]},shouldDisplay(e){const t=e[Ha],o=e[el];return"personal"!==t&&["devops","engineering","it"].includes(o)}},{name:Yo,properties:{placeholder:c.baseText("personalizationModal.specifyYourAutomationGoal")},shouldDisplay(e){const t=e[Ha],o=e[Zr],a=e[el];return"personal"!==t&&["devops","engineering","it"].includes(a)&&!!o&&o.includes("other")}},{name:go,properties:{type:"multi-select",label:c.baseText("personalizationModal.specifySalesMarketingGoal"),placeholder:c.baseText("personalizationModal.select"),options:[{label:c.baseText("personalizationModal.leadGeneration"),value:ra},{label:c.baseText("personalizationModal.customerCommunication"),value:Gt},{label:c.baseText("personalizationModal.customerActions"),value:Ko},{label:c.baseText("personalizationModal.adCampaign"),value:nl},{label:c.baseText("personalizationModal.reporting"),value:po},{label:c.baseText("personalizationModal.dataSynching"),value:ia},{label:c.baseText("personalizationModal.other"),value:ua}]},shouldDisplay(e){const t=e[Ha],o=e[el];return"personal"!==t&&"sales-and-marketing"===o}},{name:Dt,properties:{placeholder:c.baseText("personalizationModal.specifyOtherSalesAndMarketingGoal")},shouldDisplay(e){const t=e[Ha],o=e[go],a=e[el];return"personal"!==t&&"sales-and-marketing"===a&&!!o&&o.includes("other")}},{name:or,properties:{type:"select",label:c.baseText("personalizationModal.specifyAutomationBeneficiary"),placeholder:c.baseText("personalizationModal.select"),options:[{label:c.baseText("personalizationModal.myself"),value:Br},{label:c.baseText("personalizationModal.myTeam"),value:ja},{label:c.baseText("personalizationModal.otherTeams"),value:Cr}]},shouldDisplay:e=>e[Ha]!==Vr},{name:hr,properties:{type:"select",label:c.baseText("personalizationModal.howBigIsYourCompany"),placeholder:c.baseText("personalizationModal.select"),options:[{label:c.baseText("personalizationModal.lessThan20People"),value:"<20"},{label:`20-99 ${c.baseText("personalizationModal.people")}`,value:Oa},{label:`100-499 ${c.baseText("personalizationModal.people")}`,value:Wr},{label:`500-999 ${c.baseText("personalizationModal.people")}`,value:jr},{label:`1000+ ${c.baseText("personalizationModal.people")}`,value:gr},{label:c.baseText("personalizationModal.imNotUsingN8nForWork"),value:Xa}]},shouldDisplay:e=>e[Ha]!==Vr},{name:Lr,properties:{type:"select",label:c.baseText("personalizationModal.howDidYouHearAboutN8n"),placeholder:c.baseText("personalizationModal.select"),options:[{label:"Google",value:Er},{label:"Twitter",value:Ir},{label:"LinkedIn",value:Pa},{label:"YouTube",value:_r},{label:"ChatGPT / LLM",value:"llm"},{label:c.baseText("personalizationModal.friendWordOfMouth"),value:Ia},{label:c.baseText("personalizationModal.podcast"),value:qa},{label:c.baseText("personalizationModal.event"),value:ar},{label:c.baseText("personalizationModal.otherPleaseSpecify"),value:qr}]}},{name:Ra,properties:{placeholder:c.baseText("personalizationModal.specifyReportedSource")},shouldDisplay:e=>e[Lr]===qr}])),y=()=>{l.emit("submit")},w=()=>{v.name!==Fn.HOMEPAGE&&m.replace({name:Fn.HOMEPAGE})},k=async t=>{f.value=!0;try{const e={...t,version:"v4",personalization_survey_submitted_at:(new Date).toISOString(),personalization_survey_n8n_version:d.versionCli};await o.run("personalizationModal.onSubmit",e),await u.submitPersonalizationSurvey(e),p.setMetadata(e,"user")}catch(e){i(e,"Error while submitting results")}finally{f.value=!1,a.emit("close"),h.value.community.register?g.openModalWithData({name:Ot,data:{closeCallback:w,customHeading:void 0}}):w()}};return(e,t)=>(r(),Z(Li,{name:T(Wa),title:T(c).baseText("personalizationModal.customizeN8n"),subtitle:T(c).baseText("personalizationModal.theseQuestionsHelpUs"),"center-title":!0,"show-close":!1,"event-bus":T(a),"close-on-click-modal":!1,"close-on-press-escape":!1,width:"460px","data-test-id":"personalization-form",onEnter:y},{content:oe((()=>[n("div",{class:I(e.$style.container)},[D(T(yt),{modelValue:b.value,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value=e),inputs:x.value,"column-view":!0,"event-bus":T(l),teleported:!0,"tag-size":"small",onSubmit:k},null,8,["modelValue","inputs","event-bus"])],2)])),footer:oe((()=>[n("div",null,[D(T(Le),{loading:f.value,label:T(c).baseText("personalizationModal.getStarted"),float:"right",onClick:y},null,8,["loading","label"])])])),_:1},8,["name","title","subtitle","event-bus"]))}}),yg=$t(xg,[["__cssModules",{$style:{container:"_container_4s3tu_125"}}]]),wg={key:0},kg={key:1},Tg={key:2},Cg={key:1,class:"pt-s"},Eg={href:"#"},jg=m({__name:"ProjectMoveSuccessToastMessage",props:{routeName:{},resourceType:{},targetProject:{},isShareCredentialsChecked:{type:Boolean},areAllUsedCredentialsShareable:{type:Boolean}},setup(e){const t=e,o=se(),a=_((()=>t.resourceType===Vt.Workflow)),l=_((()=>t.targetProject.type===yo.Team)),s=_((()=>lr(t.targetProject?.name)));return(e,c)=>(r(),i("div",null,[a.value?(r(),Z(T(Je),{key:0,tag:"p",class:"pt-xs"},{default:oe((()=>[t.isShareCredentialsChecked&&t.areAllUsedCredentialsShareable?(r(),i("span",wg,x(T(o).baseText("projects.move.resource.success.message.workflow.withAllCredentials")),1)):t.isShareCredentialsChecked?(r(),i("span",kg,x(T(o).baseText("projects.move.resource.success.message.workflow.withSomeCredentials")),1)):(r(),i("span",Tg,x(T(o).baseText("projects.move.resource.success.message.workflow")),1))])),_:1})):y("",!0),l.value?(r(),i("p",Cg,[n("a",Eg,x(T(o).baseText("projects.move.resource.success.link",{interpolate:{targetProjectName:s.value}})),1)])):y("",!0)]))}}),Ig=jg,zg={key:0},Ng=$t(m({__name:"ProjectMoveResourceModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Sr(),c=Zo(),d=et(),p=co(),v=vo(),m=za(),g=Ua(),f=s(""),h=s(null),w=s(!1),k=s([]),E=s([]),z=s(!1),N=_((()=>E.value.filter((e=>Rn(e.scopes).credential.share&&k.value.find((t=>t.id===e.id)))))),S=_((()=>k.value.reduce(((e,t)=>{const o=m.getCredentialById(t.id),a=Rn(o?.scopes).credential;return a.share||(a.read?e.push(o):e.push(t)),e}),[]))),M=_((()=>q(t.data.resource.homeProject?.name??"")??"")),$=_((()=>vd("name",p.availableProjects.filter((e=>e.id!==t.data.resource.homeProject?.id&&(!e.scopes||Rn(e.scopes)[t.data.resourceType].create)))))),A=_((()=>$.value.filter((e=>e.name?.toLowerCase().includes(f.value.toLowerCase()))))),P=_((()=>$.value.find((e=>e.id===h.value)))),B=_((()=>W(t.data.resource))),L=_((()=>t.data.resourceType===Vt.Workflow)),O=_((()=>lr(P.value?.name))),R=_((()=>St(t.data.resource.name,25))),U=_((()=>t.data.resource.homeProject?.type===yo.Personal&&t.data.resource.homeProject?.id===p.personalProject?.id)),V=_((()=>h.value===p.personalProject?.id)),W=e=>e.homeProject?.type===yo.Team,q=e=>{const{name:t,email:o}=No(e);return t??o},F=e=>{h.value=e},H=()=>{a.closeModal(t.modalName)},K=e=>{f.value=e},G=async()=>{if(P.value&&!z.value){z.value=!0;try{await p.moveResourceToProject(t.data.resourceType,t.data.resource.id,P.value.id,void 0,w.value?N.value.map((e=>e.id)):void 0),H(),g.track(`User successfully moved ${t.data.resourceType}`,{[`${t.data.resourceType}_id`]:t.data.resource.id,project_from_type:p.currentProject?.type??p.personalProject?.type}),c.showToast({title:o.baseText("projects.move.resource.success.title",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel,resourceName:R.value,targetProjectName:O.value}}),message:u(Ig,{routeName:L.value?Fn.PROJECTS_WORKFLOWS:Fn.PROJECTS_CREDENTIALS,resourceType:t.data.resourceType,targetProject:P.value,isShareCredentialsChecked:w.value,areAllUsedCredentialsShareable:N.value.length===k.value.length}),onClick:e=>{e?.target instanceof HTMLAnchorElement&&P.value&&(e.preventDefault(),d.push({name:L.value?Fn.PROJECTS_WORKFLOWS:Fn.PROJECTS_CREDENTIALS,params:{projectId:P.value.id}}))},type:"success",duration:8e3}),t.data.eventBus&&t.data.eventBus.emit("resource-moved",{resourceId:t.data.resource.id,resourceType:t.data.resourceType,targetProjectId:P.value.id})}catch(e){c.showError(e,o.baseText("projects.move.resource.error.title",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel,resourceName:R.value}}))}finally{z.value=!1}}};return C((async()=>{if(g.track(`User clicked to move a ${t.data.resourceType}`,{[`${t.data.resourceType}_id`]:t.data.resource.id,project_from_type:p.currentProject?.type??p.personalProject?.type}),await p.getAvailableProjects(),L.value){const[e,o]=await Promise.all([v.fetchWorkflow(t.data.resource.id),m.fetchAllCredentials()]);k.value=e?.usedCredentials??[],E.value=o??[]}})),(e,a)=>(r(),Z(Li,{width:"500px",name:t.modalName,"data-test-id":"project-move-resource-modal"},{header:oe((()=>[D(T(Ye),{tag:"h2",size:"xlarge",class:"mb-m pr-s"},{default:oe((()=>[l(x(T(o).baseText("projects.move.resource.modal.title",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel}})),1)])),_:1}),D(T(Je),null,{default:oe((()=>[D(T(me),{keypath:"projects.move.resource.modal.message",scope:"global"},b({resourceName:oe((()=>[n("strong",null,x(R.value),1)])),_:2},[B.value?{name:"inTeamProject",fn:oe((()=>[D(T(me),{keypath:"projects.move.resource.modal.message.team",scope:"global"},{resourceHomeProjectName:oe((()=>[n("strong",null,x(M.value),1)])),_:1})])),key:"0"}:{name:"inPersonalProject",fn:oe((()=>[D(T(me),{keypath:"projects.move.resource.modal.message.personal",scope:"global"},{resourceHomeProjectName:oe((()=>[n("strong",null,x(M.value),1)])),_:1})])),key:"1"}]),1024)])),_:1})])),content:oe((()=>[$.value.length?(r(),i("div",zg,[D(T(Ue),{class:"mr-2xs mb-xs","model-value":h.value,filterable:!0,"filter-method":K,placeholder:T(o).baseText("projects.move.resource.modal.selectPlaceholder"),"data-test-id":"project-move-resource-modal-select","onUpdate:modelValue":F},{prefix:oe((()=>[D(T(fe),{icon:"search"})])),default:oe((()=>[(r(!0),i(j,null,Y(A.value,(e=>(r(),Z(T(Te),{key:e.id,value:e.id,label:e.name??""},null,8,["value","label"])))),128))])),_:1},8,["model-value","placeholder"]),D(T(Je),null,{default:oe((()=>[D(T(me),{keypath:"projects.move.resource.modal.message.sharingNote",scope:"global"},{note:oe((()=>[n("strong",null,x(T(o).baseText("projects.move.resource.modal.message.note")),1)])),resourceTypeLabel:oe((()=>[l(x(t.data.resourceTypeLabel),1)])),_:1}),t.data.resource.sharedWithProjects?.length?(r(),i("span",{key:0,class:I(e.$style.textBlock)},x(T(o).baseText("projects.move.resource.modal.message.sharingInfo",{adjustToNumber:t.data.resource.sharedWithProjects?.length,interpolate:{count:t.data.resource.sharedWithProjects?.length??0}})),3)):y("",!0),N.value.length&&!V.value?(r(),Z(T(zt),{key:1,modelValue:w.value,"onUpdate:modelValue":a[0]||(a[0]=e=>w.value=e),class:I(e.$style.textBlock),"data-test-id":"project-move-resource-modal-checkbox-all"},{label:oe((()=>[D(T(me),{keypath:"projects.move.resource.modal.message.usedCredentials",scope:"global"},{usedCredentials:oe((()=>[D(T($e),{placement:"top"},{content:oe((()=>[D(Qv,{"current-project-id":T(p).currentProjectId,credentials:N.value},null,8,["current-project-id","credentials"])])),default:oe((()=>[n("span",{class:I(e.$style.tooltipText)},x(T(o).baseText("projects.move.resource.modal.message.usedCredentials.number",{adjustToNumber:N.value.length,interpolate:{count:N.value.length}})),3)])),_:1})])),_:1})])),_:1},8,["modelValue","class"])):y("",!0),S.value.length&&!V.value?(r(),Z(T(Ge),{key:2,theme:"warning",class:I(e.$style.textBlock)},{default:oe((()=>[D(T(me),{keypath:U.value?"projects.move.resource.modal.message.unAccessibleCredentials.personalSpaceNote":"projects.move.resource.modal.message.unAccessibleCredentials.note",scope:"global"},{credentials:oe((()=>[D(T($e),{placement:"top"},{content:oe((()=>[D(Qv,{"current-project-id":T(p).currentProjectId,credentials:S.value},null,8,["current-project-id","credentials"])])),default:oe((()=>[n("span",{class:I(e.$style.tooltipText)},x(T(o).baseText("projects.move.resource.modal.message.unAccessibleCredentials.count",{adjustToNumber:S.value.length,interpolate:{count:S.value.length}})),3)])),_:1})])),_:1},8,["keypath"])])),_:1},8,["class"])):y("",!0)])),_:1})])):(r(),Z(T(Je),{key:1},{default:oe((()=>[l(x(T(o).baseText("projects.move.resource.modal.message.noProjects",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel}})),1)])),_:1}))])),footer:oe((()=>[n("div",{class:I(e.$style.buttons)},[D(T(Le),{variant:"ghost",class:"mr-2xs",disabled:z.value,onClick:H},{default:oe((()=>[l(x(T(o).baseText("generic.cancel")),1)])),_:1},8,["disabled"]),D(T(Le),{variant:"solid",loading:z.value,disabled:!h.value||z.value,"data-test-id":"project-move-resource-modal-button",onClick:G},{default:oe((()=>[l(x(T(o).baseText("projects.move.resource.modal.button",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel}})),1)])),_:1},8,["loading","disabled"])],2)])),_:1},8,["name"]))}}),[["__cssModules",{$style:{buttons:"_buttons_7tzrp_125",textBlock:"_textBlock_7tzrp_130",tooltipText:"_tooltipText_7tzrp_134"}}]]),Sg=o(cl(),1),Mg=o(ml(),1),$g=m({__name:"EventSelection",props:{destinationId:{default:"defaultDestinationId"},readonly:{type:Boolean,default:!1}},emits:["input","change"],setup(e,{emit:t}){const o=e,a=t,s=se(),c=Id(),d=_((()=>c.items[o.destinationId]?.destination.anonymizeAuditMessages));function u(){a("input")}function p(e,t){c.setSelectedInGroup(o.destinationId,e,t)}function v(e){const t=`settings.log-streaming.eventGroup.${e}.info`,o=s.baseText(t);if(o!==t&&""!==o)return o}return(t,m)=>(r(),i("div",null,[(r(!0),i(j,null,Y(T(c).items[e.destinationId]?.eventGroups,(g=>(r(),i("div",{key:g.name,shadow:"never"},[D(T(zt),{"model-value":g.selected,indeterminate:g.indeterminate,disabled:e.readonly,"onUpdate:modelValue":e=>{u(),p(g.name,e)}},{label:oe((()=>{return[n("strong",null,x((e=g.name,s.baseText(`settings.log-streaming.eventGroup.${e}`)??e)),1),void 0!==v(g.name)?(r(),Z(T($e),{key:0,placement:"top","content-class":t.$style.tooltipPopper,class:"ml-xs"},{content:oe((()=>[l(x(v(g.name)),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help",size:"small",class:"ml-4xs"})])),_:2},1032,["content-class"])):y("",!0)];var e})),_:2},1032,["model-value","indeterminate","disabled","onUpdate:modelValue"]),"n8n.audit"===g.name?(r(),Z(T(zt),{key:0,"model-value":d.value,disabled:e.readonly,"onUpdate:modelValue":m[0]||(m[0]=e=>{u(),function(e){c.items[o.destinationId].destination.anonymizeAuditMessages=e,a("change",{name:"anonymizeAuditMessages",node:o.destinationId,value:e})}(e)})},{label:oe((()=>[l(x(T(s).baseText("settings.log-streaming.tab.events.anonymize"))+" ",1),D(T($e),{placement:"top","content-class":t.$style.tooltipPopper},{content:oe((()=>[l(x(T(s).baseText("settings.log-streaming.tab.events.anonymize.info")),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help",size:"small",class:"ml-4xs"})])),_:1},8,["content-class"])])),_:1},8,["model-value","disabled"])):y("",!0),n("ul",{class:I(t.$style.eventList)},[(r(!0),i(j,null,Y(g.children,(o=>(r(),i("li",{key:o.name,class:I(`${t.$style.eventListItem}`)},[D(T(zt),{"model-value":o.selected||g.selected,indeterminate:o.indeterminate,disabled:e.readonly,"onUpdate:modelValue":e=>{u(),p(o.name,e)}},{label:oe((()=>[l(x(o.label)+" ",1),D(T($e),{placement:"top","content-class":t.$style.tooltipPopper},{content:oe((()=>[l(x(o.name),1)])),_:2},1032,["content-class"])])),_:2},1032,["model-value","indeterminate","disabled","onUpdate:modelValue"])],2)))),128))],2)])))),128))]))}}),Ag=$t($g,[["__cssModules",{$style:{eventListCard:"_eventListCard_194hy_125",eventList:"_eventList_194hy_125",eventListItem:"_eventListItem_194hy_137",eventListItemDisabled:"_eventListItemDisabled_194hy_145",listItem:"_listItem_194hy_152"}}]]),Bg=[{displayName:"Method",name:"method",noDataExpression:!0,type:"options",options:[{name:"GET",value:"GET"},{name:"POST",value:"POST"},{name:"PUT",value:"PUT"}],default:"POST",description:"The request method to use"},{displayName:"URL",name:"url",type:"string",noDataExpression:!0,default:"",placeholder:"http://example.com/index.html",description:"The URL to make the request to"},{displayName:"Generic Auth Type (OAuth not supported yet)",name:"genericAuthType",type:"credentialsSelect",default:"",credentialTypes:["has:genericAuth"],displayOptions:{show:{authentication:["genericCredentialType"]}}},{displayName:"Add Query Parameters",name:"sendQuery",type:"boolean",default:!1,noDataExpression:!0,description:"Whether the request has query params or not"},{displayName:"Specify Query Parameters",name:"specifyQuery",type:"options",displayOptions:{show:{sendQuery:[!0]}},options:[{name:"Using Fields Below",value:"keypair"},{name:"Using JSON",value:"json"}],default:"keypair"},{displayName:"Add Query Parameters",name:"queryParameters",type:"fixedCollection",displayOptions:{show:{sendQuery:[!0],specifyQuery:["keypair"]}},typeOptions:{multipleValues:!0},placeholder:"Add Parameter",default:{parameters:[{name:"",value:""}]},options:[{name:"parameters",displayName:"Parameter",values:[{displayName:"Name",name:"name",type:"string",default:""},{displayName:"Value",name:"value",type:"string",default:""}]}]},{displayName:"JSON",name:"jsonQuery",type:"json",displayOptions:{show:{sendQuery:[!0],specifyQuery:["json"]}},default:""},{displayName:"Add Headers",name:"sendHeaders",type:"boolean",default:!1,noDataExpression:!0,description:"Whether the request has headers or not"},{displayName:"Specify Headers",name:"specifyHeaders",type:"options",displayOptions:{show:{sendHeaders:[!0]}},options:[{name:"Using Fields Below",value:"keypair"},{name:"Using JSON",value:"json"}],default:"keypair"},{displayName:"Header Parameters",name:"headerParameters",type:"fixedCollection",displayOptions:{show:{sendHeaders:[!0],specifyHeaders:["keypair"]}},typeOptions:{multipleValues:!0},placeholder:"Add Parameter",default:{parameters:[{name:"",value:""}]},options:[{name:"parameters",displayName:"Parameter",values:[{displayName:"Name",name:"name",type:"string",default:""},{displayName:"Value",name:"value",type:"string",default:""}]}]},{displayName:"JSON",name:"jsonHeaders",type:"json",displayOptions:{show:{sendHeaders:[!0],specifyHeaders:["json"]}},default:""},{displayName:"Options",name:"options",type:"collection",placeholder:"Add Option",default:{},options:[{displayName:"Ignore SSL Issues (Insecure)",name:"allowUnauthorizedCerts",type:"boolean",noDataExpression:!0,default:!1,description:"Whether to ignore SSL certificate validation"},{displayName:"Array Format in Query Parameters",name:"queryParameterArrays",type:"options",displayOptions:{show:{"/sendQuery":[!0]}},options:[{name:"No Brackets",value:"repeat",description:"e.g. foo=bar&foo=qux"},{name:"Brackets Only",value:"brackets",description:"e.g. foo[]=bar&foo[]=qux"},{name:"Brackets with Indices",value:"indices",description:"e.g. foo[0]=bar&foo[1]=qux"}],default:"brackets"},{displayName:"Redirects",name:"redirect",placeholder:"Add Redirect",type:"fixedCollection",typeOptions:{multipleValues:!1},default:{redirect:{}},options:[{displayName:"Redirect",name:"redirect",values:[{displayName:"Follow Redirects",name:"followRedirects",type:"boolean",default:!1,noDataExpression:!0,description:"Whether to follow all redirects"},{displayName:"Max Redirects",name:"maxRedirects",type:"number",displayOptions:{show:{followRedirects:[!0]}},default:21,description:"Max number of redirects to follow"}]}]},{displayName:"Proxy",name:"proxy",description:"Add Proxy",type:"fixedCollection",typeOptions:{multipleValues:!1},default:{proxy:{}},options:[{displayName:"Proxy",name:"proxy",values:[{displayName:"Protocol",name:"protocol",type:"options",default:"https",options:[{name:"HTTPS",value:"https"},{name:"HTTP",value:"http"}]},{displayName:"Host",name:"host",type:"string",default:"127.0.0.1",description:"Proxy Host (without protocol or port)"},{displayName:"Port",name:"port",type:"number",default:9e3,description:"Proxy Port"}]}]},{displayName:"Timeout",name:"timeout",type:"number",typeOptions:{minValue:1},default:5e3,description:"Time in ms to wait for the server to send response headers (and start the response body) before aborting the request"},{displayName:"Socket",name:"socket",description:"Socket options",type:"collection",typeOptions:{multipleValues:!1},default:{keepAlive:!0,maxSockets:50,maxFreeSockets:5},options:[{displayName:"Keep Alive",name:"keepAlive",type:"boolean",default:!0,noDataExpression:!0,description:"Whether to keep the sockets available."},{displayName:"Max Sockets",name:"maxSockets",type:"number",typeOptions:{minValue:1},default:50,description:"Maximum number of sockets per host to keep open at any given time."},{displayName:"Max Free Sockets",name:"maxFreeSockets",type:"number",typeOptions:{minValue:1},default:5,description:"Maximum number of sockets per host to leave open in a free state."}]}]},Pg={displayName:"Circuit Breaker Options",name:"circuitBreaker",type:"collection",placeholder:"Add Circuit Breaker Option",description:"A circuit breaker protects services from cascading failures by monitoring request failures and temporarily blocking requests when failure rates are high. This gives failing services time to recover without being overwhelmed by traffic.",default:{},options:[{displayName:"Max Failures",name:"maxFailures",type:"number",typeOptions:{minValue:1},default:5,description:"After this many errors within the failure window n8n stops sending requests to prevent overloading the external service that’s not working properly."},{displayName:"Failure Window",name:"failureWindow",type:"number",typeOptions:{minValue:100},default:yi,description:"Time window in milliseconds for counting failures (sliding window). Only failures within this window are counted toward the threshold. Older failures expire naturally."}]}],Lg=[{displayName:"Host",name:"host",type:"string",default:"127.0.0.1",placeholder:"127.0.0.1",description:"The IP or host name to make the request to",noDataExpression:!0},{displayName:"Port",name:"port",type:"number",default:"514",placeholder:"514",description:"The port number to make the request to",noDataExpression:!0},{displayName:"Protocol",name:"protocol",type:"options",options:[{name:"TCP",value:"tcp"},{name:"UDP",value:"udp"},{name:"TLS",value:"tls"}],default:"udp",description:"The protocol to use for the connection"},{displayName:"TLS CA",name:"tlsCa",type:"string",typeOptions:{rows:4},displayOptions:{show:{protocol:["tls"]}},required:!0,default:"",description:"The CA certificate to use for TLS connections"},{displayName:"Facility",name:"facility",type:"options",options:[{name:"Kernel",value:0},{name:"User",value:1},{name:"System",value:3},{name:"Audit",value:13},{name:"Alert",value:14},{name:"Local0",value:16},{name:"Local1",value:17},{name:"Local2",value:18},{name:"Local3",value:19},{name:"Local4",value:20},{name:"Local5",value:21},{name:"Local6",value:22},{name:"Local7",value:23}],default:"16",description:"Syslog facility parameter"},{displayName:"App Name",name:"app_name",type:"string",default:"n8n",placeholder:"n8n",noDataExpression:!0,description:"Syslog app name parameter"},Pg],Og=[{displayName:"DSN",name:"dsn",type:"string",default:"https://",noDataExpression:!0,description:"Your Sentry DSN Client Key"},Pg],Rg=o(Et(),1),Dg={class:"mt-m text-right"},Ug={class:""},Vg=m({name:"EventDestinationSettingsModal",__name:"EventDestinationSettingsModal",props:{modalName:{},destination:{default:()=>bn(ai)},isNew:{type:Boolean,default:!1},eventBus:{}},setup(e){const{modalName:t,destination:o,isNew:a,eventBus:c}=e,d=se(),{confirm:u}=ir(),p=Ua(),v=Id(),m=Mr(),g=Pr(),b=tr(),f=Sr(),h=s(!a),w=s("settings"),k=s(!a),z=s(!1),N=s(!1),S=s(!1),M=s(""),$=s("Destination Type"),A=s(bn(ai)),P=s(Bg),B=s(Og),L=s(Lg),O=s(he()),R=s(o.label),U=s(!1),V=s(!1),W=_((()=>{const e=[];for(const t of Tn)t!==Nn.abstract&&e.push({value:t,label:`settings.log-streaming.${t}`});return e})),q=_((()=>A.value.__type===Nn.abstract)),F=_((()=>A.value.__type===Nn.webhook)),K=_((()=>A.value.__type===Nn.syslog)),G=_((()=>A.value.__type===Nn.sentry)),Q=_((()=>By(A.value))),X=_((()=>`settings.log-streaming.${A.value.__type}`)),J=_((()=>{const e=[{id:"settings",label:d.baseText("settings.log-streaming.tab.settings"),position:"top"}];return q.value||e.push({id:"events",label:d.baseText("settings.log-streaming.tab.events"),position:"top"}),e})),ee=_((()=>Ka(["rbac"],{rbac:{scope:"logStreaming:manage"}}))),te=_((()=>{if(q.value)return!1;let e;if(F.value)e=P.value;else if(G.value)e=B.value;else{if(!K.value)return!1;e=L.value}return null===Cn(e,Q.value,null)}));function ae(e){const t=e[1];t.name===o.id&&"credentials"in t.properties&&(h.value=!1,A.value.credentials=t.properties.credentials)}function re(){h.value=!1,U.value=!1}function le(e){re(),R.value=e,A.value.label=e}function ie(e){g.removeNode(Q.value),m.setActiveNodeName(e.id??"thisshouldnothappen","other"),g.addNode(By(e)),A.value=e,v.items[o.id].destination=e}function ce(e){M.value=e}async function de(){let e;switch(M.value){case Nn.syslog:e=Object.assign(bn(ei),{id:o.id});break;case Nn.sentry:e=Object.assign(bn(Hn),{id:o.id});break;case Nn.webhook:e=Object.assign(bn(Ln),{id:o.id})}e&&(R.value=e?.label??R.value,ie(e))}function ue(e){h.value=!1,U.value=!1;const t=e.value,o=e.name?.startsWith("parameters.")?e.name.split(".").slice(1).join("."):e.name||"",a=bn(A.value);if(void 0===e.value&&o.match(/(.*)\[(\d+)\]$/)){const e=o.match(/(.*)\[(\d+)\]$/)?.[1],t=parseInt(o.match(/(.*)\[(\d+)\]$/)?.[2]??"0",10),r=(0,Rg.default)(a,e);Array.isArray(r)&&(r.splice(t,1),a[e]=r)}else void 0===t?(0,Sg.default)(a,o):(0,Mg.default)(a,o,t);A.value=bn(a),b.updateNodeProperties({name:Q.value.name,properties:{parameters:A.value,position:[0,0]}}),k.value&&v.updateDestination(A.value)}async function pe(){V.value=await v.sendTestMessage(A.value),U.value=!0}async function ve(){"confirm"===await u(d.baseText("settings.log-streaming.destinationDelete.message",{interpolate:{destinationName:o.label}}),d.baseText("settings.log-streaming.destinationDelete.headline"),{type:"warning",confirmButtonText:d.baseText("settings.log-streaming.destinationDelete.confirmButtonText"),cancelButtonText:d.baseText("settings.log-streaming.destinationDelete.cancelButtonText")})&&(be("remove",o.id),f.closeModal(zl),f.markStateClean())}function me(){k.value||(g.removeNode(Q.value),A.value.id&&"object"!=typeof A.value.id&&v.removeDestination(A.value.id.toString())),m.unsetActiveNodeName(),be("closing",o.id),f.markStateClean()}async function ge(){if(!h.value&&o.id&&te.value&&await v.saveDestination(A.value)){k.value=!0,U.value=!1,h.value=!0,be("destinationWasSaved",o.id),f.markStateClean();const e=(A.value.__type&&"object"!=typeof A.value.__type?`${A.value.__type}`:"unknown").replace("$MessageEventBusDestination","").toLowerCase(),t=()=>{if(F.value)return""!==o.url;if(G.value)return""!==o.dsn;if(K.value){const e=o;return""!==e.host&&void 0!==e.port&&""!==e.protocol&&void 0!==e.facility&&""!==e.app_name}return!1};p.track("User updated log streaming destination",{instance_id:ji().instanceId,destination_type:e,is_complete:t(),is_active:o.enabled})}}function be(e,t){c&&c.emit(e,t)}C((()=>{ie(Object.assign(bn(ai),o)),Tr.on("updateNodeProperties",ae)})),E((()=>Tr.off("updateNodeProperties",ae)));const fe=H("defNameRef"),{width:_e}=ne(fe);return(e,a)=>(r(),Z(Li,{name:T(t),"event-bus":O.value,"before-close":me,scrollable:!0,center:!0,loading:S.value,"min-width":q.value?"460px":"70%","max-width":q.value?"460px":"70%","min-height":q.value?"160px":"650px","max-height":q.value?"300px":"650px","data-test-id":"destination-modal"},{header:oe((()=>[q.value?(r(),i("div",{key:0,class:I(e.$style.headerCreate)},[...a[0]||(a[0]=[n("span",null,"Add new destination",-1)])],2)):(r(),i(j,{key:1},[n("div",{class:I(e.$style.header)},[n("div",{ref_key:"defNameRef",ref:fe,class:I(e.$style.destinationInfo)},[D(T(it),{"max-width":T(_e)-10,"data-test-id":"subtitle-showing-type","model-value":R.value,readonly:q.value,"onUpdate:modelValue":le},null,8,["max-width","model-value","readonly"]),D(T(Je),{size:"small",tag:"p",color:"text-light"},{default:oe((()=>[l(x(q.value?"Select type":T(d).baseText(X.value)),1)])),_:1})],2),n("div",{class:I(e.$style.destinationActions)},[A.value&&k.value&&h.value?(r(),Z(T(Le),{key:0,variant:"subtle",icon:U.value?V.value?"check":"triangle-alert":void 0,title:U.value&&V.value?"Event sent and returned OK":"Event returned with error",label:"Send Test-Event",disabled:!k.value||!h.value,"data-test-id":"destination-test-button",onClick:pe},null,8,["icon","title","disabled"])):y("",!0),ee.value?(r(),i(j,{key:1},[A.value&&k.value?(r(),Z(T(ze),{key:0,variant:"subtle",title:T(d).baseText("settings.log-streaming.delete"),icon:"trash-2",disabled:z.value,loading:N.value,"data-test-id":"destination-delete-button",onClick:ve},null,8,["title","disabled","loading"])):y("",!0),D(Dv,{saved:h.value&&k.value,disabled:h.value||!te.value,"saving-label":T(d).baseText("settings.log-streaming.saving"),"data-test-id":"destination-save-button",onClick:ge},null,8,["saved","disabled","saving-label"])],64)):y("",!0)],2)],2),a[1]||(a[1]=n("hr",null,null,-1))],64))])),content:oe((()=>[n("div",{class:I(e.$style.container)},[q.value?(r(),Z(T(jt),{key:0,class:I(e.$style.typeSelector),label:T(d).baseText("settings.log-streaming.selecttype"),"tooltip-text":T(d).baseText("settings.log-streaming.selecttypehint"),bold:!1,size:"medium",underline:!1},{default:oe((()=>[D(T(Ue),{ref:"typeSelectRef","model-value":M.value,placeholder:$.value,"data-test-id":"select-destination-type",name:"name","onUpdate:modelValue":ce},{default:oe((()=>[(r(!0),i(j,null,Y(W.value||[],(e=>(r(),Z(T(Te),{key:e.value,value:e.value,label:T(d).baseText(e.label)},null,8,["value","label"])))),128))])),_:1},8,["model-value","placeholder"]),n("div",Dg,[D(T(Le),{size:"large","data-test-id":"select-destination-button",disabled:!M.value,onClick:de},{default:oe((()=>[l(x(T(d).baseText("settings.log-streaming.continue")),1)])),_:1},8,["disabled"])])])),_:1},8,["class","label","tooltip-text"])):(r(),i(j,{key:1},[n("div",{class:I(e.$style.sidebar)},[(r(!0),i(j,null,Y(J.value,(e=>(r(),Z(T(Ke),{key:e.id,item:e,active:w.value===e.id,onClick:()=>{return t=e.id,void(w.value=t);var t}},null,8,["item","active","onClick"])))),128))],2),"settings"===w.value?(r(),i("div",{key:0,ref:"content",class:I(e.$style.mainContent)},[F.value?(r(),Z(_l,{key:0,parameters:P.value,"hide-delete":!0,"node-values":A.value,"is-read-only":!ee.value,path:"",onValueChanged:ue},null,8,["parameters","node-values","is-read-only"])):K.value?(r(),Z(_l,{key:1,parameters:L.value,"hide-delete":!0,"node-values":A.value,"is-read-only":!ee.value,path:"",onValueChanged:ue},null,8,["parameters","node-values","is-read-only"])):G.value?(r(),Z(_l,{key:2,parameters:B.value,"hide-delete":!0,"node-values":A.value,"is-read-only":!ee.value,path:"",onValueChanged:ue},null,8,["parameters","node-values","is-read-only"])):y("",!0)],2)):y("",!0),"events"===w.value?(r(),i("div",{key:1,class:I(e.$style.mainContent)},[n("div",Ug,[D(T(jt),{class:"mb-m mt-m",label:T(d).baseText("settings.log-streaming.tab.events.title"),bold:!0,size:"medium",underline:!1},null,8,["label"]),D(Ag,{"destination-id":T(o).id,readonly:!ee.value,onInput:re,onChange:ue},null,8,["destination-id","readonly"])])],2)):y("",!0)],64))],2)])),_:1},8,["name","event-bus","loading","min-width","max-width","min-height","max-height"]))}}),Wg=$t(Vg,[["__cssModules",{$style:{labelMargins:"_labelMargins_bgsjl_125",typeSelector:"_typeSelector_bgsjl_130",sidebarSwitches:"_sidebarSwitches_bgsjl_136",tabbar:"_tabbar_bgsjl_144",mainContent:"_mainContent_bgsjl_148",sidebar:"_sidebar_bgsjl_136",cardTitle:"_cardTitle_bgsjl_167",header:"_header_bgsjl_172",headerCreate:"_headerCreate_bgsjl_177",container:"_container_bgsjl_182",destinationInfo:"_destinationInfo_bgsjl_187",destinationActions:"_destinationActions_bgsjl_196"}}]]),qg=()=>{const e=Pr(),t=za(),o=Ut(),a=_((()=>{const t=e.workflowId;if(t)return Ea(xr(t))})),{appCredentials:r,credentialOverrides:l,credentialUsages:n,credentialsByKey:i,numFilledCredentials:s,selectedCredentialIdByKey:c,setSelectedCredentialId:d,unsetSelectedCredential:u}=Nd(_((()=>a.value?.allNodes??[]))),p=()=>{c.value={};for(const e of n.value){const o=t.getCredentialsByType(e.credentialType).find((t=>t.name===e.credentialName));o&&(c.value[e.key]=o.id)}};return{appCredentials:r,credentialOverrides:l,credentialUsages:n,credentialsByKey:i,numFilledCredentials:s,selectedCredentialIdByKey:c,setInitialCredentialSelection:p,setCredential:(e,r)=>{d(e,r);const l=i.value.get(e);if(!l)return;const n={id:r,name:t.getCredentialById(r)?.name};l.usedBy.forEach((e=>{a.value?.updateNodeProperties({name:e.name,properties:{credentials:{...e.credentials,[l.credentialType]:n}}}),o.updateNodeCredentialIssuesByName(e.name)})),p()},unsetCredential:e=>{u(e);const t=i.value.get(e);t&&(t.usedBy.forEach((e=>{const r={...e.credentials};delete r[t.credentialType],a.value?.updateNodeProperties({name:e.name,properties:{credentials:r}}),o.updateNodeCredentialIssuesByName(e.name)})),p())}}},Fg=$t(m({__name:"SetupWorkflowCredentialsModal",props:{modalName:{},data:{}},setup(e){const t=se(),o=Ua(),a=Pr(),s=Sr(),c=e,d=_((()=>"builder"===c.data?.source?t.baseText("setupCredentialsModal.title.builder"):t.baseText("setupCredentialsModal.title"))),{appCredentials:u,credentialUsages:p,numFilledCredentials:v,selectedCredentialIdByKey:m,setInitialCredentialSelection:g,setCredential:b,unsetCredential:f}=qg();return C((()=>{g(),o.track("User opened cred setup",{source:c.data?.source??"canvas"})})),E((()=>{o.track("User closed cred setup",{completed:v.value===p.value.length,creds_filled:v.value,creds_needed:p.value.length,workflow_id:a.workflowId,source:c.data?.source??"canvas"})})),(e,o)=>(r(),Z(Li,{width:"700px","max-height":"90%",name:c.modalName},{header:oe((()=>[D(T(Ye),{tag:"h2",size:"xlarge"},{default:oe((()=>[l(x(d.value),1)])),_:1})])),content:oe((()=>[n("div",{class:I(e.$style.grid)},[n("div",{class:I(e.$style.notice),"data-test-id":"info-callout"},[D(zd,{"app-credentials":T(u),source:c.data?.source},null,8,["app-credentials","source"])],2),n("div",null,[n("ol",{class:I(e.$style.appCredentialsContainer)},[(r(!0),i(j,null,Y(T(p),((t,a)=>(r(),Z(Sd,{key:t.key,class:I(e.$style.appCredential),order:a+1,credentials:t,"selected-credential-id":T(m)[t.key],source:c.data?.source,onCredentialSelected:o[0]||(o[0]=e=>T(b)(e.credentialUsageKey,e.credentialId)),onCredentialDeselected:o[1]||(o[1]=e=>T(f)(e.credentialUsageKey))},null,8,["class","order","credentials","selected-credential-id","source"])))),128))],2)])],2)])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{size:"large",label:T(t).baseText("templateSetup.continue.button"),disabled:0===T(v),"data-test-id":"continue-button",onClick:o[2]||(o[2]=e=>T(s).closeModal(c.modalName))},null,8,["label","disabled"])],2)])),_:1},8,["name"]))}}),[["__cssModules",{$style:{grid:"_grid_ng0wr_125",notice:"_notice_ng0wr_133",appCredentialsContainer:"_appCredentialsContainer_ng0wr_137",appCredential:"_appCredential_ng0wr_137",footer:"_footer_ng0wr_149"}}]]),Hg=o(sd(),1),Kg=a(((e,t)=>{t.exports=function(e,t,o,a){for(var r=-1,l=null==e?0:e.length;++r<l;){var n=e[r];t(a,n,o(n),e)}return a}})),Gg=a(((e,t)=>{var o=Ei();t.exports=function(e,t,a,r){return o(e,(function(e,o,l){t(r,e,a(e),l)})),r}})),Yg=a(((e,t)=>{var o=Kg(),a=Gg(),r=gi(),l=de();t.exports=function(e,t){return function(n,i){var s=l(n)?o:a,c=t?t():{};return s(n,e,r(i,2),c)}}})),Qg=o(a(((e,t)=>{var o=fi(),a=Yg(),r=Object.prototype.hasOwnProperty,l=a((function(e,t,a){r.call(e,a)?e[a].push(t):o(e,a,[t])}));t.exports=l}))(),1),Xg=o(Si(),1),Jg=se(),Zg=e=>Jg.baseText(`settings.sourceControl.status.${e}`),eb=e=>({[li.created]:"success",[li.deleted]:"danger",[li.modified]:"warning"}[e]),tb={[li.modified]:2,[li.created]:1,[li.deleted]:3},ob=e=>tb[e]??0,ab={[li.modified]:1,[li.renamed]:2,[li.created]:3,[li.deleted]:4},rb=e=>ab[e]??0,lb=e=>{const t={name:Fn.HOME_VARIABLES,query:{incomplete:"true"}},{href:o}=e.resolve(t);return{title:Jg.baseText("settings.sourceControl.pull.upToDate.variables.title"),message:u("a",{href:o,onClick:o=>{o.preventDefault(),yr.track("User clicked review variables"),e.push(t)}},Jg.baseText("settings.sourceControl.pull.upToDate.variables.description")),type:"info",duration:0}},nb=e=>{const t={name:Fn.CREDENTIALS,query:{setupNeeded:"true"}},{href:o}=e.resolve(t);return{title:Jg.baseText("settings.sourceControl.pull.upToDate.credentials.title"),message:u("a",{href:o,onClick:o=>{o.preventDefault(),yr.track("User clicked review credentials"),e.push(t)}},Jg.baseText("settings.sourceControl.pull.upToDate.credentials.description")),type:"info",duration:0}},ib=({credential:e,tags:t,variables:o,datatable:a,workflow:r,folders:l,project:n})=>{const i=[];r?.length&&i.push(Jg.baseText("generic.workflow",{adjustToNumber:r.length,interpolate:{count:r.length}})),e?.length&&i.push(Jg.baseText("generic.credential",{adjustToNumber:e.length,interpolate:{count:e.length}})),o?.length&&i.push(Jg.baseText("generic.variable_plural")),a?.length&&i.push(Jg.baseText("generic.datatable",{adjustToNumber:a.length,interpolate:{count:a.length}})),t?.length&&i.push(Jg.baseText("generic.tag_plural")),l?.length&&i.push(Jg.baseText("generic.folders_plural")),n?.length&&i.push(Jg.baseText("generic.projects"));const s=(r?.length??0)+(e?.length??0)+(o?.length??0)+(a?.length??0)+(t?.length??0)+(l?.length??0)+(n?.length??0),c=o?.length||t?.length||l?.length||n?.length?Math.max(s,2):s;return[new Intl.ListFormat(Jg.locale,{style:"long",type:"conjunction"}).format(i),Jg.baseText("settings.sourceControl.pull.success.description",{adjustToNumber:c})].join(" ")},sb=e=>{const t=new Set;for(const o of e){const e=o.folderPath??[];let a="";for(const o of e)a=a?`${a}/${o}`:o,t.add(a)}return Array.from(t).sort(((e,t)=>{const o=e.split("/").length-t.split("/").length;return 0!==o?o:e.localeCompare(t)})).map((e=>({label:e.replaceAll("/"," / "),value:e})))},cb=e=>{const t=(new Date).getFullYear().toString();return Jg.baseText("settings.sourceControl.lastUpdated",{interpolate:{date:(0,Xg.default)(e,"d mmm"+(e?.startsWith(t)?"":", yyyy")),time:(0,Xg.default)(e,"HH:MM")}})},db=async(e,t,o)=>{if(!e?.length)return void t.showMessage({title:Jg.baseText("settings.sourceControl.pull.upToDate.title"),message:Jg.baseText("settings.sourceControl.pull.upToDate.description"),type:"success"});const{credential:a,tags:r,variables:l,datatable:n,workflow:i,folders:s,project:c}=(0,Qg.default)(e,"type"),d=[...l?.length?[lb(o)]:[],...a?.length?[nb(o)]:[],{title:Jg.baseText("settings.sourceControl.pull.success.title"),message:ib({credential:a,tags:r,variables:l,datatable:n,workflow:i,folders:s,project:c}),type:"success"}];for(const u of d)t.showToast(u),await k()},ub={style:{display:"flex","flex-direction":"column",height:"100%"}},pb={style:{display:"flex",flex:"1","min-height":"0"}},vb=["data-test-id","onClick"],mb={style:{flex:"1"}},gb={style:{flex:"1",overflow:"hidden"}},bb=["onClick"],fb={key:2},hb={key:1,class:"mb-xs"},_b=$t(m({__name:"SourceControlPullModal",props:{data:{}},setup(e){const t=e,o=Ua(),a=cr(),c=Zo(),d=se(),u=qt(),v=co(),m=nt(),g=et(),b=Ft(),f=Sr(),h=_((()=>b.settings.enterprise.workflowDiffs)),w=s(t.data.status||[]),k=s(!1),E=s("none"),z=_((()=>{const e=w.value.filter((e=>e.type===Qn.workflow)).some((e=>e.isLocalPublished&&"created"!==e.status));return[{label:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.off"),description:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.off.description"),value:"none"},{label:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.published"),description:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.published.description"),value:"published",disabled:!e},{label:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.on"),description:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.on.description"),value:"all"}]})),S=_((()=>w.value.some((e=>e.type===Qn.workflow&&"modified"===e.status)))),M=_((()=>w.value.some((e=>e.type===Qn.credential&&"modified"===e.status))));p((()=>{v.getAvailableProjects()}));const $=s(Qn.workflow),A=_((()=>{const e={};return w.value.forEach((t=>{e[t.type]||(e[t.type]=[]),e[t.type].push(t)})),e})),P=Ly({files:_((()=>A.value[Qn.workflow]||[])),sortBy:[({folderPath:e})=>e?.join("/")??"",({status:e})=>ob(e),"updatedAt"],sortOrder:["asc","asc","desc"]}),B=_((()=>P.value.map((e=>({...e,willBeAutoPublished:e.type===Qn.workflow&&"deleted"!==e.status&&En({isNewWorkflow:"created"===e.status,isLocalPublished:e.isLocalPublished??!1,isRemoteArchived:e.isRemoteArchived??!1,autoPublish:E.value})}))))),{visibleWorkflowRows:O,isFolderCollapsed:R,toggleFolderCollapse:U}=Oy(B),V=Ly({files:_((()=>A.value[Qn.credential]||[])),sortBy:[({status:e})=>ob(e),"updatedAt"],sortOrder:["asc","desc"]}),W=Ly({files:_((()=>A.value[Qn.datatable]||[])),sortBy:[({status:e})=>ob(e),"updatedAt"],sortOrder:["asc","desc"]}),q=_((()=>W.value.filter((e=>!0===e.conflict&&"modified"===e.status)))),F=_((()=>q.value.length>0)),H=_((()=>F.value?d.baseText("settings.sourceControl.modals.pull.dataTablesWarning",{interpolate:{count:q.value.length}}):"")),K=_((()=>$.value===Qn.workflow?B.value:$.value===Qn.credential?V.value:$.value===Qn.datatable?W.value:[])),G=_((()=>$.value===Qn.workflow?O.value:K.value.map((e=>({id:`file:${e.id}`,type:"file",file:e,depth:0}))))),Q=_((()=>$.value===Qn.workflow?d.baseText("workflows.noResults"):$.value===Qn.credential?d.baseText("credentials.noResults"):$.value===Qn.datatable?d.baseText("dataTables.noResults"):d.baseText("workflows.noResults"))),X=_((()=>[{label:"Workflows",value:Qn.workflow,total:A.value[Qn.workflow]?.length||0},{label:"Credentials",value:Qn.credential,total:A.value[Qn.credential]?.length||0},{label:"Data Tables",value:Qn.datatable,total:A.value[Qn.datatable]?.length||0}])),J=_((()=>{const e=[],t=A.value[Qn.variables];t&&e.push.apply(e,t);const o=A.value[Qn.tags];o&&e.push.apply(e,o);const a=A.value[Qn.folders];a&&e.push.apply(e,a);const r=A.value[Qn.project];return r&&e.push.apply(e,r),e})),ee=_((()=>{const e=[],t=A.value[Qn.variables];t?.length&&e.push(`Variables (${t.length})`);const o=A.value[Qn.tags];o?.length&&e.push(`Tags (${o.length})`);const a=A.value[Qn.folders];a?.length&&e.push(`Folders (${a.length})`);const r=A.value[Qn.project];return r?.length&&e.push(`Projects (${r.length})`),e.join(", ")}));function ae(){g.back()}async function re(){a.startLoading(d.baseText("settings.sourceControl.loading.checkingForChanges"));const e=B.value.filter((e=>e.willBeAutoPublished));try{const t=await u.pullWorkfolder(!0,E.value);if(await db(t,c,g),Md.emit("pull"),e.length>0){const o=t.filter((t=>t.type===Qn.workflow&&e.some((e=>e.id===t.id))));o.length>0&&f.openModalWithData({name:Ht,data:{workflows:o}})}}catch(t){c.showError(t,"Error")}finally{a.stopLoading(),ae()}}const le=_((()=>A.value[Qn.workflow]?.length||A.value[Qn.credential]?.length?"min(80vh, 850px)":"auto"));return C((()=>{t.data.status&&0!==t.data.status.length||async function(){if(!k.value){k.value=!0,a.startLoading(),a.setLoadingText(d.baseText("settings.sourceControl.loading.checkingForChanges"));try{w.value=await u.getAggregatedStatus({direction:"pull",preferLocalVersion:!1,verbose:!1})||[],0===w.value.length&&(c.showMessage({title:d.baseText("settings.sourceControl.pull.upToDate.description"),type:"success"}),ae())}catch(e){c.showError(e,"Error"),ae()}finally{k.value=!1,a.stopLoading(),a.setLoadingText(d.baseText("genericHelpers.loading"))}}}()})),(t,a)=>{const s=N("RouterLink");return k.value?y("",!0):(r(),Z(Li,{key:0,width:"812px","event-bus":e.data.eventBus,name:T(ll),height:le.value,"custom-class":t.$style.sourceControlPull,"before-close":ae},{header:oe((()=>[D(T(Ye),{tag:"h1",size:"xlarge"},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.title")),1)])),_:1}),n("div",{class:I([[t.$style.filtersRow],"mt-xs"])},[D(T(Je),{tag:"div"},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.description"))+" ",1),D(T(mt),{to:T(d).baseText("settings.sourceControl.docs.using.pushPull.url")},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.push.description.learnMore")),1)])),_:1},8,["to"])])),_:1})],2)])),content:oe((()=>[n("div",ub,[n("div",{class:I(t.$style.autoPublishSection)},[D(T(Je),{tag:"div",bold:"",size:"medium",color:"text-dark"},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.autoPublish.title")),1)])),_:1}),D(T(Ue),{modelValue:E.value,"onUpdate:modelValue":a[0]||(a[0]=e=>E.value=e),size:"medium",class:I(t.$style.select),"data-test-id":"auto-publish-select"},{default:oe((()=>[(r(!0),i(j,null,Y(z.value,(e=>(r(),Z(T(Te),{key:e.value,value:e.value,label:e.label,disabled:e.disabled},{default:oe((()=>[n("div",{class:I(t.$style.listOption)},[D(T(Je),{bold:""},{default:oe((()=>[l(x(e.label),1)])),_:2},1024),e.description?(r(),Z(T(Je),{key:0,size:"small",color:"text-light"},{default:oe((()=>[l(x(e.description),1)])),_:2},1024)):y("",!0)],2)])),_:2},1032,["value","label","disabled"])))),128))])),_:1},8,["modelValue","class"])],2),n("div",pb,[n("div",{class:I(t.$style.tabs)},[(r(!0),i(j,null,Y(X.value,(e=>(r(),i("button",{key:e.value,type:"button",class:I([t.$style.tab,{[t.$style.tabActive]:$.value===e.value}]),"data-test-id":`source-control-pull-modal-tab-${e.value}`,onClick:t=>$.value=e.value},[n("div",null,x(e.label),1),D(T(Je),{tag:"div",color:"text-light"},{default:oe((()=>[l(x(e.total)+" "+x(1===e.total?"item":"items"),1)])),_:2},1024)],10,vb)))),128))],2),n("div",mb,[n("div",{class:I([t.$style.table])},[n("div",{class:I([t.$style.tableHeader])},[n("div",{class:I(t.$style.headerTitle)},[D(T(Je),null,{default:oe((()=>[...a[3]||(a[3]=[l("Title",-1)])])),_:1})],2)],2),n("div",gb,[K.value.length?y("",!0):(r(),Z(T(Ct),{key:0,class:"p-xs",bold:!1},{default:oe((()=>[l(x(Q.value),1)])),_:1})),G.value.length?(r(),Z(T(Qc),{key:1,class:I([t.$style.scroller]),items:G.value,"min-item-size":57,"item-class":"scrollerItem"},{default:oe((({item:e,active:c,index:u})=>[D(T(Yc),{item:e,active:c,"size-dependencies":[e.type,"file"===e.type?e.file.name:e.name,e.id,e.depth],"data-index":u},{default:oe((()=>["folder"===e.type?(r(),i("div",{key:0,class:I([t.$style.folderRow,{[t.$style.rowNoBorder]:u===G.value.length-1}]),style:te({paddingLeft:16+16*e.depth+"px"}),"data-test-id":"source-control-pull-modal-folder-row"},[D(T(Je),{tag:"span",color:"text-light"},{default:oe((()=>[l(x(e.name),1)])),_:2},1024),n("button",{type:"button",class:I(t.$style.folderToggle),"data-test-id":"source-control-pull-modal-folder-toggle",onClick:L((t=>T(U)(e.id)),["stop"]),onMousedown:a[1]||(a[1]=L((()=>{}),["stop"])),onPointerdown:a[2]||(a[2]=L((()=>{}),["stop"]))},[D(T(fe),{icon:T(R)(e.id)?"chevron-right":"chevron-down",color:"text-light",size:"small"},null,8,["icon"])],42,bb)],6)):(r(),i("div",{key:1,class:I([t.$style.listItem,{[t.$style.rowNoBorder]:u===G.value.length-1}]),"data-test-id":"pull-modal-item"},[n("div",{class:I([t.$style.itemContent]),style:te({paddingLeft:16*e.depth+"px"})},[D(T(Je),{tag:"div",bold:"",color:"text-dark",class:I([t.$style.listItemName])},{default:oe((()=>[e.file.type===T(Qn).credential?(r(),Z(s,{key:0,target:"_blank",rel:"noopener noreferrer",to:{name:T(Fn).CREDENTIALS,params:{credentialId:e.file.id}}},{default:oe((()=>[l(x(e.file.name),1)])),_:2},1032,["to"])):e.file.type===T(Qn).workflow?(r(),Z(s,{key:1,target:"_blank",rel:"noopener noreferrer",to:{name:T(Fn).WORKFLOW,params:{name:e.file.id}}},{default:oe((()=>[l(x(e.file.name),1)])),_:2},1032,["to"])):(r(),i("span",fb,x(e.file.name),1))])),_:2},1032,["class"]),n("div",{class:I(t.$style.statusLine)},[e.file.updatedAt?(r(),Z(T(Je),{key:0,color:"text-light",size:"small"},{default:oe((()=>{return[l(x((t=e.file,cb(t.updatedAt))),1)];var t})),_:2},1024)):y("",!0),e.file.willBeAutoPublished?(r(),Z(T(Je),{key:1,color:"success",size:"small",bold:""},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.autoPublishing")),1)])),_:1})):y("",!0),e.file.isRemoteArchived?(r(),Z(T(Je),{key:2,color:"warning",size:"small",bold:""},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.willBeArchived")),1)])),_:1})):y("",!0)],2)],6),n("span",{class:I([t.$style.badges])},[D(T(Ve),{theme:T(eb)(e.file.status),style:{height:"25px"}},{default:oe((()=>[l(x(T(Zg)(e.file.status)),1)])),_:2},1032,["theme"]),h.value?(r(),i(j,{key:0},[e.file.type===T(Qn).workflow&&"modified"===e.file.status?(r(),Z(T($e),{key:0,content:T(d).baseText("workflowDiff.compare"),placement:"top"},{default:oe((()=>[D(T(ze),{variant:"subtle",icon:"file-diff",onClick:t=>{return a=e.file.id,o.track("User clicks compare workflows",{workflow_id:a,context:"source_control_pull"}),void g.push({query:{...m.query,diff:a,direction:"pull"}});var a}},null,8,["onClick"])])),_:2},1032,["content"])):y("",!0)],64)):y("",!0)],2)],2))])),_:2},1032,["item","active","size-dependencies","data-index"])])),_:1},8,["class","items"])):y("",!0)])],2)])])])])),footer:oe((()=>[M.value?(r(),Z(T(Se),{key:0,compact:!1,class:"mt-0"},{default:oe((()=>[D(T(Je),{size:"small"},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.modifiedCredentialsNotice")),1)])),_:1})])),_:1})):y("",!0),J.value.length?(r(),i("div",hb,[D(T(Je),{bold:"",size:"medium"},{default:oe((()=>[...a[4]||(a[4]=[l("Additional changes to be pulled:",-1)])])),_:1}),D(T(Je),{size:"small"},{default:oe((()=>[l(x(ee.value),1)])),_:1})])):y("",!0),F.value?(r(),Z(T(Ge),{key:2,theme:"warning",class:"mb-xs"},{default:oe((()=>[n("div",{class:I(t.$style.warningContent)},[n("div",null,x(H.value),1),n("ul",{class:I(t.$style.dataTableList)},[(r(!0),i(j,null,Y(q.value,(e=>(r(),i("li",{key:e.id},x(e.name),1)))),128))],2)],2)])),_:1})):y("",!0),n("div",{class:I(t.$style.footer)},[D(T(Le),{variant:"subtle",class:"mr-2xs",onClick:ae},{default:oe((()=>[l(x(T(d).baseText("settings.sourceControl.modals.pull.buttons.cancel")),1)])),_:1}),D(T(Le),{variant:"solid","data-test-id":"force-pull",onClick:re},{default:oe((()=>[l(x(S.value?T(d).baseText("settings.sourceControl.modals.pull.buttons.save"):T(d).baseText("settings.sourceControl.modals.pull.buttons.pull")),1)])),_:1})],2)])),_:1},8,["event-bus","name","height","custom-class"]))}}}),[["__cssModules",{$style:{sourceControlPull:"_sourceControlPull_1y10x_125",filtersRow:"_filtersRow_1y10x_132",filters:"_filters_1y10x_132",headerTitle:"_headerTitle_1y10x_145",filtersApplied:"_filtersApplied_1y10x_151",scroller:"_scroller_1y10x_155",listItem:"_listItem_1y10x_161",folderRow:"_folderRow_1y10x_171",folderToggle:"_folderToggle_1y10x_178",itemContent:"_itemContent_1y10x_191",listItemName:"_listItemName_1y10x_196",badges:"_badges_1y10x_213",footer:"_footer_1y10x_220",warningContent:"_warningContent_1y10x_227",dataTableList:"_dataTableList_1y10x_233",table:"_table_1y10x_245",tableHeader:"_tableHeader_1y10x_255",tabs:"_tabs_1y10x_261",tab:"_tab_1y10x_245",tabActive:"_tabActive_1y10x_289",autoPublishSection:"_autoPublishSection_1y10x_294",select:"_select_1y10x_302",statusLine:"_statusLine_1y10x_306",listOption:"_listOption_1y10x_312",rowNoBorder:"_rowNoBorder_1y10x_321"}}]]),xb={style:{display:"flex","flex-direction":"column",height:"100%"}},yb={style:{display:"flex",flex:"1","min-height":"0"}},wb=["data-test-id","onClick"],kb={style:{flex:"1"}},Tb=$t(m({__name:"SourceControlPullResultModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Sr(),c=_((()=>t.data.workflows.filter((e=>e.type===Qn.workflow&&!e.publishingError)))),d=_((()=>t.data.workflows.filter((e=>e.type===Qn.workflow&&e.publishingError)))),u=s(d.value.length>0?"failed":"published"),p=_((()=>{const e=[];return d.value.length>0&&e.push({label:o.baseText("settings.sourceControl.modals.pullResult.tabs.failed"),value:"failed",total:d.value.length}),e.push({label:o.baseText("settings.sourceControl.modals.pullResult.tabs.published"),value:"published",total:c.value.length}),e})),v=_((()=>"failed"===u.value?d.value:c.value));function m(){a.closeModal(t.modalName)}return(t,a)=>{const s=N("RouterLink");return r(),Z(Li,{name:e.modalName,width:"812px",height:"min(80vh, 850px)","custom-class":t.$style.pullResultModal,onClose:m},{header:oe((()=>[D(T(Ye),{tag:"h1",size:"xlarge"},{default:oe((()=>[l(x(T(o).baseText("settings.sourceControl.modals.pullResult.title")),1)])),_:1})])),content:oe((()=>[n("div",xb,[n("div",yb,[n("div",{class:I(t.$style.tabs)},[(r(!0),i(j,null,Y(p.value,(e=>(r(),i("button",{key:e.value,type:"button",class:I([t.$style.tab,{[t.$style.tabActive]:u.value===e.value}]),"data-test-id":`pull-result-modal-tab-${e.value}`,onClick:t=>u.value=e.value},[n("div",null,x(e.label),1),D(T(Je),{tag:"div",color:"text-light"},{default:oe((()=>[l(x(T(o).baseText("settings.sourceControl.modals.pullResult.itemCount",{adjustToNumber:e.total,interpolate:{count:`${e.total}`}})),1)])),_:2},1024)],10,wb)))),128))],2),n("div",kb,[n("div",{class:I([t.$style.table])},[n("div",{class:I([t.$style.tableHeader])},[n("div",{class:I(t.$style.headerTitle)},[D(T(Je),null,{default:oe((()=>[l(x(T(o).baseText("settings.sourceControl.modals.pullResult.tableHeader.title")),1)])),_:1})],2)],2),n("div",{class:I(t.$style.tableContent)},[v.value.length?y("",!0):(r(),Z(T(Ct),{key:0,class:"p-xs",bold:!1},{default:oe((()=>[l(x(T(o).baseText("settings.sourceControl.modals.pullResult.noWorkflows")),1)])),_:1})),v.value.length?(r(),i("div",{key:1,class:I(t.$style.scrollContent)},[(r(!0),i(j,null,Y(v.value,(e=>(r(),i("div",{key:e.id,class:I(t.$style.listItem)},[n("div",{class:I([t.$style.itemContent])},[D(T(Je),{tag:"div",bold:"",color:"text-dark",class:I([t.$style.listItemName])},{default:oe((()=>[D(s,{target:"_blank",rel:"noopener noreferrer",to:{name:T(Fn).WORKFLOW,params:{name:e.id}}},{default:oe((()=>[l(x(e.name),1)])),_:2},1032,["to"])])),_:2},1032,["class"]),e.publishingError?(r(),Z(T(Je),{key:0,tag:"p",class:"mt-4xs",color:"danger",size:"small"},{default:oe((()=>[l(x(e.publishingError),1)])),_:2},1024)):y("",!0)],2)],2)))),128))],2)):y("",!0)],2)],2)])])])])),footer:oe((()=>[n("div",{class:I(t.$style.footer)},[D(T(Le),{type:"primary",onClick:m},{default:oe((()=>[l(x(T(o).baseText("settings.sourceControl.modals.pullResult.buttons.close")),1)])),_:1})],2)])),_:1},8,["name","custom-class"])}}}),[["__cssModules",{$style:{pullResultModal:"_pullResultModal_ibmqa_125",headerTitle:"_headerTitle_ibmqa_132",scrollContent:"_scrollContent_ibmqa_138",listItem:"_listItem_ibmqa_144",itemContent:"_itemContent_ibmqa_157",listItemName:"_listItemName_ibmqa_162",footer:"_footer_ibmqa_179",table:"_table_ibmqa_186",tableHeader:"_tableHeader_ibmqa_196",tableContent:"_tableContent_ibmqa_202",tabs:"_tabs_ibmqa_209",tab:"_tab_ibmqa_186",tabActive:"_tabActive_ibmqa_237"}}]]),Cb={key:0,class:"mt-s"},Eb={style:{display:"flex",height:"100%"}},jb=["data-test-id","onClick"],Ib={style:{flex:"1"}},zb={style:{flex:"1",overflow:"hidden"}},Nb=["onClick"],Sb=["data-workflow-id"],Mb={key:0},$b=$t(m({__name:"SourceControlPushModal",props:{data:{}},setup(e){const t=e,o=cr(),a=Zo(),c=se(),d=qt(),u=co(),v=nt(),m=et(),b=Ua(),f=Or(),h=Ft(),E=_((()=>h.settings.enterprise.workflowDiffs)),N=s(t.data.status??[]),S=s(!1),M=be("SOURCE_CONTROL_PROJECT_ADMIN_CALLOUT_DISMISSED",!1,localStorage);p((()=>{u.getAvailableProjects()}));const $=_((()=>u.availableProjects.filter((e=>!e.role||"project:admin"===e.role)))),A=e=>new Intl.ListFormat(c.locale,{style:"long",type:"conjunction"}).format(e),P=_((()=>{const e=[];return U.value.variables.length&&e.push({title:"Variables",content:"at least one new or modified"}),U.value.tags.length&&e.push({title:"Tags",content:"at least one new or modified"}),U.value.folders.length&&e.push({title:"Folders",content:"at least one new or modified"}),U.value.projects.length&&e.push({title:"Projects",content:"at least one new or modified"}),e})),O=_((()=>U.value.credential.some((e=>_e.has(e.id)&&"modified"===e.status)))),R=_((()=>[Fn.WORKFLOW].includes(v.name)&&v.params.name?.toString()||void 0)),U=_((()=>{return e=N.value,t=R.value,e.reduce(((e,o)=>{const a=u.availableProjects.find((({id:e})=>e===o.owner?.projectId));return o.location===Mn.remote&&o.type===Qn.workflow&&o.status===li.created?e:o.type===Qn.variables?(e.variables.push({...o,project:a}),e):o.type===Qn.datatable?(e.datatable.push({...o,project:a}),e):o.type===Qn.tags?(e.tags.push({...o,project:a}),e):o.type===Qn.folders?(e.folders.push({...o,project:a}),e):(o.type===Qn.workflow&&t===o.id&&(e.currentWorkflow={...o,project:a}),o.type===Qn.workflow?(e.workflow.push({...o,project:a}),e):o.type===Qn.credential?(e.credential.push({...o,project:a}),e):o.type===Qn.project?(e.projects.push({...o,project:a}),e):e)}),{tags:[],variables:[],datatable:[],credential:[],workflow:[],folders:[],projects:[],currentWorkflow:void 0});var e,t})),W=g(new Set),q=s({project:null,folder:""}),F=_((()=>Boolean(Q.value)||Boolean(Object.values(q.value).filter(Boolean).length))),H=()=>{q.value={project:null,folder:""},Q.value=""};function K(){q.value.project=null}const G=[{label:"New",value:li.created},{label:"Modified",value:li.modified},{label:"Deleted",value:li.deleted}],Q=s(""),X=re(Q,250),J=_((()=>Object.values(q.value).reduce(((e,t)=>t?e+1:e),0))),ee=_((()=>sb(U.value.workflow))),le=Ly({files:_((()=>U.value.workflow)),sortBy:[({folderPath:e})=>e?.join("/")??"",({status:e})=>rb(e),"updatedAt"],sortOrder:["asc","asc","desc"],filter:e=>{const t=X.value.toLocaleLowerCase().trim(),o=e.name.toLocaleLowerCase().includes(t),a=(e.folderPath??[]).some((e=>e.toLocaleLowerCase().includes(t)));if(t&&!o&&!a)return!1;if(q.value.project&&e.project?.id!==q.value.project.id)return!1;if(q.value.status&&q.value.status!==e.status)return!1;const r=q.value.folder?.trim();if(!r)return!0;const l=(e.folderPath??[]).join("/");return l===r||l.startsWith(`${r}/`)}}),ne=s(Qn.workflow),ie=s(null),{workflowTreeRows:ce,visibleWorkflowRows:de,isFolderCollapsed:ue,toggleFolderCollapse:pe,expandFolders:ve,getAncestorFolderIdsForWorkflow:me}=Oy(le),{revealAndScrollToCurrentWorkflow:ge}=function({visibleWorkflowRows:e,workflowScroller:t,activeTab:o,workflowTabValue:a,currentWorkflowId:r,isLoading:l,expandAncestorFolders:n}){const i=s(!1),c=s(!1);function d(e){const o=t.value?.$el;return o instanceof Element?o.querySelector(`[data-workflow-id="${e}"]`):null}return{revealAndScrollToCurrentWorkflow:async function(){const s=o.value===a;if(!c.value&&!i.value&&s&&r.value&&!l.value){c.value=!0;try{n(r.value);for(let o=0;o<6;o++){o>0&&await k();const a=e.value.findIndex((e=>"file"===e.type&&e.file.id===r.value)),l=t.value;if(a>=0&&l){l.scrollToItem(a);const e=d(r.value);if(!e)continue;return e.scrollIntoView({block:"center",inline:"nearest"}),void(i.value=!0)}}}finally{c.value=!1}}}}}({visibleWorkflowRows:de,workflowScroller:ie,activeTab:ne,workflowTabValue:Qn.workflow,currentWorkflowId:_((()=>U.value.currentWorkflow?.id)),isLoading:S,expandAncestorFolders:e=>{ve(me(e))}}),he=_((()=>{const e=new Map,t=ce.value;for(const[o,a]of t.entries()){if("folder"!==a.type)continue;const r=[];for(let e=o+1;e<t.length;e++){const o=t[e];if(o.depth<=a.depth)break;"file"===o.type&&r.push(o.file.id)}e.set(a.id,r)}return e})),_e=g(new Set),xe=g(new Set),ye=Ly({files:_((()=>U.value.credential)),sortBy:[({status:e})=>rb(e),"updatedAt"],sortOrder:["asc","desc"],filter:e=>{const t=X.value.toLocaleLowerCase().trim();return!(t&&!e.name.toLocaleLowerCase().includes(t)||q.value.project&&e.project?.id!==q.value.project.id||q.value.status&&q.value.status!==e.status)}}),we=Ly({files:_((()=>U.value.datatable)),sortBy:[({status:e})=>rb(e),"updatedAt"],sortOrder:["asc","desc"],filter:e=>{const t=X.value.toLocaleLowerCase().trim();return!(t&&!e.name.toLocaleLowerCase().includes(t)||q.value.project&&e.project?.id!==q.value.project.id||q.value.status&&q.value.status!==e.status)}}),ke=s(""),Ce=_((()=>!ke.value.trim()||_e.size+xe.size+U.value.tags.length+U.value.variables.length+U.value.folders.length+U.value.projects.length+W.size<=0)),je=_((()=>!!Xe.value.size&&0!==ae(Xe.value).intersection(new Set(He.value.map((({id:e})=>e)))).size&&!Re.value)),Ie=_((()=>W.size+_e.size+xe.size));function Ne(){if(Re.value){const e=ae(Xe.value).difference(new Set(He.value.map((({id:e})=>e))));Xe.value.clear(),e.forEach((e=>Xe.value.add(e)))}else He.value.forEach((e=>Xe.value.add(e.id)))}function Me(){m.back()}async function Ae(){Ce.value||await Be()}const Pe=()=>{const e=[];W.size&&e.push(c.baseText("generic.workflow",{adjustToNumber:W.size,interpolate:{count:W.size}})),_e.size&&e.push(c.baseText("generic.credential",{adjustToNumber:_e.size,interpolate:{count:_e.size}})),U.value.variables.length&&e.push(c.baseText("generic.variable_plural")),xe.size&&e.push(c.baseText("generic.datatable",{adjustToNumber:xe.size,interpolate:{count:xe.size}})),U.value.folders.length&&e.push(c.baseText("generic.folders_plural")),U.value.tags.length&&e.push(c.baseText("generic.tag_plural")),U.value.projects.length&&e.push(c.baseText("generic.projects"));const t=W.size+_e.size+U.value.variables.length+xe.size+U.value.folders.length+U.value.tags.length+U.value.projects.length;return[A(e),c.baseText("settings.sourceControl.modals.push.success.description",{adjustToNumber:t})].join(" ")};async function Be(){const e=U.value.tags.concat(U.value.variables).concat(U.value.datatable.filter((e=>xe.has(e.id)))).concat(U.value.credential.filter((e=>_e.has(e.id)))).concat(U.value.folders).concat(U.value.projects).concat(U.value.workflow.filter((e=>W.has(e.id))));o.startLoading(c.baseText("settings.sourceControl.loading.push")),Me();try{await d.pushWorkfolder({force:!0,commitMessage:ke.value,fileNames:e}),a.showToast({title:c.baseText("settings.sourceControl.modals.push.success.title"),message:Pe(),type:"success"})}catch(t){a.showError(t,c.baseText("error"))}finally{o.stopLoading()}}const Oe=_((()=>U.value.workflow.length?"min(80vh, 850px)":"auto"));B((()=>q.value.status),(e=>{b.track("User filtered by status in commit modal",{status:e})})),B(re(Q,500),(e=>{b.track("User searched workflows in commit modal",{search:e})}));const Re=_((()=>{if(!Xe.value.size)return!1;if(ne.value===Qn.workflow){const e=new Set(le.value.map((({id:e})=>e)));return!!e.size&&!e.difference(ae(Xe.value)).size}if(ne.value===Qn.credential){const e=new Set(ye.value.map((({id:e})=>e)));return!!e.size&&!e.difference(ae(Xe.value)).size}if(ne.value===Qn.datatable){const e=new Set(we.value.map((({id:e})=>e)));return!!e.size&&!e.difference(ae(Xe.value)).size}return!1}));function De(e){const t=he.value.get(e)??[];return!!t.length&&t.every((e=>W.has(e)))}function We(e){const t=he.value.get(e)??[];if(!t.length)return!1;const o=t.filter((e=>W.has(e))).length;return o>0&&o<t.length}const Fe=_((()=>ne.value===Qn.workflow?U.value.workflow:ne.value===Qn.credential?U.value.credential:ne.value===Qn.datatable?U.value.datatable:[])),He=_((()=>ne.value===Qn.workflow?le.value:ne.value===Qn.credential?ye.value:ne.value===Qn.datatable?we.value:[])),Ke=_((()=>ne.value===Qn.workflow?de.value:He.value.map((e=>({id:`file:${e.id}`,type:"file",file:e,depth:0}))))),Qe=_((()=>ne.value===Qn.workflow?"generic.workflows":ne.value===Qn.credential?"generic.credentials":"generic.datatable")),Xe=_((()=>ne.value===Qn.workflow?W:ne.value===Qn.credential?_e:ne.value===Qn.datatable?xe:new Set)),Ze=_((()=>[{label:"Workflows",value:Qn.workflow,selected:W.size,total:U.value.workflow.length},{label:"Credentials",value:Qn.credential,selected:_e.size,total:U.value.credential.length},{label:"Data Tables",value:Qn.datatable,selected:xe.size,total:U.value.datatable.length}])),tt=_((()=>ne.value===Qn.workflow?c.baseText("workflows.noResults"):ne.value===Qn.credential?c.baseText("credentials.noResults"):ne.value===Qn.datatable?c.baseText("dataTables.noResults"):c.baseText("workflows.noResults")));return z((()=>{var e;U.value.currentWorkflow&&!W.has(U.value.currentWorkflow.id)&&(e=U.value.currentWorkflow)&&W.add(e.id)})),B([()=>U.value.currentWorkflow?.id,()=>ne.value,()=>de.value.length,()=>ie.value,()=>S.value],(()=>{ge()}),{immediate:!0,flush:"post"}),C((async()=>{await async function(){if(!S.value){S.value=!0,o.startLoading(),o.setLoadingText(c.baseText("settings.sourceControl.loading.checkingForChanges"));try{const e=await d.getAggregatedStatus();if(!e.length)return a.showMessage({title:"No changes to commit",message:"Everything is up to date",type:"info"}),void Me();N.value=e,e.forEach((e=>{"credential"===e.type&&_e.add(e.id),"datatable"===e.type&&xe.add(e.id)}))}catch(e){a.showError(e,c.baseText("error")),Me()}finally{o.stopLoading(),o.setLoadingText(c.baseText("genericHelpers.loading")),S.value=!1}}}()})),(t,o)=>S.value?y("",!0):(r(),Z(Li,{key:0,width:"812px","event-bus":e.data.eventBus,name:T(la),height:Oe.value,"custom-class":t.$style.sourceControlPush,"before-close":Me},{header:oe((()=>[D(T(Ye),{tag:"h1",size:"xlarge"},{default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.title")),1)])),_:1}),U.value.workflow.length||U.value.credential.length||U.value.datatable.length?(r(),i("div",{key:0,class:I([[t.$style.filtersRow],"mt-l"])},[n("div",{class:I([t.$style.filters])},[D(T(Ee),{modelValue:Q.value,"onUpdate:modelValue":o[0]||(o[0]=e=>Q.value=e),"data-test-id":"source-control-push-search",placeholder:"Filter by title",clearable:"",style:{width:"234px"}},{prefix:oe((()=>[D(T(fe),{icon:"search"})])),_:1},8,["modelValue"]),D(T(qe),{width:"304px","content-class":t.$style["popover-content"],style:{"align-self":"normal"},"z-index":"2000"},{trigger:oe((()=>[D(T(Le),{variant:"subtle",icon:"funnel",class:I(t.$style.filterButton),active:Boolean(J.value),"data-test-id":"source-control-filter-dropdown"},{default:oe((()=>[J.value?(r(),Z(T(Ve),{key:0,theme:"primary",class:"mr-4xs"},{default:oe((()=>[l(x(J.value),1)])),_:1})):y("",!0)])),_:1},8,["class","active"])])),content:oe((()=>[D(T(jt),{label:T(c).baseText("workflows.filters.status"),bold:!1,size:"small",color:"text-base",class:"mb-3xs"},null,8,["label"]),D(T(Ue),{modelValue:q.value.status,"onUpdate:modelValue":o[1]||(o[1]=e=>q.value.status=e),"data-test-id":"source-control-status-filter",clearable:""},{default:oe((()=>[(r(),i(j,null,Y(G,(e=>D(T(Te),w({key:e.label,"data-test-id":"source-control-status-filter-option"},{ref_for:!0},e),null,16))),64))])),_:1},8,["modelValue"]),D(T(jt),{label:T(c).baseText("forms.resourceFiltersDropdown.owner"),bold:!1,size:"small",color:"text-base",class:"mb-3xs mt-3xs"},null,8,["label"]),D(cd,{modelValue:q.value.project,"onUpdate:modelValue":o[2]||(o[2]=e=>q.value.project=e),"data-test-id":"source-control-push-modal-project-search",clearable:"",projects:$.value,placeholder:T(c).baseText("forms.resourceFiltersDropdown.owner.placeholder"),"empty-options-text":T(c).baseText("projects.sharing.noMatchingProjects"),onClear:K},null,8,["modelValue","projects","placeholder","empty-options-text"]),D(T(jt),{label:T(c).baseText("generic.folder"),bold:!1,size:"small",color:"text-base",class:"mb-3xs mt-3xs"},null,8,["label"]),D(T(Ue),{modelValue:q.value.folder,"onUpdate:modelValue":o[3]||(o[3]=e=>q.value.folder=e),"data-test-id":"source-control-folder-filter",clearable:"",filterable:"",placeholder:T(c).baseText("generic.folder")},{default:oe((()=>[(r(!0),i(j,null,Y(ee.value,(e=>(r(),Z(T(Te),{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder"]),J.value?(r(),i("div",Cb,[D(T(mt),{onClick:H},{default:oe((()=>[l(x(T(c).baseText("forms.resourceFiltersDropdown.reset")),1)])),_:1})])):y("",!0)])),_:1},8,["content-class"])],2)],2)):y("",!0),T(f).currentUser&&T(f).currentUser.role?(r(),i(j,{key:1},[T(f).currentUser.role!==T(On).Owner&&T(f).currentUser.role!==T(On).Admin?(r(),i(j,{key:0},[T(M)?y("",!0):(r(),Z(T(Ge),{key:0,theme:"secondary",class:"mt-s"},{trailingContent:oe((()=>[D(T(fe),{icon:"x",title:"Dismiss",size:"medium",type:"secondary",onClick:o[4]||(o[4]=e=>M.value=!0)})])),default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.projectAdmin.callout"))+" ",1)])),_:1}))],64)):y("",!0)],64)):y("",!0)])),content:oe((()=>[n("div",Eb,[n("div",{class:I(t.$style.tabs)},[(r(!0),i(j,null,Y(Ze.value,(e=>(r(),i("button",{key:e.value,type:"button",class:I([t.$style.tab,{[t.$style.tabActive]:ne.value===e.value}]),"data-test-id":`source-control-push-modal-tab-${e.value}`,onClick:t=>ne.value=e.value},[n("div",null,x(e.label),1),D(T(Je),{tag:"div",color:"text-light"},{default:oe((()=>[l(x(e.selected)+" / "+x(e.total)+" selected ",1)])),_:2},1024)],10,jb)))),128))],2),n("div",Ib,[n("div",{class:I([t.$style.table])},[n("div",{class:I([t.$style.tableHeader])},[D(T(zt),{class:I(t.$style.selectAll),indeterminate:je.value,"model-value":Re.value,"data-test-id":"source-control-push-modal-toggle-all",disabled:0===He.value.length,"onUpdate:modelValue":Ne},{label:oe((()=>[D(T(Je),null,{default:oe((()=>[...o[9]||(o[9]=[l(" Title ",-1)])])),_:1})])),_:1},8,["class","indeterminate","model-value","disabled"]),F.value?(r(),Z(T(Ct),{key:0,class:I(["p-xs",t.$style.filtersApplied]),bold:!1},{default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.filter",{interpolate:{count:`${He.value.length} / ${Fe.value.length}`,entity:T(c).baseText(Qe.value).toLowerCase()}}))+" ",1),D(T(mt),{size:"small","data-test-id":"source-control-filters-reset",onClick:H},{default:oe((()=>[l(x(T(c).baseText("workflows.filters.active.reset")),1)])),_:1})])),_:1},8,["class"])):y("",!0)],2),n("div",zb,[He.value.length?y("",!0):(r(),Z(T(Ct),{key:0,class:"p-xs",bold:!1},{default:oe((()=>[l(x(tt.value),1)])),_:1})),Ke.value.length?(r(),Z(T(Qc),{key:1,ref_key:"workflowScroller",ref:ie,class:I([t.$style.scroller]),items:Ke.value,"min-item-size":57,"item-class":"scrollerItem"},{default:oe((({item:e,active:a,index:s})=>[D(T(Yc),{item:e,active:a,"size-dependencies":[e.type,"file"===e.type?e.file.name:e.name,e.id,e.depth],"data-index":s},{default:oe((()=>["folder"===e.type?(r(),i("div",{key:0,class:I([t.$style.folderRow,{[t.$style.rowNoBorder]:s===Ke.value.length-1}]),style:te({paddingLeft:16+16*e.depth+"px"})},[D(T(zt),{class:I(t.$style.folderCheckbox),"data-test-id":"source-control-push-modal-folder-checkbox","model-value":De(e.id),indeterminate:We(e.id),"onUpdate:modelValue":t=>function(e){const t=he.value.get(e)??[];t.length&&(De(e)?t.forEach((e=>W.delete(e))):t.forEach((e=>W.add(e))))}(e.id)},{label:oe((()=>[n("div",{class:I(t.$style.folderLabel)},[D(T(fe),{icon:"folder",color:"text-light",size:"small"}),D(T(Je),{tag:"span",color:"text-light"},{default:oe((()=>[l(x(e.name),1)])),_:2},1024),n("button",{type:"button",class:I(t.$style.folderToggle),"data-test-id":"source-control-push-modal-folder-toggle",onClick:L((t=>T(pe)(e.id)),["stop","prevent"]),onMousedown:o[5]||(o[5]=L((()=>{}),["stop","prevent"])),onMouseup:o[6]||(o[6]=L((()=>{}),["stop","prevent"])),onPointerdown:o[7]||(o[7]=L((()=>{}),["stop","prevent"]))},[D(T(fe),{icon:T(ue)(e.id)?"chevron-right":"chevron-down",color:"text-light",size:"small"},null,8,["icon"])],42,Nb)],2)])),_:2},1032,["class","model-value","indeterminate","onUpdate:modelValue"])],6)):(r(),i("div",{key:1,class:I([t.$style.fileRow,{[t.$style.rowNoBorder]:s===Ke.value.length-1}]),style:te({paddingLeft:16*e.depth+"px"}),"data-workflow-id":e.file.type===T(Qn).workflow?e.file.id:void 0},[D(T(zt),{class:I([t.$style.listItem]),"data-test-id":"source-control-push-modal-file-checkbox","model-value":Xe.value.has(e.file.id),"onUpdate:modelValue":t=>{return o=e.file.id,void(Xe.value.has(o)?Xe.value.delete(o):Xe.value.add(o));var o}},{label:oe((()=>{return[n("div",{class:I(t.$style.listItemContent)},[n("span",null,[D(T(Je),{tag:"div",bold:"",color:"text-dark",class:I([t.$style.listItemName])},{default:oe((()=>[l(x(e.file.name||e.file.id),1)])),_:2},1032,["class"]),e.file.updatedAt?(r(),Z(T(Je),{key:0,tag:"p",class:"mt-0",color:"text-light",size:"small"},{default:oe((()=>{return[l(x((t=e.file,cb(t.updatedAt))),1)];var t})),_:2},1024)):y("",!0)]),n("span",{class:I([t.$style.badges])},[U.value.currentWorkflow&&e.file.id===U.value.currentWorkflow.id?(r(),Z(T(Ve),{key:0,class:"mr-2xs"},{default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.currentWorkflow")),1)])),_:1})):y("",!0),e.file.type===T(Qn).workflow||e.file.type===T(Qn).credential||e.file.type===T(Qn).datatable?(r(),i(j,{key:1},[e.file.project?(r(),Z(Uc,{key:0,"data-test-id":"source-control-push-modal-project-badge",resource:(a=e.file.project,{homeProject:a,id:"",name:"",active:!1,activeVersionId:null,createdAt:"",updatedAt:"",isArchived:!1,readOnly:!1,resourceType:"workflow",sharedWithProjects:[]}),"resource-type":(o=e.file.type,o===Qn.workflow?Vt.Workflow:Vt.Credential),"resource-type-label":T(c).baseText(`generic.${e.file.type}`).toLowerCase(),"personal-project":T(u).personalProject,"show-badge-border":!1},null,8,["resource","resource-type","resource-type-label","personal-project"])):y("",!0)],64)):y("",!0),D(T(Ve),{theme:T(eb)(e.file.status),style:{height:"25px"}},{default:oe((()=>[l(x(T(Zg)(e.file.status)),1)])),_:2},1032,["theme"]),E.value?(r(),i(j,{key:2},[e.file.type===T(Qn).workflow?(r(),Z(T($e),{key:0,content:T(c).baseText("workflowDiff.compare"),placement:"top"},{default:oe((()=>[D(T(ze),{variant:"subtle","data-test-id":"source-control-workflow-diff-button",icon:"file-diff",onClick:t=>{return o=e.file.id,a=e.file.status,b.track("User clicks compare workflows",{workflow_id:o,context:"source_control_push"}),void m.push({query:{...v.query,diff:o,workflowStatus:a,direction:"push"}});var o,a}},null,8,["onClick"])])),_:2},1032,["content"])):y("",!0)],64)):y("",!0)],2)],2)];var o,a})),_:2},1032,["class","model-value","onUpdate:modelValue"])],14,Sb))])),_:2},1032,["item","active","size-dependencies","data-index"])])),_:1},8,["class","items"])):y("",!0)])],2)])])])),footer:oe((()=>[P.value.length||O.value?(r(),Z(T(Se),{key:0,id:"source-control-push-modal-notice",compact:!1,class:"mt-0"},{default:oe((()=>[P.value.length?(r(),i(j,{key:0},[D(T(Je),{bold:"",size:"medium"},{default:oe((()=>[...o[10]||(o[10]=[l("Changes to variables, tags, folders and projects ",-1)])])),_:1}),o[11]||(o[11]=n("br",null,null,-1)),(r(!0),i(j,null,Y(P.value,(({title:e,content:t})=>(r(),i(j,{key:e},[D(T(Je),{bold:"",size:"small"},{default:oe((()=>[l(x(e),1)])),_:2},1024),D(T(Je),{size:"small"},{default:oe((()=>[l(": "+x(t)+". ",1)])),_:2},1024)],64)))),128)),O.value?(r(),i("br",Mb)):y("",!0)],64)):y("",!0),O.value?(r(),Z(T(Je),{key:1,size:"small"},{default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.modifiedCredentialsNotice")),1)])),_:1})):y("",!0)])),_:1})):y("",!0),D(T(Je),{bold:"",tag:"p"},{default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.commitMessage")),1)])),_:1}),n("div",{class:I(t.$style.footer)},[D(T(Ee),{modelValue:ke.value,"onUpdate:modelValue":o[8]||(o[8]=e=>ke.value=e),class:"mr-2xs","data-test-id":"source-control-push-modal-commit",placeholder:T(c).baseText("settings.sourceControl.modals.push.commitMessage.placeholder"),onKeydown:V(L(Ae,["stop"]),["enter"])},null,8,["modelValue","placeholder","onKeydown"]),D(T(Le),{variant:"solid","data-test-id":"source-control-push-modal-submit",disabled:Ce.value,size:"large",onClick:Be},{default:oe((()=>[l(x(T(c).baseText("settings.sourceControl.modals.push.buttons.save"))+" "+x(Ie.value?`(${Ie.value})`:void 0),1)])),_:1},8,["disabled"])],2)])),_:1},8,["event-bus","name","height","custom-class"]))}}),[["__cssModules",{$style:{filterButton:"_filterButton_xgt37_125",filtersRow:"_filtersRow_xgt37_130",filters:"_filters_xgt37_130",selectAll:"_selectAll_xgt37_143",filtersApplied:"_filtersApplied_xgt37_149",scroller:"_scroller_xgt37_153",listItem:"_listItem_xgt37_159",listItemContent:"_listItemContent_xgt37_166",listItemName:"_listItemName_xgt37_172",folderRow:"_folderRow_xgt37_182",folderCheckbox:"_folderCheckbox_xgt37_189",folderToggle:"_folderToggle_xgt37_196",folderLabel:"_folderLabel_xgt37_209",fileRow:"_fileRow_xgt37_215",rowNoBorder:"_rowNoBorder_xgt37_221",badges:"_badges_xgt37_225",footer:"_footer_xgt37_231",sourceControlPush:"_sourceControlPush_xgt37_238",table:"_table_xgt37_245",tableHeader:"_tableHeader_xgt37_255",tabs:"_tabs_xgt37_261",tab:"_tab_xgt37_245",tabActive:"_tabActive_xgt37_289","popover-content":"_popover-content_xgt37_294"}}]]),Ab=m({__name:"TagsTableHeader",props:{disabled:{type:Boolean,default:!1},search:{default:""}},emits:["searchChange","createEnable"],setup(e,{emit:t}){const o=se(),a=t,l=s(24),n=()=>{a("createEnable")},i=e=>{a("searchChange",e)};return(t,a)=>(r(),Z(T(yl),{class:"tags-header"},{default:oe((()=>[D(T(wl),{span:10},{default:oe((()=>[D(T(Ee),{placeholder:T(o).baseText("tagsTableHeader.searchTags"),"model-value":e.search,disabled:e.disabled,maxlength:l.value,clearable:"","onUpdate:modelValue":i},{prefix:oe((()=>[D(T(fe),{icon:"search"})])),_:1},8,["placeholder","model-value","disabled","maxlength"])])),_:1}),D(T(wl),{span:14},{default:oe((()=>[D(T(Le),{disabled:e.disabled,icon:"plus",label:T(o).baseText("tagsTableHeader.addNew"),size:"large",float:"right",onClick:n},null,8,["disabled","label"])])),_:1})])),_:1}))}}),Pb=$t(Ab,[["__scopeId","data-v-02364ed2"]]),Bb={key:1},Lb=m({__name:"TagsTable",props:{rows:{},isLoading:{type:Boolean},newName:{},isSaving:{type:Boolean},usageColumnTitleLocaleKey:{default:"tagsTable.usage"}},emits:["updateEnable","newNameChange","deleteEnable","cancelOperation","applyOperation"],setup(e,{emit:t}){const o=e,a=t,l=se(),c=s(null),d=s(null),u=s(24),p=({row:e})=>e.disable?"disabled":"",v=({row:e,columnIndex:t})=>0===t&&e.tag&&e.delete?{rowspan:1,colspan:2}:1===t&&e.tag&&e.delete?{rowspan:0,colspan:0}:{rowspan:1,colspan:1},m=()=>{a("cancelOperation")},g=()=>{a("applyOperation")},b=e=>{a("newNameChange",e)},f=()=>{setTimeout((()=>{d.value?.focus&&d.value.focus()}),350)},h=()=>{setTimeout((()=>{const e=d.value;e?.focus&&e.focus()}),100)};return B((()=>o.rows),(e=>{e?.[0]?.create&&(()=>{const e=c.value?.$refs.bodyWrapper;e&&(e.scrollTop=0),f()})()})),C((()=>{1===o.rows.length&&o.rows[0].create&&f()})),(t,o)=>{const s=q("loading");return S((r(),Z(T(Pt),{ref_key:"table",ref:c,class:I(t.$style["tags-table"]),stripe:"","max-height":"450","empty-text":T(l).baseText("tagsTable.noMatchingTagsExist"),data:e.rows,"span-method":v,"row-class-name":p},{default:oe((()=>[D(T(At),{label:T(l).baseText("tagsTable.name")},{default:oe((a=>[(r(),i("div",{key:a.row.id,class:I(t.$style.name),onKeydown:o[0]||(o[0]=L((()=>{}),["stop"]))},[D(W,{name:"fade",mode:"out-in"},{default:oe((()=>[a.row.create||a.row.update?(r(),Z(T(Ee),{key:0,ref_key:"nameInput",ref:d,"model-value":e.newName,maxlength:u.value,"onUpdate:modelValue":b},null,8,["model-value","maxlength"])):a.row.delete?(r(),i("span",Bb,[n("span",null,x(T(l).baseText("tagsTable.areYouSureYouWantToDeleteThisTag")),1),n("input",{ref:"deleteHiddenInput",class:I(t.$style.hidden)},null,2)])):(r(),i("span",{key:2,class:I({[t.$style.disabled]:a.row.disable})},x(a.row.tag.name),3))])),_:2},1024)],34))])),_:1},8,["label"]),D(T(At),{label:T(l).baseText(e.usageColumnTitleLocaleKey),width:"170"},{default:oe((e=>[D(W,{name:"fade",mode:"out-in"},{default:oe((()=>[e.row.create||e.row.delete?y("",!0):(r(),i("div",{key:0,class:I({[t.$style.disabled]:e.row.disable})},x(e.row.usage),3))])),_:2},1024)])),_:1},8,["label"]),D(T(At),null,{default:oe((o=>[D(W,{name:"fade",mode:"out-in"},{default:oe((()=>[o.row.create?(r(),i("div",{key:0,class:I(t.$style.ops)},[D(T(Le),{variant:"subtle",label:T(l).baseText("tagsTable.cancel"),disabled:e.isSaving,onClick:L(m,["stop"])},null,8,["label","disabled"]),D(T(Le),{label:T(l).baseText("tagsTable.createTag"),loading:e.isSaving,onClick:L(g,["stop"])},null,8,["label","loading"])],2)):o.row.update?(r(),i("div",{key:1,class:I(t.$style.ops)},[D(T(Le),{variant:"subtle",label:T(l).baseText("tagsTable.cancel"),disabled:e.isSaving,onClick:L(m,["stop"])},null,8,["label","disabled"]),D(T(Le),{label:T(l).baseText("tagsTable.saveChanges"),loading:e.isSaving,onClick:L(g,["stop"])},null,8,["label","loading"])],2)):o.row.delete?(r(),i("div",{key:2,class:I(t.$style.ops)},[D(T(Le),{variant:"subtle",label:T(l).baseText("tagsTable.cancel"),disabled:e.isSaving,onClick:L(m,["stop"])},null,8,["label","disabled"]),D(T(Le),{label:T(l).baseText("tagsTable.deleteTag"),loading:e.isSaving,onClick:L(g,["stop"])},null,8,["label","loading"])],2)):o.row.disable?y("",!0):(r(),i("div",{key:3,class:I([t.$style.ops,t.$style.main])},[D(T(ze),{title:T(l).baseText("tagsTable.editTag"),icon:"pen","data-test-id":"edit-tag-button",onClick:L((e=>{var t;(t=o.row).tag&&(a("updateEnable",t.tag.id),a("newNameChange",t.tag.name),f())}),["stop"])},null,8,["title","onClick"]),o.row.canDelete?(r(),Z(T(ze),{key:0,title:T(l).baseText("tagsTable.deleteTag"),icon:"trash-2","data-test-id":"delete-tag-button",onClick:L((e=>{var t;(t=o.row).tag&&(a("deleteEnable",t.tag.id),h())}),["stop"])},null,8,["title","onClick"])):y("",!0)],2))])),_:2},1024)])),_:1})])),_:1},8,["class","empty-text","data"])),[[s,e.isLoading]])}}}),Ob=$t(Lb,[["__cssModules",{$style:{"tags-table":"_tags-table_1ogen_125",disabled:"_disabled_1ogen_125",name:"_name_1ogen_129",ops:"_ops_1ogen_135",main:"_main_1ogen_146",hidden:"_hidden_1ogen_155"}}],["__scopeId","data-v-6f1aecbf"]]),Rb=m({name:"TagsView",__name:"TagsView",props:{usageColumnTitleLocaleKey:{default:"tagsTable.usage"},usageLocaleKey:{default:"tagsView.inUse"},tags:{},isLoading:{type:Boolean}},emits:["update","delete","create","disableCreate"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=Qt(),c=s(!1),d=s(""),u=s(""),p=s(""),v=s(""),m=s(new Set),g=s(!1),b=_((()=>0===o.tags.length||c.value)),f=_((()=>{const e=b.value||!!u.value||!!d.value,t=o.tags.filter((e=>{return m.value.has(e.id)||(t=e.name,o=p.value,t.toLowerCase().trim().includes(o.toLowerCase().trim()));var t,o})).map((t=>{return{tag:t,usage:(a=t.usageCount,a&&a>0?l.baseText(o.usageLocaleKey,{adjustToNumber:a}):l.baseText("tagsView.notBeingUsed")),disable:e&&t.id!==d.value&&t.id!==u.value,update:e&&t.id===u.value,delete:e&&t.id===d.value,canDelete:n.hasScope("tag:delete")};var a}));return b.value?[{create:!0},...t]:t})),h=e=>{v.value=e},x=e=>{m.value.clear(),p.value=e},y=e=>{u.value=e},w=()=>{u.value="",v.value=""},k=e=>{d.value=e},T=()=>{d.value=""},C=()=>{c.value=!0,v.value=""},E=()=>{c.value=!1,a("disableCreate")},j=()=>{g.value||(b.value?(()=>{g.value=!0;const e=v.value.trim();a("create",e,(e=>{e&&(m.value.add(e.id),E()),g.value=!1}))})():u.value?(()=>{g.value=!0;const e=v.value.trim();a("update",u.value,e,(e=>{g.value=!1,e&&(m.value.add(u.value),w())}))})():d.value&&(g.value=!0,a("delete",d.value,(e=>{e&&T(),g.value=!1}))))},I=()=>{g.value||(b.value?E():u.value?w():d.value&&T())};return(t,a)=>(r(),i("div",{onKeyup:[V(j,["enter"]),V(I,["esc"])]},[D(Pb,{search:p.value,disabled:o.isLoading||!!(b.value||u.value||d.value),onSearchChange:x,onCreateEnable:C},null,8,["search","disabled"]),D(Ob,{ref:"tagsTable",rows:f.value,"is-loading":e.isLoading,"is-saving":g.value,"new-name":v.value,"usage-column-title-locale-key":e.usageColumnTitleLocaleKey,"data-test-id":"tags-table",onNewNameChange:h,onUpdateEnable:y,onDeleteEnable:k,onCancelOperation:I,onApplyOperation:j},null,8,["rows","is-loading","is-saving","new-name","usage-column-title-locale-key"])],32))}}),Db=Rb,Ub={class:"mb-s"},Vb={class:"description"},Wb=$t(m({__name:"NoTagsView",props:{titleLocaleKey:{default:"noTagsView.readyToOrganizeYourWorkflows"},descriptionLocaleKey:{default:"noTagsView.withWorkflowTagsYouReFree"},createLocaleKey:{default:"noTagsView.createTag"}},setup(e){const t=se();return(o,a)=>(r(),i("div",{class:I(o.$style.container)},[D(T(wl),{class:"notags",span:16},{default:oe((()=>[a[1]||(a[1]=n("div",{class:"icon"},"🗄️",-1)),n("div",{class:I(o.$style.content)},[n("div",Ub,[D(T(Ye),{size:"large"},{default:oe((()=>[l(x(T(t).baseText(e.titleLocaleKey)),1)])),_:1})]),n("div",Vb,x(T(t).baseText(e.descriptionLocaleKey)),1),D(T(Le),{label:T(t).baseText(`${e.createLocaleKey}`),size:"large",onClick:a[0]||(a[0]=e=>o.$emit("enableCreate"))},null,8,["label"])],2)])),_:1})],2))}}),[["__cssModules",{$style:{container:"_container_15m14_125",content:"_content_15m14_132"}}],["__scopeId","data-v-d999c057"]]),qb=m({__name:"TagsManager",props:{modalKey:{},usageLocaleKey:{default:"tagsView.inUse"},usageColumnTitleLocaleKey:{default:"tagsTable.usage"},titleLocaleKey:{default:"tagsManager.manageTags"},noTagsTitleLocaleKey:{default:"noTagsView.readyToOrganizeYourWorkflows"},noTagsDescriptionLocaleKey:{default:"noTagsView.withWorkflowTagsYouReFree"},noTagsCreateLocaleKey:{default:"noTagsView.createTag"},tags:{},isLoading:{type:Boolean},onFetchTags:{},onCreateTag:{},onUpdateTag:{},onDeleteTag:{}},emits:["update:tags"],setup(e,{emit:t}){const o=e,a=t,l=s(o.tags.map((e=>e.id))),n=s(!1),i=he(),c=_((()=>l.value.map((e=>o.tags.find((t=>t.id===e)))).filter((e=>Boolean(e))))),d=_((()=>c.value.length>0)),u=se();function p(){n.value=!0}function v(){n.value=!1}async function m(e,t){try{if(!e)throw new Error(u.baseText("tagsManager.tagNameCannotBeEmpty"));const r=await o.onCreateTag(e);l.value=[r.id,...l.value],a("update:tags",[...o.tags,r]),t(r)}catch(r){t(null,r)}}async function g(e,t,r){const l=o.tags.find((t=>t.id===e));if(!l)return void r(!1,new Error("Tag not found"));const n=l.name;try{if(!t)throw new Error(u.baseText("tagsManager.tagNameCannotBeEmpty"));if(t===n)return void r(!0);const l=await o.onUpdateTag(e,t);a("update:tags",o.tags.map((t=>t.id===e?l:t))),r(!0)}catch(i){r(!1,i)}}async function b(e,t){if(o.tags.find((t=>t.id===e)))try{const r=await o.onDeleteTag(e);if(!r)throw new Error(u.baseText("tagsManager.couldNotDeleteTag"));l.value=l.value.filter((t=>t!==e)),a("update:tags",o.tags.filter((t=>t.id!==e))),t(r)}catch(r){t(!1,r)}else t(!1,new Error("Tag not found"))}function f(){o.isLoading||(d.value?i.emit("close"):p())}return C((()=>{o.onFetchTags()})),(t,o)=>(r(),Z(Li,{title:T(u).baseText(e.titleLocaleKey),name:e.modalKey,"event-bus":T(i),"min-width":"620px","min-height":"420px",onEnter:f},{content:oe((()=>[D(T(yl),null,{default:oe((()=>[d.value||n.value?(r(),Z(Db,{key:0,"is-loading":e.isLoading,tags:c.value,"usage-locale-key":e.usageLocaleKey,"usage-column-title-locale-key":e.usageColumnTitleLocaleKey,onCreate:m,onUpdate:g,onDelete:b,onDisableCreate:v},null,8,["is-loading","tags","usage-locale-key","usage-column-title-locale-key"])):(r(),Z(Wb,{key:1,"title-locale-key":e.noTagsTitleLocaleKey,"description-locale-key":e.noTagsDescriptionLocaleKey,"create-locale-key":e.noTagsCreateLocaleKey,onEnableCreate:p},null,8,["title-locale-key","description-locale-key","create-locale-key"]))])),_:1})])),footer:oe((({close:e})=>[D(T(Le),{variant:"subtle",label:T(u).baseText("tagsManager.done"),style:{"margin-left":"auto"},onClick:e},null,8,["label","onClick"])])),_:1},8,["title","name","event-bus"]))}}),Fb=qb,Hb=m({__name:"AnnotationTagsManager.ee",setup(e){const t=se(),{showError:o,showMessage:a}=Zo(),l=Oo(),n=_((()=>l.allTags)),i=_((()=>l.isLoading));async function s(){try{await l.fetchAll({force:!0,withUsageCount:!0})}catch(e){o(e,t.baseText("tagsManager.showError.onFetch.title"),t.baseText("tagsManager.showError.onFetch.message"))}}async function c(e){try{return await l.create(e)}catch(a){const r=escape(e);throw o(a,t.baseText("tagsManager.showError.onCreate.title"),t.baseText("tagsManager.showError.onCreate.message",{interpolate:{escapedName:r}})+":"),a}}async function d(e,r){try{const o=await l.rename({id:e,name:r});return a({title:t.baseText("tagsManager.showMessage.onUpdate.title"),type:"success"}),o}catch(n){const e=escape(r);throw o(n,t.baseText("tagsManager.showError.onUpdate.title"),t.baseText("tagsManager.showError.onUpdate.message",{interpolate:{escapedName:e}})+":"),n}}async function u(e){try{const o=await l.deleteTagById(e);if(!o)throw new Error(t.baseText("tagsManager.couldNotDeleteTag"));return a({title:t.baseText("tagsManager.showMessage.onDelete.title"),type:"success"}),o}catch(r){const a=l.tagsById[e],n=escape(a?.name||"");throw o(r,t.baseText("tagsManager.showError.onDelete.title"),t.baseText("tagsManager.showError.onDelete.message",{interpolate:{escapedName:n}})+":"),r}}return(e,t)=>(r(),Z(Fb,{"title-locale-key":"annotationTagsManager.manageTags","usage-locale-key":"annotationTagsView.inUse","usage-column-title-locale-key":"annotationTagsView.usage","no-tags-title-locale-key":"noAnnotationTagsView.title","no-tags-description-locale-key":"noAnnotationTagsView.description","modal-key":T(Ur),tags:n.value,"is-loading":i.value,"on-fetch-tags":s,"on-create-tag":c,"on-update-tag":d,"on-delete-tag":u},null,8,["modal-key","tags","is-loading"]))}}),Kb=m({__name:"WorkflowTagsManager",setup(e){const t=se(),{showError:o,showMessage:a}=Zo(),l=ur(),n=_((()=>l.allTags)),i=_((()=>l.isLoading));async function s(){try{await l.fetchAll({force:!0,withUsageCount:!0})}catch(e){o(e,t.baseText("tagsManager.showError.onFetch.title"),t.baseText("tagsManager.showError.onFetch.message"))}}async function c(e){try{return await l.create(e)}catch(a){const r=escape(e);throw o(a,t.baseText("tagsManager.showError.onCreate.title"),t.baseText("tagsManager.showError.onCreate.message",{interpolate:{escapedName:r}})+":"),a}}async function d(e,r){try{const o=await l.rename({id:e,name:r});return a({title:t.baseText("tagsManager.showMessage.onUpdate.title"),type:"success"}),o}catch(n){const e=escape(r);throw o(n,t.baseText("tagsManager.showError.onUpdate.title"),t.baseText("tagsManager.showError.onUpdate.message",{interpolate:{escapedName:e}})+":"),n}}async function u(e){try{const o=await l.deleteTagById(e);if(!o)throw new Error(t.baseText("tagsManager.couldNotDeleteTag"));return a({title:t.baseText("tagsManager.showMessage.onDelete.title"),type:"success"}),o}catch(r){const a=l.tagsById[e],n=escape(a?.name||"");throw o(r,t.baseText("tagsManager.showError.onDelete.title"),t.baseText("tagsManager.showError.onDelete.message",{interpolate:{escapedName:n}})+":"),r}}return(e,t)=>(r(),Z(Fb,{"modal-key":T($r),tags:n.value,"is-loading":i.value,"on-fetch-tags":s,"on-create-tag":c,"on-update-tag":d,"on-delete-tag":u},null,8,["modal-key","tags","is-loading"]))}}),Gb=o(Si(),1),Yb=["data-test-id"],Qb=$t(m({__name:"WhatsNewModal",props:{modalName:{},data:{}},setup(e){const t=e,o=s({}),a=Pi(),c=se(),d=he(),u=Ai(),p=Sr(),v=Or(),m=Ua(),g=_((()=>u.nextVersions)),b=()=>{p.openModal(vn)},f=async()=>{m.track("User clicked on update button",{source:"whats-new-modal"}),await a.goToVersions()};return d.on("opened",(()=>{u.closeWhatsNewCallout();for(const e of u.whatsNewArticles)u.isWhatsNewArticleRead(e.id)||u.setWhatsNewArticleRead(e.id);(async e=>{await k((()=>{const t=o.value[e];t&&t.scrollIntoView({behavior:"smooth",block:"start"})}))})(t.data.articleId)})),(e,t)=>(r(),Z(Li,{"max-width":"860px","max-height":"85vh","event-bus":T(d),name:T(Wl),center:!0,"show-close":!1},{header:oe((()=>[n("div",{class:I(e.$style.header)},[n("div",{class:I(e.$style.row)},[D(T(fe),{icon:"bell",color:"primary",size:"large"}),n("div",{class:I(e.$style.column)},[D(T(Ye),{size:"xlarge"},{default:oe((()=>[l(x(T(u).whatsNew.title),1)])),_:1}),n("div",{class:I(e.$style.row)},[D(T(Ye),{size:"medium",color:"text-light"},{default:oe((()=>[l(x(T(Gb.default)(T(u).latestVersion.createdAt,"d mmmm, yyyy")),1)])),_:1}),T(u).hasVersionUpdates?(r(),i(j,{key:0},[D(T(Je),{size:"medium",class:I(e.$style.text),color:"text-base"},{default:oe((()=>[...t[0]||(t[0]=[l("•",-1)])])),_:1},8,["class"]),D(T(mt),{size:"medium",theme:"primary","data-test-id":"whats-new-modal-next-versions-link",onClick:b},{default:oe((()=>[l(x(T(c).baseText("whatsNew.versionsBehind",{interpolate:{count:g.value.length>99?"99+":g.value.length}})),1)])),_:1})],64)):y("",!0)],2)],2)],2),T(u).hasVersionUpdates?(r(),Z(T($e),{key:0,disabled:T(v).canUserUpdateVersion,content:T(c).baseText("whatsNew.updateNudgeTooltip"),placement:"bottom"},{default:oe((()=>[D(T(Le),{size:"large",label:T(c).baseText("whatsNew.update"),disabled:!T(v).canUserUpdateVersion,"data-test-id":"whats-new-modal-update-button",onClick:f},null,8,["label","disabled"])])),_:1},8,["disabled","content"])):y("",!0)],2)])),content:oe((()=>[n("div",{class:I(e.$style.container)},[T(u).hasSignificantUpdates?(r(),Z(T(Ge),{key:0,class:I(e.$style.callout),theme:"warning"},{default:oe((()=>[R(e.$slots,"callout-message",{},(()=>[D(T(Je),{size:"small"},{default:oe((()=>[l(x(T(c).baseText("whatsNew.updateAvailable",{interpolate:{currentVersion:T(u).currentVersion?.name??"unknown",latestVersion:T(u).latestVersion?.name,count:g.value.length}}))+" ",1),D(T(mt),{size:"small",underline:!0,theme:"primary",to:T(rn),target:"_blank"},{default:oe((()=>[l(x(T(c).baseText("whatsNew.updateAvailable.changelogLink")),1)])),_:1},8,["to"])])),_:1})]))])),_:3},8,["class"])):y("",!0),(r(!0),i(j,null,Y(T(u).whatsNewArticles,(t=>(r(),i("div",{ref_for:!0,ref:e=>{e&&(o.value[t.id]=e)},key:t.id,class:I(e.$style.article),"data-test-id":`whats-new-item-${t.id}`},[D(T(Ye),{bold:"",tag:"h2",size:"xlarge"},{default:oe((()=>[l(x(t.title),1)])),_:2},1024),D(T(Be),{content:t.content,class:I(e.$style.markdown),options:{markdown:{html:!0,linkify:!0,typographer:!0,breaks:!0},tasklists:{enabled:!1},linkAttributes:{attrs:{target:"_blank",rel:"noopener"}},youtube:{width:"100%",height:"315"}}},null,8,["content","class"])],10,Yb)))),128)),D(T(Be),{content:T(u).whatsNew.footer,class:I(e.$style.markdown),options:{markdown:{html:!0,linkify:!0,typographer:!0,breaks:!0},tasklists:{enabled:!1},linkAttributes:{attrs:{target:"_blank",rel:"noopener"}},youtube:{width:"100%",height:"315"}}},null,8,["content","class"])],2)])),_:3},8,["event-bus","name"]))}}),[["__cssModules",{$style:{header:"_header_1bhk4_125",column:"_column_1bhk4_137",row:"_row_1bhk4_143",container:"_container_1bhk4_150",article:"_article_1bhk4_154",markdown:"_markdown_1bhk4_158"}}]]),Xb={"data-test-id":"conflicting-webhook-path"},Jb=$t(m({__name:"WorkflowActivationConflictingWebhookModal",props:{data:{}},setup(e){const t=he(),o=Sr(),a=ji(),{data:i}=e,s=_((()=>a.webhookUrl)),c=_((()=>{const e=" and activate this one, or ";return"n8n-nodes-base.formTrigger"===i.triggerType?{title:"Form",callout:"form trigger",suggestion:e+"adjust the following URL path in either workflow:"}:"@n8n/n8n-nodes-langchain.chatTrigger"===i.triggerType?{title:"Chat",callout:"chat trigger",suggestion:e+"insert a new Chat Trigger node in either workflow:"}:"n8n-nodes-base.webhook"===i.triggerType?{title:"Webhook",callout:"webhook trigger",suggestion:e+"adjust the following URL path in either workflow:"}:{title:"Trigger",callout:"trigger",suggestion:e+"insert a new trigger node of the same type in either workflow:"}})),d=_((()=>a.urlBaseEditor+"workflow/"+i.workflowId)),u=async()=>{o.closeModal(un)};return(e,o)=>(r(),Z(Li,{width:"540px",name:T(un),title:`Conflicting ${c.value.title} Path`,"event-bus":T(t),center:!0},{content:oe((()=>[D(T(Ge),{theme:"danger","data-test-id":"conflicting-webhook-callout"},{default:oe((()=>[l(" A "+x(c.value.callout)+" '"+x(T(i).node)+"' in the workflow '"+x(T(i).workflowName)+"' uses a conflicting URL path, so this workflow cannot be activated ",1)])),_:1}),n("div",{class:I(e.$style.container)},[n("div",null,[D(T(Je),{color:"text-base"},{default:oe((()=>[...o[0]||(o[0]=[l(" You can deactivate ",-1)])])),_:1}),D(T(mt),{to:d.value,underline:!0},{default:oe((()=>[l(x(T(i).workflowName),1)])),_:1},8,["to"]),o[1]||(o[1]=l(" "+x(" ")+" ",-1)),D(T(Je),{color:"text-base","data-test-id":"conflicting-webhook-suggestion"},{default:oe((()=>[l(x(c.value.suggestion),1)])),_:1})])],2),n("div",Xb,[D(T(Je),{color:"text-light"},{default:oe((()=>[l(x(s.value)+"/",1)])),_:1}),D(T(Je),{color:"text-dark",bold:""},{default:oe((()=>[l(x(T(i).webhookPath),1)])),_:1})])])),footer:oe((()=>[D(T(Le),{label:"Done",size:"medium",float:"right","data-test-id":"close-button",onClick:u})])),_:1},8,["name","title","event-bus"]))}}),[["__cssModules",{$style:{container:"_container_1lcly_125"}}]]),Zb="My Sub-workflow",ef=m({__name:"WorkflowExtractionNameModal",props:{modalName:{},data:{}},setup(t){const o=t,a=se(),l=Zo(),i=he(),c=Ad(),d=s(Zb),u=s(!1),p=_((()=>d.value?d.value:Zb)),v=async()=>{if(u.value)return;u.value=!0;const{selection:t,subGraph:r}=o.data;try{await c.extractNodesIntoSubworkflow(t,r,p.value)}catch(e){l.showError(e,a.baseText("workflowExtraction.error.failure"))}finally{i.emit("close")}},m=s(null);return C((()=>{setTimeout((()=>{m.value?.inputRef?.select(),m.value?.inputRef?.focus()}))})),(e,t)=>(r(),Z(Li,{"max-width":"540px",title:T(a).baseText("workflowExtraction.modal.description",{adjustToNumber:o.data.subGraph.length}),"event-bus":T(i),name:T(Zn),center:!0,"close-on-click-modal":!1},{content:oe((()=>[D(T(tt),{ref_key:"inputRef",ref:m,modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),name:"key",label:"","max-length":"128","focus-initially":"",onEnter:v},null,8,["modelValue"])])),footer:oe((({close:t})=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{variant:"subtle",label:T(a).baseText("generic.cancel"),float:"right","data-test-id":"cancel-button",onClick:t},null,8,["label","onClick"]),D(T(Le),{label:T(a).baseText("generic.confirm"),float:"right",disabled:!d.value,"data-test-id":"submit-button",onClick:v},null,8,["label","disabled"])],2)])),_:1},8,["title","event-bus","name"]))}}),tf=$t(ef,[["__cssModules",{$style:{row:"_row_5zd7s_125",container:"_container_5zd7s_129",description:"_description_5zd7s_133",footer:"_footer_5zd7s_138"}}]]),of=$t(m({__name:"WorkflowHistoryVersionRestoreModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Sr();return(e,s)=>(r(),Z(Li,{width:"500px",name:t.modalName,"before-close":t.data.beforeClose},{header:oe((()=>[D(T(Ye),{tag:"h2",size:"xlarge"},{default:oe((()=>[l(x(T(o).baseText("workflowHistory.action.restore.modal.title")),1)])),_:1})])),content:oe((()=>[n("div",null,[D(T(Je),null,{default:oe((()=>[D(T(me),{keypath:"workflowHistory.action.restore.modal.subtitle",tag:"span",scope:"global"},{date:oe((()=>[n("strong",null,x(t.data.formattedCreatedAt),1)])),_:1}),s[0]||(s[0]=n("br",null,null,-1)),s[1]||(s[1]=n("br",null,null,-1)),t.data.isWorkflowActivated?(r(),Z(T(me),{key:0,keypath:"workflowHistory.action.restore.modal.publishedNote",tag:"span",scope:"global"})):y("",!0)])),_:1})])])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[(r(!0),i(j,null,Y(t.data.buttons,((e,o)=>(r(),Z(T(Le),{key:o,size:"medium",variant:e.variant,onClick:()=>{e.action(),a.closeModal(t.modalName)}},{default:oe((()=>[l(x(e.text),1)])),_:2},1032,["variant","onClick"])))),128))],2)])),_:1},8,["name","before-close"]))}}),[["__cssModules",{$style:{footer:"_footer_1xtox_125"}}]]),af=$t(m({__name:"WorkflowHistoryVersionUnpublishModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Sr(),i=s(!1),c=()=>{t.data.eventBus.emit("cancel"),a.closeModal(t.modalName)},d=()=>{i.value=!0,t.data.eventBus.emit("unpublish")};return K((()=>{i.value=!1})),(e,a)=>(r(),Z(Li,{width:"500px",name:t.modalName,"before-close":c},{header:oe((()=>[D(T(Ye),{tag:"h2",size:"xlarge"},{default:oe((()=>[l(x(T(o).baseText("workflowHistory.action.unpublish.modal.title",{interpolate:{versionName:t.data.versionName||""}})),1)])),_:1})])),content:oe((()=>[n("div",{class:I(e.$style.content)},[D(T(fe),{class:I(e.$style.icon),icon:"triangle-alert",color:"warning",size:"xlarge"},null,8,["class"]),D(T(Je),{size:"medium"},{default:oe((()=>[l(x(T(o).baseText("workflowHistory.action.unpublish.modal.description",{interpolate:{versionName:t.data.versionName||""}})),1)])),_:1})],2)])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{variant:"subtle",size:"medium",disabled:i.value,onClick:c},{default:oe((()=>[l(x(T(o).baseText("generic.cancel")),1)])),_:1},8,["disabled"]),D(T(Le),{variant:"solid",size:"medium",loading:i.value,onClick:d},{default:oe((()=>[l(x(T(o).baseText("workflowHistory.action.unpublish.modal.button.unpublish")),1)])),_:1},8,["loading"])],2)])),_:1},8,["name"]))}}),[["__cssModules",{$style:{footer:"_footer_1hiim_125",content:"_content_1hiim_134",icon:"_icon_1hiim_141"}}]]),rf=m({__name:"WorkflowVersionForm",props:c({disabled:{type:Boolean},versionNameTestId:{},descriptionTestId:{}},{versionName:{required:!0},versionNameModifiers:{},description:{required:!0},descriptionModifiers:{}}),emits:c(["submit"],["update:versionName","update:description"]),setup(e,{expose:t,emit:o}){const a=$(e,"versionName"),l=$(e,"description"),n=H("nameInput"),s=se(),c=o,d=()=>{c("submit")};return t({focusInput:()=>{n.value?.select()}}),(t,o)=>(r(),i("div",{class:I(t.$style.formContainer)},[D(T(jt),{"input-name":"workflow-version-name",label:T(s).baseText("workflows.publishModal.versionNameLabel"),required:!0,class:I(t.$style.inputWrapper)},{default:oe((()=>[D(T(Ee),{id:"workflow-version-name",ref:"nameInput",modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=e=>a.value=e),disabled:e.disabled,size:"large",maxlength:T(128),"data-test-id":e.versionNameTestId,onKeydown:V(d,["enter"])},null,8,["modelValue","disabled","maxlength","data-test-id"])])),_:1},8,["label","class"]),D(T(jt),{"input-name":"workflow-version-description",label:T(s).baseText("workflows.publishModal.descriptionPlaceholder")},{default:oe((()=>[D(T(Ee),{id:"workflow-version-description",modelValue:l.value,"onUpdate:modelValue":o[1]||(o[1]=e=>l.value=e),type:"textarea",rows:4,disabled:e.disabled,size:"large",maxlength:T(tn),"data-test-id":e.descriptionTestId},null,8,["modelValue","disabled","maxlength","data-test-id"])])),_:1},8,["label"])],2))}}),lf=$t(rf,[["__cssModules",{$style:{formContainer:"_formContainer_1ibyw_125",inputWrapper:"_inputWrapper_1ibyw_131"}}]]),nf=$t(m({__name:"WorkflowVersionFormModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=he(),i=Sr(),c=H("versionForm"),d=s(""),u=s(""),p=_((()=>t.data.submitting??!1));function v(){c.value?.focusInput()}C((()=>{t.data.versionName?d.value=t.data.versionName:t.data.versionId&&(d.value=Bd(t.data.versionId)),t.data.description&&(u.value=t.data.description),a.on("opened",v)})),K((()=>{a.off("opened",v)}));const m=()=>{t.data.eventBus.emit("cancel"),i.closeModal(t.modalName)},g=()=>{0!==d.value.trim().length&&t.data.eventBus.emit("submit",{versionId:t.data.versionId,name:d.value,description:u.value})};return(t,i)=>(r(),Z(Li,{width:"500px","max-height":"85vh",name:e.modalName,"event-bus":T(a),center:!0,"before-close":m},{header:oe((()=>[D(T(Ye),{size:"xlarge"},{default:oe((()=>[l(x(e.data.modalTitle),1)])),_:1})])),content:oe((()=>[n("div",{class:I(t.$style.content)},[D(lf,{ref_key:"versionForm",ref:c,"version-name":d.value,"onUpdate:versionName":i[0]||(i[0]=e=>d.value=e),description:u.value,"onUpdate:description":i[1]||(i[1]=e=>u.value=e),"version-name-test-id":`${e.modalName}-version-name-input`,"description-test-id":`${e.modalName}-description-input`,onSubmit:g},null,8,["version-name","description","version-name-test-id","description-test-id"]),n("div",{class:I(t.$style.actions)},[D(T(Le),{variant:"subtle",disabled:p.value,label:T(o).baseText("generic.cancel"),"data-test-id":`${e.modalName}-cancel-button`,onClick:m},null,8,["disabled","label","data-test-id"]),D(T(Le),{loading:p.value,disabled:0===d.value.trim().length,label:e.data.submitButtonLabel,"data-test-id":`${e.modalName}-submit-button`,onClick:g},null,8,["loading","disabled","label","data-test-id"])],2)],2)])),_:1},8,["name","event-bus"]))}}),[["__cssModules",{$style:{content:"_content_1r5gk_125",actions:"_actions_1r5gk_131"}}]]),sf={class:"list-option"},cf={class:"option-headline"},df={class:"option-description"},uf=["textContent"],pf=["disabled"],vf={key:1,"data-test-id":"workflow-caller-policy"},mf=["textContent"],gf=["textContent"],bf=["textContent"],ff=["textContent"],hf=["textContent"],_f=["textContent"],xf=["textContent"],yf={key:2,"data-test-id":"workflow-settings-redaction-policy"},wf=["textContent"],kf=["textContent"],Tf={key:3,"data-test-id":"workflow-settings-timeout-form"},Cf=["textContent"],Ef={for:"availableInMCP"},jf={for:"timeSavedPerExecution"},If={class:"ignore-key-press-canvas"},zf=$t(m({__name:"WorkflowSettings",setup(e){const t=nt(),o=se(),a=eo(),c=Zo(),d=he(),p=Ua(),{isEligibleForMcpAccess:v,trackMcpAccessEnabledForWorkflow:m,mcpTriggerMap:g}=Ld(),{registerCustomAction:f,unregisterCustomAction:h}=$d(),{isEnabled:w}=Hc(),E=Ka(["rbac"],{rbac:{scope:"credentialResolver:list"}}),z=Ka(["rbac"],{rbac:{scope:"credentialResolver:create"}}),N=Ka(["rbac"],{rbac:{scope:"credentialResolver:update"}}),M=ji(),$=Ft(),A=qt(),P=rd(),B=Pr(),L=vo(),O=_((()=>{const e=B.workflowId;return e?Ea(xr(e)):null})),R=oo(),U=Nc(),V=bo(),{check:W}=Fc(),F=s(!0),H=s([]),G=s([{key:"none",value:o.baseText("workflowSettings.redactionPolicy.options.none")},{key:"all",value:o.baseText("workflowSettings.redactionPolicy.options.all")},{key:"non-manual",value:o.baseText("workflowSettings.redactionPolicy.options.nonManual")}]),Q=s([]),X=s([]),J=s([]),ee=s([]),te=s([{key:"v0",value:o.baseText("workflowSettings.executionLogic.v0.title"),description:o.baseText("workflowSettings.executionLogic.v0.description")},{key:"v1",value:o.baseText("workflowSettings.executionLogic.v1.title"),description:o.baseText("workflowSettings.executionLogic.v1.description")},{key:"v2",value:o.baseText("workflowSettings.executionLogic.v2.title"),description:o.baseText("workflowSettings.executionLogic.v2.description")}]),ae=s([]),re=s({}),le=s([]),ne=s(null),ie=s(void 0),{resolvers:ce,resolverTypes:de,fetchResolvers:ue,fetchResolverTypes:pe,openCreateModal:ve,openEditModal:me}=Od(),ge=s(0),be=s(0),_e=s({hours:0,minutes:0,seconds:0}),xe=_((()=>{const e=re.value.credentialResolverId;if(!e)return!1;const t=ce.value.find((t=>t.id===e));return!!t&&!!de.value.find((e=>e.name===t.type))?.options?.length})),ye=_((()=>({errorWorkflow:o.baseText("workflowSettings.helpTexts.errorWorkflow"),timezone:o.baseText("workflowSettings.helpTexts.timezone"),credentialResolver:o.baseText("workflowSettings.helpTexts.credentialResolver"),saveDataErrorExecution:o.baseText("workflowSettings.helpTexts.saveDataErrorExecution"),saveDataSuccessExecution:o.baseText("workflowSettings.helpTexts.saveDataSuccessExecution"),saveExecutionProgress:o.baseText("workflowSettings.helpTexts.saveExecutionProgress"),saveManualExecutions:o.baseText("workflowSettings.helpTexts.saveManualExecutions"),executionTimeoutToggle:o.baseText("workflowSettings.helpTexts.executionTimeoutToggle"),executionTimeout:o.baseText("workflowSettings.helpTexts.executionTimeout"),workflowCallerPolicy:o.baseText("workflowSettings.helpTexts.workflowCallerPolicy"),workflowCallerIds:o.baseText("workflowSettings.helpTexts.workflowCallerIds"),redactionPolicy:o.baseText("workflowSettings.helpTexts.redactionPolicy")}))),we=s({timezone:"America/New_York",saveDataErrorExecution:"all",saveDataSuccessExecution:"all",saveExecutionProgress:!1,saveManualExecutions:!1,workflowCallerPolicy:"workflowsFromSameOwner",availableInMCP:!1}),ke=_((()=>"combined"===re.value.binaryMode?"v2":re.value.executionOrder||"v0")),Ce=_((()=>$.isModuleActive("mcp")&&$.moduleSettings.mcp?.mcpAccessEnabled)),je=_((()=>A.preferences.branchReadOnly||P.shouldBeReadOnly)),Ie=_((()=>B.workflowName)),Ne=_((()=>B.workflowId)),Se=_((()=>L.getWorkflowById(Ne.value))),Me=_((()=>$.isEnterpriseFeatureEnabled[Xn.Sharing])),Ae=_((()=>{const e=o.baseText("workflowSettings.callerPolicy.options.workflowsFromSameProject");return R.getWorkflowOwnerName(`${Ne.value}`,e)})),Pe=_((()=>Rn(Se.value?.scopes).workflow)),Be=_((()=>$.isModuleActive("redaction")&&W.value("EXECUTION_REDACTION")&&Pe.value.updateRedactionSetting)),Oe=_((()=>je.value||!Pe.value.update||!De.value)),Re=_((()=>De.value?o.baseText("workflowSettings.availableInMCP.tooltip"):o.baseText("mcp.workflowNotEligable.description",{interpolate:{triggers:Object.values(g).join(", ")}}))),De=_((()=>v(Se.value))),Ve=_((()=>Se?.value?.nodes?Se.value.nodes.filter((e=>"n8n-nodes-base.timeSaved"===e.type&&!0!==e.disabled)):[])),We=_((()=>Ve.value.length>0)),qe=_((()=>[{label:o.baseText("workflowSettings.timeSavedPerExecution.tab.fixed"),value:"fixed"},{label:o.baseText("workflowSettings.timeSavedPerExecution.tab.dynamic"),value:"dynamic"}])),Fe=_((()=>"combined"===re.value.binaryMode||V.isVariantEnabled(xn.name,xn.variant)?te.value:te.value.filter((e=>"v2"!==e.key)))),Ke=e=>{re.value.callerIds=/^[a-zA-Z0-9,\s_-]+$/.test(e)?e:e.replace(/[^a-zA-Z0-9,\s_-]/g,"")},Ge=()=>{d.emit("close"),a.run("workflowSettings.dialogVisibleChanged",{dialogVisible:!1})},Ye=(e,t)=>{const o=t?parseInt(t,10):0;_e.value={..._e.value,[e]:o}},Qe=async()=>{H.value=[{key:"none",value:o.baseText("workflowSettings.callerPolicy.options.none")},{key:"workflowsFromSameOwner",value:o.baseText(Se.value.homeProject?.type===yo.Personal?"workflowSettings.callerPolicy.options.workflowsFromPersonalProject":"workflowSettings.callerPolicy.options.workflowsFromTeamProject",{interpolate:{projectName:Ae.value}})},{key:"workflowsFromAList",value:o.baseText("workflowSettings.callerPolicy.options.workflowsFromAList")},{key:"any",value:o.baseText("workflowSettings.callerPolicy.options.any")}]},Xe=async()=>{Q.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveDataErrorExecutionOptions.defaultSave",{interpolate:{defaultValue:"all"===we.value.saveDataErrorExecution?o.baseText("workflowSettings.saveDataErrorExecutionOptions.save"):o.baseText("workflowSettings.saveDataErrorExecutionOptions.doNotSave")}})},{key:"all",value:o.baseText("workflowSettings.saveDataErrorExecutionOptions.save")},{key:"none",value:o.baseText("workflowSettings.saveDataErrorExecutionOptions.doNotSave")}]},Je=async()=>{X.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveDataSuccessExecutionOptions.defaultSave",{interpolate:{defaultValue:"all"===we.value.saveDataSuccessExecution?o.baseText("workflowSettings.saveDataSuccessExecutionOptions.save"):o.baseText("workflowSettings.saveDataSuccessExecutionOptions.doNotSave")}})},{key:"all",value:o.baseText("workflowSettings.saveDataSuccessExecutionOptions.save")},{key:"none",value:o.baseText("workflowSettings.saveDataSuccessExecutionOptions.doNotSave")}]},Ze=async()=>{J.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveExecutionProgressOptions.defaultSave",{interpolate:{defaultValue:we.value.saveExecutionProgress?o.baseText("workflowSettings.saveExecutionProgressOptions.save"):o.baseText("workflowSettings.saveExecutionProgressOptions.doNotSave")}})},{key:!0,value:o.baseText("workflowSettings.saveExecutionProgressOptions.save")},{key:!1,value:o.baseText("workflowSettings.saveExecutionProgressOptions.doNotSave")}]},et=async()=>{ee.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveManualOptions.defaultSave",{interpolate:{defaultValue:we.value.saveManualExecutions?o.baseText("workflowSettings.saveManualOptions.save"):o.baseText("workflowSettings.saveManualOptions.doNotSave")}})},{key:!0,value:o.baseText("workflowSettings.saveManualOptions.save")},{key:!1,value:o.baseText("workflowSettings.saveManualOptions.doNotSave")}]},tt=async()=>{if(0!==ae.value.length)return;const e=await $.getTimezones();let t=e[we.value.timezone];void 0===t&&(t=o.baseText("workflowSettings.defaultTimezoneNotValid")),ae.value.push({key:"DEFAULT",value:o.baseText("workflowSettings.defaultTimezone",{interpolate:{defaultTimezoneValue:t}})});for(const o of Object.keys(e))ae.value.push({key:o,value:e[o]})},at=async e=>{const t=await L.searchWorkflows({query:e,isArchived:!1,triggerNodeTypes:["n8n-nodes-base.errorTrigger"]});t.sort(((e,t)=>e.name.toLowerCase()<t.name.toLowerCase()?-1:e.name.toLowerCase()>t.name.toLowerCase()?1:0)),t.unshift({id:"DEFAULT",name:o.baseText("workflowSettings.noWorkflow")}),le.value=t},rt=async()=>{ne.value?.blur(),await k(),ve({onSave:async e=>{await ue(),re.value.credentialResolverId=e}})},lt=async()=>{re.value.credentialResolverId&&me(re.value.credentialResolverId,{onSave:ue,onDelete:async e=>{await ue(),re.value.credentialResolverId===e&&(re.value.credentialResolverId=void 0)}})},{debounce:it}=$i(),st=it(at,{debounceTime:300,trailing:!0}),ct=e=>{if(e>0){const t=e%3600;return{hours:Math.floor(e/3600),minutes:Math.floor(t/60),seconds:t%60}}return{hours:0,minutes:0,seconds:0}},dt=async()=>{const e={settings:re.value},{hours:r,minutes:l,seconds:n}=_e.value;if(e.settings.executionTimeout=-1!==e.settings.executionTimeout?3600*r+60*l+n:-1,0===e.settings.executionTimeout)return void c.showError(new Error(o.baseText("workflowSettings.showError.saveSettings1.errorMessage")),o.baseText("workflowSettings.showError.saveSettings1.title"),o.baseText("workflowSettings.showError.saveSettings1.message")+":");if(re.value?.maxExecutionTimeout&&e.settings.executionTimeout>re.value?.maxExecutionTimeout){const e=ct(re.value.maxExecutionTimeout);return void c.showError(new Error(o.baseText("workflowSettings.showError.saveSettings2.errorMessage",{interpolate:{hours:e.hours.toString(),minutes:e.minutes.toString(),seconds:e.seconds.toString()}})),o.baseText("workflowSettings.showError.saveSettings2.title"),o.baseText("workflowSettings.showError.saveSettings2.message")+":")}delete e.settings.maxExecutionTimeout,F.value=!0,e.versionId=B.workflowVersionId,e.expectedChecksum=O?.value?.checksum;try{await B.updateWorkflow(String(t.params.name),e)}catch(d){return c.showError(d,o.baseText("workflowSettings.showError.saveSettings3.title")),void(F.value=!1)}const i=Object.fromEntries(Object.entries(re.value).filter((([,e])=>"DEFAULT"!==e))),s=O?.value?.getSettingsSnapshot()??{};O?.value?.setSettings(i),F.value=!1,c.showMessage({title:o.baseText("workflowSettings.showMessage.saveSettings.title"),type:"success"}),Ge(),a.run("workflowSettings.saveSettings",{oldSettings:{...s}}),p.track("User updated workflow settings",{workflow_id:B.workflowId,time_saved:re.value.timeSavedPerExecution??"",error_workflow:re.value.errorWorkflow??""}),Ce.value&&re.value.availableInMCP&&m(Ne.value),re.value.binaryMode!==ie.value&&c.showMessage({title:o.baseText("workflowSettings.executionLogic.changed.title"),message:u("span",[o.baseText("workflowSettings.executionLogic.changed.description"),u(mt,{to:"https://docs.n8n.io/data/binary-data/",size:"small",newWindow:!0},(()=>o.baseText("generic.learnMore")))]),type:"warning",duration:0})},ut=()=>{re.value.executionTimeout=-1===re.value.executionTimeout?0:-1},pt=()=>{re.value.availableInMCP=!re.value.availableInMCP},vt=e=>{const t=parseInt(e,10);re.value.timeSavedPerExecution=isNaN(t)?void 0:t<0?0:t},gt=e=>{"v0"!==e&&"v1"!==e||(re.value.binaryMode=si,re.value.executionOrder=e),"v2"===e&&(re.value.binaryMode=Sl,re.value.executionOrder="v1")};return C((async()=>{if(ge.value=M.executionTimeout,be.value=M.maxExecutionTimeout,!B.isWorkflowSaved[B.workflowId])return c.showMessage({title:"No workflow active",message:"No workflow active to display settings of.",type:"error",duration:0}),void Ge();we.value.saveDataErrorExecution=$.saveDataErrorExecution,we.value.saveDataSuccessExecution=$.saveDataSuccessExecution,we.value.saveManualExecutions=$.saveManualExecutions,we.value.saveExecutionProgress=$.saveDataProgressExecution,we.value.timezone=M.timezone,we.value.workflowCallerPolicy=$.workflowCallerPolicyDefaultOption,F.value=!0;try{const e=[L.fetchWorkflow(Ne.value),at(),Xe(),Je(),Ze(),et(),tt(),Qe()];w.value&&E&&e.push(ue(),pe()),await Promise.all(e)}catch(t){c.showError(t,"Problem loading settings","The following error occurred loading the data:")}const e=O?.value?.getSettingsSnapshot()??{};void 0===e.timeSavedMode&&(e.timeSavedMode="fixed"),void 0===e.errorWorkflow&&(e.errorWorkflow="DEFAULT"),void 0===e.timezone&&(e.timezone="DEFAULT"),void 0===e.saveDataErrorExecution&&(e.saveDataErrorExecution="DEFAULT"),void 0===e.saveDataSuccessExecution&&(e.saveDataSuccessExecution="DEFAULT"),void 0===e.saveExecutionProgress&&(e.saveExecutionProgress="DEFAULT"),void 0===e.saveManualExecutions&&(e.saveManualExecutions="DEFAULT"),void 0===e.callerPolicy&&(e.callerPolicy=we.value.workflowCallerPolicy),void 0===e.executionTimeout&&(e.executionTimeout=M.executionTimeout),void 0===e.maxExecutionTimeout&&(e.maxExecutionTimeout=M.maxExecutionTimeout),void 0===e.executionOrder&&(e.executionOrder="v0"),void 0===e.binaryMode&&(e.binaryMode=si),void 0===e.availableInMCP&&(e.availableInMCP=we.value.availableInMCP),ie.value=e.binaryMode,re.value=e,_e.value=ct(e.executionTimeout),F.value=!1,a.run("workflowSettings.dialogVisibleChanged",{dialogVisible:!0}),p.track("User opened workflow settings",{workflow_id:B.workflowId}),f({key:"openSavedTimeNodeCreator",action:()=>{Ge(),U.openNodeCreatorForRegularNodes(cn.NODE_CONNECTION_ACTION)}})})),K((()=>{st.cancel?.(),h("openSavedTimeNodeCreator")})),(e,t)=>{const a=q("n8n-html"),s=q("loading");return r(),Z(Li,{name:T(Sn),width:"65%","max-height":"80%",title:T(o).baseText("workflowSettings.settingsFor",{interpolate:{workflowName:Ie.value,workflowId:Ne.value}}),"event-bus":T(d),scrollable:!0},{content:oe((()=>[S((r(),i("div",{class:I(e.$style["workflow-settings"]),"data-test-id":"workflow-settings-dialog"},[D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.executionLogic")),1)])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:ke.value,"onUpdate:modelValue":[t[0]||(t[0]=e=>ke.value=e),gt],placeholder:"Select Execution Order",size:"medium",filterable:"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-execution-order"},{default:oe((()=>[(r(!0),i(j,null,Y(Fe.value,(e=>(r(),Z(T(Te),{key:e.key,label:e.value,value:e.key},{default:oe((()=>[n("div",sf,[n("div",cf,x(e.value),1),S(n("div",df,null,512),[[a,e.description]])])])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])),_:1})])),_:1}),D(T(yl),{"data-test-id":"error-workflow"},{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.errorWorkflow"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[S(n("div",null,null,512),[[a,ye.value.errorWorkflow]])])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.errorWorkflow,"onUpdate:modelValue":t[1]||(t[1]=e=>re.value.errorWorkflow=e),placeholder:"Select Workflow",filterable:"",remote:"","remote-method":T(st),"remote-show-suffix":"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-error-workflow"},{default:oe((()=>[(r(!0),i(j,null,Y(le.value,(t=>(r(),Z(T(Te),{key:t.id,label:t.name,value:t.id,disabled:!1===t.active},{default:oe((()=>[n("div",{class:I(e.$style.optionContent)},[n("span",null,x(t.name),1),!1===t.active?(r(),Z(T($e),{key:0,content:T(o).baseText("resourceLocator.workflow.inactive.tooltip"),placement:"top"},{default:oe((()=>[D(T(fe),{icon:"triangle-alert",size:"small",class:I(e.$style.inactiveIcon)},null,8,["class"])])),_:1},8,["content"])):y("",!0)],2)])),_:2},1032,["label","value","disabled"])))),128))])),_:1},8,["modelValue","remote-method","disabled"])])),_:1})])),_:1}),T(w)?(r(),Z(T(yl),{key:0,"data-test-id":"credential-resolver"},{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.credentialResolver"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.credentialResolver)},null,8,uf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[n("div",{class:I(e.$style["credential-resolver-container"])},[D(T(Ue),{ref_key:"credentialResolverSelectRef",ref:ne,modelValue:re.value.credentialResolverId,"onUpdate:modelValue":t[2]||(t[2]=e=>re.value.credentialResolverId=e),placeholder:T(o).baseText("workflowSettings.credentialResolver.placeholder"),filterable:"",clearable:"",disabled:je.value||!Pe.value.update||!T(E),"limit-popper-width":!0,"data-test-id":"workflow-settings-credential-resolver"},b({default:oe((()=>[(r(!0),i(j,null,Y(T(ce),(e=>(r(),Z(T(Te),{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:2},[T(z)?{name:"footer",fn:oe((()=>[n("button",{type:"button",class:I(e.$style["create-new-button"]),disabled:je.value||!Pe.value.update,"data-test-id":"workflow-settings-credential-resolver-create-new",onClick:rt},[D(T(fe),{size:"xsmall",icon:"plus"}),l(" "+x(T(o).baseText("workflowSettings.credentialResolver.createNew")),1)],10,pf)])),key:"0"}:void 0]),1032,["modelValue","placeholder","disabled"]),xe.value&&T(N)?(r(),Z(T(ze),{key:0,variant:"ghost",icon:"pen",size:"small",disabled:je.value||!Pe.value.update,title:T(o).baseText("workflowSettings.credentialResolver.edit"),"data-test-id":"workflow-settings-credential-resolver-edit",onClick:lt},null,8,["disabled","title"])):y("",!0)],2)])),_:1})])),_:1})):y("",!0),Me.value?(r(),i("div",vf,[D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.callerPolicy"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.workflowCallerPolicy)},null,8,mf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.callerPolicy,"onUpdate:modelValue":t[3]||(t[3]=e=>re.value.callerPolicy=e),disabled:je.value||!Pe.value.update,placeholder:T(o).baseText("workflowSettings.selectOption"),filterable:"","limit-popper-width":!0},{default:oe((()=>[(r(!0),i(j,null,Y(H.value,(e=>(r(),Z(T(Te),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled","placeholder"])])),_:1})])),_:1}),"workflowsFromAList"===re.value.callerPolicy?(r(),Z(T(yl),{key:0},{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.callerIds"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.workflowCallerIds)},null,8,gf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14},{default:oe((()=>[D(T(Ee),{modelValue:re.value.callerIds,"onUpdate:modelValue":[t[4]||(t[4]=e=>re.value.callerIds=e),Ke],disabled:je.value||!Pe.value.update,placeholder:T(o).baseText("workflowSettings.callerIds.placeholder"),type:"text","data-test-id":"workflow-caller-policy-workflow-ids"},null,8,["modelValue","disabled","placeholder"])])),_:1})])),_:1})):y("",!0)])):y("",!0),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.timezone"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.timezone)},null,8,bf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.timezone,"onUpdate:modelValue":t[5]||(t[5]=e=>re.value.timezone=e),placeholder:"Select Timezone",filterable:"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-timezone"},{default:oe((()=>[(r(!0),i(j,null,Y(ae.value,(e=>(r(),Z(T(Te),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.saveDataErrorExecution"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.saveDataErrorExecution)},null,8,ff)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.saveDataErrorExecution,"onUpdate:modelValue":t[6]||(t[6]=e=>re.value.saveDataErrorExecution=e),placeholder:T(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-failed-executions"},{default:oe((()=>[(r(!0),i(j,null,Y(Q.value,(e=>(r(),Z(T(Te),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.saveDataSuccessExecution"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.saveDataSuccessExecution)},null,8,hf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.saveDataSuccessExecution,"onUpdate:modelValue":t[7]||(t[7]=e=>re.value.saveDataSuccessExecution=e),placeholder:T(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-success-executions"},{default:oe((()=>[(r(!0),i(j,null,Y(X.value,(e=>(r(),Z(T(Te),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.saveManualExecutions"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.saveManualExecutions)},null,8,_f)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.saveManualExecutions,"onUpdate:modelValue":t[8]||(t[8]=e=>re.value.saveManualExecutions=e),placeholder:T(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-manual-executions"},{default:oe((()=>[(r(!0),i(j,null,Y(ee.value,(e=>(r(),Z(T(Te),{key:`${e.key}`,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.saveExecutionProgress"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.saveExecutionProgress)},null,8,xf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.saveExecutionProgress,"onUpdate:modelValue":t[9]||(t[9]=e=>re.value.saveExecutionProgress=e),placeholder:T(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:je.value||!Pe.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-execution-progress"},{default:oe((()=>[(r(!0),i(j,null,Y(J.value,(e=>(r(),Z(T(Te),{key:`${e.key}`,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),Be.value?(r(),i("div",yf,[D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.redactionPolicy"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.redactionPolicy)},null,8,wf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14,class:"ignore-key-press-canvas"},{default:oe((()=>[D(T(Ue),{modelValue:re.value.redactionPolicy,"onUpdate:modelValue":t[10]||(t[10]=e=>re.value.redactionPolicy=e),disabled:je.value||!Pe.value.updateRedactionSetting,placeholder:T(o).baseText("workflowSettings.selectOption"),filterable:"","limit-popper-width":!0,"data-test-id":"workflow-settings-redaction-policy-select"},{default:oe((()=>[(r(!0),i(j,null,Y(G.value,(e=>(r(),Z(T(Te),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled","placeholder"])])),_:1})])),_:1})])):y("",!0),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.timeoutWorkflow"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.executionTimeoutToggle)},null,8,kf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:14},{default:oe((()=>[n("div",null,[D(T(He),{ref:"inputField",disabled:je.value||!Pe.value.update,"model-value":(re.value.executionTimeout??-1)>-1,"data-test-id":"workflow-settings-timeout-workflow","onUpdate:modelValue":ut},null,8,["disabled","model-value"])])])),_:1})])),_:1}),(re.value.executionTimeout??-1)>-1?(r(),i("div",Tf,[D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[l(x(T(o).baseText("workflowSettings.timeoutAfter"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[n("div",{textContent:x(ye.value.executionTimeout)},null,8,Cf)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),D(T(wl),{span:4},{default:oe((()=>[D(T(Ee),{disabled:je.value||!Pe.value.update,"model-value":_e.value.hours,min:0,"onUpdate:modelValue":t[11]||(t[11]=e=>Ye("hours",e))},{append:oe((()=>[l(x(T(o).baseText("workflowSettings.hours")),1)])),_:1},8,["disabled","model-value"])])),_:1}),D(T(wl),{span:4,class:I(e.$style["timeout-input"])},{default:oe((()=>[D(T(Ee),{disabled:je.value||!Pe.value.update,"model-value":_e.value.minutes,min:0,max:60,"onUpdate:modelValue":t[12]||(t[12]=e=>Ye("minutes",e))},{append:oe((()=>[l(x(T(o).baseText("workflowSettings.minutes")),1)])),_:1},8,["disabled","model-value"])])),_:1},8,["class"]),D(T(wl),{span:4,class:I(e.$style["timeout-input"])},{default:oe((()=>[D(T(Ee),{disabled:je.value||!Pe.value.update,"model-value":_e.value.seconds,min:0,max:60,"onUpdate:modelValue":t[13]||(t[13]=e=>Ye("seconds",e))},{append:oe((()=>[l(x(T(o).baseText("workflowSettings.seconds")),1)])),_:1},8,["disabled","model-value"])])),_:1},8,["class"])])),_:1})])):y("",!0),Ce.value?(r(),Z(T(yl),{key:4,"data-test-id":"workflow-settings-available-in-mcp"},{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[n("label",Ef,[l(x(T(o).baseText("workflowSettings.availableInMCP"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[l(x(Re.value),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])])),_:1},8,["class"]),D(T(wl),{span:14},{default:oe((()=>[n("div",null,[D(T($e),{placement:"top",disabled:!Oe.value},{content:oe((()=>[l(x(Re.value),1)])),default:oe((()=>[D(T(He),{ref:"inputField",disabled:Oe.value,"model-value":re.value.availableInMCP??!1,"data-test-id":"workflow-settings-available-in-mcp","onUpdate:modelValue":pt},null,8,["disabled","model-value"])])),_:1},8,["disabled"])])])),_:1})])),_:1})):y("",!0),D(T(yl),null,{default:oe((()=>[D(T(wl),{span:10,class:I(e.$style["setting-name"])},{default:oe((()=>[n("label",jf,[l(x(T(o).baseText("workflowSettings.timeSavedPerExecution"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[l(x(T(o).baseText("workflowSettings.timeSavedPerExecution.tooltip")),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help"})])),_:1})])])),_:1},8,["class"]),D(T(wl),{span:14},{default:oe((()=>[n("div",If,[D(T(Ue),{modelValue:re.value.timeSavedMode,"onUpdate:modelValue":t[14]||(t[14]=e=>re.value.timeSavedMode=e),disabled:je.value||!Pe.value.update,"data-test-id":"workflow-settings-time-saved-mode",size:"medium",filterable:"","limit-popper-width":!0},{default:oe((()=>[(r(!0),i(j,null,Y(qe.value,(e=>(r(),Z(T(Te),{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])])),_:1})])),_:1}),"fixed"===re.value.timeSavedMode?(r(),Z(T(yl),{key:5},{default:oe((()=>[D(T(wl),{span:14,offset:10},{default:oe((()=>[n("div",{class:I(e.$style["time-saved-input"])},[D(T(ot),{id:"timeSavedPerExecution",modelValue:re.value.timeSavedPerExecution,"onUpdate:modelValue":[t[15]||(t[15]=e=>re.value.timeSavedPerExecution=e),vt],"controls-position":"right",size:"medium",controls:!0,disabled:je.value||!Pe.value.update,"data-test-id":"workflow-settings-time-saved-per-execution",min:0},null,8,["modelValue","disabled"]),n("span",null,x(T(o).baseText("workflowSettings.timeSavedPerExecution.hint")),1)],2)])),_:1})])),_:1})):y("",!0),"fixed"===re.value.timeSavedMode&&We.value?(r(),Z(T(yl),{key:6},{default:oe((()=>[D(T(wl),{span:14,offset:10},{default:oe((()=>[n("div",{class:I(e.$style["time-saved-content"])},[n("div",{class:I(e.$style["time-saved-warning"])},[S(n("span",null,null,512),[[a,T(o).baseText("workflowSettings.timeSavedPerExecution.fixedTabWarning",{interpolate:{link:`<a href='#' class='${e.$style["time-saved-link"]}' data-action='openSavedTimeNodeCreator'>${T(o).baseText("workflowSettings.timeSavedPerExecution.fixedTabWarning.link")}</a>`}})]])],2)],2)])),_:1})])),_:1})):y("",!0),"dynamic"===re.value.timeSavedMode&&We.value?(r(),Z(T(yl),{key:7},{default:oe((()=>[D(T(wl),{span:14,offset:10},{default:oe((()=>[n("div",{class:I(e.$style["time-saved-content"])},[n("div",{class:I(e.$style["time-saved-nodes-active"])},[n("div",{class:I(e.$style["nodes-active-wrapper"])},[D(T(fe),{icon:"clock",class:I(e.$style["nodes-active-icon"])},null,8,["class"]),n("div",{class:I(e.$style["nodes-active-content"])},[n("div",{class:I(e.$style["nodes-active-title"])},x(T(o).baseText("workflowSettings.timeSavedPerExecution.nodesDetected",{interpolate:{count:Ve.value.length}})),3),n("div",{class:I(e.$style["nodes-active-hint"])},x(T(o).baseText("workflowSettings.timeSavedPerExecution.nodesDetected.hint")),3)],2)],2),n("a",{href:"#",class:I(e.$style["add-more-link"]),"data-action":"openSavedTimeNodeCreator"},x(T(o).baseText("workflowSettings.timeSavedPerExecution.nodesDetected.addMore")),3)],2)],2)])),_:1})])),_:1})):y("",!0),"dynamic"!==re.value.timeSavedMode||We.value?y("",!0):(r(),Z(T(yl),{key:8},{default:oe((()=>[D(T(wl),{span:14,offset:10},{default:oe((()=>[n("div",{class:I(e.$style["time-saved-content"])},[n("div",{class:I(e.$style["time-saved-no-nodes"])},[n("div",{class:I(e.$style["no-nodes-title"])},x(T(o).baseText("workflowSettings.timeSavedPerExecution.noNodesDetected")),3),n("div",{class:I(e.$style["no-nodes-hint"])},x(T(o).baseText("workflowSettings.timeSavedPerExecution.noNodesDetected.hint")),3)],2)],2)])),_:1})])),_:1}))],2)),[[s,F.value]])])),footer:oe((()=>[n("div",{class:I(e.$style["action-buttons"]),"data-test-id":"workflow-settings-save-button"},[D(T(Le),{disabled:je.value||!Pe.value.update,label:T(o).baseText("workflowSettings.save"),size:"large",float:"right",onClick:dt},null,8,["disabled","label"])],2)])),_:1},8,["name","title","event-bus"])}}}),[["__cssModules",{$style:{"workflow-settings":"_workflow-settings_su0eg_125","setting-name":"_setting-name_su0eg_139","timeout-input":"_timeout-input_su0eg_153","time-saved":"_time-saved_su0eg_157","time-saved-input":"_time-saved-input_su0eg_168","time-saved-dropdown":"_time-saved-dropdown_su0eg_177","time-saved-tabs":"_time-saved-tabs_su0eg_181","time-saved-content":"_time-saved-content_su0eg_187","time-saved-warning":"_time-saved-warning_su0eg_194","time-saved-link":"_time-saved-link_su0eg_199","time-saved-no-nodes":"_time-saved-no-nodes_su0eg_207","no-nodes-title":"_no-nodes-title_su0eg_213","no-nodes-hint":"_no-nodes-hint_su0eg_218","time-saved-nodes-active":"_time-saved-nodes-active_su0eg_224","nodes-active-wrapper":"_nodes-active-wrapper_su0eg_230","nodes-active-icon":"_nodes-active-icon_su0eg_236","nodes-active-content":"_nodes-active-content_su0eg_241","nodes-active-title":"_nodes-active-title_su0eg_248","nodes-active-hint":"_nodes-active-hint_su0eg_253","add-more-link":"_add-more-link_su0eg_258","list-option":"_list-option_su0eg_267","option-headline":"_option-headline_su0eg_272","option-description":"_option-description_su0eg_277",optionContent:"_optionContent_su0eg_285",c:"_c_su0eg_292","credential-resolver-container":"_credential-resolver-container_su0eg_301","create-new-button":"_create-new-button_su0eg_306"}}]]),Nf=$t(m({__name:"WorkflowShareModal.ee",props:{data:{}},setup(e){const{data:t}=e,o=Pr(),a=vo(),c=Ft(),d=Sr(),u=oo(),p=co(),v=dd(),m=Zo(),g=ir(),b=Pi(),f=se(),h=et(),w=nt(),k=tl({router:h}),E=s(t.id&&a.workflowsById[t.id]?a.workflowsById[t.id]:o.workflow),j=s(!0),z=s(!1),N=he(),M=s([...E.value.sharedWithProjects??[]]),$=s(null),A=_((()=>c.isEnterpriseFeatureEnabled[Xn.Sharing])),P=_((()=>E.value.homeProject?.type===yo.Team)),L=_((()=>P.value?f.baseText("workflows.shareModal.title.static",{interpolate:{projectName:E.value.homeProject?.name??""}}):f.baseText(A.value?d.contextBasedTranslationKeys.workflows.sharing.title:d.contextBasedTranslationKeys.workflows.sharing.unavailable.title,{interpolate:{name:E.value.name}}))),O=_((()=>Rn(E.value?.scopes??Ea(xr(E.value.id)).scopes).workflow)),R=_((()=>E.value.homeProject?.type===yo.Personal&&E.value.homeProject?.id===p.personalProject?.id&&!O.value.share)),U=_((()=>u.getWorkflowOwnerName(`${E.value.id}`))),V=_((()=>p.personalProjects.filter((e=>e.id!==E.value.homeProject?.id)))),W=_((()=>$.value?.relations.length??0)),q=_((()=>({"workflow:editor":f.baseText("workflows.shareModal.role.editor"),"workflow:owner":""}))),H=_((()=>v.processedWorkflowRoles.map((({slug:e,scopes:t,displayName:o,licensed:a,description:r,systemRole:l,roleType:n})=>({slug:e,displayName:e in q.value?q.value[e]:o,scopes:t,licensed:a,description:r,systemRole:l,roleType:n}))))),K=(e,t)=>{yr.track(e,{workflow_id:E.value.id,...t})},G=e=>{K("User selected sharee to add",{project_id_sharer:E.value.homeProject?.id,project_id_sharee:e.id})},Y=e=>{K("User selected sharee to remove",{project_id_sharer:E.value.homeProject?.id,project_id_sharee:e.id})},Q=async()=>{if(!j.value){j.value=!0;try{const e=await(async()=>{if(o.isWorkflowSaved[E.value.id])return E.value.id;{const e=w.query.folderId,t=await k.saveAsNewWorkflow({parentFolderId:e});if(!t)throw new Error(f.baseText("workflows.shareModal.onSave.error.title"));return t}})();await u.saveWorkflowSharedWith({workflowId:e,sharedWithProjects:M.value}),m.showMessage({title:f.baseText("workflows.shareModal.onSave.success.title")}),z.value=!1}catch(e){m.showError(e,f.baseText("workflows.shareModal.onSave.error.title"))}finally{N.emit("close"),j.value=!1}}},X=async()=>!z.value||"confirm"!==await g.confirm(f.baseText("workflows.shareModal.saveBeforeClose.message"),f.baseText("workflows.shareModal.saveBeforeClose.title"),{type:"warning",confirmButtonText:f.baseText("workflows.shareModal.saveBeforeClose.confirmButtonText"),cancelButtonText:f.baseText("workflows.shareModal.saveBeforeClose.cancelButtonText")})||await Q(),J=()=>{b.goToUpgrade("workflow_sharing","upgrade-workflow-sharing")};return C((async()=>{await(async()=>{A.value&&(await p.getAllProjects(),o.isWorkflowSaved[E.value.id]&&await a.fetchWorkflow(E.value.id),P.value&&E.value.homeProject&&($.value=await p.fetchProject(E.value.homeProject.id))),j.value=!1})()})),B(M,(()=>{z.value=!0}),{deep:!0}),(e,t)=>(r(),Z(Li,{width:"460px","max-height":"75%",title:L.value,"event-bus":T(N),name:T(ri),center:!0,"before-close":X},{content:oe((()=>[A.value?(r(),i("div",{key:1,class:I(e.$style.container)},[O.value.share||P.value||R.value?y("",!0):(r(),Z(T(Ct),{key:0,bold:!1,class:"mb-s"},{default:oe((()=>[l(x(T(f).baseText("workflows.shareModal.info.sharee",{interpolate:{workflowOwnerName:U.value}})),1)])),_:1})),D(qc,{features:[T(Xn).Sharing],class:I(e.$style.content)},{fallback:oe((()=>[D(T(Je),null,{default:oe((()=>[D(T(me),{keypath:T(d).contextBasedTranslationKeys.workflows.sharing.unavailable.description.tooltip,tag:"span",scope:"global"},{action:oe((()=>[...t[2]||(t[2]=[])])),_:1},8,["keypath"])])),_:1})])),default:oe((()=>[n("div",null,[D(cd,{modelValue:M.value,"onUpdate:modelValue":t[0]||(t[0]=e=>M.value=e),"home-project":E.value.homeProject,projects:V.value,roles:H.value,readonly:!O.value.share,static:P.value||!O.value.share,"disabled-tooltip":R.value?T(f).baseText("workflows.shareModal.info.personalSpaceRestricted"):void 0,placeholder:T(f).baseText("workflows.shareModal.select.placeholder"),"empty-options-text":T(f).baseText("workflows.shareModel.select.notFound"),onProjectAdded:G,onProjectRemoved:Y},null,8,["modelValue","home-project","projects","roles","readonly","static","disabled-tooltip","placeholder","empty-options-text"]),P.value?(r(),Z(T(Ct),{key:0,bold:!1,class:"mt-s"},{default:oe((()=>[D(T(me),{keypath:"workflows.shareModal.info.members",tag:"span",scope:"global"},{projectName:oe((()=>[l(x(E.value.homeProject?.name),1)])),members:oe((()=>[n("strong",null,x(T(f).baseText("workflows.shareModal.info.members.number",{interpolate:{number:String(W.value)},adjustToNumber:W.value})),1)])),_:1})])),_:1})):y("",!0)])])),_:1},8,["features","class"])],2)):(r(),i("div",{key:0,class:I(e.$style.container)},[D(T(Je),null,{default:oe((()=>[l(x(T(f).baseText(T(d).contextBasedTranslationKeys.workflows.sharing.unavailable.description.modal)),1)])),_:1})],2))])),footer:oe((()=>[A.value?(r(),Z(qc,{key:1,features:[T(Xn).Sharing],class:I(e.$style.actionButtons)},{default:oe((()=>[S(D(T(Je),{color:"text-light",size:"small",class:"mr-xs"},{default:oe((()=>[l(x(T(f).baseText("workflows.shareModal.changesHint")),1)])),_:1},512),[[F,z.value]]),P.value?(r(),Z(T(Le),{key:0,variant:"subtle",onClick:t[1]||(t[1]=e=>T(N).emit("close"))},{default:oe((()=>[l(x(T(f).baseText("generic.close")),1)])),_:1})):S((r(),Z(T(Le),{key:1,loading:j.value,disabled:!z.value,"data-test-id":"workflow-sharing-modal-save-button",onClick:Q},{default:oe((()=>[l(x(T(f).baseText("workflows.shareModal.save")),1)])),_:1},8,["loading","disabled"])),[[F,O.value.share]])])),_:1},8,["features","class"])):(r(),i("div",{key:0,class:I(e.$style.actionButtons)},[D(T(Le),{onClick:J},{default:oe((()=>[l(x(T(f).baseText(T(d).contextBasedTranslationKeys.workflows.sharing.unavailable.button)),1)])),_:1})],2))])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{container:"_container_15pka_125",content:"_content_15pka_135",usersList:"_usersList_15pka_142",actionButtons:"_actionButtons_15pka_147",roleSelect:"_roleSelect_15pka_153",roleSelectRemoveOption:"_roleSelectRemoveOption_15pka_157"}}]]),Sf=$t(m({__name:"WorkflowDiffModal",props:{data:{}},setup(e){const t=e,o=Zo(),a=M(),n=Gr(),i=qt(),c=se(),d=et(),u=nt(),p=vo(),v={resetOnExecute:!0,shallow:!1,immediate:!1},m=s(!1),g=()=>{if(!m.value)if(m.value=!0,window.history.length>1)d.back();else{const e={...u.query};delete e.diff,delete e.direction,d.replace({query:e})}},b=e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),g())},f=ve((async()=>{if("push"===t.data.direction&&"created"===t.data.workflowStatus)return{workflow:void 0,remote:!0};try{const{workflowId:e}=t.data,{content:o}=await i.getRemoteWorkflow(e);return{workflow:o,remote:!0}}catch(e){return o.showError(e,c.baseText("generic.error")),g(),{workflow:void 0,remote:!0}}}),void 0,v),h=ve((async()=>{try{const{workflowId:e}=t.data;return{workflow:await p.fetchWorkflow(e),remote:!1}}catch(e){return o.showError(e,c.baseText("generic.error")),g(),{workflow:void 0,remote:!1}}}),void 0,v),w=_((()=>"push"===t.data.direction?f:h)),k=_((()=>"push"===t.data.direction?h:f)),j=_((()=>w.value.state.value?.workflow)),z=_((()=>k.value.state.value?.workflow)),N=_((()=>!j.value&&!!z.value));function S(e){return e?c.baseText("workflowDiff.remote",{interpolate:{branchName:i.preferences.branchName}}):c.baseText("workflowDiff.local")}const $=_((()=>S(w.value.state.value?.remote??!1))),A=_((()=>S(k.value.state.value?.remote??!1)));return C((async()=>{document.addEventListener("keydown",b,!0),await n.loadNodeTypesIfNotLoaded(),f.execute(),h.execute(),yr.track("user_clicks_compare_workflows",{instance_id:ji().instanceId,workflow_id:t.data.workflowId,source:"push_pull_modal"})})),E((()=>{document.removeEventListener("keydown",b,!0)})),(t,o)=>(r(),Z(Li,{"event-bus":e.data.eventBus,name:T(Hl),"custom-class":T(a).workflowDiffModal,height:"100%",width:"100%","max-width":"100%","max-height":"100%","close-on-press-escape":!1,"show-close":!1,onBeforeClose:g},{content:oe((()=>[D(Dd,{"source-workflow":j.value,"target-workflow":z.value,"source-label":$.value,"target-label":A.value,"show-back-button":!0,source:"push_pull_modal",onBack:g},{sourceLabel:oe((()=>[w.value.state.value?(r(),Z(T(Je),{key:0,color:"text-dark",size:"small",class:I(T(a).sourceBadge)},{default:oe((()=>[w.value.state.value.remote?(r(),Z(T(fe),{key:0,icon:"git-branch"})):y("",!0),l(" "+x($.value),1)])),_:1},8,["class"])):y("",!0)])),sourceEmptyText:oe((()=>[w.value.state.value?.remote?(r(),Z(T(Je),{key:0,color:"text-base"},{default:oe((()=>[l(x(N.value?T(c).baseText("workflowDiff.newWorkflow.remote"):T(c).baseText("workflowDiff.deletedWorkflow.remote")),1)])),_:1})):(r(),Z(T(Je),{key:1,color:"text-base"},{default:oe((()=>[l(x(N.value?T(c).baseText("workflowDiff.newWorkflow.database"):T(c).baseText("workflowDiff.deletedWorkflow.database")),1)])),_:1}))])),targetLabel:oe((()=>[k.value.state.value?(r(),Z(T(Je),{key:0,color:"text-dark",size:"small",class:I(T(a).sourceBadge)},{default:oe((()=>[k.value.state.value.remote?(r(),Z(T(fe),{key:0,icon:"git-branch"})):y("",!0),l(" "+x(A.value),1)])),_:1},8,["class"])):y("",!0)])),targetEmptyText:oe((()=>[k.value.state.value?.remote?(r(),Z(T(Je),{key:0,color:"text-base"},{default:oe((()=>[l(x(T(c).baseText("workflowDiff.deletedWorkflow.remote")),1)])),_:1})):(r(),Z(T(Je),{key:1,color:"text-base"},{default:oe((()=>[l(x(T(c).baseText("workflowDiff.deletedWorkflow.database")),1)])),_:1}))])),_:1},8,["source-workflow","target-workflow","source-label","target-label"])])),_:1},8,["event-bus","name","custom-class"]))}}),[["__cssModules",{$style:{workflowDiffModal:"_workflowDiffModal_15wz4_125",sourceBadge:"_sourceBadge_15wz4_141 _sourceBadge_5j5ev_3"}}]]),Mf=$t(m({__name:"PromptMfaCodeModal",setup(e){const t=se(),o=vt(),a=s(!1),l=[{name:"mfaCodeOrMfaRecoveryCode",initialValue:"",properties:{label:t.baseText("mfa.code.recovery.input.label"),placeholder:t.baseText("mfa.code.recovery.input.placeholder"),focusInitially:!0,capitalize:!0,required:!0}}];function i(e){"mfaCodeOrMfaRecoveryCode"in e&&"string"==typeof e.mfaCodeOrMfaRecoveryCode&&(mn(e.mfaCodeOrMfaRecoveryCode)?Gi.emit("close",{mfaRecoveryCode:e.mfaCodeOrMfaRecoveryCode}):Gi.emit("close",{mfaCode:e.mfaCodeOrMfaRecoveryCode}))}function c(){o.emit("submit")}function d(e){a.value=e}return(e,s)=>(r(),Z(Li,{width:"500px",height:"300px","max-height":"640px",title:T(t).baseText("mfa.prompt.code.modal.title"),"event-bus":T(Gi),name:T(Gl),center:!0},{content:oe((()=>[n("div",{class:I([e.$style.formContainer])},[D(T(yt),{"data-test-id":"mfa-code-or-recovery-code-input",inputs:l,"event-bus":T(o),onSubmit:i,onReady:d},null,8,["event-bus"])],2)])),footer:oe((()=>[n("div",null,[D(T(Le),{float:"right",disabled:!a.value,label:T(t).baseText("settings.personal.save"),size:"large","data-test-id":"mfa-save-button",onClick:c},null,8,["disabled","label"])])])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{formContainer:"_formContainer_1rysb_125"}}]]),$f=m({__name:"DynamicModalLoader",setup(e){const t=h([]),o=()=>{const e=[];er().forEach(((t,o)=>{const a=(e=>"function"==typeof e)(t.component)?v(t.component):t.component;e.push({key:o,component:a})})),t.value=e};let a;return C((()=>{o(),a=kr((()=>{o()}))})),E((()=>{a?.()})),(e,o)=>(r(),i("div",null,[(r(!0),i(j,null,Y(t.value,(e=>(r(),Z(gg,{key:e.key,name:e.key},{default:oe((({modalName:t,active:o,open:a,activeId:l,mode:n,data:i})=>[(r(),Z(Q(e.component),{"modal-name":t,active:o,open:a,"active-id":l,mode:n,data:i},null,8,["modal-name","active","open","active-id","mode","data"]))])),_:2},1032,["name"])))),128))]))}}),Af=$t(m({__name:"TemplateCard",props:{template:{},currentNodeName:{}},setup(e){const t=e,o=Gr(),{getTemplateRoute:a,trackTemplateTileClick:s}=Wd(),c=et(),d=Sr(),u=se(),p=_((()=>{if(!t.template?.nodes)return[];const e=new Set(t.template.nodes.map((e=>e.name))),a=Array.from(e);if(t.currentNodeName&&e.has(t.currentNodeName)){const e=a.filter((e=>e!==t.currentNodeName)),r=[t.currentNodeName];return e.length>0&&r.push(e[0]),r.map((e=>o.getNodeType(e))).filter(Boolean)}return a.slice(0,2).map((e=>o.getNodeType(e))).filter(Boolean)})),v=async()=>{s(t.template.id),await c.push(a(t.template.id)),d.closeModal(di)};return(t,o)=>(r(),Z(T(Ae),{class:I(t.$style.suggestion)},{default:oe((()=>[n("div",null,[p.value.length>0?(r(),i("div",{key:0,class:I([t.$style.nodes,"mb-s"])},[(r(!0),i(j,null,Y(p.value,(e=>(r(),i("div",{key:e.name,class:I(t.$style.nodeIcon)},[D(Gc,{size:18,"stroke-width":1.5,"node-type":e},null,8,["node-type"])],2)))),128))],2)):y("",!0),D(T(Je),{size:"medium",bold:!0},{default:oe((()=>[l(x(e.template.name),1)])),_:1})]),n("div",{class:I([t.$style.actions,"mt-m"])},[D(T(Le),{variant:"subtle",label:T(u).baseText("workflows.templateRecoV2.useTemplate"),size:"xsmall",onClick:v},null,8,["label"])],2)])),_:1},8,["class"]))}}),[["__cssModules",{$style:{nodes:"_nodes_1e9yq_125",nodeIcon:"_nodeIcon_1e9yq_130",suggestion:"_suggestion_1e9yq_141",actions:"_actions_1e9yq_148",user:"_user_1e9yq_154",avatar:"_avatar_1e9yq_160"}}]]),Pf=["src"],Bf=$t(m({__name:"YoutubeCard",props:{videoId:{},title:{},description:{}},setup(e){const t=e,{trackVideoClick:o}=Wd(),a=()=>{o(t.title),window.open(`https://www.youtube.com/watch?v=${t.videoId}`,"_blank")};return(e,o)=>(r(),Z(T(Ae),{hoverable:"",onClick:a},{default:oe((()=>[n("div",{class:I(e.$style.tutorial)},[n("img",{src:`https://img.youtube.com/vi/${t.videoId}/hq720.jpg`,width:"250px",class:I(e.$style.video)},null,10,Pf),n("div",null,[D(T(Je),{tag:"h2",size:"large",bold:!0},{default:oe((()=>[l(x(t.title),1)])),_:1}),D(T(Je),{tag:"h3",size:"small",class:"mt-2xs"},{default:oe((()=>[l(x(t.description),1)])),_:1})])],2)])),_:1}))}}),[["__cssModules",{$style:{tutorial:"_tutorial_7x292_125",video:"_video_7x292_131"}}]]),Lf=m({__name:"NodeRecommendationModal",props:{modalName:{},data:{}},setup(e){const t=e,o=Sr(),{nodes:a,getNodeData:c,getTemplateData:d,trackModalTabView:u,trackSeeMoreClick:p}=Wd(),v=Gr(),m=se(),g=()=>{o.closeModal(di)},b=s(t.data.nodeName??a[0]??""),f=s([]),h=s([]),y=s(!1),w=_((()=>a.map((e=>({value:e,label:v.getNodeType(e)?.displayName??""}))))),k=_((()=>new Map(a.map((e=>[e,v.getNodeType(e)]))))),C=_((()=>c(b.value))),E=_((()=>C.value.youtube||[])),N=_((()=>{const e=k.value.get(b.value)?.displayName??"",t=encodeURIComponent(e);return`${ii.BASE_WEBSITE_URL}?integrations=${t}&q=Simple`})),S=_((()=>{const e=k.value.get(b.value)?.displayName??"",t=encodeURIComponent(e);return`${ii.BASE_WEBSITE_URL}?integrations=${t}`}));function M(e){b.value=e}return z((async()=>{if(!b.value)return;const e=w.value.find((e=>e.value===b.value))?.label;e&&u(e),y.value=!0;try{const e=c(b.value),t=e.starter?.map((async e=>await d(e)))||[],o=e.popular?.map((async e=>await d(e)))||[],[a,r]=await Promise.all([Promise.allSettled(t),Promise.allSettled(o)]);f.value=a.filter((e=>"fulfilled"===e.status&&null!==e.value)).map((e=>e.value)),h.value=r.filter((e=>"fulfilled"===e.status&&null!==e.value)).map((e=>e.value))}catch(t){console.error("Error loading templates:",t)}finally{y.value=!1}})),(e,t)=>(r(),Z(Li,{name:T(di),"min-width":"min(800px, 90vw)","max-height":"90vh",onClose:g,onCanceled:g},{header:oe((()=>[n("div",{class:I(e.$style.header)},[D(T(je),{modelValue:b.value,"onUpdate:modelValue":[t[0]||(t[0]=e=>b.value=e),M],options:w.value,size:"medium"},{option:oe((t=>[n("div",{class:I(e.$style.tab)},[D(Gc,{size:18,class:I(e.$style.nodeIcon),"stroke-width":1.5,"node-type":k.value.get(t.value)},null,8,["class","node-type"])],2)])),_:1},8,["modelValue","options"])],2)])),content:oe((()=>[n("div",{class:I([e.$style.title,"mb-m"])},[D(T(Je),{tag:"h2",size:"large",bold:!0},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.starterTemplates")),1)])),_:1}),D(T(mt),{href:N.value,onClick:t[1]||(t[1]=e=>T(p)("starter"))},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.seeMoreStarterTemplates")),1)])),_:1},8,["href"])],2),n("div",{class:I(e.$style.suggestions)},[y.value?(r(),i("div",{key:0,class:I(e.$style.loading)},[D(T(Oe),{size:"small"}),D(T(Je),{size:"small"},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.loadingTemplates")),1)])),_:1})],2)):(r(!0),i(j,{key:1},Y(f.value,(e=>(r(),Z(Af,{key:e.id,template:e,"current-node-name":b.value},null,8,["template","current-node-name"])))),128))],2),n("div",{class:I([e.$style.title,"mb-m mt-m"])},[D(T(Je),{tag:"h2",size:"large",bold:!0},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.popularTemplates")),1)])),_:1}),D(T(mt),{href:S.value,onClick:t[2]||(t[2]=e=>T(p)("popular"))},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.seeMorePopularTemplates")),1)])),_:1},8,["href"])],2),n("div",{class:I(e.$style.suggestions)},[y.value?(r(),i("div",{key:0,class:I(e.$style.loading)},[D(T(Oe),{size:"small"}),D(T(Je),{size:"small"},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.loadingTemplates")),1)])),_:1})],2)):(r(!0),i(j,{key:1},Y(h.value,(e=>(r(),Z(Af,{key:e.id,template:e,"current-node-name":b.value},null,8,["template","current-node-name"])))),128))],2),D(T(Je),{tag:"h2",size:"large",bold:!0,class:"mb-m mt-m"},{default:oe((()=>[l(x(T(m).baseText("workflows.templateRecoV2.tutorials")),1)])),_:1}),n("div",{class:I(e.$style.videos)},[(r(!0),i(j,null,Y(E.value,(e=>(r(),Z(Bf,{key:e.id,"video-id":e.id,title:e.title,description:e.description},null,8,["video-id","title","description"])))),128))],2)])),_:1},8,["name"]))}}),Of=$t(Lf,[["__cssModules",{$style:{header:"_header_156ku_125",tab:"_tab_156ku_130",suggestions:"_suggestions_156ku_134",title:"_title_156ku_142",videos:"_videos_156ku_149",loading:"_loading_156ku_156"}}]]),Rf=$t(m({__name:"TemplateCard",props:{template:{}},setup(e){const t=e,o=Gr(),{getTemplateRoute:a,trackTemplateClickFromModal:s}=Vd(),c=et(),d=Sr(),u=_((()=>{if(!t.template?.nodes)return[];const e=new Set(t.template.nodes.map((e=>e.name))),a=Array.from(e),r=[],l=o.getNodeType("n8n-nodes-base.hubspot");l&&e.has("n8n-nodes-base.hubspot")&&r.push(l);const n=a.filter((e=>"n8n-nodes-base.hubspot"!==e));if(n.length>0){const e=o.getNodeType(n[0]);e&&r.push(e)}return r})),p=_((()=>t.template?.name?t.template.name.replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{1F900}-\u{1F9FF}]|[\u{1FA00}-\u{1FA6F}]|[\u{1FA70}-\u{1FAFF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu,"").replace(/\s+/g," ").trim():"")),v=_((()=>t.template?.description?t.template.description.replace(/\*\*(.*?)\*\*/g,'<script setup lang="ts">').replace(/\*(.*?)\*/g,'<script setup lang="ts">').replace(/`(.*?)`/g,'<script setup lang="ts">').replace(/!\[(.*?)\]\(.*?\)/g,"").replace(/\[(.*?)\]\(.*?\)/g,'<script setup lang="ts">').replace(/#{1,6}\s/g,"").replace(/^\s*[-*+]\s/gm,"").replace(/^\s*\d+\.\s/gm,"").replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{1F900}-\u{1F9FF}]|[\u{1FA00}-\u{1FA6F}]|[\u{1FA70}-\u{1FAFF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu,"").replace(/[\r\n\t\f\v]/g," ").replace(/[\u00A0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/g," ").replace(/[\u200B-\u200D\uFEFF\uFE0F]/g,"").replace(/\s+/g," ").trim():"")),m=async()=>{s(t.template.id),await c.push(a(t.template.id)),d.closeModal(sn)};return(e,t)=>(r(),Z(T(Ae),{class:I(e.$style.suggestion),onClick:m},{default:oe((()=>[n("div",{class:I(e.$style.content)},[D(T(Je),{size:"medium",bold:!0},{default:oe((()=>[l(x(p.value),1)])),_:1}),v.value?(r(),Z(T(Je),{key:0,size:"small",class:I([e.$style.description,"mt-2xs"])},{default:oe((()=>[l(x(v.value),1)])),_:1},8,["class"])):y("",!0)],2),u.value.length>0?(r(),i("div",{key:0,class:I([e.$style.nodes,"mt-m"])},[(r(!0),i(j,null,Y(u.value,(t=>(r(),i("div",{key:t.name,class:I(e.$style.nodeIcon)},[D(Gc,{size:18,"stroke-width":1.5,"node-type":t},null,8,["node-type"])],2)))),128))],2)):y("",!0)])),_:1},8,["class"]))}}),[["__cssModules",{$style:{nodes:"_nodes_1mfcg_125",nodeIcon:"_nodeIcon_1mfcg_130",remainingNodes:"_remainingNodes_1mfcg_139",description:"_description_1mfcg_144",suggestion:"_suggestion_1mfcg_154",content:"_content_1mfcg_169"}}]]),Df={key:1},Uf=$t(m({__name:"NodeRecommendationModal",setup(e){const t=Sr(),o=Jt(),{getHubSpotData:a,getTemplateData:c,trackPersonalizationModalView:d,trackTemplatesRepoClickFromModal:u}=Vd(),p=se(),v=()=>{t.closeModal(sn)},m=()=>{u(),window.open(o.websiteTemplateRepositoryURL,"_blank")},g=s([]),b=s(!1);return z((async()=>{d(),b.value=!0;try{const e=a().templates?.map((async e=>await c(e)))||[];g.value=(await Promise.allSettled(e)).filter((e=>"fulfilled"===e.status&&null!==e.value)).map((e=>e.value))}catch(e){console.error("Error loading templates:",e)}finally{b.value=!1}})),(e,t)=>(r(),Z(Li,{name:T(sn),"min-width":"min(800px, 90vw)","max-height":"90vh",class:I(e.$style.modal),onClose:v,onCanceled:v},{header:oe((()=>[n("div",{class:I(e.$style.header)},[D(T(Je),{tag:"h1",size:"large",bold:!0},{default:oe((()=>[l(x(T(p).baseText("experiments.personalizedTemplatesV3.recommendedForYou")),1)])),_:1})],2)])),content:oe((()=>[b.value?(r(),i("div",{key:0,class:I(e.$style.loading)},[D(T(Oe),{size:"small"}),D(T(Je),{size:"small"},{default:oe((()=>[l(x(T(p).baseText("experiments.personalizedTemplatesV3.loadingTemplates")),1)])),_:1})],2)):(r(),i("div",Df,[n("div",{class:I(e.$style.templates)},[(r(!0),i(j,null,Y(g.value,(e=>(r(),Z(Rf,{key:e.id,template:e},null,8,["template"])))),128))],2),D(T(Ae),{class:I([e.$style.footerCard]),onClick:m},{default:oe((()=>[n("div",{class:I(e.$style.footerContent)},[n("div",{class:I(e.$style.footerText)},[D(T(Je),{size:"medium",bold:!0,class:"mr-s",color:"text-light"},{default:oe((()=>[l(x(T(p).baseText("experiments.personalizedTemplatesV3.couldntFind")),1)])),_:1}),D(T(Je),{size:"small",class:I("mt-2xs")},{default:oe((()=>[l(x(T(p).baseText("experiments.personalizedTemplatesV3.browseAllTemplates")),1)])),_:1})],2),n("div",{class:I(e.$style.footerIcon)},[D(T(fe),{icon:"external-link",size:"medium"})],2)],2)])),_:1},8,["class"])]))])),_:1},8,["name","class"]))}}),[["__cssModules",{$style:{modal:"_modal_1a3q6_125",header:"_header_1a3q6_129",templates:"_templates_1a3q6_134",loading:"_loading_1a3q6_141",footerCard:"_footerCard_1a3q6_150",footerContent:"_footerContent_1a3q6_161",footerText:"_footerText_1a3q6_167",footerIcon:"_footerIcon_1a3q6_172"}}]]),Vf={key:2},Wf=$t(m({__name:"VariableModal",props:{mode:{default:"new"},variable:{}},setup(e){const t=e,o=se(),{showError:a}=Zo(),c=Sr(),d=Vo(),u=co(),p=he(),v=s(!1),m=s(null),b=[{name:"REQUIRED"},{name:"MAX_LENGTH",config:{maximum:50}},{name:"MATCH_REGEX",config:{regex:/^[A-Za-z0-9_]+$/,message:o.baseText("variables.editing.key.error.regex")}}],f=[{name:"MAX_LENGTH",config:{maximum:1e3}}],h=g({key:t.variable?.key||"",value:t.variable?.value||"",projectId:t.variable?t.variable.project?.id:u.currentProjectId}),w=g({key:!1,value:!1}),E=_((()=>!!h.key&&!!d.variables.find((e=>("edit"!==t.mode||e.id!==t.variable?.id)&&e.key===h.key&&(!e.project&&!h.projectId||e.project&&e.project?.id===h.projectId))))),z=_((()=>!(!h.key||E.value||!h.projectId||!d.variables.find((e=>e.key===h.key&&!e.project))))),N=_((()=>Object.values(w).every((e=>e))&&!E.value)),S=_((()=>"new"===t.mode?o.baseText("variables.modal.title.create"):o.baseText("variables.modal.title.edit"))),M=_((()=>{const e=[{value:"",label:o.baseText("variables.modal.scope.global"),icon:{type:"icon",value:"database"}}];return u.availableProjects&&e.push(...u.availableProjects.filter((e=>"personal"!==e.type)).map((e=>{const t=e.icon||{type:"icon",value:"layer-group"};return{value:e.id,label:e.name??e.id,icon:t}}))),e})),$=_((()=>M.value.find((e=>e.value===h.projectId))?.icon??{type:"icon",value:"database"})),A=_((()=>"new"===t.mode&&!u.currentProjectId));function P(){c.closeModal(ha)}async function B(){if(N.value)try{v.value=!0;const e={key:h.key,value:h.value};void 0!==h.projectId&&(e.projectId=h.projectId),"new"===t.mode?await d.createVariable(e):t.variable&&await d.updateVariable({id:t.variable.id,...e}),P()}catch(e){a(e,o.baseText("variables.errors.save"))}finally{v.value=!1}}return C((async()=>{await k();const e=m.value?.inputRef;e&&requestAnimationFrame((()=>{e.focus()})),"new"===t.mode&&b.push({name:"MATCH_REGEX",config:{regex:/^[A-Za-z_]/,message:o.baseText("variables.editing.key.error.regex-no-start-with-number")}})})),(e,t)=>(r(),Z(Li,{title:S.value,"event-bus":T(p),name:T(ha),width:"600px","lock-scroll":!1,"close-on-esc":!0,"close-on-click-modal":!1,"show-close":!0},{content:oe((()=>[n("div",{class:I(e.$style.form),onKeyup:V(B,["enter"])},[D(T(tt),{ref_key:"keyInputRef",ref:m,modelValue:h.key,"onUpdate:modelValue":t[0]||(t[0]=e=>h.key=e),label:T(o).baseText("variables.modal.key.label"),name:"key","focus-initially":"","data-test-id":"variable-modal-key-input",placeholder:T(o).baseText("variables.editing.key.placeholder"),required:"","validate-on-blur":!0,"validation-rules":b,onValidate:t[1]||(t[1]=e=>w.key=e)},null,8,["modelValue","label","placeholder"]),E.value?(r(),Z(T(Ge),{key:0,theme:"danger","data-test-id":"variable-modal-key-exists-error"},{default:oe((()=>[l(x(T(o).baseText("variables.modal.error.keyExistsInProject")),1)])),_:1})):z.value?(r(),Z(T(Ge),{key:1,theme:"warning","data-test-id":"variable-modal-global-exists-warning"},{default:oe((()=>[l(x(T(o).baseText("variables.modal.warning.globalKeyExists")),1)])),_:1})):y("",!0),D(T(tt),{modelValue:h.value,"onUpdate:modelValue":t[2]||(t[2]=e=>h.value=e),name:"value",label:T(o).baseText("variables.modal.value.label"),"data-test-id":"variable-modal-value-input",placeholder:T(o).baseText("variables.editing.value.placeholder"),type:"textarea",autosize:{minRows:3,maxRows:6},maxlength:1e3,"validate-on-blur":!0,"validation-rules":f,onValidate:t[3]||(t[3]=e=>w.value=e)},null,8,["modelValue","label","placeholder"]),A.value?(r(),i("div",Vf,[D(T(jt),{label:T(o).baseText("variables.modal.scope.label"),color:"text-dark"},{default:oe((()=>[D(T(Ue),{modelValue:h.projectId,"onUpdate:modelValue":t[4]||(t[4]=e=>h.projectId=e),size:"large",filterable:"","data-test-id":"variable-modal-scope-select"},{prefix:oe((()=>["emoji"===$.value?.type?(r(),Z(T(Je),{key:0,class:I(e.$style.menuItemEmoji)},{default:oe((()=>[l(x($.value.value),1)])),_:1},8,["class"])):$.value?.value?(r(),Z(T(fe),{key:1,icon:$.value.value},null,8,["icon"])):y("",!0)])),default:oe((()=>[(r(!0),i(j,null,Y(M.value,(t=>(r(),Z(T(Te),{key:t.value||"global",value:t.value,label:t.label,class:I({[e.$style.globalOption]:""===t.value})},{default:oe((()=>[n("div",{class:I(e.$style.optionContent)},["emoji"===t.icon?.type?(r(),Z(T(Je),{key:0,class:I(e.$style.menuItemEmoji)},{default:oe((()=>[l(x(t.icon.value),1)])),_:2},1032,["class"])):t.icon?.value?(r(),Z(T(fe),{key:1,icon:t.icon.value},null,8,["icon"])):y("",!0),n("span",null,x(t.label),1)],2)])),_:2},1032,["value","label","class"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"])])):y("",!0)],34)])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{variant:"subtle",label:T(o).baseText("variables.modal.button.cancel"),"data-test-id":"variable-modal-cancel-button",onClick:P},null,8,["label"]),D(T(Le),{loading:v.value,disabled:!N.value,label:T(o).baseText("variables.modal.button.save"),"data-test-id":"variable-modal-save-button",onClick:B},null,8,["loading","disabled","label"])],2)])),_:1},8,["title","event-bus","name"]))}}),[["__cssModules",{$style:{form:"_form_uzzue_125",footer:"_footer_uzzue_131",optionContent:"_optionContent_uzzue_139",iconEmoji:"_iconEmoji_uzzue_145",globalOption:"_globalOption_uzzue_150"}}]]),qf=m({__name:"StopManyExecutionsModal",props:{modalName:{}},setup(t){const o=t,a=s(!1),i=Vi(),c=se(),d=Ua(),u=s(!0),p=s(!0),v=s(!0),m=_((()=>{const{startedBefore:e,startedAfter:t}=i.executionsFilters;return e&&t?c.baseText("executionStopManyModal.dateHint.startEnd",{interpolate:{startedBefore:e,startedAfter:t}}):t?c.baseText("executionStopManyModal.dateHint.startOnly",{interpolate:{startedAfter:t}}):e?c.baseText("executionStopManyModal.dateHint.endOnly",{interpolate:{startedBefore:e}}):""})),g=_((()=>"all"===i.filters.workflowId?c.baseText("executionStopManyModal.allWorkflowsHint"):"")),b=Zo(),f=he(),h=async()=>{try{const e=[v.value?["waiting"]:[],u.value?["running"]:[],p.value?["new"]:[]].flat(),{startedBefore:t,startedAfter:o}=i.executionsFilters;a.value=!0;const{stopped:r}=await i.stopManyExecutions({status:e,startedBefore:t,startedAfter:o});a.value=!1,b.showMessage({title:c.baseText("executionStopManyModal.success",{interpolate:{count:r}}),type:r>0?"success":"info"}),d.track("User confirmed stop many executions",{waitingExecutions:v.value,runningExecutions:u.value,queuedExecutions:p.value,stoppedCount:r})}catch(e){b.showError(e,c.baseText("executionStopManyModal.error.failure"))}finally{f.emit("close")}};function w(){f.emit("close")}return(e,t)=>(r(),Z(Li,{"max-width":"540px",title:T(c).baseText("executionStopManyModal.title"),"event-bus":T(f),name:o.modalName,center:!0},{content:oe((()=>[m.value?(r(),Z(T(yl),{key:0,class:I(e.$style.vertPadding)},{default:oe((()=>[D(T(Ge),{theme:"info"},{default:oe((()=>[l(x(m.value),1)])),_:1})])),_:1},8,["class"])):y("",!0),g.value?(r(),Z(T(yl),{key:1,class:I(e.$style.vertPadding)},{default:oe((()=>[D(T(Ge),{theme:"warning"},{default:oe((()=>[l(x(g.value),1)])),_:1})])),_:1},8,["class"])):y("",!0),D(T(yl),{class:I(e.$style.vertPadding)},{default:oe((()=>[D(T(Je),{color:"text-base"},{default:oe((()=>[l(x(T(c).baseText("executionStopManyModal.description")),1)])),_:1})])),_:1},8,["class"]),D(T(yl),null,{default:oe((()=>[D(T(tt),{modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),type:"checkbox",label:T(c).baseText("executionStopManyModal.queued"),"data-test-id":"sme-check-queued"},null,8,["modelValue","label"])])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(tt),{modelValue:u.value,"onUpdate:modelValue":t[1]||(t[1]=e=>u.value=e),type:"checkbox",label:T(c).baseText("executionStopManyModal.running"),"data-test-id":"sme-check-running"},null,8,["modelValue","label"])])),_:1}),D(T(yl),null,{default:oe((()=>[D(T(tt),{modelValue:v.value,"onUpdate:modelValue":t[2]||(t[2]=e=>v.value=e),type:"checkbox",label:T(c).baseText("executionStopManyModal.waiting"),"data-test-id":"sme-check-waiting"},null,8,["modelValue","label"])])),_:1})])),footer:oe((()=>[n("div",{class:I(e.$style.footer)},[D(T(Le),{variant:"subtle",label:T(c).baseText("executionStopManyModal.button.close"),"data-test-id":"sme-close-button",onClick:w},null,8,["label"]),D(T(Le),{disabled:!v.value&&!u.value&&!p.value,label:T(c).baseText("executionStopManyModal.button.submit"),loading:a.value,"data-test-id":"sme-submit-button",onClick:h},null,8,["disabled","label","loading"])],2)])),_:1},8,["title","event-bus","name"]))}}),Ff=$t(qf,[["__cssModules",{$style:{form:"_form_1v8e2_125",footer:"_footer_1v8e2_131",vertPadding:"_vertPadding_1v8e2_139"}}]]),Hf=$t(m({__name:"WorkflowDescriptionModal",props:{modalName:{},data:{}},setup(e){const t=e,o=he(),a=se(),i=Zo(),c=Ua(),d=Ft(),u=Pr(),p=s(t.data.workflowDescription??""),v=H("descriptionInput"),m=s(!1),g=_((()=>(p.value??"").trim())),b=_((()=>(t.data.workflowDescription??"").trim())),f=_((()=>g.value!==b.value)),h=_((()=>d.isModuleActive("mcp")&&d.moduleSettings.mcp?.mcpAccessEnabled)),y=_((()=>h.value?a.baseText("workflow.description.mcp"):a.baseText("workflow.description.nomcp"))),w=()=>{o.emit("close")},k=async()=>{await(async()=>{m.value=!0;try{await u.saveWorkflowDescription(t.data.workflowId,g.value??null),t.data.onSave?.(g.value??null),c.track("User set workflow description",{workflow_id:t.data.workflowId,description:g.value??null})}catch(e){i.showError(e,a.baseText("workflow.description.error.title"))}finally{m.value=!1}})(),o.emit("close")},E=async e=>{if("Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),w()),"Enter"===e.key&&!e.shiftKey){if(!f.value)return;e.preventDefault(),e.stopPropagation(),await k()}};return C((()=>{setTimeout((()=>{v.value?.focus()}),150)})),(e,t)=>(r(),Z(Li,{name:T(Rl),title:T(a).baseText("generic.description"),width:"500",class:I(e.$style.container),"event-bus":T(o),"close-on-click-modal":!1},{content:oe((()=>[n("div",{class:I(e.$style["description-edit-content"]),"data-test-id":"workflow-description-edit-content"},[D(T(Je),{color:"text-base","data-test-id":"descriptionTooltip"},{default:oe((()=>[l(x(y.value),1)])),_:1}),D(T(Ee),{ref_key:"descriptionInput",ref:v,modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),rows:6,"data-test-id":"workflow-description-input",type:"textarea",onKeydown:E},null,8,["modelValue"])],2)])),footer:oe((()=>[n("div",{class:I(e.$style["popover-footer"])},[D(T(Le),{variant:"subtle",label:T(a).baseText("generic.cancel"),size:"small",disabled:m.value,"data-test-id":"workflow-description-cancel-button",onClick:w},null,8,["label","disabled"]),D(T(Le),{variant:"solid",label:T(a).baseText("generic.unsavedWork.confirmMessage.confirmButtonText"),loading:m.value,disabled:!f.value||m.value,"data-test-id":"workflow-description-save-button",onClick:k},null,8,["label","loading","disabled"])],2)])),_:1},8,["name","title","class","event-bus"]))}}),[["__cssModules",{$style:{"description-edit-content":"_description-edit-content_1vjsk_125","popover-footer":"_popover-footer_1vjsk_132"}}]]),Kf=m({__name:"WorkflowActivationErrorMessage",props:{message:{}},setup(e){const t=se();return(o,a)=>(r(),i("div",null,[l(x(T(t).baseText("workflowActivator.showMessage.displayActivationError.message.errorDataNotUndefined"))+" ",1),a[0]||(a[0]=n("br",null,null,-1)),n("i",null,x(e.message),1)]))}}),Gf=$t(m({__name:"WorkflowPublishModal",setup(e){const t=he(),o=se(),a=Pr(),c=_((()=>Ea(xr(a.workflow.id)))),d=za(),{showMessage:p}=Zo(),v=Fd(),m=s(!1),g=H("publishForm"),b=s(""),f=s(""),h=_((()=>ho(a.workflowTriggerNodes))),w=_((()=>h.value.length>0)),k=_((()=>a.workflow.versionId!==c.value?.activeVersion?.versionId)),E=_((()=>a.nodesIssuesExist)),z=_((()=>!k.value||!w.value||E.value||m.value)),N=_((()=>z.value||0===f.value.trim().length)),S=_((()=>w.value?E.value?"nodeIssues":k.value?null:"noChanges":"noTrigger"));function M(){g.value?.focusInput()}C((()=>{const e=a.versionData;f.value||(f.value=e?.name?e.name:Bd(a.workflow.versionId)),!b.value&&e?.description&&(b.value=e.description),t.on("opened",M)})),K((()=>{t.off("opened",M)}));const $=_((()=>{const e=c.value?.usedCredentials;if(!e)return!1;const t=function(e){return Object.keys(e).find((e=>{const t=d.state.credentials[e];return t.isManaged&&"openAiApi"===t.type}))}(e);return!!t&&(o=c.value?.allNodes??[],a=t,o.some((e=>e?.credentials?.openAiApi?.id===a&&!e.disabled)));var o,a}));async function A(){if(N.value)return;m.value=!0;const{success:e,errorHandled:r}=await v.publishWorkflow(a.workflow.id,a.workflow.versionId,{name:f.value,description:b.value});e?(a.setWorkflowVersionData({versionId:a.workflow.versionId,name:f.value,description:b.value}),$.value&&p({title:o.baseText("freeAi.credits.showWarning.workflow.activation.title"),message:o.baseText("freeAi.credits.showWarning.workflow.activation.description"),type:"warning",duration:0}),yr.track("User published version from canvas",{workflow_id:a.workflow.id}),t.emit("close")):r||await async function(){let e;try{const t=await a.getActivationError(a.workflow.id);e=void 0===t?o.baseText("workflowActivator.showMessage.displayActivationError.message.errorDataUndefined"):u(Kf,{message:t})}catch{e=o.baseText("workflowActivator.showMessage.displayActivationError.message.catchBlock")}p({title:o.baseText("workflowActivator.showMessage.displayActivationError.title"),message:e,type:"warning",duration:0})}(),m.value=!1}return(e,s)=>(r(),Z(Li,{"max-width":"500px","max-height":"85vh",name:T(Il),center:!0,"show-close":!0,"close-on-click-modal":!1,"event-bus":T(t)},{header:oe((()=>[D(T(Ye),{size:"xlarge"},{default:oe((()=>[l(x(T(o).baseText("workflows.publishModal.title")),1)])),_:1})])),content:oe((()=>[n("div",{class:I(e.$style.content)},["noTrigger"===S.value?(r(),Z(T(Ge),{key:0,theme:"danger",icon:"status-error"},{default:oe((()=>[l(x(T(o).baseText("workflows.publishModal.noTriggerMessage")),1)])),_:1})):"nodeIssues"===S.value?(r(),Z(T(Ge),{key:1,theme:"danger",icon:"status-error"},{default:oe((()=>[l(x(T(o).baseText("workflowActivator.showMessage.activeChangedNodesIssuesExistTrue.title",{interpolate:{count:T(a).nodesWithIssues.length},adjustToNumber:T(a).nodesWithIssues.length}))+" ",1),n("ul",{class:I(e.$style.nodeLinks)},[(r(!0),i(j,null,Y(T(a).nodesWithIssues,(e=>(r(),i("li",{key:e.id},[D(T(mt),{size:"small",to:`/workflow/${T(a).workflow.id}/${e.id}`,onClick:s[0]||(s[0]=e=>T(t).emit("close"))},{default:oe((()=>[l(x(e.name),1)])),_:2},1032,["to"])])))),128))],2)])),_:1})):"noChanges"===S.value?(r(),Z(T(Ge),{key:2,theme:"warning"},{default:oe((()=>[l(x(T(o).baseText("workflows.publishModal.noChanges")),1)])),_:1})):y("",!0),D(lf,{ref_key:"publishForm",ref:g,"version-name":f.value,"onUpdate:versionName":s[1]||(s[1]=e=>f.value=e),description:b.value,"onUpdate:description":s[2]||(s[2]=e=>b.value=e),disabled:z.value,"version-name-test-id":"workflow-publish-version-name-input","description-test-id":"workflow-publish-description-input",onSubmit:A},null,8,["version-name","description","disabled"]),n("div",{class:I(e.$style.actions)},[D(T(Le),{variant:"subtle",disabled:m.value,label:T(o).baseText("generic.cancel"),"data-test-id":"workflow-publish-cancel-button",onClick:s[3]||(s[3]=e=>T(t).emit("close"))},null,8,["disabled","label"]),D(T(Le),{disabled:N.value,loading:m.value,label:T(o).baseText("workflows.publish"),"data-test-id":"workflow-publish-button",onClick:A},null,8,["disabled","loading","label"])],2)],2)])),_:1},8,["name","event-bus"]))}}),[["__cssModules",{$style:{content:"_content_1b5ei_125",actions:"_actions_1b5ei_131",nodeLinks:"_nodeLinks_1b5ei_137"}}]]),Yf=$t({components:{ElTag:kt},props:["text","type"]},[["render",Ry],["__cssModules",{$style:{badge:"_badge_pehdx_125",danger:"_danger_pehdx_135 _badge_pehdx_125",warning:"_warning_pehdx_142 _badge_pehdx_125"}}]]),Qf=$t(m({__name:"WarningTooltip",setup:e=>(e,t)=>(r(),i("span",null,[D(T($e),{content:" ",placement:"top"},{content:oe((()=>[R(e.$slots,"default")])),default:oe((()=>[D(T(fe),{class:I(e.$style.icon),icon:"triangle-alert"},null,8,["class"])])),_:3})]))}),[["__cssModules",{$style:{icon:"_icon_1n98w_125"}}]]),Xf=["href"],Jf=$t(m({__name:"VersionCard",props:{version:{}},setup(e){const t=se(),o=e=>null!==e?e.displayName:t.baseText("versionCard.unknown");return(a,s)=>{const c=q("n8n-html");return e.version?(r(),i("a",{key:0,href:e.version.documentationUrl,target:"_blank",class:I(a.$style.card),"data-test-id":"version-card"},[n("div",{class:I(a.$style.header)},[n("div",null,[n("div",{class:I(a.$style.name)},x(`${T(t).baseText("versionCard.version")} ${e.version.name}`),3),e.version.hasSecurityIssue?(r(),Z(Qf,{key:0},{default:oe((()=>[S(n("span",null,null,512),[[c,T(t).baseText("versionCard.thisVersionHasASecurityIssue")]])])),_:1})):y("",!0),e.version.hasSecurityFix?(r(),Z(Yf,{key:1,text:T(t).baseText("versionCard.securityUpdate"),type:"danger"},null,8,["text"])):y("",!0),e.version.hasBreakingChange?(r(),Z(Yf,{key:2,text:T(t).baseText("versionCard.breakingChanges"),type:"warning"},null,8,["text"])):y("",!0)]),n("div",{class:I(a.$style["release-date"])},[l(x(T(t).baseText("versionCard.released"))+" ",1),D(id,{date:e.version.createdAt},null,8,["date"])],2)],2),e.version.description||e.version.nodes&&e.version.nodes.length?(r(),i("div",{key:0,class:I(a.$style.divider)},null,2)):y("",!0),n("div",null,[e.version.description?S((r(),i("div",{key:0,class:I(a.$style.description)},null,2)),[[c,e.version.description]]):y("",!0),e.version.nodes&&e.version.nodes.length>0?(r(),i("div",{key:1,class:I(a.$style.nodes)},[(r(!0),i(j,null,Y(e.version.nodes,(e=>(r(),Z(Gc,{key:e.name,"node-type":e,title:o(e)},null,8,["node-type","title"])))),128))],2)):y("",!0)])],10,Xf)):y("",!0)}}}),[["__cssModules",{$style:{card:"_card_k0ocw_125",header:"_header_k0ocw_137",name:"_name_k0ocw_152",divider:"_divider_k0ocw_159",description:"_description_k0ocw_165","release-date":"_release-date_k0ocw_172",nodes:"_nodes_k0ocw_179"}}]]),Zf={key:0},eh=$t(m({__name:"UpdatesPanel",setup(e){const t=Ai(),o=Pi(),a=se();return(e,s)=>(r(),Z(fg,{name:T(vn),direction:"ltr",width:"520px","data-test-id":"version-updates-panel"},{header:oe((()=>[n("span",{class:I(e.$style.title)},x(T(a).baseText("updatesPanel.weVeBeenBusy")),3)])),content:oe((()=>[n("section",{class:I(e.$style.description)},[T(t).currentVersion?(r(),i("p",Zf,[l(x(T(a).baseText("updatesPanel.youReOnVersion",{interpolate:{currentVersionName:T(t).currentVersion.name}}))+" ",1),n("strong",null,[D(id,{date:T(t).currentVersion.createdAt},null,8,["date"])]),l(" "+x(T(a).baseText("updatesPanel.andIs"))+" ",1),n("strong",null,x(T(a).baseText("updatesPanel.version",{interpolate:{numberOfVersions:T(t).nextVersions.length,howManySuffix:T(t).nextVersions.length>1?"s":""}})),1),l(" "+x(T(a).baseText("updatesPanel.behindTheLatest")),1)])):y("",!0),T(t).infoUrl?(r(),Z(T(Le),{key:1,variant:"ghost",size:"large",class:I(e.$style.link),bold:!0,onClick:s[0]||(s[0]=e=>T(o).goToVersions())},{default:oe((()=>[D(T(fe),{icon:"info",class:"mr-2xs"}),n("span",null,x(T(a).baseText("updatesPanel.howToUpdateYourN8nVersion")),1)])),_:1},8,["class"])):y("",!0)],2),n("section",{class:I(e.$style.versions)},[(r(!0),i(j,null,Y(T(t).nextVersions,(t=>(r(),i("div",{key:t.name,class:I(e.$style["versions-card"])},[D(Jf,{version:t},null,8,["version"])],2)))),128))],2)])),_:1},8,["name"]))}}),[["__cssModules",{$style:{title:"_title_18xkw_125",description:"_description_18xkw_133",link:"_link_18xkw_148",versions:"_versions_18xkw_157","versions-card":"_versions-card_18xkw_166"}}]]),th=$t(m({__name:"CredentialResolverEditModal",props:{modalName:{},data:{}},setup(e){const t=e,o=he(),a=se(),c=Zo(),d=ji(),u=s("configuration"),p=s(!1),v=s(!1),m=s(""),g=s(""),b=s({}),f=s(null),h=s(!1),w=s(""),k=s(),E=s(""),z=s(""),N=s({}),S=s(!1),{resolverTypes:M,fetchResolverTypes:$,deleteResolver:A,isDeleting:P}=Od(),B=_((()=>!!t.data?.resolverId)),L=e=>"string"==typeof e||"number"==typeof e||"boolean"==typeof e||(Array.isArray(e)?e.every((e=>"string"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e))):"object"==typeof e&&null!==e),O=_((()=>M.value.find((e=>e.name===g.value)))),R=e=>({...e,name:"string"==typeof e.name?e.name:"",type:"string"==typeof e.type?e.type:"string",displayName:"string"==typeof e.displayName?e.displayName:"",default:e.default??"",..."boolean"==typeof e.required&&{required:e.required},..."string"==typeof e.description&&{description:e.description},..."string"==typeof e.placeholder&&{placeholder:e.placeholder}}),U=_((()=>O.value?.options?O.value.options.map(R).filter((e=>"hidden"!==e.type&&(!e.displayOptions||An(V.value,e,"",null,null)))):[])),V=_((()=>(e=>{const t={};for(const[o,a]of Object.entries(e))L(a)?t[o]=a:"string"!=typeof a&&"number"!=typeof a&&"boolean"!=typeof a||(t[o]=String(a));return t})(b.value))),W=_((()=>{for(const e of U.value){if(!0!==e.required)continue;const t=V.value[e.name];if("string"===e.type&&!t)return!1;if("number"===e.type){const e="string"==typeof t&&t.startsWith("=");if("number"!=typeof t&&!e)return!1}}return!0})),q=_((()=>{if(!B.value)return!1;const e=z.value!==g.value,t=JSON.stringify(N.value)!==JSON.stringify(b.value);return(e||t)&&(S.value=!0),S.value})),F=_((()=>{const e=""!==m.value.trim()&&""!==g.value;return B.value&&q.value?e&&null!==f.value:e})),H=_((()=>[{id:"configuration",label:a.baseText("credentialResolverEdit.sidebar.configuration"),position:"top"},{id:"details",label:a.baseText("credentialResolverEdit.sidebar.details"),position:"top"}])),K=()=>(h.value,!0),G=async()=>{if(F.value){if(v.value=!0,w.value="",!W.value)return w.value=a.baseText("credentialResolverEdit.error.missingRequiredFields"),void(v.value=!1);if(B.value&&q.value&&null===f.value)return w.value=a.baseText("credentialResolverEdit.clearCredentials.error.required"),void(v.value=!1);try{const e={name:m.value.trim(),type:g.value,config:b.value};let r;B.value&&(q.value&&null!==f.value?e.clearCredentials=f.value:q.value||(e.clearCredentials=!1)),r=B.value&&t.data?.resolverId?await ko(d.restApiContext,t.data.resolverId,e):await ta(d.restApiContext,e),t.data?.onSave&&t.data.onSave(r.id),c.showMessage({title:a.baseText("credentialResolverEdit.saveSuccess.title"),type:"success"}),h.value=!1,o.emit("close")}catch(e){w.value=e instanceof Error?e.message:a.baseText("credentialResolverEdit.error.save"),k.value?.scrollTo({top:0,behavior:"smooth"})}finally{v.value=!1}}},Q=e=>{b.value={...b.value,[e.name]:e.value},h.value=!0,w.value="",B.value&&(f.value=null)},X=e=>{m.value=e,h.value=!0},J=async()=>{t.data?.resolverId&&await A({id:t.data.resolverId,name:m.value,type:g.value,config:JSON.stringify(b.value),createdAt:new Date,updatedAt:new Date})&&(h.value=!1,t.data?.onDelete&&t.data.onDelete(t.data.resolverId),o.emit("close"))};return C((async()=>{p.value=!0,await $(),B.value?await(async()=>{if(t.data?.resolverId)try{const e=await uo(d.restApiContext,t.data.resolverId);m.value=e.name,g.value=e.type,b.value=e.decryptedConfig||{},E.value=e.name,z.value=e.type,N.value=bn(e.decryptedConfig||{}),S.value=!1,f.value=null}catch(e){c.showError(e,a.baseText("credentialResolverEdit.error.save"))}})():(m.value=a.baseText("credentialResolverEdit.defaultName"),f.value=null),p.value=!1})),(e,s)=>(r(),Z(Li,{name:T(pi),"custom-class":e.$style.resolverModal,"event-bus":T(o),loading:p.value,"before-close":K,width:"70%",height:"80%"},{header:oe((()=>[n("div",{class:I(e.$style.header)},[n("div",{class:I(e.$style.resolverInfo)},[n("div",{class:I(e.$style.resolverIcon)},[D(T(ze),{variant:"subtle",icon:"database",size:"large",disabled:!0,"aria-label":T(a).baseText("credentialResolverEdit.icon")},null,8,["aria-label"])],2),n("div",{class:I(e.$style.resolverName)},[m.value?(r(),Z(T(it),{key:0,"data-test-id":"credential-resolver-name","model-value":m.value,"onUpdate:modelValue":X},null,8,["model-value"])):y("",!0),O.value?(r(),Z(T(Je),{key:1,size:"small",tag:"p",color:"text-light"},{default:oe((()=>[l(x(O.value.displayName),1)])),_:1})):y("",!0)],2)],2),n("div",{class:I(e.$style.resolverActions)},[B.value?(r(),Z(T(ze),{key:0,variant:"subtle",title:T(a).baseText("credentialResolverEdit.delete"),icon:"trash-2",disabled:v.value,loading:T(P),"data-test-id":"credential-resolver-delete-button",onClick:J},null,8,["title","disabled","loading"])):y("",!0),D(Dv,{saved:!1,"is-saving":v.value,disabled:!F.value,"data-test-id":"credential-resolver-save-button",onClick:G},null,8,["is-saving","disabled"])],2)],2)])),content:oe((()=>[n("div",{class:I(e.$style.container),"data-test-id":"credential-resolver-edit-dialog"},[n("div",{class:I(e.$style.sidebar)},[(r(!0),i(j,null,Y(H.value,(e=>(r(),Z(T(Ke),{key:e.id,item:e,active:u.value===e.id,onClick:()=>{return t=e.id,void(u.value=t);var t}},null,8,["item","active","onClick"])))),128))],2),"configuration"===u.value?(r(),i("div",{key:0,ref_key:"mainContentRef",ref:k,class:I(e.$style.mainContent)},[w.value?(r(),Z(T(Ge),{key:0,theme:"danger",class:I(e.$style.errorAlert),"data-test-id":"credential-resolver-error-alert"},{default:oe((()=>[l(x(w.value),1)])),_:1},8,["class"])):y("",!0),B.value&&q.value?(r(),i("div",{key:1,class:I(e.$style.formGroup)},[n("label",{class:I(e.$style.label)},x(T(a).baseText("credentialResolverEdit.clearCredentials.label")),3),D(T(Ue),{modelValue:f.value,"onUpdate:modelValue":[s[0]||(s[0]=e=>f.value=e),s[1]||(s[1]=()=>{h.value=!0,w.value=""})],placeholder:T(a).baseText("credentialResolverEdit.clearCredentials.placeholder"),"data-test-id":"credential-resolver-clear-credentials-select"},{default:oe((()=>[D(T(Te),{label:T(a).baseText("credentialResolverEdit.clearCredentials.yes"),value:!0},null,8,["label"]),D(T(Te),{label:T(a).baseText("credentialResolverEdit.clearCredentials.no"),value:!1},null,8,["label"])])),_:1},8,["modelValue","placeholder"])],2)):y("",!0),B.value&&q.value?(r(),Z(T(Ge),{key:2,theme:"warning",class:I(e.$style.warningAlert),"data-test-id":"credential-resolver-clear-credentials-warning"},{default:oe((()=>[l(x(T(a).baseText("credentialResolverEdit.clearCredentials.warning")),1)])),_:1},8,["class"])):y("",!0),n("div",{class:I(e.$style.formGroup)},[n("label",{class:I(e.$style.label)},x(T(a).baseText("credentialResolverEdit.type.label")),3),D(T(Ue),{modelValue:g.value,"onUpdate:modelValue":[s[2]||(s[2]=e=>g.value=e),s[3]||(s[3]=()=>{h.value=!0,w.value="",f.value=null})],placeholder:T(a).baseText("credentialResolverEdit.type.placeholder"),"data-test-id":"credential-resolver-type-select"},{default:oe((()=>[(r(!0),i(j,null,Y(T(M),(e=>(r(),Z(T(Te),{key:e.name,label:e.displayName,value:e.name},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder"])],2),U.value.length>0?(r(),i("div",{key:3,class:I(e.$style.configSection)},[D(zv,{"credential-properties":U.value,"credential-data":V.value,"documentation-url":"","show-validation-warnings":!!w.value,onUpdate:Q},null,8,["credential-properties","credential-data","show-validation-warnings"])],2)):y("",!0)],2)):y("",!0),"details"===u.value?(r(),i("div",{key:1,class:I(e.$style.mainContent)},[n("div",{class:I(e.$style.formGroup)},[n("label",{class:I(e.$style.label)},x(T(a).baseText("credentialResolverEdit.details.id")),3),t.data?.resolverId?(r(),Z(T(Je),{key:0,color:"text-base"},{default:oe((()=>[l(x(t.data.resolverId),1)])),_:1})):(r(),Z(T(Je),{key:1,color:"text-light"},{default:oe((()=>[l(x(T(a).baseText("credentialResolverEdit.details.notSaved")),1)])),_:1}))],2)],2)):y("",!0)],2)])),_:1},8,["name","custom-class","event-bus","loading"]))}}),[["__cssModules",{$style:{resolverModal:"_resolverModal_jro8l_125",mainContent:"_mainContent_jro8l_139",resolverName:"_resolverName_jro8l_146",sidebar:"_sidebar_jro8l_153",header:"_header_jro8l_163",container:"_container_jro8l_167",resolverInfo:"_resolverInfo_jro8l_172",resolverActions:"_resolverActions_jro8l_180",resolverIcon:"_resolverIcon_jro8l_191",formGroup:"_formGroup_jro8l_197",label:"_label_jro8l_204",configSection:"_configSection_jro8l_210",errorAlert:"_errorAlert_jro8l_214",warningAlert:"_warningAlert_jro8l_218"}}]]),oh=$t(m({__name:"AIBuilderDiffModal",props:{data:{}},setup(e){const t=e,o=M(),a=Ua(),l=$a(),n=Sr();function i(){a.track("Workflow diff view closed",{source:"ai-builder-review"}),l.trackWorkflowBuilderJourney("user_closed_review_changes")}function s(){n.closeModal($n)}return C((()=>{a.track("Workflow diff view opened",{source:"ai-builder-review"}),l.trackWorkflowBuilderJourney("user_opened_review_changes")})),(a,l)=>(r(),Z(Li,{"event-bus":e.data.eventBus,name:T($n),"custom-class":T(o).aiBuilderDiffModal,height:"100%",width:"100%","max-width":"100%","max-height":"100%","close-on-press-escape":!0,"append-to-body":!0,"before-close":i},{content:oe((()=>[D(Dd,{"source-workflow":t.data.sourceWorkflow,"target-workflow":t.data.targetWorkflow,"source-label":t.data.sourceLabel,"target-label":t.data.targetLabel,"show-back-button":!0,onBack:s},null,8,["source-workflow","target-workflow","source-label","target-label"])])),_:1},8,["event-bus","name","custom-class"]))}}),[["__cssModules",{$style:{aiBuilderDiffModal:"_aiBuilderDiffModal_jcb8f_125",backButton:"_backButton_jcb8f_139"}}]]),ah=m({__name:"Modals",setup:e=>(e,t)=>(r(),i("div",null,[D(gg,{name:T(ba)},{default:oe((({modalName:e,activeId:t,mode:o})=>[D(Vv,{"modal-name":e,mode:o,"active-id":t},null,8,["modal-name","mode","active-id"])])),_:1},8,["name"]),D(gg,{name:T(rr)},{default:oe((({modalName:e,data:{mode:t,activeId:o}})=>[D(Pu,{"modal-name":e,mode:t,"active-id":o},null,8,["modal-name","mode","active-id"])])),_:1},8,["name"]),D(gg,{name:T(Bn)},{default:oe((()=>[D(Su)])),_:1},8,["name"]),D(gg,{name:T(mi)},{default:oe((()=>[D(dv)])),_:1},8,["name"]),D(gg,{name:T(va)},{default:oe((()=>[D(Wv)])),_:1},8,["name"]),D(gg,{name:T(Ml)},{default:oe((({modalName:e,active:t,data:o})=>[D(tm,{data:o,"is-active":t,"modal-name":e},null,8,["data","is-active","modal-name"])])),_:1},8,["name"]),D(gg,{name:T(Vn)},{default:oe((()=>[D(Im)])),_:1},8,["name"]),D(gg,{name:T(Wa)},{default:oe((()=>[D(yg)])),_:1},8,["name"]),D(gg,{name:T($r)},{default:oe((()=>[D(Kb)])),_:1},8,["name"]),D(gg,{name:T(Ur)},{default:oe((()=>[D(Hb)])),_:1},8,["name"]),D(gg,{name:T(vn),"keep-alive":!0},{default:oe((()=>[D(eh)])),_:1},8,["name"]),D(gg,{name:T(ql),"keep-alive":!0},{default:oe((({active:e})=>[D(_g,{"is-active":e},null,8,["is-active"])])),_:1},8,["name"]),D(gg,{name:T(Sn)},{default:oe((()=>[D(zf)])),_:1},8,["name"]),D(gg,{name:T(ni)},{default:oe((()=>[D(Ou)])),_:1},8,["name"]),D(gg,{name:T(jn)},{default:oe((()=>[D(Ru)])),_:1},8,["name"]),D(gg,{name:T(Do)},{default:oe((({modalName:e,data:t})=>[D(Sm,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Ta)},{default:oe((({modalName:e,data:t})=>[D(Zv,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(gn)},{default:oe((()=>[D(Mu)])),_:1},8,["name"]),D(gg,{name:T(Un)},{default:oe((()=>[D(pg)])),_:1},8,["name"]),D(gg,{name:T(Gl)},{default:oe((()=>[D(Mf)])),_:1},8,["name"]),D(gg,{name:T(ri)},{default:oe((({modalName:e,active:t,data:o})=>[D(Nf,{data:o,"is-active":t,"modal-name":e},null,8,["data","is-active","modal-name"])])),_:1},8,["name"]),D(gg,{name:T(io)},{default:oe((()=>[D(pv)])),_:1},8,["name"]),D(gg,{name:T(Jl)},{default:oe((()=>[D(mm)])),_:1},8,["name"]),D(gg,{name:T(Ro)},{default:oe((({modalName:e,activeId:t,mode:o})=>[D(fv,{"modal-name":e,"active-package-name":t,mode:o},null,8,["modal-name","active-package-name","mode"])])),_:1},8,["name"]),D(gg,{name:T(zl)},{default:oe((({modalName:e,data:t})=>[D(Wg,{"modal-name":e,destination:t.destination,"is-new":t.isNew,"event-bus":t.eventBus},null,8,["modal-name","destination","is-new","event-bus"])])),_:1},8,["name"]),D(gg,{name:T(la)},{default:oe((({modalName:e,data:t})=>[D($b,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(ll)},{default:oe((({modalName:e,data:t})=>[D(_b,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Ht)},{default:oe((({modalName:e,data:t})=>[D(Tb,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Hl)},{default:oe((({modalName:e,data:t})=>[D(Sf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T($n)},{default:oe((({modalName:e,data:t})=>[D(oh,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Pl)},{default:oe((({modalName:e,data:t})=>[D(rm,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(an)},{default:oe((({modalName:e,data:t})=>[D(um,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(nn)},{default:oe((({modalName:e,data:t})=>[D(pm,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Va)},{default:oe((({modalName:e,data:t})=>[D(qv,{"data-test-id":"debug-paywall-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(yn)},{default:oe((({modalName:e,data:t})=>[D(of,{"data-test-id":"workflow-history-version-restore-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(on)},{default:oe((({modalName:e,data:t})=>[D(af,{"data-test-id":"workflow-history-version-unpublish-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(hn)},{default:oe((({modalName:e,data:t})=>[D(nf,{"data-test-id":"workflow-history-name-version-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(bi)},{default:oe((({modalName:e,data:t})=>[D(Fg,{"data-test-id":"setup-workflow-credentials-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Fo)},{default:oe((({modalName:e,data:t})=>[D(Ng,{"data-test-id":"project-move-resource-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Bl)},{default:oe((({modalName:e,data:t})=>[D(Bu,{name:e,data:t},null,8,["name","data"])])),_:1},8,["name"]),D(gg,{name:T(Ot)},{default:oe((({modalName:e,data:t})=>[D(_v,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(mo)},{default:oe((({modalName:e,activeId:t,data:o})=>[D(Gv,{"modal-name":e,"active-id":t,data:o},null,8,["modal-name","active-id","data"])])),_:1},8,["name"]),D(gg,{name:T(wo)},{default:oe((({modalName:e,activeId:t,data:o})=>[D(Xv,{"modal-name":e,"active-id":t,data:o},null,8,["modal-name","active-id","data"])])),_:1},8,["name"]),D(gg,{name:T(un)},{default:oe((({modalName:e,data:t})=>[D(Jb,{data:t,"modal-name":e},null,8,["data","modal-name"])])),_:1},8,["name"]),D(gg,{name:T(Al)},{default:oe((({modalName:e,data:t})=>[D(vm,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Nl)},{default:oe((({modalName:e,data:t})=>[D(Ff,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Zn)},{default:oe((({modalName:e,data:t})=>[D(tf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Wl)},{default:oe((({modalName:e,data:t})=>[D(Qb,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(di)},{default:oe((({modalName:e,data:t})=>[D(Of,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(sn)},{default:oe((({modalName:e,data:t})=>[D(Uf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(ha)},{default:oe((({data:e})=>[D(Wf,{mode:e?.mode??"new",variable:e?.variable},null,8,["mode","variable"])])),_:1},8,["name"]),D(gg,{name:T(kn)},{default:oe((({modalName:e,data:t})=>[D(jm,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Rl)},{default:oe((({modalName:e,data:t})=>[D(Hf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(Il)},{default:oe((({modalName:e,data:t})=>[D(Gf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(fn)},{default:oe((({modalName:e,data:t})=>[D(nf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D(gg,{name:T(pi)},{default:oe((({modalName:e,data:t})=>[D(th,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),D($f)]))}),rh=["id"],lh=m({__name:"AppModals",setup:e=>(e,t)=>(r(),i("div",{id:T($l)},[D(ah)],8,rh))}),nh=m({__name:"CommandBarItemTitle",props:{title:{},suffix:{},suffixIcon:{},actionText:{},shortcut:{},isSelected:{type:Boolean},isHovered:{type:Boolean}},setup:e=>(t,o)=>(r(),i("span",{class:I(t.$style.container)},[n("span",{class:I(t.$style.title)},x(e.title),3),e.suffix?(r(),i("span",{key:0,class:I(t.$style.suffix)},[e.suffixIcon?(r(),Z(Dc,{key:0,icon:e.suffixIcon,size:"mini","border-less":!0},null,8,["icon"])):y("",!0),l(" "+x(e.suffix),1)],2)):y("",!0),e.actionText&&(e.isSelected||e.isHovered)?(r(),i("span",{key:1,class:I(t.$style.action)},x(e.actionText),3)):y("",!0),e.shortcut?(r(),i("span",{key:2,class:I(t.$style.shortcut)},[D(T(We),{keys:e.shortcut.keys,"meta-key":e.shortcut.metaKey,"alt-key":e.shortcut.altKey,"shift-key":e.shortcut.shiftKey},null,8,["keys","meta-key","alt-key","shift-key"])],2)):y("",!0)],2))}),ih=$t(nh,[["__cssModules",{$style:{container:"_container_epkes_125",title:"_title_epkes_132",suffix:"_suffix_epkes_141",action:"_action_epkes_152",shortcut:"_shortcut_epkes_158"}}]]),sh={ADD_NODE:"add-node",OPEN_NODE:"open-node",ADD_STICKY:"add-sticky"},ch=Uo(),dh=o(Ec(),1),uh={OPEN_CREDENTIAL:"open-credential",OPEN_SUB_WORKFLOW:"open-sub-workflow",TEST_WORKFLOW:"test-workflow",SELECT_ALL:"select-all",OPEN_WORKFLOW_SETTINGS:"open-workflow-settings",TIDY_UP_WORKFLOW:"tidy-up-workflow",RENAME_WORKFLOW:"rename-workflow",ADD_TAG:"add-tag",DUPLICATE_WORKFLOW:"duplicate-workflow",DOWNLOAD_WORKFLOW:"download-workflow",IMPORT_WORKFLOW_FROM_URL:"import-workflow-from-url",IMPORT_WORKFLOW_FROM_FILE:"import-workflow-from-file",ARCHIVE_WORKFLOW:"archive-workflow",UNARCHIVE_WORKFLOW:"unarchive-workflow",DELETE_WORKFLOW:"delete-workflow",PUBLISH_WORKFLOW:"publish-workflow",UNPUBLISH_WORKFLOW:"unpublish-workflow"},ph=o(Mi(),1),vh={CREATE_WORKFLOW:"create-workflow",OPEN_WORKFLOW:"open-workflow"},mh=o(Mi(),1),gh={OPEN_DATA_TABLE:"open-data-table",CREATE_DATA_TABLE:"create-data-table"},bh=o(Mi(),1),fh={CREATE_CREDENTIAL:"create-credential",OPEN_CREDENTIAL:"open-credential"},hh={CREATE_PROJECT:"create-project",OPEN_PROJECT:"open-project"},_h={DELETE_EXECUTION:"delete-execution",RETRY_CURRENT_WORKFLOW:"retry-current-workflow",RETRY_ORIGINAL_WORKFLOW:"retry-original-workflow",STOP_EXECUTION:"stop-execution",DEBUG_EXECUTION:"debug-execution",VOTE_UP:"vote-up",VOTE_DOWN:"vote-down"},xh={CHAT_HUB:"chat-hub",WHATS_NEW:"whats-new",SETTINGS:"settings",SIGN_OUT:"sign-out",TEMPLATES:"templates",VARIABLES:"variables",INSIGHTS:"insights",QUICKSTART:"quickstart",DOCUMENTATION:"documentation",FORUM:"forum",COURSE:"course",REPORT_BUG:"report-bug",ABOUT:"about"},yh={NEW_SESSION:"new-session",NEW_SESSION_WITH_MODEL:"new-session-with-model",OPEN_SESSION:"open-session",DELETE_SESSION:"delete-session",STOP_MESSAGE_GENERATION:"stop-message-generation"},wh=m({__name:"AppCommandBar",setup(e){const t=nt();Xd();const{APP_Z_INDEXES:o}=ro(),{initialize:a,items:l,placeholder:n,context:i,onCommandBarChange:s,onCommandBarNavigateTo:c,isLoading:d}=qy(),u=_((()=>t.name===Fn.DEMO)),p=_((()=>Ka(["authenticated"])&&!u.value));return B(p,(e=>{e&&a()})),(e,t)=>p.value?(r(),Z(T(at),{key:0,items:T(l),placeholder:T(n),context:T(i),"is-loading":T(d),"z-index":T(o).COMMAND_BAR,onInputChange:T(s),onNavigateTo:T(c)},null,8,["items","placeholder","context","is-loading","z-index","onInputChange","onNavigateTo"])):y("",!0)}}),kh={key:0},Th=m({__name:"AppLayout",emits:["mounted"],setup(e,{emit:o}){const a=v((async()=>await bt((()=>t.import("./DefaultLayout-legacy-CDHBT2Nm.js")),void 0))),l=v((async()=>await bt((()=>t.import("./SettingsLayout-legacy-iZGqalCV.js")),void 0))),n=v((async()=>await bt((()=>t.import("./WorkflowLayout-legacy-CqqoKl-D.js")),void 0))),c=v((async()=>await bt((()=>t.import("./AuthLayout-legacy-TMVOEPWY.js")),void 0))),d=v((async()=>await bt((()=>t.import("./DemoLayout-legacy-Bu7fekPN.js")),void 0))),u=v((async()=>await bt((()=>t.import("./ChatLayout-legacy-DfwkVJQQ.js")),void 0))),p=nt(),m=et(),g=o,b=s(!1),f=m.afterEach((()=>{b.value=!0,f()}));function h(e){g("mounted",e)}return(e,t)=>b.value?(r(),Z(X,{key:1},{default:oe((()=>["settings"===T(p).meta.layout?(r(),Z(T(l),{key:0,onMounted:h})):"workflow"===T(p).meta.layout?(r(),Z(T(n),{key:1,onMounted:h})):"auth"===T(p).meta.layout?(r(),Z(T(c),{key:2,onMounted:h})):"demo"===T(p).meta.layout?(r(),Z(T(d),{key:3,onMounted:h})):"chat"===T(p).meta.layout?(r(),Z(T(u),{key:4,onMounted:h})):(r(),Z(T(a),{key:5,onMounted:h}))])),_:1})):(r(),i("div",kh))}}),Ch=["aria-label"],Eh=["aria-label"],jh=$t(m({__name:"NodeIssueItem",props:{issue:{},getNodeType:{type:Function},formatIssueMessage:{type:Function}},emits:["click"],setup(e,{emit:t}){const o=e,a=t,s=Mr();function c(){s.setActiveNodeName(o.issue.node,"other"),a("click")}return(t,o)=>(r(),i("li",{class:I(t.$style.nodeIssue),role:"listitem","aria-label":`Edit ${e.issue.node} node`,onClick:c},[D(Gc,{"node-type":e.getNodeType(e.issue.node),size:14,shrink:!1,"show-tooltip":!0,"tooltip-position":"left",class:I(t.$style.nodeIcon),"aria-label":`${e.issue.node} node`},null,8,["node-type","class","aria-label"]),n("div",{class:I(t.$style.issueMessage),"aria-label":`Issue: ${e.formatIssueMessage(e.issue.value)}`},[n("span",{class:I(t.$style.nodeName)},x(e.issue.node)+":",3),l(" "+x(e.formatIssueMessage(e.issue.value)),1)],10,Eh),D(T(fe),{class:I(t.$style.chevron),icon:"chevron-right"},null,8,["class"])],10,Ch))}}),[["__cssModules",{$style:{nodeIssue:"_nodeIssue_1dpuo_125",nodeIcon:"_nodeIcon_1dpuo_136",nodeName:"_nodeName_1dpuo_141",issueMessage:"_issueMessage_1dpuo_146",chevron:"_chevron_1dpuo_152"}}]]),Ih=$t(m({__name:"CredentialsSetupCard",props:{issues:{}},emits:["click"],setup(e,{emit:t}){const o=e,a=t,l=se(),s=_((()=>{const e=new Set;return o.issues.filter((t=>!e.has(t.node)&&(e.add(t.node),!0))).map((e=>e.node))})),c=_((()=>{const e=s.value;if(0===e.length)return"";if(1===e.length)return e[0];if(2===e.length)return l.baseText("aiAssistant.builder.executeMessage.nodeListTwo",{interpolate:{first:e[0],second:e[1]}});if(e.length<=3){const t=e.slice(0,-1).join(", ");return l.baseText("aiAssistant.builder.executeMessage.nodeListLast",{interpolate:{list:t,last:e[e.length-1]}})}const t=e.slice(0,3).join(", "),o=e.length-3;return l.baseText("aiAssistant.builder.executeMessage.nodeListMore",{interpolate:{list:t,count:String(o)},adjustToNumber:o})}));function d(){a("click")}return(e,t)=>(r(),i("div",{class:I(e.$style.credentialsCard),role:"button",tabindex:"0",onClick:d,onKeydown:V(d,["enter"])},[D(T(fe),{class:I(e.$style.keyIcon),icon:"key-round",size:14},null,8,["class"]),n("div",{class:I(e.$style.credentialsContent)},[n("span",{class:I(e.$style.credentialsHeader)},x(T(l).baseText("aiAssistant.builder.executeMessage.addMissingCredentials")),3),n("span",{class:I(e.$style.credentialsDescription)},x(c.value),3)],2),D(T(fe),{class:I(e.$style.chevron),icon:"chevron-right"},null,8,["class"])],34))}}),[["__cssModules",{$style:{credentialsCard:"_credentialsCard_1ux5v_125",keyIcon:"_keyIcon_1ux5v_135",credentialsContent:"_credentialsContent_1ux5v_141",credentialsHeader:"_credentialsHeader_1ux5v_147",credentialsDescription:"_credentialsDescription_1ux5v_151",chevron:"_chevron_1ux5v_155"}}]]),zh=$t(m({__name:"ExecuteMessage",emits:["workflowExecuted"],setup(e,{emit:t}){const o=t,a=et(),c=Pr(),d=od(),u=_((()=>d.value?Ea(xr(d.value)):void 0)),p=Gr(),v=Sr(),m=se(),g=Mc(),b=Zo(),f=$a(),{runWorkflow:h}=ed({router:a});let w;const E=s(),z=()=>{w&&(w(),w=void 0)},N=_((()=>f.workflowTodos.length>0)),S=_((()=>(u.value?.allNodes??[]).filter((e=>p.isTriggerNode(e.type))))),M=_((()=>{const e=[],t=[];for(const o of f.workflowTodos)("credentials"===o.type?e:t).push(o);return{credentials:e,other:t}})),$=function(e){const t=m.baseText(e,{interpolate:{type:".+"}}).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace("\\.\\+",".+");return new RegExp(t,"i")}("nodeIssues.credentials.notSet"),A=/Parameter\s+".+"\s+is\s+required/i;function P(e){const t=c.formatIssueMessage(e);return A.test(t)&&"model"===t.match(/Parameter\s+"(.+)"\s+is\s+required/i)?.[1]?.toLowerCase()?m.baseText("aiAssistant.builder.executeMessage.chooseModel"):$.test(t)?m.baseText("aiAssistant.builder.executeMessage.chooseCredentials"):t}function L(e){const t=u.value?.getNodeByName(e);return t?p.getNodeType(t.type):null}const O=_((()=>c.isWorkflowRunning)),R=_((()=>c.executionWaitingForWebhook)),U=_((()=>N.value?[]:S.value)),V=_((()=>N.value?m.baseText("aiAssistant.builder.executeMessage.validationTooltip"):"")),W=_((()=>f.isCodeBuilder&&f.hasTodosHiddenByPinnedData&&f.hasHadSuccessfulExecution));function q(){f.unpinAllNodes(),f.trackWorkflowBuilderJourney("user_clicked_unpin_all")}async function F(){if(N.value)return;(()=>{if(w)return;const e=["running","waiting"];w=B((()=>c.workflowExecutionData?.status),(async t=>{await k(),t&&!e.includes(t)&&(z(),"canceled"!==t&&o("workflowExecuted"))}))})();const e=c.selectedTriggerNodeName??U.value[0]?.name,t=e?u.value?.getNodeByName(e):null;if(t&&Ba(t))return b.showMessage({title:m.baseText("aiAssistant.builder.toast.title"),message:m.baseText("aiAssistant.builder.toast.description"),type:"info"}),void g.toggleOpen(!0);const a={};e&&(a.triggerNode=e),await h(a)}function H(){v.openModalWithData({name:bi,data:{source:"builder"}}),f.trackWorkflowBuilderJourney("user_clicked_todo",{type:"credentials",count:M.value.credentials.length,source:"builder"})}return C((function(){E.value?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})})),B(N,((e,t)=>{t&&!e&&f.trackWorkflowBuilderJourney("no_placeholder_values_left")})),K((()=>{z()})),(e,t)=>(r(),i("div",{ref_key:"containerRef",ref:E,class:I(e.$style.container),role:"region","aria-label":"Workflow execution panel"},[N.value?(r(),i(j,{key:0},[n("p",{class:I(e.$style.description)},x(T(m).baseText("aiAssistant.builder.executeMessage.description")),3),n("div",{class:I(e.$style.issuesBox)},[M.value.credentials.length>0?(r(),Z(Ih,{key:0,issues:M.value.credentials,"get-node-type":L,onClick:H},null,8,["issues"])):y("",!0),M.value.other.length>0?(r(),Z(G,{key:1,name:"fade",tag:"ul",class:I(e.$style.issuesList),role:"list","aria-label":"Workflow validation issues"},{default:oe((()=>[(r(!0),i(j,null,Y(M.value.other,(e=>(r(),Z(jh,{key:`${P(e.value)}_${e.node}`,issue:e,"get-node-type":L,"format-issue-message":P,onClick:()=>function(e){f.trackWorkflowBuilderJourney("user_clicked_todo",{node_type:u.value?.getNodeByName(e.node)?.type,type:e.type})}(e)},null,8,["issue","onClick"])))),128))])),_:1},8,["class"])):y("",!0)],2)],64)):S.value.length>0?(r(),i("p",{key:1,class:I(e.$style.noIssuesMessage)},[l(x(T(f).hasTodosHiddenByPinnedData?T(m).baseText("aiAssistant.builder.executeMessage.noIssuesWithPinData"):T(m).baseText("aiAssistant.builder.executeMessage.noIssues"))+" ",1),T(f).hasTodosHiddenByPinnedData?(r(),Z(T($e),{key:0,placement:"top"},{content:oe((()=>[l(x(T(m).baseText("aiAssistant.builder.executeMessage.unpinTooltip")),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help",size:"small",class:I(e.$style.infoIcon)},null,8,["class"])])),_:1})):y("",!0)],2)):y("",!0),S.value.length>0?(r(),Z(T($e),{key:2,disabled:!N.value,content:V.value,placement:"left"},{default:oe((()=>[D(Pd,{class:I(e.$style.runButton),disabled:N.value||T(f).hasNoCreditsRemaining,"waiting-for-webhook":R.value,"hide-tooltip":!0,label:T(m).baseText("aiAssistant.builder.executeMessage.execute"),executing:O.value,"include-chat-trigger":!0,size:"medium","trigger-nodes":U.value,"get-node-type":T(p).getNodeType,"selected-trigger-node-name":T(c).selectedTriggerNodeName,onExecute:F,onSelectTriggerNode:T(c).setSelectedTriggerNodeName},null,8,["class","disabled","waiting-for-webhook","label","executing","trigger-nodes","get-node-type","selected-trigger-node-name","onSelectTriggerNode"])])),_:1},8,["disabled","content"])):y("",!0),W.value?(r(),i("div",{key:3,class:I(e.$style.unpinSection)},[D(T(Le),{type:"secondary",size:"medium",icon:"pin",label:T(m).baseText("aiAssistant.builder.executeMessage.unpinAll"),onClick:q},null,8,["label"]),n("span",{class:I(e.$style.unpinIndividuallyText)},[l(x(T(m).baseText("aiAssistant.builder.executeMessage.unpinIndividually"))+" ",1),D(T($e),{placement:"top"},{content:oe((()=>[l(x(T(m).baseText("aiAssistant.builder.executeMessage.unpinTooltip")),1)])),default:oe((()=>[D(T(fe),{icon:"circle-help",size:"small",class:I(e.$style.infoIcon)},null,8,["class"])])),_:1})],2)],2)):y("",!0)],2))}}),[["__cssModules",{$style:{container:"_container_uywbd_125",description:"_description_uywbd_134",noIssuesMessage:"_noIssuesMessage_uywbd_140",issuesBox:"_issuesBox_uywbd_145",issuesList:"_issuesList_uywbd_152",runButton:"_runButton_uywbd_161",unpinSection:"_unpinSection_uywbd_165",unpinIndividuallyText:"_unpinIndividuallyText_uywbd_172",infoIcon:"_infoIcon_uywbd_180"}}],["__scopeId","data-v-60de136b"]]),Nh=$t(m({__name:"NotificationPermissionBanner",setup(e){const{requestPermission:t,recordDismissal:o,resetMetadata:a}=ka(),s=se(),c=$a();async function d(){const{permission:e}=await t();"denied"!==e&&"granted"!==e||a(),c.trackWorkflowBuilderJourney("browser_notification_accept")}function u(){c.trackWorkflowBuilderJourney("browser_notification_dismiss"),o()}return(e,t)=>(r(),i("div",{class:I(e.$style.banner),"data-test-id":"notification-permission-banner"},[D(T(fe),{icon:"bell",size:"medium",class:I(e.$style.icon)},null,8,["class"]),n("span",{class:I(e.$style.text)},x(T(s).baseText("aiAssistant.builder.notificationBanner.text")),3),D(T(Le),{variant:"outline",size:"xsmall","data-test-id":"notification-banner-notify",onClick:d},{default:oe((()=>[l(x(T(s).baseText("aiAssistant.builder.notificationBanner.notify")),1)])),_:1}),D(T(fe),{icon:"x",size:"small",class:I(e.$style.closeIcon),"data-test-id":"notification-banner-dismiss",onClick:u},null,8,["class"])],2))}}),[["__cssModules",{$style:{banner:"_banner_gny94_125",icon:"_icon_gny94_138",text:"_text_gny94_142",closeIcon:"_closeIcon_gny94_148"}}]]),Sh=["onClick","onKeydown"],Mh=m({__name:"ReviewChangesBanner",props:{nodeChanges:{},expanded:{type:Boolean}},emits:["toggle","openDiff","selectNode"],setup(e,{emit:t}){const o=t,a=se();return(t,s)=>(r(),i("div",{class:I(t.$style.container),"data-test-id":"review-changes-banner"},[n("div",{class:I(t.$style.header),role:"button",tabindex:"0",onClick:s[1]||(s[1]=e=>o("toggle")),onKeydown:s[2]||(s[2]=V((e=>o("toggle")),["enter"]))},[n("div",{class:I(t.$style.headerLeft)},[D(T(fe),{icon:"chevron-right",size:"small",class:I([t.$style.chevron,e.expanded&&t.$style.chevronExpanded])},null,8,["class"]),n("span",{class:I(t.$style.label)},x(T(a).baseText("aiAssistant.builder.reviewChanges.editsCount",{interpolate:{count:String(e.nodeChanges.length)}})),3)],2),D(T(Le),{size:"xsmall",variant:"ghost",onClick:s[0]||(s[0]=L((e=>o("openDiff")),["stop"]))},{default:oe((()=>[l(x(T(a).baseText("aiAssistant.builder.reviewChanges.openDiff"))+" ",1),D(T(fe),{icon:"arrow-up-right",size:"xsmall"})])),_:1})],34),n("div",{class:I([t.$style.body,e.expanded&&t.$style.bodyExpanded])},[n("ul",{class:I(t.$style.nodeList)},[(r(!0),i(j,null,Y(e.nodeChanges,(e=>(r(),i("li",{key:e.node.id,class:I(t.$style.nodeItem),role:"button",tabindex:"0",onClick:t=>o("selectNode",e.node.id),onKeydown:V((t=>o("selectNode",e.node.id)),["enter"])},[D(Rd,{type:e.status},null,8,["type"]),e.nodeType?(r(),Z(Gc,{key:0,"node-type":e.nodeType,size:16,class:I(t.$style.nodeIcon)},null,8,["node-type","class"])):y("",!0),n("span",{class:I(t.$style.nodeName)},x(e.node.name),3)],42,Sh)))),128))],2)],2)],2))}}),$h=$t(Mh,[["__cssModules",{$style:{container:"_container_1w9ou_125",header:"_header_1w9ou_133",headerLeft:"_headerLeft_1w9ou_144",chevron:"_chevron_1w9ou_150",chevronExpanded:"_chevronExpanded_1w9ou_156",label:"_label_1w9ou_160",body:"_body_1w9ou_166",bodyExpanded:"_bodyExpanded_1w9ou_172",nodeList:"_nodeList_1w9ou_177",nodeItem:"_nodeItem_1w9ou_183",nodeIcon:"_nodeIcon_1w9ou_195",nodeName:"_nodeName_1w9ou_199"}}]]),Ah=m({__name:"CreditsSettingsDropdown",props:{creditsRemaining:{},creditsQuota:{},isLowCredits:{type:Boolean}},emits:["upgrade-click"],setup(e,{emit:t}){const o=e,a=t,c=se(),d=s(!1),u=s();ce(u,(()=>{d.value=!1}));const p=_((()=>void 0!==o.creditsQuota&&void 0!==o.creditsRemaining)),v=_((()=>void 0===o.creditsRemaining?"":c.baseText("aiAssistant.builder.settings.creditsLeft",{interpolate:{count:String(o.creditsRemaining)}}))),m=_((()=>void 0===o.creditsQuota||void 0===o.creditsRemaining||0===o.creditsQuota?0:o.creditsRemaining/o.creditsQuota*100)),g=_((()=>{const e=(()=>{const e=new Date;return new Date(e.getFullYear(),e.getMonth()+1,1).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})})();return c.baseText("aiAssistant.builder.settings.creditsTooltip",{interpolate:{renewalDate:e,expiryDate:e}})}));function b(){d.value=!d.value}function f(){a("upgrade-click"),d.value=!1}return(t,o)=>(r(),i("div",{ref_key:"dropdownRef",ref:u,class:I(t.$style.wrapper)},[D(T(Le),{icon:"settings2",variant:"ghost",size:"large","icon-only":"",class:I({[t.$style.active]:d.value}),"data-test-id":"credits-settings-button",onClick:b},null,8,["class"]),D(W,{name:"dropdown"},{default:oe((()=>[d.value?(r(),i("div",{key:0,class:I(t.$style.dropdown),"data-test-id":"credits-settings-dropdown"},[p.value?(r(),i("div",{key:0,class:I(t.$style.creditsSection)},[n("div",{class:I(t.$style.creditsHeader)},[n("div",{class:I(t.$style.creditsLabel)},[n("span",null,x(T(c).baseText("aiAssistant.builder.settings.credits")),1),D(T($e),{content:g.value,placement:"bottom","show-after":300},{default:oe((()=>[D(T(fe),{icon:"info",size:"small",class:I(t.$style.infoIcon)},null,8,["class"])])),_:1},8,["content"])],2),n("span",{class:I(t.$style.creditsCount)},x(v.value),3)],2),n("div",{class:I(t.$style.progressBar)},[n("div",{class:I([t.$style.progressFill,{[t.$style.low]:e.isLowCredits}]),style:te({width:`${m.value}%`})},null,6)],2),D(T(Le),{variant:"outline",size:"small",class:I(t.$style.getMoreButton),"data-test-id":"credits-get-more",onClick:f},{default:oe((()=>[l(x(T(c).baseText("aiAssistant.builder.settings.getMoreCredits")),1)])),_:1},8,["class"])],2)):y("",!0)],2)):y("",!0)])),_:1})],2))}}),Ph=$t(Ah,[["__cssModules",{$style:{wrapper:"_wrapper_s46z5_125",dropdown:"_dropdown_s46z5_131",creditsSection:"_creditsSection_s46z5_143",creditsHeader:"_creditsHeader_s46z5_152",creditsLabel:"_creditsLabel_s46z5_159",infoIcon:"_infoIcon_s46z5_168",creditsCount:"_creditsCount_s46z5_174",progressBar:"_progressBar_s46z5_181",progressFill:"_progressFill_s46z5_189",low:"_low_s46z5_195",active:"_active_s46z5_199",getMoreButton:"_getMoreButton_s46z5_203"}}],["__scopeId","data-v-3d727a45"]]),Bh=$t(m({__name:"CreditWarningBanner",props:{creditsRemaining:{},creditsQuota:{}},emits:["upgrade-click","dismiss"],setup(e,{emit:t}){const o=e,a=t,s=se(),c=_((()=>s.baseText("aiAssistant.builder.creditBanner.text",{interpolate:{remaining:String(o.creditsRemaining??0),total:String(o.creditsQuota??0)}}))),d=_((()=>{const e=(()=>{const e=new Date;return new Date(e.getFullYear(),e.getMonth()+1,1).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})})();return s.baseText("aiAssistant.builder.settings.creditsTooltip",{interpolate:{renewalDate:e,expiryDate:e}})}));return(e,t)=>(r(),i("div",{class:I(e.$style.banner),"data-test-id":"credit-warning-banner"},[n("div",{class:I(e.$style.content)},[n("span",{class:I(e.$style.text)},x(c.value),3),D(T($e),{content:d.value,placement:"top","show-after":300},{default:oe((()=>[D(T(fe),{icon:"info",size:"small",class:I(e.$style.infoIcon)},null,8,["class"])])),_:1},8,["content"])],2),D(T(Le),{variant:"outline",size:"xsmall","data-test-id":"credit-banner-get-more",onClick:t[0]||(t[0]=e=>a("upgrade-click"))},{default:oe((()=>[l(x(T(s).baseText("aiAssistant.builder.creditBanner.getMore")),1)])),_:1}),D(T(fe),{icon:"x",size:"small",class:I(e.$style.closeIcon),"data-test-id":"credit-banner-dismiss",onClick:t[1]||(t[1]=e=>a("dismiss"))},null,8,["class"])],2))}}),[["__cssModules",{$style:{banner:"_banner_1uk5i_125",content:"_content_1uk5i_138",text:"_text_1uk5i_146",infoIcon:"_infoIcon_1uk5i_154",closeIcon:"_closeIcon_1uk5i_160"}}]]),Lh=["placeholder"],Oh=["onClick","onMouseenter"],Rh=m({__name:"NodeMentionDropdown",props:{nodes:{},selectedNodeIds:{},highlightedIndex:{},position:{},searchQuery:{},viaButton:{type:Boolean}},emits:["select","highlight","keydown","close","update:searchQuery"],setup(e,{emit:t}){const o=e,a=t,l=se(),c=Gr(),d=s(null),u=s(null),p=s(o.searchQuery);B((()=>o.searchQuery),(e=>{p.value=e})),B(p,(e=>{a("update:searchQuery",e)}));const v=_((()=>{const e={top:`${o.position.top}px`,transform:"translateY(-100%)"};return void 0!==o.position.right?e.right=`${o.position.right}px`:void 0!==o.position.left&&(e.left=`${o.position.left}px`),e}));function m(e){a("keydown",e)}function g(e){e.target.closest("[data-node-mention-dropdown]")||a("close")}return B((()=>o.highlightedIndex),(e=>{k((()=>{const t=u.value;t&&t.querySelectorAll("[data-mention-item]")[e]?.scrollIntoView({block:"nearest"})}))})),C((()=>{o.viaButton&&k((()=>{d.value?.focus()})),document.addEventListener("click",g)})),E((()=>{document.removeEventListener("click",g)})),(t,o)=>(r(),Z(ee,{to:"body"},[n("div",{"data-node-mention-dropdown":"",class:I(t.$style.dropdown),style:te(v.value)},[e.viaButton?(r(),i("div",{key:0,class:I(t.$style.searchWrapper)},[D(T(fe),{icon:"search",size:"small",class:I(t.$style.searchIcon)},null,8,["class"]),S(n("input",{ref_key:"inputRef",ref:d,"onUpdate:modelValue":o[0]||(o[0]=e=>p.value=e),type:"text",class:I(t.$style.searchInput),placeholder:T(l).baseText("focusedNodes.mentionPlaceholder"),onKeydown:m},null,42,Lh),[[A,p.value]])],2)):y("",!0),n("div",{ref_key:"listRef",ref:u,class:I(t.$style.list)},[(r(!0),i(j,null,Y(e.nodes,((o,l)=>{return r(),i("div",{key:o.id,"data-mention-item":"",class:I([t.$style.item,{[t.$style.highlighted]:l===e.highlightedIndex},{[t.$style.selected]:e.selectedNodeIds.includes(o.id)}]),onClick:e=>function(e){a("select",e)}(o),onMouseenter:e=>function(e){a("highlight",e)}(l)},[D(Gc,{"node-type":(s=o.type,c.getNodeType(s)),size:16},null,8,["node-type"]),n("span",{class:I(t.$style.nodeName)},x(o.name),3),e.selectedNodeIds.includes(o.id)?(r(),Z(T(fe),{key:0,icon:"check",size:"small",class:I(t.$style.checkIcon)},null,8,["class"])):y("",!0)],42,Oh);var s})),128)),0===e.nodes.length?(r(),i("div",{key:0,class:I(t.$style.emptyState)},x(T(l).baseText("focusedNodes.noMatches",{interpolate:{query:e.searchQuery}})),3)):y("",!0)],2)],6)]))}}),Dh=$t(Rh,[["__cssModules",{$style:{dropdown:"_dropdown_d2t4b_125",searchWrapper:"_searchWrapper_d2t4b_136",searchIcon:"_searchIcon_d2t4b_144",searchInput:"_searchInput_d2t4b_149",list:"_list_d2t4b_163",item:"_item_d2t4b_169",highlighted:"_highlighted_d2t4b_179",selected:"_selected_d2t4b_182",nodeName:"_nodeName_d2t4b_189",checkIcon:"_checkIcon_d2t4b_199",emptyState:"_emptyState_d2t4b_203"}}]]),Uh=$t(m({__name:"FocusedNodeChip",props:{node:{}},emits:["click","remove"],setup(e,{emit:t}){const o=e,a=t,l=se(),s=Gr(),c=_((()=>"confirmed"===o.node.state)),d=_((()=>"unconfirmed"===o.node.state)),u=_((()=>s.getNodeType(o.node.nodeType))),p=_((()=>{const e=o.node.nodeName;return e.length<=20?e:`${e.substring(0,19)}...`}));function v(e){e.stopPropagation(),a("click")}function m(e){e.stopPropagation(),a("remove")}return(e,t)=>(r(),Z(T($e),{content:T(l).baseText("focusedNodes.unconfirmedTooltip"),disabled:!d.value,placement:"top","show-after":300},{default:oe((()=>[n("span",{class:I([e.$style.chip,{[e.$style.unconfirmed]:d.value}]),onClick:v},[n("span",{class:I([e.$style.iconWrapper,{[e.$style.confirmedIcon]:c.value}])},[d.value?(r(),Z(T(fe),{key:0,icon:"plus",size:"xsmall",class:I(e.$style.prefixIcon)},null,8,["class"])):(r(),i(j,{key:1},[D(Gc,{"node-type":u.value,size:12,class:I(e.$style.nodeIcon)},null,8,["node-type","class"]),n("button",{type:"button",class:I(e.$style.removeButton),onClick:m},[D(T(fe),{icon:"x",class:I(e.$style.closeIcon)},null,8,["class"])],2)],64))],2),n("span",{class:I(e.$style.label)},x(p.value),3)],2)])),_:1},8,["content","disabled"]))}}),[["__cssModules",{$style:{chip:"_chip_1061o_125",unconfirmed:"_unconfirmed_1061o_142",iconWrapper:"_iconWrapper_1061o_152",confirmedIcon:"_confirmedIcon_1061o_162",nodeIcon:"_nodeIcon_1061o_172",removeButton:"_removeButton_1061o_176",closeIcon:"_closeIcon_1061o_190",prefixIcon:"_prefixIcon_1061o_195",label:"_label_1061o_199"}}]]),Vh=["onClick"],Wh=m({__name:"ChatInputWithMention",props:{modelValue:{default:""},placeholder:{default:""},disabled:{type:Boolean,default:!1},disabledTooltip:{default:void 0},streaming:{type:Boolean,default:!1},creditsQuota:{default:void 0},creditsRemaining:{default:void 0},showAskOwnerTooltip:{type:Boolean,default:!1},maxLength:{default:void 0}},emits:["update:modelValue","submit","stop","upgrade-click"],setup(e,{expose:t,emit:o}){const a=e,l=o,c=se(),d=xo(),u=_((()=>d.isFeatureEnabled)),{confirmedNodes:p,unconfirmedNodes:v,confirmedCount:m,unconfirmedCount:g,allNodesConfirmed:f,allNodesUnconfirmed:h,shouldBundleConfirmed:w,shouldBundleUnconfirmed:C,individualConfirmedNodes:E,individualUnconfirmedNodes:z,getNodeType:N,handleChipClick:S,handleRemove:M}=function(){const e=xo(),t=Gr(),o=Pr(),a=_((()=>o.workflowId?Ea(xr(o.workflowId)):void 0)),r=_((()=>e.confirmedNodes)),l=_((()=>e.filteredUnconfirmedNodes)),n=_((()=>r.value.length)),i=_((()=>l.value.length)),s=_((()=>n.value>0&&(a.value?.allNodes??[]).length>0&&n.value>=(a.value?.allNodes??[]).length)),c=_((()=>0===n.value&&i.value>0&&(a.value?.allNodes??[]).length>0&&i.value>=(a.value?.allNodes??[]).length)),d=_((()=>n.value>=3)),u=_((()=>i.value>=3)),p=_((()=>n.value>=1&&n.value<3?r.value:[])),v=_((()=>i.value>=1&&i.value<3?l.value:[]));return{confirmedNodes:r,unconfirmedNodes:l,confirmedCount:n,unconfirmedCount:i,allNodesConfirmed:s,allNodesUnconfirmed:c,shouldBundleConfirmed:d,shouldBundleUnconfirmed:u,individualConfirmedNodes:p,individualUnconfirmedNodes:v,getNodeType:function(e){return t.getNodeType(e)},handleChipClick:function(t){if("confirmed"===e.focusedNodesMap[t]?.state)Sc.emit("nodes:select",{ids:[t],panIntoView:!0});else{const o=e.isNodeSelectedOnCanvas(t);e.toggleNode(t,o)}},handleRemove:function(t){e.isNodeSelectedOnCanvas(t)?e.setState(t,"unconfirmed"):e.removeNode(t)}}}(),$=s(null),A=s(a.modelValue);B((()=>a.modelValue),(e=>{A.value=e})),B(A,(e=>{l("update:modelValue",e)}));const{showDropdown:P,searchQuery:O,highlightedIndex:U,dropdownPosition:V,filteredNodes:W,openedViaButton:q,handleInput:F,handleKeyDown:H,selectNode:K,closeDropdown:G,openDropdown:Q}=Fy(),X=_((()=>d.confirmedNodeIds)),J=_((()=>p.value.length>0)),ee=_((()=>v.value.length>0));function te(){d.confirmAllUnconfirmed()}function ae(){d.removeAllConfirmed()}function re(e){if(!u.value)return;const t=e,o=e.target;o&&F(t,o)}function le(e){H(e)&&e.preventDefault()}function ne(){P.value||l("submit")}function ie(){l("stop")}function ce(){l("upgrade-click")}function de(e){!H(e)||"Enter"!==e.key&&"Tab"!==e.key||k((()=>{me()}))}function ue(e){K(e),k((()=>{me()}))}function pe(e){O.value=e}function ve(){G(0===W.value.length)}function me(){$.value?.focusInput?.()}function ge(e){e.stopPropagation();const t=e.currentTarget;t&&Q(t,{viaButton:!0,alignRight:!0})}return t({focusInput:me}),(t,o)=>(r(),i("div",{class:I(t.$style.wrapper)},[D(T(Pe),{ref_key:"inputRef",ref:$,modelValue:A.value,"onUpdate:modelValue":o[0]||(o[0]=e=>A.value=e),placeholder:e.placeholder,disabled:e.disabled,"disabled-tooltip":e.disabledTooltip,streaming:e.streaming,"credits-quota":e.creditsQuota,"credits-remaining":e.creditsRemaining,"show-ask-owner-tooltip":e.showAskOwnerTooltip,"max-length":e.maxLength,"refocus-after-send":!0,"data-test-id":"chat-input-with-mention",autofocus:"",onInput:re,onKeydown:le,onSubmit:ne,onStop:ie,onUpgradeClick:ce},b({_:2},[u.value&&J.value?{name:"inline-chips",fn:oe((()=>[T(f)?(r(),i("span",{key:0,class:I(t.$style.bundledConfirmedChip)},[n("span",{class:I(t.$style.bundledIconWrapper)},[D(T(fe),{icon:"layers",size:"small",class:I(t.$style.bundledConfirmedIcon)},null,8,["class"]),n("button",{type:"button",class:I(t.$style.bundledRemoveButton),onClick:L(ae,["stop"])},[D(T(fe),{icon:"x",size:"small"})],2)],2),n("span",null,x(T(c).baseText("focusedNodes.allNodes")),1)],2)):(r(),i(j,{key:1},[(r(!0),i(j,null,Y(T(E),(e=>(r(),Z(Uh,{key:e.nodeId,node:e,onClick:t=>T(S)(e.nodeId),onRemove:t=>T(M)(e.nodeId)},null,8,["node","onClick","onRemove"])))),128)),T(w)?(r(),Z(T(qe),{key:0,side:"top",width:"220px","z-index":2e3},{trigger:oe((()=>[n("span",{class:I(t.$style.bundledConfirmedChip)},[n("span",{class:I(t.$style.bundledIconWrapper)},[D(T(fe),{icon:"layers",size:"small",class:I(t.$style.bundledConfirmedIcon)},null,8,["class"]),n("button",{type:"button",class:I(t.$style.bundledRemoveButton),onClick:L(ae,["stop"])},[D(T(fe),{icon:"x",size:"small"})],2)],2),n("span",null,x(T(c).baseText("focusedNodes.nodesCount",{interpolate:{count:T(m)}})),1)],2)])),content:oe((()=>[n("div",{class:I(t.$style.expandedNodeList)},[(r(!0),i(j,null,Y(T(p),(e=>(r(),i("div",{key:e.nodeId,class:I(t.$style.expandedNodeItem)},[D(Gc,{"node-type":T(N)(e.nodeType),size:12},null,8,["node-type"]),n("span",{class:I(t.$style.expandedNodeName)},x(e.nodeName),3),n("button",{type:"button",class:I(t.$style.expandedRemoveButton),onClick:L((t=>T(M)(e.nodeId)),["stop"])},[D(T(fe),{icon:"x",size:"xsmall"})],10,Vh)],2)))),128))],2)])),_:1})):y("",!0)],64))])),key:"0"}:void 0,u.value||t.$slots["extra-actions"]?{name:"extra-actions",fn:oe((()=>[R(t.$slots,"extra-actions"),u.value?(r(),Z(T(ze),{key:0,icon:"at-sign",variant:"ghost",text:!0,size:"small",title:T(c).baseText("focusedNodes.mentionTooltip"),"data-test-id":"mention-node-button",onClick:ge},null,8,["title"])):y("",!0)])),key:"1"}:void 0,u.value&&ee.value?{name:"bottom-actions-chips",fn:oe((()=>[T(h)?(r(),Z(T($e),{key:0,content:T(c).baseText("focusedNodes.unconfirmedTooltip"),placement:"top"},{default:oe((()=>[n("button",{type:"button",class:I(t.$style.bundledUnconfirmedChip),onClick:te},[D(T(fe),{icon:"plus",size:"xsmall",class:I(t.$style.bundledUnconfirmedIcon)},null,8,["class"]),n("span",null,x(T(c).baseText("focusedNodes.allNodes")),1)],2)])),_:1},8,["content"])):(r(),i(j,{key:1},[(r(!0),i(j,null,Y(T(z),(e=>(r(),Z(Uh,{key:e.nodeId,node:e,onClick:t=>T(S)(e.nodeId),onRemove:t=>T(M)(e.nodeId)},null,8,["node","onClick","onRemove"])))),128)),T(C)?(r(),Z(T($e),{key:0,content:T(c).baseText("focusedNodes.unconfirmedTooltip"),placement:"top"},{default:oe((()=>[n("button",{type:"button",class:I(t.$style.bundledUnconfirmedChip),onClick:te},[D(T(fe),{icon:"plus",size:"xsmall",class:I(t.$style.bundledUnconfirmedIcon)},null,8,["class"]),n("span",null,x(T(c).baseText("focusedNodes.nodesCount",{interpolate:{count:T(g)}})),1)],2)])),_:1},8,["content"])):y("",!0)],64))])),key:"2"}:void 0]),1032,["modelValue","placeholder","disabled","disabled-tooltip","streaming","credits-quota","credits-remaining","show-ask-owner-tooltip","max-length"]),u.value&&T(P)?(r(),Z(Dh,{key:0,nodes:T(W),"selected-node-ids":X.value,"highlighted-index":T(U),position:T(V),"search-query":T(O),"via-button":T(q),onSelect:ue,onHighlight:o[1]||(o[1]=e=>U.value=e),onKeydown:de,onClose:ve,"onUpdate:searchQuery":pe},null,8,["nodes","selected-node-ids","highlighted-index","position","search-query","via-button"])):y("",!0)],2))}}),qh=$t(Wh,[["__cssModules",{$style:{wrapper:"_wrapper_1qi5n_125",overflowText:"_overflowText_1qi5n_129",bundledConfirmedChip:"_bundledConfirmedChip_1qi5n_135",bundledIconWrapper:"_bundledIconWrapper_1qi5n_150",bundledConfirmedIcon:"_bundledConfirmedIcon_1qi5n_158",bundledRemoveButton:"_bundledRemoveButton_1qi5n_165",bundledUnconfirmedChip:"_bundledUnconfirmedChip_1qi5n_182",bundledUnconfirmedIcon:"_bundledUnconfirmedIcon_1qi5n_202",expandedNodeList:"_expandedNodeList_1qi5n_206",expandedNodeItem:"_expandedNodeItem_1qi5n_212",expandedNodeName:"_expandedNodeName_1qi5n_225",expandedRemoveButton:"_expandedRemoveButton_1qi5n_233"}}]]),Fh=m({__name:"MessageFocusedNodesChips",props:{focusedNodeNames:{}},setup(e){const t=e,o=se(),a=Gr(),l=od(),s=_((()=>l.value?Ea(xr(l.value)):void 0)),c=_((()=>t.focusedNodeNames?.length??0)),d=_((()=>c.value>=3)),u=_((()=>{const e=s.value?.allNodes??[];return c.value>0&&e.length>0&&c.value>=e.length})),p=_((()=>{if(!t.focusedNodeNames?.length)return[];const e=s.value?.allNodes??[];return t.focusedNodeNames.map((t=>{const o=e.find((e=>e.name===t));return{name:t,nodeType:o?a.getNodeType(o.type):null}}))}));return(t,a)=>e.focusedNodeNames?.length?(r(),i("div",{key:0,class:I(t.$style.container)},[u.value?(r(),i("span",{key:0,class:I(t.$style.chip)},[D(T(fe),{icon:"layers",size:"small",class:I(t.$style.chipIcon)},null,8,["class"]),n("span",{class:I(t.$style.chipLabel)},x(T(o).baseText("focusedNodes.allNodes")),3)],2)):d.value?(r(),i("span",{key:1,class:I(t.$style.chip)},[D(T(fe),{icon:"layers",size:"small",class:I(t.$style.chipIcon)},null,8,["class"]),n("span",{class:I(t.$style.chipLabel)},x(T(o).baseText("focusedNodes.nodesCount",{interpolate:{count:c.value}})),3)],2)):(r(!0),i(j,{key:2},Y(p.value,(e=>{return r(),i("span",{key:e.name,class:I(t.$style.chip)},[n("span",{class:I(t.$style.chipIconWrapper)},[e.nodeType?(r(),Z(Gc,{key:0,"node-type":e.nodeType,size:12},null,8,["node-type"])):(r(),Z(T(fe),{key:1,icon:"crosshair",size:"xsmall",class:I(t.$style.chipIcon)},null,8,["class"]))],2),n("span",{class:I(t.$style.chipLabel)},x((o=e.name,o.length<=20?o:`${o.substring(0,19)}...`)),3)],2);var o})),128))],2)):y("",!0)}}),Hh=$t(Fh,[["__cssModules",{$style:{container:"_container_rsqvg_125",chip:"_chip_rsqvg_131",chipIconWrapper:"_chipIconWrapper_rsqvg_145",chipIcon:"_chipIcon_rsqvg_145",chipLabel:"_chipLabel_rsqvg_164"}}]]),Kh=[{id:"multi-agent-research",summary:"Multi-agent research workflow",prompt:'Create a multi-agent AI workflow using `gpt-4.1-mini` where several agents work together to research a topic, fact-check the findings, and write a report that\'s sent as an HTML email. One agent should gather recent, credible information about the topic. Another agent should verify the facts and only mark something as "verified" if it appears in at least two independent sources. A third agent should combine the verified information into a clear, well-written report under 1,000 words. A final agent should edit and format the report to make it look clean and professional in the body of the email. Use Gmail to send the report.'},{id:"email-summary",summary:"Summarize emails with AI",prompt:"Create an automation that runs on Monday mornings. It reads my Gmail inbox from the weekend, analyzes them with `gpt-4.1-mini` to find action items and priorities, and emails me a structured email using Gmail."},{id:"ai-news-digest",summary:"Daily AI news digest",prompt:'Build an automation that runs every night 8pm. Use the NewsAPI "/everything" endpoint to search for AI-related news from the day. Pick the top 5 articles and use OpenAI `gpt-4.1-mini` to summarize each in two sentences. Generate an image using OpenAI based on the top article\'s summary. Send a structured Telegram message.'},{id:"daily-weather-report",summary:"Daily weather report",prompt:"Create an automation that checks the weather for my location every morning at 5 a.m using OpenWeather. Send me a short weather report by email using Gmail. Use OpenAI `gpt-4.1-mini` to write a short, fun formatted email body by adding personality when describing the weather and how the day might feel. Include all details relevant to decide on my plans and clothes for the day."},{id:"invoice-pipeline",summary:"Invoice processing pipeline",prompt:"Create an invoice processing workflow using an n8n Form. When a user submits an invoice file (PDF or image) with their email address, use OpenAI `gpt-4.1-mini` to extract invoice data. Then, validate the date format is correct, the currency is valid, and the total amount is greater than zero. If validation fails, email the user a clear error message that explains which check failed from my Gmail. If the data passes validation, store the structured result in a datatable plus email the user. Every Monday morning, generate a weekly spending report using `gpt-4.1-mini` based on stored invoices and send a clean email using Gmail."},{id:"rag-assistant",summary:"RAG knowledge assistant",prompt:"Build an automation that creates a document-to-chat RAG pipeline. The workflow starts with an n8n Form where a user uploads one or more files (PDF, CSV, or JSON). Each upload should trigger a process that reads the file, splits it into chunks, and generates embeddings using OpenAI `gpt-4.1-mini` model, saved in one Pinecone table. Add a second part of the workflow for querying: use a Chat Message Trigger to act as a chatbot interface. When a user sends a question, retrieve the top 5 most relevant chunks from Pinecone, pass them into `gpt-4.1-mini` as context, and have it answer naturally using only the retrieved information. If a question can't be answered confidently, the bot should respond with: \"I couldn't find that in the uploaded documents.\" Log each chat interaction in a Data Table with the user query, matched file(s), and timestamp. Send a daily summary email through Gmail showing total questions asked, top files referenced, and any failed lookups."},{id:"lead-qualification",summary:"Lead qualification and call scheduling",prompt:"Create an n8n form with a lead generation form I can embed on my website homepage. Build an automation that processes form submissions, uses AI to qualify the lead, sends data to an n8n data table. For high-score leads, it should also email them to offer to schedule a 15-min call in a free slot in my calendar."},{id:"youtube-auto-chapters",summary:"YouTube video chapters",prompt:"Build an n8n workflow that automatically generates YouTube chapter timestamps from video captions. Use the n8n chat trigger for me to enter the URL of the YouTube video. Use the YouTube Get a video node to get the video title, description, and existing metadata. Use the YouTube Captions API to download the transcript for the given video ID. Send the transcript to AI agent using Anthropic's Claude model. Prompt the model to identify topic shifts and return structured output in timestamp - chapter format. Append the generated chapter list to the existing video description. Use the YouTube Update a video node to update the video description. Respond back with the updates using the respond to chat node."}],Gh=o(Ol(),1),Yh=o(qd(),1),Qh={[ui.Added]:"ai-diff-added",[ui.Modified]:"ai-diff-modified"},Xh=$t(m({__name:"BuildModeEmptyState",setup(e){const t=se();return(e,o)=>(r(),i("div",{class:I(e.$style.container)},[D(T(fe),{icon:"wand-sparkles",class:I(e.$style.icon)},null,8,["class"]),n("h3",{class:I(e.$style.title)},x(T(t).baseText("aiAssistant.builder.existingWorkflow.emptyState.title")),3),n("p",{class:I(e.$style.body)},x(T(t).baseText("aiAssistant.builder.existingWorkflow.emptyState.body")),3)],2))}}),[["__cssModules",{$style:{container:"_container_d7kbl_125",icon:"_icon_d7kbl_133",title:"_title_d7kbl_139",body:"_body_d7kbl_147"}}]]),Jh=m({__name:"PlanDisplayMessage",props:{message:{},disabled:{type:Boolean},showActions:{type:Boolean,default:!0}},emits:["decision"],setup(e,{emit:t}){const o=e,a=t,c=se(),d=s(!1),u=_((()=>o.message.data.plan));function p(){d.value||(d.value=!0,a("decision",{action:"approve"}))}return(t,o)=>(r(),i("div",{class:I(t.$style.message),"data-test-id":"plan-mode-plan-message"},[n("div",{class:I(t.$style.card)},[D(T(Je),null,{default:oe((()=>[l(x(u.value.summary),1)])),_:1}),n("div",{class:I(t.$style.triggerSection)},[D(T(Je),null,{default:oe((()=>[l(x(T(c).baseText("aiAssistant.builder.planMode.plan.triggerLabel"))+":",1)])),_:1}),D(T(Je),{tag:"p"},{default:oe((()=>[l(x(u.value.trigger),1)])),_:1})],2),n("ol",{class:I(t.$style.steps)},[(r(!0),i(j,null,Y(u.value.steps,((e,o)=>(r(),i("li",{key:o},[D(T(Je),null,{default:oe((()=>[l(x(e.description),1)])),_:2},1024),e.subSteps?.length?(r(),i("ul",{key:0,class:I(t.$style.subSteps)},[(r(!0),i(j,null,Y(e.subSteps,((e,t)=>(r(),i("li",{key:t},[D(T(Je),null,{default:oe((()=>[l(x(e),1)])),_:2},1024)])))),128))],2)):y("",!0)])))),128))],2),u.value.additionalSpecs?.length?(r(),i("div",{key:0,class:I(t.$style.section)},[D(T(Je),null,{default:oe((()=>[l(x(T(c).baseText("aiAssistant.builder.planMode.plan.notesLabel")),1)])),_:1}),n("ul",{class:I(t.$style.notes)},[(r(!0),i(j,null,Y(u.value.additionalSpecs,((e,t)=>(r(),i("li",{key:t},[D(T(Je),null,{default:oe((()=>[l(x(e),1)])),_:2},1024)])))),128))],2)],2)):y("",!0),e.showActions?(r(),i("div",{key:1,class:I(t.$style.actions)},[D(T(Le),{type:"primary",disabled:e.disabled||d.value,"data-test-id":"plan-mode-plan-approve",onClick:p},{default:oe((()=>[l(x(T(c).baseText("aiAssistant.builder.planMode.actions.implement")),1)])),_:1},8,["disabled"])],2)):y("",!0)],2)],2))}}),Zh=$t(Jh,[["__cssModules",{$style:{message:"_message_1jt83_125",card:"_card_1jt83_132",section:"_section_1jt83_139",triggerSection:"_triggerSection_1jt83_145",steps:"_steps_1jt83_151",subSteps:"_subSteps_1jt83_158",notes:"_notes_1jt83_165",actions:"_actions_1jt83_172"}}]]),e_=$t(m({__name:"PlanModeSelector",props:{modelValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){const o=e,a=t,s=se(),c=_((()=>[{value:"build",label:s.baseText("aiAssistant.builder.planMode.selector.build"),description:s.baseText("aiAssistant.builder.planMode.selector.build.description"),icon:"box"},{value:"plan",label:s.baseText("aiAssistant.builder.planMode.selector.plan"),description:s.baseText("aiAssistant.builder.planMode.selector.plan.description"),icon:"scroll-text"}])),d=_((()=>c.value.find((e=>e.value===o.modelValue))??c.value[0]));function u(e){e&&a("update:modelValue",e)}return(e,t)=>(r(),i("div",{class:I(e.$style.container),"data-test-id":"plan-mode-selector"},[D(T(ct),{class:I(e.$style.select),items:c.value,"model-value":o.modelValue,icon:d.value.icon,variant:"ghost",size:"small",position:"popper",side:"top","onUpdate:modelValue":u,"content-class":e.$style.content},{default:oe((()=>[l(x(d.value.label),1)])),"item-label":oe((({item:t})=>[n("div",{class:I(e.$style.itemContent)},[n("span",null,x(t.label),1),n("span",{class:I(e.$style.description)},x(t.description),3)],2)])),_:1},8,["class","items","model-value","icon","content-class"])],2))}}),[["__cssModules",{$style:{container:"_container_13jvs_125",select:"_select_13jvs_130",content:"_content_13jvs_137",itemContent:"_itemContent_13jvs_142",description:"_description_13jvs_148"}}]]),t_={key:1},o_="__other__",a_=m({__name:"PlanQuestionsMessage",props:{questions:{},introMessage:{},disabled:{type:Boolean},answered:{type:Boolean}},emits:["submit"],setup(e,{emit:t}){const o=e,a=se(),c=t,d=s(0),u=s(!1),p=s(new Map),v=_((()=>o.questions[d.value])),m=_((()=>0===d.value)),g=_((()=>d.value===o.questions.length-1)),b=_((()=>(v.value.options??[]).filter((e=>!e.toLowerCase().trim().startsWith("other"))))),f=_((()=>{const e=v.value;return e?p.value.get(e.id):void 0})),h=_((()=>{const e=f.value;if(!e)return!1;if(e.skipped)return!0;const t=!!e.customText?.trim(),o=e.selectedOptions.length>0;return"text"===v.value?.type||e.selectedOptions.includes(o_)?t:o||t})),w=_((()=>h.value?g.value?a.baseText("aiAssistant.builder.planMode.questions.submitButton"):a.baseText("aiAssistant.builder.planMode.questions.next"):g.value?a.baseText("aiAssistant.builder.planMode.questions.skipAndSubmit"):a.baseText("aiAssistant.builder.planMode.questions.skip")));function k(e){const t=f.value;t&&(t.selectedOptions=[e],e!==o_&&(t.customText=""),t.skipped=!1)}function C(e){const t=f.value;t&&(t.customText=e,t.skipped=!1)}function E(){m.value||d.value--}function z(){if(!h.value){const e=f.value;e&&(e.skipped=!0)}g.value?u.value||(u.value=!0,c("submit",o.questions.map((e=>{const t=p.value.get(e.id);return t?{...t,selectedOptions:t.selectedOptions.filter((e=>e!==o_))}:{questionId:e.id,question:e.question,selectedOptions:[],customText:"",skipped:!0}})))):d.value++}return B(d,(()=>{const e=v.value;e&&!p.value.has(e.id)&&p.value.set(e.id,{questionId:e.id,question:e.question,selectedOptions:[],customText:"",skipped:!1})}),{immediate:!0}),(t,o)=>(r(),i("div",{class:I(t.$style.wrapper),"data-test-id":"plan-mode-questions-message"},[e.introMessage?(r(),Z(T(Je),{key:0,class:I(t.$style.intro)},{default:oe((()=>[l(x(e.introMessage),1)])),_:1},8,["class"])):y("",!0),!e.answered&&v.value&&f.value?(r(),i("div",{key:1,class:I(t.$style.container)},[n("div",{class:I(t.$style.question)},[D(T(Je),{tag:"p",bold:!0,class:I(t.$style.questionText)},{default:oe((()=>[l(x(v.value.question),1)])),_:1},8,["class"]),"single"===v.value.type?(r(),i("div",{key:0,class:I(t.$style.options)},[(r(!0),i(j,null,Y(b.value,(t=>(r(),Z(T(xl),{key:t,"model-value":f.value.selectedOptions[0],label:t,disabled:e.disabled,"onUpdate:modelValue":()=>k(t)},{default:oe((()=>[l(x(t),1)])),_:2},1032,["model-value","label","disabled","onUpdate:modelValue"])))),128))],2)):"multi"===v.value.type?(r(),i("div",{key:1,class:I(t.$style.options)},[(r(!0),i(j,null,Y(b.value,(o=>(r(),i("label",{key:o,class:I([t.$style.checkboxOption,{[t.$style.selected]:f.value.selectedOptions.includes(o)}])},[D(T(zt),{"model-value":f.value.selectedOptions.includes(o),disabled:e.disabled,"onUpdate:modelValue":e=>function(e,t){const o=f.value;if(!o)return;const a=o.selectedOptions;if(t&&!a.includes(e))a.push(e);else if(!t){const t=a.indexOf(e);t>-1&&a.splice(t,1)}o.skipped=!1}(o,e)},null,8,["model-value","disabled","onUpdate:modelValue"]),n("span",{class:I(t.$style.optionLabel)},x(o),3)],2)))),128))],2)):"text"===v.value.type?(r(),Z(T(Ee),{key:2,"model-value":f.value.customText,type:"textarea",rows:3,disabled:e.disabled,placeholder:T(a).baseText("aiAssistant.builder.planMode.questions.customPlaceholder"),"onUpdate:modelValue":C},null,8,["model-value","disabled","placeholder"])):y("",!0),"single"===v.value.type?(r(),i("div",{key:3,class:I(t.$style.otherOption)},[D(T(xl),{"model-value":f.value.selectedOptions[0],label:o_,disabled:e.disabled,"onUpdate:modelValue":o[1]||(o[1]=()=>k(o_))},{default:oe((()=>[D(T(Ee),{"model-value":f.value.customText,disabled:e.disabled,placeholder:T(a).baseText("aiAssistant.builder.planMode.questions.other"),size:"small",class:I(t.$style.otherInput),"onUpdate:modelValue":C,onFocus:o[0]||(o[0]=()=>k(o_))},null,8,["model-value","disabled","placeholder","class"])])),_:1},8,["model-value","disabled"])],2)):"multi"===v.value.type?(r(),i("div",{key:4,class:I(t.$style.otherOption)},[D(T(zt),{"model-value":!!f.value.customText?.trim(),disabled:e.disabled,"onUpdate:modelValue":o[2]||(o[2]=e=>{e||C("")})},null,8,["model-value","disabled"]),D(T(Ee),{"model-value":f.value.customText,disabled:e.disabled,placeholder:T(a).baseText("aiAssistant.builder.planMode.questions.other"),size:"small",class:I(t.$style.otherInput),"onUpdate:modelValue":C},null,8,["model-value","disabled","placeholder","class"])],2)):y("",!0)],2),n("div",{class:I(t.$style.footer)},[n("div",{class:I(t.$style.progress)},[(r(!0),i(j,null,Y(e.questions,((e,o)=>(r(),i("div",{key:o,class:I([t.$style.progressDot,{[t.$style.active]:o<=d.value}])},null,2)))),128))],2),n("div",{class:I(t.$style.navigation)},[m.value?(r(),i("div",t_)):(r(),Z(T(Le),{key:0,variant:"subtle",size:"small",disabled:e.disabled,onClick:E},{default:oe((()=>[l(x(T(a).baseText("aiAssistant.builder.planMode.questions.back")),1)])),_:1},8,["disabled"])),D(T(Le),{type:g.value&&h.value?"primary":"secondary",size:"small",disabled:e.disabled||u.value,"data-test-id":"plan-mode-questions-next",onClick:z},{default:oe((()=>[l(x(w.value),1)])),_:1},8,["type","disabled"])],2)],2)],2)):y("",!0)],2))}}),r_=$t(a_,[["__cssModules",{$style:{wrapper:"_wrapper_14n6a_125",intro:"_intro_14n6a_131",container:"_container_14n6a_135",question:"_question_14n6a_140",questionText:"_questionText_14n6a_144",options:"_options_14n6a_148",checkboxOption:"_checkboxOption_14n6a_165",selected:"_selected_14n6a_177",optionLabel:"_optionLabel_14n6a_181",otherOption:"_otherOption_14n6a_186",otherInput:"_otherInput_14n6a_205",footer:"_footer_14n6a_209",progress:"_progress_14n6a_217",progressDot:"_progressDot_14n6a_222",active:"_active_14n6a_229",navigation:"_navigation_14n6a_233"}}]]),l_=$t(m({__name:"UserAnswersMessage",props:{answers:{}},setup(e){const t=se();function o(e){const o=[];return e.selectedOptions.length>0&&o.push(e.selectedOptions.join(", ")),e.customText?.trim()&&o.push(e.customText.trim()),o.join(", ")||t.baseText("aiAssistant.builder.planMode.answers.noAnswer")}return(a,n)=>e.answers.length>0?(r(),i("div",{key:0,class:I(a.$style.container),"data-test-id":"plan-mode-user-answers"},[(r(!0),i(j,null,Y(e.answers,(e=>(r(),i("div",{key:e.questionId,class:I(a.$style.answerItem)},[D(T(Je),{bold:!0,class:I(a.$style.question)},{default:oe((()=>[l(x(e.question),1)])),_:2},1032,["class"]),e.skipped?(r(),Z(T(Je),{key:0},{default:oe((()=>[l(x(T(t).baseText("aiAssistant.builder.planMode.answers.skipped")),1)])),_:1})):(r(),Z(T(Je),{key:1},{default:oe((()=>[l(x(o(e)),1)])),_:2},1024))],2)))),128))],2)):y("",!0)}}),[["__cssModules",{$style:{container:"_container_1vfyo_125",answerItem:"_answerItem_1vfyo_132",question:"_question_1vfyo_141"}}]]),n_=m({__name:"WebFetchApprovalMessage",props:{data:{},disabled:{type:Boolean}},emits:["decision"],setup(e,{emit:t}){const o=e,a=se(),c=t,d=s(!1),u=[{id:"allow_once",label:a.baseText("aiAssistant.builder.webFetch.allowOnce")},{id:"allow_all",label:a.baseText("aiAssistant.builder.webFetch.allowAll")}];function p(e){d.value=!0,c("decision",{requestId:o.data.requestId,url:o.data.url,domain:o.data.domain,action:e})}function v(e){p(e)}return(t,o)=>d.value?y("",!0):(r(),i("div",{key:0,class:I(t.$style.container)},[D(T(Je),{class:I(t.$style.prompt),size:"small"},{default:oe((()=>[l(x(T(a).baseText("aiAssistant.builder.webFetch.prompt")),1)])),_:1},8,["class"]),n("div",{class:I(t.$style.urlBox)},[D(T(Je),{class:I(t.$style.urlText),tag:"code",size:"small"},{default:oe((()=>[l(x(e.data.url),1)])),_:1},8,["class"])],2),n("div",{class:I(t.$style.actions)},[n("div",{class:I(t.$style.splitButton)},[D(T(Le),{variant:"solid",class:I(t.$style.splitButtonMain),label:T(a).baseText("aiAssistant.builder.webFetch.alwaysAllow"),"aria-label":T(a).baseText("aiAssistant.builder.webFetch.alwaysAllow"),disabled:e.disabled,"data-test-id":"approve-web-fetch-button",onClick:o[0]||(o[0]=e=>p("allow_domain"))},null,8,["class","label","aria-label","disabled"]),D(T(_e),{items:u,class:I(t.$style.splitButtonDropdown),disabled:e.disabled,placement:"bottom-end","data-test-id":"web-fetch-approval-dropdown",onSelect:v},{activator:oe((()=>[D(T(ze),{variant:"solid",icon:"chevron-down",class:I(t.$style.splitButtonCaret),disabled:e.disabled,"aria-label":"More approval options"},null,8,["class","disabled"])])),_:1},8,["class","disabled"])],2),D(T(Le),{variant:"outline",disabled:e.disabled,label:T(a).baseText("aiAssistant.builder.webFetch.deny"),onClick:o[1]||(o[1]=e=>p("deny"))},null,8,["disabled","label"])],2)],2))}}),i_=$t(n_,[["__cssModules",{$style:{container:"_container_q91wm_125",prompt:"_prompt_q91wm_137",urlBox:"_urlBox_q91wm_142",urlText:"_urlText_q91wm_149",actions:"_actions_q91wm_156",splitButton:"_splitButton_q91wm_162",splitButtonMain:"_splitButtonMain_q91wm_167",splitButtonDropdown:"_splitButtonDropdown_q91wm_172",splitButtonCaret:"_splitButtonCaret_q91wm_176"}}]]),s_=m({__name:"AskAssistantBuild",emits:["close"],setup(t,{expose:o,emit:a}){const l=a,c=$a(),d=Or(),u=Po(),p=wa(),v=rd(),m=Jr(),g=od(),f=Ua(),h=P(),w=Pr(),C=_((()=>g.value?Ea(xr(g.value)):void 0)),E=Fi(),j=Ft(),z=Io(),N=et(),S=se(),M=nt(),{goToUpgrade:$}=Pi(),A=Zo(),{updateWorkflow:O}=Hy(),{handleError:U}=function(e){const t=Zo(),o=se();return{handleError:function(a,r){const l=a instanceof Error?a.message:String(a),n=r?.context;console.error(`[${e.source}${n?` - ${n}`:""}]`,a),ac(a,{tags:{source:e.source,context:n}});const i=r?.title??(e.titleKey?o.baseText(e.titleKey):"Error");t.showMessage({type:"error",title:i,message:r?.message??l})}}}({source:"ai-builder",titleKey:"aiAssistant.builder.error.title"}),{onDocumentVisible:V}=hl(),{canPrompt:q}=ka();V((()=>{c.clearDoneIndicatorTitle()}));const F=s(new Set),H=s([]),K=s(),G=s(),Y=s(),Q=s(""),X=s(!1),J=s(!1);B((()=>c.streaming),(e=>{e&&q.value&&(X.value=!0)})),B((()=>c.creditsRemaining),(()=>{J.value=!1}));const ee=_((()=>c.isLowCredits&&!J.value)),te=_((()=>E.canManageAISettings&&!j.settings.ai.allowSendingParameterValues)),ae=_((()=>X.value&&q.value));B(ae,(e=>{e&&c.trackWorkflowBuilderJourney("browser_notification_ask_permission")}));const re=_((()=>({firstName:d.currentUser?.firstName??"",lastName:d.currentUser?.lastName??""}))),le=_((()=>{if(!(c.getRunningTools(c.chatMessages).length>0))return c.builderThinkingMessage})),ne=_((()=>M.name)),ie=_((()=>{const e=c.chatMessages,t=e.findLastIndex((e=>"workflow-updated"===e.type||"tool"===e.type&&"update_node_parameters"===e.toolName)),o=e.slice(t+1),a=o.some((e=>"error"===e.type)),r=o.some((e=>pt(e))),l=e.findLast((e=>"assistant"===e.role)),n=l&&(il(l)||Go(l)||sa(l));return!c.streaming&&(C.value?.allNodes??[]).length>0&&t>-1&&!a&&!r&&!n})),ce=_((()=>c.creditsQuota)),de=_((()=>c.creditsRemaining)),ue=_((()=>!d.isInstanceOwner)),pe=_((()=>c.isCodeBuilder?S.baseText("aiAssistant.builder.thinkingCompletionMessage.codeBuilder"):void 0)),ve=_((()=>{if(!(c.hasMessages||(C.value?.allNodes??[]).length>0))return(0,Yh.default)(Kh)})),me=_((()=>m.autoSaveState===oi.Scheduled||m.autoSaveState===oi.InProgress)),ge=_((()=>v.shouldBeReadOnly||me.value)),be=_((()=>ge.value||c.shouldDisableChatInput)),{showReviewChanges:fe,nodeChanges:he,isExpanded:_e,toggleExpanded:ye,openDiffView:we}=Ky();function ke(e){Sc.emit("nodes:select",{ids:[e],panIntoView:!0})}async function Te(e){await c.applyCodeDiff(g.value,e)}async function Ce(e){await c.undoCodeDiff(g.value,e)}const Ee=_((()=>{if(be.value)return me.value?S.baseText("aiAssistant.builder.disabledTooltip.autosaving"):v.shouldBeReadOnly?S.baseText("aiAssistant.builder.disabledTooltip.readOnly"):void 0}));function je(e){const t=c.chatMessages,o=t.findIndex((t=>t.id===e.id));if(-1===o)return!1;for(let a=o+1;a<t.length;a++)if(Yt(t[a]))return!0;return!1}function Ie(e){const t=c.chatMessages,o=t.findLastIndex((t=>t.id===e.id));return-1!==o&&!t.slice(o+1).some((e=>"user"===e.role))}async function ze(e){c.trackWorkflowBuilderJourney("web_fetch_decision",{domain:e.domain,url:e.url,decision:e.action});const t={deny:S.baseText("aiAssistant.builder.webFetch.deny"),allow_once:S.baseText("aiAssistant.builder.webFetch.allowOnce"),allow_domain:S.baseText("aiAssistant.builder.webFetch.allowDomain",{interpolate:{domain:e.domain}}),allow_all:S.baseText("aiAssistant.builder.webFetch.allowAll")};await c.sendChatMessage({text:t[e.action],resumeData:e,skipUserMessage:!0})}async function Ne(e){v.requestWriteAccess(),H.value=[];const t=0===(C.value?.allNodes??[]).length;await c.sendChatMessage({text:e,initialGeneration:t})}async function Se(){if(!Q.value.trim())return;const e=Q.value;Q.value="",await Ne(e)}function Me(e){e.rating&&f.track("User rated workflow generation",{helpful:"up"===e.rating,workflow_id:g.value,session_id:c.trackingSessionId}),e.feedback&&f.track("User submitted workflow generation feedback",{feedback:e.feedback,workflow_id:g.value,session_id:c.trackingSessionId,user_message_id:c.lastUserMessageId})}async function $e(){const e=w.workflowExecutionData,t=e?.status??"unknown",o=e?.data?.resultData.lastNodeExecuted,a=o?C.value?.getNodeByName(o)?.type:void 0;if(!e)return void(await c.sendChatMessage({text:S.baseText("aiAssistant.builder.executeMessage.noExecutionData"),type:"execution",executionStatus:"error",errorMessage:"Workflow execution data missing after run attempt."}));if("success"===t)return void(await c.sendChatMessage({text:S.baseText("aiAssistant.builder.executeMessage.executionSuccess"),type:"execution",executionStatus:t}));const r=e.data?.resultData.error?.message??"Unknown error",l=o?S.baseText("aiAssistant.builder.executeMessage.executionFailedOnNode",{interpolate:{nodeName:o,errorMessage:r}}):S.baseText("aiAssistant.builder.executeMessage.executionFailed",{interpolate:{errorMessage:r}}),n="unknown"===t?"error":t;await c.sendChatMessage({text:l,type:"execution",errorMessage:r,errorNodeType:a,executionStatus:n})}function Ae(e){try{return jl(e)}catch(t){return void U(t,{context:"workflow-json-parse",title:S.baseText("aiAssistant.builder.workflowParsingError.title"),message:S.baseText("aiAssistant.builder.workflowParsingError.content")})}}async function Pe(t,o){try{const e=await c.restoreToVersion(t,o);if(!e)return;F.value.clear(),H.value=[],c.clearExistingWorkflow(),La.emit("importWorkflowData",{data:e,tidyUp:!1,regenerateIds:!1,trackEvents:!1,setStateDirty:!1}),await k(),c.builderMode="build"}catch(e){A.showMessage({type:"error",title:S.baseText("aiAssistant.builder.restoreError.title"),message:e instanceof Error?e.message:"Unknown error"})}}function Be(e){const t=N.resolve({name:Fn.WORKFLOW_HISTORY,params:{workflowId:g.value,versionId:e}});window.open(t.href,"_blank")}return B((()=>c.workflowMessages),(async e=>{for(const t of e){if(!t.id||F.value.has(t.id))continue;if(!dt(t))continue;F.value.add(t.id);const e=Ae(t.codeSnippet);if(!e)continue;const o=await O(e,{isInitialGeneration:c.initialGeneration,nodeIdsToTidyUp:H.value});if(!o.success)return U(o.error,{context:"workflow-update"}),void c.abortStreaming();o.newNodeIds.length>0&&(H.value=[...H.value,...o.newNodeIds])}}),{deep:!0}),B((()=>c.streaming),((e,t)=>{e&&!t?p.startRecordingUndo():!e&&t&&p.stopRecordingUndo()})),B((()=>c.streaming),(async(e,t)=>{t&&!e&&(c.initialGeneration&&(C.value?.allNodes??[]).length>0&&(c.initialGeneration=!1),H.value.length>0&&(H.value=[],await k(),Sc.emit("tidyUp",{source:"builder-update",trackEvents:!1,trackHistory:!1,trackBulk:!1}),await k(),Sc.emit("fitView")))})),B(ne,(()=>{c.streaming||(c.resetBuilderChat(),F.value.clear(),H.value=[],X.value=!1)})),B((()=>z.focusRequested),(()=>{k((()=>{Y.value?.focusInput()??G.value?.focusInput()??K.value?.focusInput()}))})),o({focusInput:()=>{Y.value?.focusInput()??G.value?.focusInput()??K.value?.focusInput()}}),(e,t)=>(r(),i("div",{"data-test-id":"ask-assistant-chat",tabindex:"0",class:I(e.$style.container),onKeydown:t[7]||(t[7]=L((()=>{}),["stop"]))},[D(T(xe),{ref_key:"n8nChatRef",ref:K,user:re.value,messages:T(c).chatMessages,streaming:T(c).streaming,"loading-message":le.value,"thinking-completion-message":pe.value,mode:T(S).baseText("aiAssistant.builder.mode"),"show-stop":!0,"scroll-on-new-message":!0,"credits-quota":ce.value,"credits-remaining":de.value,"show-ask-owner-tooltip":ue.value,suggestions:ve.value,"input-placeholder":T(S).baseText("aiAssistant.builder.assistantPlaceholder"),"workflow-id":T(g),"prune-time-hours":T(u).evaluatedPruneTime,disabled:be.value,"disabled-tooltip":Ee.value,onClose:t[5]||(t[5]=e=>l("close")),onMessage:Ne,onUpgradeClick:t[6]||(t[6]=()=>T($)("ai-builder-sidebar","upgrade-builder")),onFeedback:Me,onStop:T(c).abortStreaming,onRestoreConfirm:Pe,onShowVersion:Be,onCodeReplace:Te,onCodeUndo:Ce},b({"focused-nodes-chips":oe((({message:e})=>[D(Hh,{"focused-node-names":e.focusedNodeNames},null,8,["focused-node-names"])])),inputHeader:oe((()=>[T(fe)?(r(),Z($h,{key:0,"node-changes":T(he),expanded:T(_e),onToggle:T(ye),onOpenDiff:T(we),onSelectNode:ke},null,8,["node-changes","expanded","onToggle","onOpenDiff"])):ee.value?(r(),Z(Bh,{key:1,"credits-remaining":de.value,"credits-quota":ce.value,onUpgradeClick:t[1]||(t[1]=()=>T($)("ai-builder-sidebar","upgrade-builder")),onDismiss:t[2]||(t[2]=e=>J.value=!0)},null,8,["credits-remaining","credits-quota"])):(r(),Z(W,{key:2,name:"slide"},{default:oe((()=>[ae.value?(r(),Z(Nh,{key:0})):y("",!0)])),_:1}))])),messagesFooter:oe((()=>[ie.value?(r(),Z(zh,{key:0,onWorkflowExecuted:$e})):y("",!0)])),placeholder:oe((()=>[D(Xh)])),"custom-message":oe((({message:e})=>[T(il)(e)?(r(),Z(r_,{key:0,questions:e.data.questions,"intro-message":e.data.introMessage,disabled:T(c).streaming,answered:je(e),onSubmit:T(c).resumeWithQuestionsAnswers},null,8,["questions","intro-message","disabled","answered","onSubmit"])):T(Go)(e)?(r(),Z(Zh,{key:1,message:e,disabled:T(c).streaming,"show-actions":Ie(e),onDecision:T(c).resumeWithPlanDecision},null,8,["message","disabled","show-actions","onDecision"])):T(Yt)(e)?(r(),Z(l_,{key:2,answers:e.data.answers},null,8,["answers"])):T(sa)(e)?(r(),Z(i_,{key:3,data:e.data,disabled:T(c).streaming,onDecision:ze},null,8,["data","disabled"])):y("",!0)])),"suggestions-input":oe((({modelValue:e,onUpdateModelValue:t,placeholder:o,disabled:a,disabledTooltip:r,streaming:l,creditsQuota:n,creditsRemaining:i,showAskOwnerTooltip:s,onSubmit:d,onStop:u,onUpgradeClick:p,registerFocus:v})=>[D(qh,{ref_key:"suggestionsInputRef",ref:Y,"model-value":e,placeholder:o,disabled:a,"disabled-tooltip":r,streaming:l,"credits-quota":n,"credits-remaining":i,"show-ask-owner-tooltip":s,"onUpdate:modelValue":t,onSubmit:d,onStop:u,onUpgradeClick:p,onVnodeMounted:e=>v((()=>Y.value?.focusInput()))},b({_:2},[T(c).isPlanModeAvailable?{name:"extra-actions",fn:oe((()=>[D(e_,{"model-value":T(c).builderMode,"onUpdate:modelValue":T(c).setBuilderMode},null,8,["model-value","onUpdate:modelValue"])])),key:"0"}:void 0]),1032,["model-value","placeholder","disabled","disabled-tooltip","streaming","credits-quota","credits-remaining","show-ask-owner-tooltip","onUpdate:modelValue","onSubmit","onStop","onUpgradeClick","onVnodeMounted"])])),inputPlaceholder:oe((()=>[D(qh,{ref_key:"chatInputRef",ref:G,modelValue:Q.value,"onUpdate:modelValue":t[3]||(t[3]=e=>Q.value=e),placeholder:T(S).baseText("aiAssistant.builder.assistantPlaceholder"),disabled:ge.value,"disabled-tooltip":Ee.value,streaming:T(c).streaming,"credits-quota":ce.value,"credits-remaining":de.value,"show-ask-owner-tooltip":ue.value,onSubmit:Se,onStop:T(c).abortStreaming,onUpgradeClick:t[4]||(t[4]=()=>T($)("ai-builder-sidebar","upgrade-builder"))},b({_:2},[T(c).isPlanModeAvailable?{name:"extra-actions",fn:oe((()=>[D(e_,{"model-value":T(c).builderMode,"onUpdate:modelValue":T(c).setBuilderMode},null,8,["model-value","onUpdate:modelValue"])])),key:"0"}:void 0]),1032,["modelValue","placeholder","disabled","disabled-tooltip","streaming","credits-quota","credits-remaining","show-ask-owner-tooltip","onStop"])])),_:2},[T(h).header||te.value?{name:"header",fn:oe((()=>[R(e.$slots,"header",{},void 0,!0),te.value?(r(),Z(T(Ct),{key:0,theme:"warning",type:"tooltip"},{default:oe((()=>[n("span",null,x(T(S).baseText("aiAssistant.reducedHelp.chat.notice")),1)])),_:1})):y("",!0)])),key:"0"}:void 0,void 0!==ce.value&&void 0!==de.value?{name:"headerActions",fn:oe((()=>[D(Ph,{"credits-remaining":de.value,"credits-quota":ce.value,"is-low-credits":T(c).isLowCredits,onUpgradeClick:t[0]||(t[0]=()=>T($)("ai-builder-sidebar","upgrade-builder"))},null,8,["credits-remaining","credits-quota","is-low-credits"])])),key:"1"}:void 0]),1032,["user","messages","streaming","loading-message","thinking-completion-message","mode","credits-quota","credits-remaining","show-ask-owner-tooltip","suggestions","input-placeholder","workflow-id","prune-time-hours","disabled","disabled-tooltip","onStop"])],34))}}),c_=$t(s_,[["__cssModules",{$style:{container:"_container_1s530_125",newWorkflowButtonWrapper:"_newWorkflowButtonWrapper_1s530_130",newWorkflowText:"_newWorkflowText_1s530_140"}}],["__scopeId","data-v-4ff9d573"]]),d_=$t(m({__name:"AskModeEmptyState",setup(e){const t=se();return(e,o)=>(r(),i("div",{class:I(e.$style.container)},[D(T(fe),{icon:"lightbulb",class:I(e.$style.icon)},null,8,["class"]),n("h3",{class:I(e.$style.title)},x(T(t).baseText("aiAssistant.askMode.emptyState.title")),3),n("p",{class:I(e.$style.body)},x(T(t).baseText("aiAssistant.askMode.emptyState.body1")),3),n("p",{class:I(e.$style.body)},[l(x(T(t).baseText("aiAssistant.askMode.emptyState.body2"))+" ",1),D(T(_t),{size:"small",static:!0,class:I(e.$style.inlineButton)},null,8,["class"]),l(" "+x(T(t).baseText("aiAssistant.askMode.emptyState.body3")),1)],2)],2))}}),[["__cssModules",{$style:{container:"_container_18k35_125",icon:"_icon_18k35_133",title:"_title_18k35_139",body:"_body_18k35_147",inlineButton:"_inlineButton_18k35_155"}}]]),u_=$t(m({__name:"AskAssistantChat",emits:["close"],setup(e,{expose:t,emit:o}){const a=o,l=Fi(),c=od(),d=Ft(),u=Or(),p=Ua(),v=P(),m=se(),g=s(),f=_((()=>({firstName:u.currentUser?.firstName??"",lastName:u.currentUser?.lastName??""}))),h=_((()=>l.assistantThinkingMessage)),w=_((()=>l.canManageAISettings&&!d.settings.ai.allowSendingParameterValues));async function k(e,t,o=!1){l.currentSessionId?await l.sendMessage(c.value,{text:e,quickReplyType:t}):await l.initSupportChat(c.value,e);const a=l.chatSessionTask,r=l.chatMessages.filter((e=>"assistant"===e.role&&!["text","event"].includes(e.type))).length;o&&p.track("User gave feedback",{task:a,chat_session_id:l.currentSessionId,is_quick_reply:!!t,is_positive:"all-good"===t,solution_count:r,response:e})}async function C(e){await l.applyCodeDiff(c.value,e),p.track("User clicked solution card action",{action:"replace_code"})}async function E(e){await l.undoCodeDiff(c.value,e),p.track("User clicked solution card action",{action:"undo_code_replace"})}return t({focusInput:()=>{g.value?.focusInput()}}),(e,t)=>(r(),i("div",{"data-test-id":"ask-assistant-chat",tabindex:"0",class:I(e.$style.wrapper),onKeydown:t[1]||(t[1]=L((()=>{}),["stop"]))},[D(T(xe),{ref_key:"n8nChatRef",ref:g,user:f.value,messages:T(l).chatMessages,streaming:T(l).streaming,"loading-message":h.value,"session-id":T(l).currentSessionId,"input-placeholder":T(m).baseText("aiAssistant.askMode.inputPlaceholder"),onClose:t[0]||(t[0]=e=>a("close")),onMessage:k,onStop:T(l).abortStreaming,onCodeReplace:C,onCodeUndo:E},b({placeholder:oe((()=>[D(d_)])),_:2},[T(v).header||w.value?{name:"header",fn:oe((()=>[R(e.$slots,"header"),w.value?(r(),Z(T(Ct),{key:0,theme:"warning",type:"tooltip"},{default:oe((()=>[n("span",null,x(T(m).baseText("aiAssistant.reducedHelp.chat.notice")),1)])),_:1})):y("",!0)])),key:"0"}:void 0]),1032,["user","messages","streaming","loading-message","session-id","input-placeholder","onStop"])],34))}}),[["__cssModules",{$style:{wrapper:"_wrapper_jmxiz_125"}}]]),p_={class:"ask-mode-coachmark__header"},v_={class:"ask-mode-coachmark__title"},m_={class:"ask-mode-coachmark__body"},g_={class:"ask-mode-coachmark__footer"},b_=m({__name:"AskModeCoachmark",props:{visible:{type:Boolean}},emits:["dismiss"],setup(e,{emit:t}){const o=t,a=se();return(t,l)=>(r(),Z(T(qe),{open:e.visible,"show-arrow":!0,"enable-scrolling":!1,"suppress-auto-focus":!0,side:"bottom",align:"center","side-offset":8,"z-index":2200,"content-class":"ask-mode-coachmark"},{trigger:oe((()=>[R(t.$slots,"default")])),content:oe((()=>[n("div",p_,[n("span",v_,x(T(a).baseText("aiAssistant.coachmark.title")),1)]),n("p",m_,x(T(a).baseText("aiAssistant.coachmark.body")),1),n("div",g_,[D(T(Le),{size:"small",label:T(a).baseText("aiAssistant.coachmark.gotIt"),class:"ask-mode-coachmark__button",onClick:l[0]||(l[0]=e=>o("dismiss"))},null,8,["label"])])])),_:3},8,["open"]))}}),f_=b_,h_="ask-mode-coachmark",__=e=>"string"==typeof e&&pa.includes(e),x_=m({__name:"HubSwitcher",props:{isBuildMode:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["toggle"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=_((()=>[{label:l.baseText("aiAssistant.tabs.ask"),value:!1},{label:l.baseText("aiAssistant.tabs.build"),value:!0}]));function i(e){a("toggle",e)}return(e,t)=>(r(),Z(T($e),{content:T(l).baseText("aiAssistant.tabs.builder.disabled.tooltip"),disabled:!o.disabled},{default:oe((()=>[D(T(je),{size:"small","model-value":o.isBuildMode,options:n.value,disabled:o.disabled,"onUpdate:modelValue":i},null,8,["model-value","options","disabled"])])),_:1},8,["content","disabled"]))}}),y_=x_,w_=$t(m({__name:"AssistantsHub",setup(e){U((e=>({b1207176:x,v1750e316:y})));const t=$a(),o=Fi(),a=Hi(),l=Ft(),{isBuildMode:i,isMergeAskBuildEnabled:c,canToggleModes:d,shouldShowCoachmark:u,onDismissCoachmark:p}=function(){const e=Hi(),t=$a(),o=Ft(),a=nt(),{isCalloutDismissed:r,dismissCallout:l}=Xc(),n=bo(),i=_((()=>e.isBuilderModeActive)),s=_((()=>n.isFeatureEnabled(Yn.name)&&o.isAiAssistantEnabled&&t.isAIBuilderEnabled)),c=_((()=>!s.value&&o.isAiAssistantEnabled&&t.isAIBuilderEnabled&&__(a?.name))),d=_((()=>Boolean(e.isOpen&&!i.value&&e.showCoachmark&&c.value&&!r("ask-mode-coachmark"))));return{isBuildMode:i,isMergeAskBuildEnabled:s,canToggleModes:c,shouldShowCoachmark:d,onDismissCoachmark:async function(){await l(h_)}}}(),v=s(!1),m=_((()=>u.value&&v.value));B((()=>a.isOpen),(e=>{e||(v.value=!1)}));const g=s(),f=s(),h=_((()=>a.width)),x="175ms",y="150ms";function w(e){a.updateWidth(e.width)}function k(e){$i().callDebounced(w,{debounceTime:10,trailing:!0},e)}async function E(){const e=a.isOpen,o=!i.value,r=o?"builder":"assistant";e?(o&&0===t.chatMessages.length&&(await t.fetchBuilderCredits(),await t.loadSessions()),a.switchMode(r)):await a.open({mode:r})}function j(){a.close()}function z(){v.value=!0,i.value?g.value?.focusInput():f.value?.focusInput()}const N=o.$onAction((({name:e})=>{["initErrorHelper","initCredHelp"].includes(e)&&!c.value&&a.switchMode("assistant")})),M=t.$onAction((({name:e})=>{["sendChatMessage"].includes(e)&&a.switchMode("builder")}));return C((()=>{d.value||(t.isAIBuilderEnabled?a.switchMode("builder"):l.isAiAssistantEnabled&&a.switchMode("assistant"))})),K((()=>{N(),M()})),(e,t)=>(r(),Z(W,{"enter-active-class":e.$style.slideEnterActive,"enter-from-class":e.$style.slideFrom,"leave-active-class":e.$style.slideLeaveActive,"leave-to-class":e.$style.slideFrom,onAfterEnter:z},{default:oe((()=>[S(n("div",{class:I(e.$style.slideWrapper),style:te({width:`${h.value}px`})},[D(T(Nt),{"supported-directions":["left"],width:h.value,"min-width":T(a).MIN_CHAT_WIDTH,"max-width":T(a).MAX_CHAT_WIDTH,class:I(e.$style.resizeWrapper),"data-test-id":"ask-assistant-sidebar",onResize:k},{default:oe((()=>[n("div",{style:te({width:`${h.value}px`}),class:I(e.$style.wrapper)},[n("div",{class:I(e.$style.assistantContent)},[T(i)?(r(),Z(c_,{key:0,ref_key:"askAssistantBuildRef",ref:g,onClose:j},b({_:2},[T(d)?{name:"header",fn:oe((()=>[D(y_,{"is-build-mode":T(i),onToggle:E},null,8,["is-build-mode"])])),key:"0"}:void 0]),1536)):(r(),Z(u_,{key:1,ref_key:"askAssistantChatRef",ref:f,onClose:j},b({_:2},[T(d)?{name:"header",fn:oe((()=>[D(f_,{visible:m.value,onDismiss:T(p)},{default:oe((()=>[D(y_,{"is-build-mode":T(i),onToggle:E},null,8,["is-build-mode"])])),_:1},8,["visible","onDismiss"])])),key:"0"}:void 0]),1536))],2)],6)])),_:1},8,["width","min-width","max-width","class"])],6),[[F,T(a).isOpen]])])),_:1},8,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"]))}}),[["__cssModules",{$style:{slideWrapper:"_slideWrapper_1qkuu_125",slideEnterActive:"_slideEnterActive_1qkuu_130",slideLeaveActive:"_slideLeaveActive_1qkuu_134",slideFrom:"_slideFrom_1qkuu_138",resizeWrapper:"_resizeWrapper_1qkuu_142",wrapper:"_wrapper_1qkuu_146",assistantContent:"_assistantContent_1qkuu_152"}}]]),k_=m({__name:"AppChatPanel",props:{layoutRef:{}},setup(e){const t=e;Xd();const o=Hi(),a=Ud(),l=Sr(),n=_((()=>o.width)),i=async()=>{if(await k(),t.layoutRef){const{width:e,height:o}=t.layoutRef.getBoundingClientRect();l.appGridDimensions={width:e,height:o}}};return C((async()=>{window.addEventListener("resize",i),await i()})),K((()=>{window.removeEventListener("resize",i)})),B(n,(async()=>{a.isOpen||await i()})),(e,t)=>(r(),Z(w_))}}),T_=".el-overlay",C_=1e4,E_=5e3,j_=42,I_=["id"],z_=$t(m({__name:"App",setup(e){const t=nt(),o=ji(),a=Ft(),l=Mr(),{setAppZIndexes:i}=ro(),{toastBottomOffset:c,toastRightOffset:d,askAiFloatingButtonBottomOffset:u}=function(){const e=Fi(),t=Hi(),o=Mr(),a=Mc(),r=_((()=>!0)),l=_((()=>o.isNDVOpen&&!r.value?48:16));return{askAiFloatingButtonBottomOffset:_((()=>`${l.value}px`)),toastBottomOffset:_((()=>`${(o.isNDVOpen?0:a.height)+(e.isFloatingButtonShown?j_+l.value:0)}px`)),toastRightOffset:_((()=>t.isOpen?`${t.width}px`:"0px"))}}();Gy(t),Qy(),function(){const e=s(!1),t=ji(),o=Ft(),a=Or(),r=co(),l=Ua(),n=nt(),i=_((()=>a.currentUserId??"")),c=_((()=>{const e=n.meta;return!e?.telemetry||!e.telemetry.disabled})),d=_((()=>o.telemetry)),u=_((()=>!!d.value?.enabled));function p(){!e.value&&c.value&&u.value&&(l.init(d.value,{instanceId:t.instanceId,userId:i.value,projectId:r.personalProject?.id,versionCli:t.versionCli}),e.value=!0)}B(d,(()=>{p()})),B(c,(e=>{e&&p()})),C((()=>{p()}))}(),Yy();const p=s(!0),v=_((()=>o.defaultLocale)),m=_((()=>t.name===Fn.DEMO)),g=s(!1);Jc({ndv_source:_((()=>l.lastSetActiveNodeSource))}),C((async()=>{i(),b(),p.value=!1}));const b=()=>{a.isHiringBannerEnabled&&!m.value&&console.log(pn)};B(t,(e=>{g.value=e.matched.some((e=>void 0!==e.components?.footer))})),B(v,(async e=>{ge(e),xi.defaults.headers.common["Accept-Language"]=e,wt(e)}),{immediate:!0});const f=s(null),h=e=>{f.value=e};return Xy("--toast--offset",c),Xy("--toast--right",d),Xy("--ask-assistant--floating-button--margin-bottom",u),(e,t)=>{const o=N("RouterView");return p.value?(r(),Z(Jd,{key:0})):(r(),Z(El,{key:1,id:"n8n-app",class:I(e.$style.app)},{banners:oe((()=>[D(zu)])),aside:oe((()=>[f.value?(r(),Z(k_,{key:0,"layout-ref":f.value},null,8,["layout-ref"])):y("",!0)])),default:oe((()=>[D(Th,{onMounted:h},{default:oe((()=>[D(o)])),_:1}),D(lh),D(wh),n("div",{id:T(Ql)},null,8,I_)])),_:1},8,["class"]))}}}),[["__cssModules",{$style:{app:"_app_1lj2z_125"}}]]),a(((e,t)=>{var o=function(e){var t,o=Object.prototype,a=o.hasOwnProperty,r=Object.defineProperty||function(e,t,o){e[t]=o.value},l="function"==typeof Symbol?Symbol:{},n=l.iterator||"@@iterator",i=l.asyncIterator||"@@asyncIterator",s=l.toStringTag||"@@toStringTag";function c(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(S){c=function(e,t,o){return e[t]=o}}function d(e,t,o,a){var l=t&&t.prototype instanceof b?t:b,n=Object.create(l.prototype);return r(n,"_invoke",{value:C(e,o,new z(a||[]))}),n}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(S){return{type:"throw",arg:S}}}e.wrap=d;var p="suspendedStart",v="executing",m="completed",g={};function b(){}function f(){}function h(){}var _={};c(_,n,(function(){return this}));var x=Object.getPrototypeOf,y=x&&x(x(N([])));y&&y!==o&&a.call(y,n)&&(_=y);var w=h.prototype=b.prototype=Object.create(_);function k(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function o(r,l,n,i){var s=u(e[r],e,l);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==typeof d&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,n,i)}),(function(e){o("throw",e,n,i)})):t.resolve(d).then((function(e){c.value=e,n(c)}),(function(e){return o("throw",e,n,i)}))}i(s.arg)}var l;r(this,"_invoke",{value:function(e,a){function r(){return new t((function(t,r){o(e,a,t,r)}))}return l=l?l.then(r,r):r()}})}function C(e,o,a){var r=p;return function(l,n){if(r===v)throw new Error("Generator is already running");if(r===m){if("throw"===l)throw n;return{value:t,done:!0}}for(a.method=l,a.arg=n;;){var i=a.delegate;if(i){var s=E(i,a);if(s){if(s===g)continue;return s}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===p)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=v;var c=u(e,o,a);if("normal"===c.type){if(r=a.done?m:"suspendedYield",c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,o){var a=o.method,r=e.iterator[a];if(r===t)return o.delegate=null,"throw"===a&&e.iterator.return&&(o.method="return",o.arg=t,E(e,o),"throw"===o.method)||"return"!==a&&(o.method="throw",o.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var l=u(r,e.iterator,o.arg);if("throw"===l.type)return o.method="throw",o.arg=l.arg,o.delegate=null,g;var n=l.arg;return n?n.done?(o[e.resultName]=n.value,o.next=e.nextLoc,"return"!==o.method&&(o.method="next",o.arg=t),o.delegate=null,g):n:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function N(e){if(null!=e){var o=e[n];if(o)return o.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,l=function o(){for(;++r<e.length;)if(a.call(e,r))return o.value=e[r],o.done=!1,o;return o.value=t,o.done=!0,o};return l.next=l}}throw new TypeError(typeof e+" is not iterable")}return f.prototype=h,r(w,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,s,"GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},k(T.prototype),c(T.prototype,i,(function(){return this})),e.AsyncIterator=T,e.async=function(t,o,a,r,l){void 0===l&&(l=Promise);var n=new T(d(t,o,a,r),l);return e.isGeneratorFunction(o)?n:n.next().then((function(e){return e.done?e.value:n.next()}))},k(w),c(w,s,"Generator"),c(w,n,(function(){return this})),c(w,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),o=[];for(var a in t)o.push(a);return o.reverse(),function e(){for(;o.length;){var a=o.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=N,z.prototype={constructor:z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(I),!e)for(var o in this)"t"===o.charAt(0)&&a.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var o=this;function r(a,r){return i.type="throw",i.arg=e,o.next=a,r&&(o.method="next",o.arg=t),!!r}for(var l=this.tryEntries.length-1;l>=0;--l){var n=this.tryEntries[l],i=n.completion;if("root"===n.tryLoc)return r("end");if(n.tryLoc<=this.prev){var s=a.call(n,"catchLoc"),c=a.call(n,"finallyLoc");if(s&&c){if(this.prev<n.catchLoc)return r(n.catchLoc,!0);if(this.prev<n.finallyLoc)return r(n.finallyLoc)}else if(s){if(this.prev<n.catchLoc)return r(n.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<n.finallyLoc)return r(n.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var l=r;break}}l&&("break"===e||"continue"===e)&&l.tryLoc<=t&&t<=l.finallyLoc&&(l=null);var n=l?l.completion:{};return n.type=e,n.arg=t,l?(this.method="next",this.next=l.finallyLoc,g):this.complete(n)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),I(o),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var r=a.arg;I(o)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,o,a){return this.delegate={iterator:N(e),resultName:o,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}("object"==typeof t?t.exports:{});try{regeneratorRuntime=o}catch(a){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}}))(),N_={install(e){const t=ir();e.use(ft,{}),e.use(Qa),e.config.globalProperties.$loading=Qa.service,e.config.globalProperties.$msgbox=fr,e.config.globalProperties.$alert=t.alert,e.config.globalProperties.$confirm=t.confirm,e.config.globalProperties.$prompt=t.prompt,e.config.globalProperties.$message=t.message}},S_=function(){var t=!1;try{var o=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,o)}catch(e){}return t}(),M_={install:function(e,t){var o=Object.assign({},{disableClick:!1,tapTolerance:10,swipeTolerance:30,touchHoldTolerance:400,longTapTimeInterval:400,touchClass:"",dragFrequency:100,rollOverFrequency:100},t);function a(e){var t=this.$$touchObj,o=e.type.indexOf("touch")>=0,a=e.type.indexOf("mouse")>=0,r=this;o&&(t.lastTouchStartTime=e.timeStamp),a&&t.lastTouchStartTime&&e.timeStamp-t.lastTouchStartTime<350||t.touchStarted||(u(this),t.touchStarted=!0,t.touchMoved=!1,t.swipeOutBounded=!1,t.startX=Jy(e),t.startY=Zy(e),t.currentX=0,t.currentY=0,t.touchStartTime=e.timeStamp,t.hasSwipe=c(this,"swipe")||c(this,"swipe.left")||c(this,"swipe.right")||c(this,"swipe.top")||c(this,"swipe.bottom"),c(this,"hold")&&(t.touchHoldTimer=setTimeout((function(){t.touchHoldTimer=null,d(e,r,"hold")}),t.options.touchHoldTolerance)),d(e,this,"press"))}function r(e){var t=this.$$touchObj,o=Jy(e),a=Zy(e),r=t.currentX!=o||t.currentY!=a;if(t.currentX=o,t.currentY=a,t.touchMoved){if(t.hasSwipe&&!t.swipeOutBounded){var l=t.options.swipeTolerance;t.swipeOutBounded=Math.abs(t.startX-t.currentX)>l&&Math.abs(t.startY-t.currentY)>l}}else{var n=t.options.tapTolerance;t.touchMoved=Math.abs(t.startX-t.currentX)>n||Math.abs(t.startY-t.currentY)>n,t.touchMoved&&(v(t),d(e,this,"drag.once"))}if(c(this,"rollover")&&r){var i=e.timeStamp,s=t.options.rollOverFrequency;(null==t.touchRollTime||i>t.touchRollTime+s)&&(t.touchRollTime=i,d(e,this,"rollover"))}c(this,"drag")&&t.touchStarted&&t.touchMoved&&r&&(i=e.timeStamp,s=t.options.dragFrequency,(null==t.touchDragTime||i>t.touchDragTime+s)&&(t.touchDragTime=i,d(e,this,"drag")))}function l(){var e=this.$$touchObj;v(e),p(this),e.touchStarted=e.touchMoved=!1,e.startX=e.startY=0}function n(e){var t=this.$$touchObj,o=e.type.indexOf("touch")>=0,a=e.type.indexOf("mouse")>=0;o&&(t.lastTouchEndTime=e.timeStamp);var r=o&&!t.touchHoldTimer;if(v(t),t.touchStarted=!1,p(this),!(a&&t.lastTouchEndTime&&e.timeStamp-t.lastTouchEndTime<350))if(d(e,this,"release"),t.touchMoved){if(t.hasSwipe&&!t.swipeOutBounded){var l,n=t.options.swipeTolerance,i=Math.abs(t.startY-t.currentY),s=Math.abs(t.startX-t.currentX);(i>n||s>n)&&(c(this,"swipe."+(l=i>n?t.startY>t.currentY?"top":"bottom":t.startX>t.currentX?"left":"right"))?d(e,this,"swipe."+l,l):d(e,this,"swipe",l))}}else if(c(this,"longtap")&&e.timeStamp-t.touchStartTime>t.options.longTapTimeInterval)e.cancelable&&e.preventDefault(),d(e,this,"longtap");else{if(c(this,"hold")&&r)return void(e.cancelable&&e.preventDefault());d(e,this,"tap")}}function i(){u(this)}function s(){p(this)}function c(e,t){var o=e.$$touchObj.callbacks[t];return null!=o&&o.length>0}function d(e,t,o,a){var r=t.$$touchObj.callbacks[o];if(null==r||0===r.length)return null;for(var l=0;l<r.length;l++){var n=r[l];n.modifiers.stop&&e.stopPropagation(),n.modifiers.prevent&&e.preventDefault(),n.modifiers.self&&e.target!==e.currentTarget||"function"==typeof n.value&&(a?n.value(a,e):n.value(e))}}function u(e){var t=e.$$touchObj.options.touchClass;t&&e.classList.add(t)}function p(e){var t=e.$$touchObj.options.touchClass;t&&e.classList.remove(t)}function v(e){e.touchHoldTimer&&(clearTimeout(e.touchHoldTimer),e.touchHoldTimer=null)}function m(e,t){var a=e.$$touchObj||{callbacks:{},hasBindTouchEvents:!1,options:o};return t&&(a.options=Object.assign({},a.options,t)),e.$$touchObj=a,e.$$touchObj}e.directive("touch",{beforeMount:function(e,t){var o=m(e),c=!!S_&&{passive:!0},d=t.arg||"tap";switch(d){case"swipe":var u=t.modifiers;if(u.left||u.right||u.top||u.bottom){for(var p in t.modifiers)if(["left","right","top","bottom"].indexOf(p)>=0){var v="swipe."+p;o.callbacks[v]=o.callbacks[v]||[],o.callbacks[v].push(t)}}else o.callbacks.swipe=o.callbacks.swipe||[],o.callbacks.swipe.push(t);break;case"press":case"drag":t.modifiers.disablePassive&&(c=!1);default:o.callbacks[d]=o.callbacks[d]||[],o.callbacks[d].push(t)}o.hasBindTouchEvents||(e.addEventListener("touchstart",a,c),e.addEventListener("touchmove",r,c),e.addEventListener("touchcancel",l),e.addEventListener("touchend",n),o.options.disableClick||(e.addEventListener("mousedown",a),e.addEventListener("mousemove",r),e.addEventListener("mouseup",n),e.addEventListener("mouseenter",i),e.addEventListener("mouseleave",s)),o.hasBindTouchEvents=!0)},unmounted:function(e){e.removeEventListener("touchstart",a),e.removeEventListener("touchmove",r),e.removeEventListener("touchcancel",l),e.removeEventListener("touchend",n),e.$$touchObj&&!e.$$touchObj.options.disableClick&&(e.removeEventListener("mousedown",a),e.removeEventListener("mousemove",r),e.removeEventListener("mouseup",n),e.removeEventListener("mouseenter",i),e.removeEventListener("mouseleave",s)),delete e.$$touchObj}}),e.directive("touch-class",{beforeMount:function(e,t){m(e,{touchClass:t.value})}}),e.directive("touch-options",{beforeMount:function(e,t){m(e,t.value)}})}},$_=M_,A_={install(e){e.use($_)}},P_={install:()=>{au.register(nu,iu,ru,lu,eu,tu,ou,su,Zd)}},B_=[{instanceof:ki},{instanceof:wi,message:/ECONNREFUSED/},{instanceof:wi,message:"Can't connect to n8n."},{instanceof:wi,message:"Unauthorized"},{instanceof:wi,message:/Your most recent changes may be lost/},{instanceof:RangeError,message:/Position \d+ is out of range for changeset of length \d+/},{instanceof:RangeError,message:/Invalid change range \d+ to \d+/},{instanceof:RangeError,message:/Selection points outside of document$/},{instanceof:Error,message:/ResizeObserver/}],L_={install:e=>{const t=Ti("sentry");if(!t?.dsn)return;const{dsn:o,release:a,environment:r,serverName:l}=t;Ty({app:e,dsn:o,release:a,environment:r,integrations:[ip({levels:["error"]}),dp({prefix:"",root:window.location.origin+"/"})],beforeSend:ew}),l&&(Ms("server_name",l),lc({id:l}))}},O_=hi(),(R_=O(z_)).use(L_),yd(wd),R_.use(Dr),R_.use(Ci),R_.use(N_),R_.use(A_),R_.use(O_),R_.use(wd),R_.use(pe),R_.use(P_),R_.mount("#app")}}}));
//# sourceMappingURL=index-legacy-DjtjMNNE.js.map