UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

1 lines 119 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","./users.store-legacy-OKuN0qAC.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","./Modal-legacy-D-vb8tRz.js","./executions.store-legacy-z6ytCHo9.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","./ProjectIcon-legacy-Bou4IyeB.js","./ProjectCardBadge-legacy-0ZJb0bRF.js","./usage.store-legacy-D__14DPo.js","./EnterpriseEdition.ee-legacy-CDCH5PXv.js","./useDynamicCredentials-legacy-DYuGI0-p.js","./Draggable-legacy-1VY-jpKk.js","./NodeIcon-legacy-B4uktMo3.js","./pushConnection.store-legacy-CdZe0qqo.js","./collaboration.store-legacy-Cbihou7P.js","./TimeAgo-legacy-DuWY6_ss.js","./orderBy-legacy-B1QhOZ6M.js","./ProjectSharing-legacy-D18mSKYq.js","./folders.store-legacy-D5PytSyG.js","./TagsDropdown-legacy-gwnXmOWc.js","./WorkflowTagsDropdown-legacy-CBAdc9l0.js","./insights.store-legacy-CoDyKxkz.js","./insights.constants-legacy-CEIQi13p.js","./insights.utils-legacy-uA0D6qm5.js","./useMcp-legacy-D8-bTeAT.js","./shuffle-legacy-DF6UoCIs.js","./useWorkflowActivate-legacy-Br2Wp4oy.js","./values-legacy-Dt9OIjG1.js","./readyToRun.store-legacy-DjI3ii4i.js","./aiTemplatesStarterCollection.store-legacy-D1MgiyPj.js","./readyToRunWorkflows.store-legacy-DlLgiwwR.js","./ProjectBreadcrumb-legacy-Cm3lPpsW.js","./FolderBreadcrumbs-legacy-D3gvz9sO.js","./emptyStateBuilderPrompt.store-legacy-ClAJh0oo.js","./EmptySharedSectionActionBox-legacy-AKh1qgxY.js","./ResourcesListLayout-legacy-CyEQJ0tB.js","./ResourceFiltersDropdown-legacy-B3UwyTK3.js","./ProjectHeader-legacy-CpoNRlY6.js","./mcp.store-legacy-DMDbnMky.js","./RecommendedTemplateCard-legacy-roRfB9PI.js","./shield-alt-legacy-BgMJ5sCr.js","./InsightsSummary-legacy-BlZQZv-w.js"],(function(e,a){var t,o,n,l,r,s,i,d,c,u,p,m,f,g,v,_,h,y,w,b,x,k,T,C,I,A,j,S,E,$,F,P,z,N,B,O,W,D,M,L,R,U,V,H,q,Y,J,K,G,Z,Q,X,ee,ae,te,oe,ne,le,re,se,ie,de,ce,ue,pe,me,fe,ge,ve,_e,he,ye,we,be,xe,ke,Te,Ce,Ie,Ae,je,Se,Ee,$e,Fe,Pe,ze,Ne,Be,Oe,We,De,Me,Le,Re,Ue,Ve,He,qe,Ye,Je,Ke,Ge,Ze,Qe,Xe,ea,aa,ta,oa,na,la,ra,sa,ia,da,ca,ua,pa,ma,fa,ga,va,_a,ha,ya,wa,ba,xa,ka,Ta,Ca,Ia,Aa,ja,Sa,Ea,$a,Fa,Pa,za,Na,Ba,Oa,Wa,Da,Ma,La,Ra,Ua,Va,Ha,qa,Ya,Ja,Ka,Ga,Za,Qa,Xa,et,at,tt,ot,nt,lt,rt,st,it,dt,ct,ut,pt,mt,ft,gt,vt,_t,ht,yt,wt,bt,xt,kt,Tt,Ct,It,At,jt,St,Et,$t,Ft,Pt,zt,Nt,Bt,Ot,Wt,Dt,Mt,Lt;function Rt(e){let a,t=0;const o=e.edgeSize??Ja,n=e.maxSpeed??Ka,l=()=>{t=0,void 0!==a&&(cancelAnimationFrame(a),a=void 0)},r=()=>{const o=e.container.value;o&&0!==t?(o.scrollBy({top:t}),a=requestAnimationFrame(r)):a=void 0},s=s=>{const i=e.container.value;if(!i)return void l();const{scrollHeight:d,clientHeight:c}=i;if(d<=c)return void l();const u=i.getBoundingClientRect(),p=s.clientY;let m=0,f=0;if(p<u.top)m=-1,f=o;else if(p>u.bottom)m=1,f=o;else{const e=p-u.top,a=u.bottom-p,t=a<o;(e<o||t)&&(!t||e<=a?(m=-1,f=o-Math.min(e,o)):(m=1,f=o-Math.min(a,o)))}if(0===m)return void l();const g=Math.min(f/o,1);var v;v=m*Math.max(2,g*n),t=v,a??=requestAnimationFrame(r)},d=()=>{window.removeEventListener("mousemove",s)};b([e.isActive,e.container],(([e,a],t,o)=>{d(),l(),e&&a&&window.addEventListener("mousemove",s),o((()=>{d(),l()}))}),{immediate:!0}),i((()=>{d(),l()}))}function Ut(e){if(0===e.length)return Ga;const a=function(e){return Object.keys(Za).filter((a=>e.includes(a))).reduce(((e,a)=>[...e,...Za[a]]),[])}(e);return a.length>0?a:[]}function Vt(e){return e.length<=3?e:Array.from(new Map(e.map((e=>[e.id,e]))).values()).sort(((e,a)=>a.totalViews-e.totalViews)).slice(0,3)}function Ht(e,a){return o(),r("div",et,[k(e.$slots,"default")])}function qt(){const e=z(),a=Ne(),t=pe(),o=de(),n=za(),l=ja(),r=ct(),s=u((()=>a.currentUser??{})),i=u((()=>t.personalProject)),d=u((()=>o.preferences.branchReadOnly)),c=u((()=>qe(t.currentProject?.scopes??i.value?.scopes))),p=u((()=>!d.value&&c.value.workflow.create)),m=u((()=>n.isFeatureEnabled&&!d.value&&c.value.workflow.create)),f=u((()=>l.isFeatureEnabled&&!d.value&&c.value.workflow.create));return{showAppSelection:u((()=>r.isFeatureEnabled&&!d.value&&c.value.workflow.create)),showBuilderPrompt:f,showRecommendedTemplatesInline:m,builderHeading:u((()=>{const a=s.value.firstName;return a?e.baseText("workflows.empty.heading.builder",{interpolate:{name:a}}):e.baseText("workflows.empty.heading.builder.userNotSetup")})),emptyStateHeading:u((()=>{const a=s.value.firstName;return m.value?a?e.baseText("workflows.empty.heading",{interpolate:{name:a}}):e.baseText("workflows.empty.heading.userNotSetup"):a?e.baseText("workflows.empty.headingWithIcon",{interpolate:{name:a}}):e.baseText("workflows.empty.headingWithIcon.userNotSetup")})),emptyStateDescription:u((()=>d.value?e.baseText("workflows.empty.description.readOnlyEnv"):c.value.workflow.create?e.baseText("workflows.empty.description"):e.baseText("workflows.empty.description.noPermission"))),canCreateWorkflow:p,readOnlyEnv:d,projectPermissions:c}}function Yt(e,a){const t=s(0),o=s("");let n=null;const l=u((()=>{const a=e.value;return 0===a.length?"":a[t.value%a.length]?.summary??""})),r=u((()=>_t+o.value));function i(){null!==n&&(clearTimeout(n),n=null)}function d(){if(!a.value)return;if(0===e.value.length)return;const t=l.value;o.value.length<t.length?(o.value=t.slice(0,o.value.length+1),n=setTimeout(d,mt)):n=setTimeout(c,gt)}function c(){p()}function p(){a.value&&0!==e.value.length&&(o.value.length>0?(o.value=o.value.slice(0,-1),n=setTimeout(p,ft)):(t.value=(t.value+1)%e.value.length,n=setTimeout(d,vt)))}return b(a,(e=>{e?(i(),d()):i()}),{immediate:!0}),v((()=>{i()})),{placeholder:r}}function Jt(){const e=xe(),a=Oe(),t=s(!0),o=s(null);a.fetchCommunityNodePreviews();const n=e=>!!e.extends&&e.extends.includes("googleOAuth2Api"),l=e=>!!e.extends&&e.extends.includes("microsoftOAuth2Api"),r=e=>{if(!(e=>!!e.extends&&(e.extends.includes("oAuth2Api")||e.extends.includes("oAuth1Api")||e.extends.includes("googleOAuth2Api")||e.extends.includes("microsoftOAuth2Api")))(e))return!1;if(n(e))return!0;if(l(e))return!0;const a=e.__overwrittenProperties;return!(!a||!Array.isArray(a))&&a.includes("clientId")&&a.includes("clientSecret")},i=e=>{const a=n(e),t=l(e),o=e.extends?.includes("oAuth2Api"),s=e.extends?.includes("oAuth1Api"),i=r(e);return a||t?6:o&&i?5:s&&i?4:o?3:s?2:1},d=e=>{let a,t,o,n;return"string"==typeof e.icon?a=e.icon:e.icon&&"object"==typeof e.icon&&"light"in e.icon&&(a=e.icon.light,t=e.icon.dark),"string"==typeof e.iconUrl?o=e.iconUrl:e.iconUrl&&"object"==typeof e.iconUrl&&"light"in e.iconUrl&&(o=e.iconUrl.light,n=e.iconUrl.dark),{name:e.name,displayName:e.displayName,icon:a,iconDark:t,iconUrl:o,iconUrlDark:n,iconColor:e.iconColor}},c=u((()=>{const t=e.allCredentialTypes,o=a.visibleNodeTypes;if(0===t.length||0===o.length)return[];const n=new Map,l=(e,a,o,l,s,c)=>{if(kt(e.name))return;if(Tt(e))return;if(Ct(e))return;const u=((e,a)=>{const t=e.credentials?.map((e=>e.name))??[];return a.filter((e=>t.includes(e.name)&&!yt.has(e.name)))})(e,t),p=e.credentials&&e.credentials.length>0;if(a&&!p)return;if(a&&0===u.length)return;let m;u.length>0&&(u.sort(((e,a)=>i(a)-i(e))),m=u[0]);const f=e.name.split(".").pop()?.replace(/V\d+$/,"").toLowerCase()??e.name,g=o?wt[f]:s,v=n.get(f);(!v||m&&(!v.credentialType||i(m)>i(v.credentialType)))&&n.set(f,{app:d(e),credentialType:m,supportsInstantOAuth:!!m&&r(m),installed:a,isBundled:o,packageName:l,popularity:g,communityNodeInfo:c})};for(const e of o){const t=a.communityNodeType(e.name)??a.communityNodeType(We(e.name));if(t&&!t.isOfficialNode)continue;const o=a.getIsNodeInstalled(e.name),n=!t,r=t?.numberOfDownloads,s=t?.packageName;l(e,o,n,s,r,t)}const s=Array.from(n.values());return s.sort(((e,a)=>{if(e.isBundled&&!a.isBundled)return-1;if(!e.isBundled&&a.isBundled)return 1;if(e.isBundled&&a.isBundled){const t=void 0!==e.popularity,o=void 0!==a.popularity;return t&&!o?-1:!t&&o?1:t&&o?(e.popularity??0)-(a.popularity??0):e.app.displayName.localeCompare(a.app.displayName)}const t=void 0!==e.popularity,o=void 0!==a.popularity;return t&&!o?-1:!t&&o?1:t&&o?(a.popularity??0)-(e.popularity??0):e.app.displayName.localeCompare(a.app.displayName)})),s}));return b((()=>({nodeTypes:a.visibleNodeTypes,credentialTypes:e.allCredentialTypes})),(({nodeTypes:e,credentialTypes:a})=>{e.length>0&&a.length>0&&(t.value=!1)}),{immediate:!0}),{appEntries:c,isLoading:t,error:o}}return{setters:[function(e){t=e.o},function(e){o=e.$,n=e.A,l=e.C,r=e.E,s=e.Ft,i=e.Mt,d=e.N,c=e.O,u=e.S,p=e.Sn,m=e.T,f=e.Wt,g=e.X,v=e.Z,_=e._,h=e._n,y=e.at,w=e.bt,b=e.gt,x=e.h,k=e.it,T=e.j,C=e.m,I=e.n,A=e.p,j=e.pt,S=e.q,E=e.rt,$=e.w,F=e.yn,P=e.yt},function(e){z=e.bt},function(e){N=e.$i,B=e.At,O=e.D,W=e.Et,D=e.Fi,M=e.Mi,L=e.Nt,R=e.Oi,U=e.P,V=e.Qi,H=e.Ri,q=e.Rt,Y=e.Tt,J=e.Ut,K=e.Xi,G=e.Yi,Z=e.Zi,Q=e._t,X=e.gt,ee=e.h,ae=e.lt,te=e.tt,oe=e.vt,ne=e.yt,le=e.zt},function(e){re=e.t},function(e){},function(e){se=e.$a,ie=e.Ai,de=e.Ar,ce=e.As,ue=e.Dn,pe=e.Ft,e.Ga,me=e.Gr,fe=e.Hr,ge=e.It,ve=e.Ka,_e=e.Ra,he=e.Tr,ye=e.Ua,we=e.Wa,be=e.Ya,xe=e.at,ke=e.en,Te=e.et,Ce=e.fr,Ie=e.hr,Ae=e.jr,je=e.kt,Se=e.mr,Ee=e.qa,$e=e.qr,Fe=e.r,Pe=e.s,ze=e.sl,Ne=e.t,Be=e.vn,Oe=e.w,We=e.z},function(e){De=e.$a,Me=e.Cs,e.Ps,Le=e.Qs,e.Ro,Re=e.Ts,Ue=e.Yc,Ve=e.gl,He=e.ho,e.i,qe=e.is,Ye=e.lc,Je=e.ms,Ke=e.pl,Ge=e.tc,Ze=e.ul,Qe=e.wl,Xe=e.ws},function(e){},function(e){ea=e.N,aa=e.j},function(e){ta=e.t},function(e){oa=e.t},function(e){na=e.n,la=e.t},function(e){ra=e.t},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){sa=e.n,ia=e.t},function(e){},function(e){da=e.t},function(e){ca=e.t},function(e){},function(e){ua=e.t},function(e){pa=e.t},function(e){ma=e.t},function(e){},function(e){},function(e){fa=e.t},function(e){},function(e){},function(e){ga=e.t},function(e){},function(e){va=e.t},function(e){_a=e.t},function(e){},function(e){},function(e){ha=e.t},function(e){ya=e.n,wa=e.r,ba=e.t},function(e){xa=e.t},function(e){},function(e){ka=e.r,Ta=e.t},function(e){Ca=e.t},function(e){Ia=e.t},function(e){},function(e){Aa=e.t},function(e){ja=e.t},function(e){Sa=e.t},function(e){Ea=e.t},function(e){},function(e){$a=e.n,Fa=e.t},function(e){Pa=e.t},function(e){e.n,za=e.r,Na=e.t},function(e){Ba=e.n,Oa=e.t},function(e){Wa=e.t}],execute:function(){(Da=document.createElement("style")).textContent='._card_mp6zu_125{cursor:pointer;transition:box-shadow .3s}._card_mp6zu_125:hover{box-shadow:var(--shadow--card-hover)}._folder-icon_mp6zu_133{width:var(--spacing--xl);height:var(--spacing--xl);color:var(--color--text);text-align:center;flex-shrink:0;align-content:center}._card-header_mp6zu_142{padding-right:var(--spacing--xs);margin-bottom:var(--spacing--5xs);justify-content:space-between;align-items:center;display:flex}._card-footer_mp6zu_150{display:flex}._info-cell_mp6zu_154+._info-cell_mp6zu_154:before{content:"|";margin:0 var(--spacing--4xs)}._cardBadge_mp6zu_159._with-breadcrumbs_mp6zu_159 .n8n-badge{padding-right:0}._cardBadge_mp6zu_159._with-breadcrumbs_mp6zu_159 .n8n-breadcrumbs{padding-left:var(--spacing--5xs)}._card-actions_mp6zu_166{gap:var(--spacing--xs);display:flex}@media screen and (max-width:991px){._card_mp6zu_125{flex-wrap:wrap}._card_mp6zu_125 .n8n-card-append{width:100%;margin-top:var(--spacing--3xs);padding-left:40px}._card_mp6zu_125 ._card-actions_mp6zu_166{justify-content:space-between;width:100%}._info-cell--created_mp6zu_184{display:none}}._cardLink_fcosa_125{cursor:pointer;align-items:stretch;padding:0;transition:box-shadow .3s}._cardLink_fcosa_125:hover{box-shadow:var(--shadow--card-hover)}._cardHeading_fcosa_135{font-size:var(--font-size--sm);word-break:break-word;padding:var(--spacing--sm)0 0 var(--spacing--sm);align-items:center;display:flex}._cardHeadingArchived_fcosa_143{color:var(--color--text--tint-1)}._description-popper_fcosa_147{min-width:300px}._cardDescription_fcosa_151{min-height:var(--spacing--xl);padding:0 0 var(--spacing--sm)var(--spacing--sm);font-size:var(--font-size--2xs);color:var(--color--text--tint-1);align-items:center;gap:var(--spacing--2xs);display:flex}._cardTags_fcosa_161{margin-top:var(--spacing--4xs);display:inline-block}._cardActions_fcosa_166{gap:var(--spacing--2xs);padding:0 var(--spacing--sm)0 0;cursor:default;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;display:flex}._cardBadge_fcosa_177{background-color:var(--color--background--light-3)}._cardBadge_fcosa_177._with-breadcrumbs_fcosa_181 .n8n-badge{padding-right:0}._cardBadge_fcosa_177._with-breadcrumbs_fcosa_181 .n8n-breadcrumbs{padding-left:var(--spacing--5xs)}._cardArchived_fcosa_188{background-color:var(--color--background--light-2);border-color:var(--color--foreground--tint-1);color:var(--color--text)}._description-cell--mcp_fcosa_194{align-items:center;display:inline-flex}._description-cell--mcp_fcosa_194:hover{color:var(--color--text)}._dynamicBadgeText_fcosa_202{align-items:center;gap:var(--spacing--4xs);font-size:var(--font-size--3xs);height:18px;display:inline-flex}._resolverMissingBadge_fcosa_210{font-size:var(--font-size--3xs);height:18px;color:var(--color--warning);align-items:center;display:inline-flex}._tooltipContent_fcosa_218{gap:var(--spacing--4xs);flex-direction:column;display:flex}._publishIndicator_fcosa_224{align-items:center;gap:var(--spacing--3xs);margin-left:var(--spacing--2xs);padding:var(--spacing--4xs)var(--spacing--2xs);border-radius:var(--spacing--4xs);border:var(--border);display:flex}._publishIndicator_fcosa_224 *{line-height:calc(var(--font-size--sm) + 1px)}._publishIndicatorDot_fcosa_237{width:var(--spacing--2xs);height:var(--spacing--2xs);background-color:var(--color--mint-600);border-radius:50%}@media screen and (max-width:991px){._cardLink_fcosa_125{--card--padding:0 var(--spacing--sm)var(--spacing--sm);--card--append--width:100%;flex-direction:column}._cardActions_fcosa_166{width:100%;padding:0 var(--spacing--sm)var(--spacing--sm);justify-content:end}._cardBadge_fcosa_177,._breadcrumbs_fcosa_256{margin-right:auto}}@media screen and (max-width:767px){._breadcrumbs_fcosa_256>div{flex-direction:column}}._suggested-workflow-callout_1wrxf_125{margin-top:var(--spacing--xs);padding-left:var(--spacing--sm);padding-right:var(--spacing--md);border-style:dashed}._suggested-workflow-callout_1wrxf_125 ._callout-content_1wrxf_131{flex-direction:column;display:flex}._suggested-workflow-callout_1wrxf_125 ._callout-trailing-content_1wrxf_135{align-items:center;gap:var(--spacing--md);display:flex}._suggested-workflow-callout_1wrxf_125 a span span{color:var(--callout--color--text--secondary)}._suggested-workflows_15lpu_125{margin-top:var(--spacing--xs)}._nodeCard_tubis_125{flex-direction:column;justify-content:center;align-items:center;width:100px;height:80px;padding:0;display:inline-flex}._nodeIcon_tubis_135{font-size:var(--font-size--2xl)}._emptyStateCardContent_tubis_139{flex-direction:column;flex:1;justify-content:center;align-items:center;display:inline-flex}._nodeCardsContainer_1seru_125{justify-content:center;gap:var(--spacing--sm);margin-top:var(--spacing--xl);display:flex}._card_1pphi_125{padding:var(--spacing--lg);background-color:var(--color--background--light-3);flex-direction:column;min-width:200px;display:flex}._widthRow_1pphi_133{gap:var(--spacing--xs);margin-bottom:calc(-1*var(--spacing--sm));display:flex;overflow:hidden}._widthBlock_1pphi_140{width:var(--spacing--4xl);visibility:hidden;height:0}._cardContent_1pphi_146{gap:var(--spacing--sm);flex-direction:column;flex:1;display:flex}._nodes_1pphi_153{flex-direction:row;display:flex}._nodeIcon_1pphi_158{width:var(--spacing--xl);height:var(--spacing--xl);padding:0 var(--spacing--2xs);background-color:var(--dialog--color--background);border-radius:var(--radius--lg);margin-right:var(--spacing--3xs);overflow:hidden}._title_1pphi_168{height:var(--font-size--md);border-radius:var(--radius);width:80%;overflow:hidden}._stats_1pphi_175{margin-top:auto}._statItem_1pphi_179{height:var(--font-size--sm);width:var(--spacing--3xl);border-radius:var(--radius);overflow:hidden}._container_d40wj_125{text-align:left;width:100%;margin-top:var(--spacing--xl)}._header_d40wj_131{justify-content:space-between;align-items:center;gap:var(--spacing--md);margin-bottom:var(--spacing--xs);display:flex}@media (max-width:768px){._header_d40wj_131{align-items:flex-start;gap:var(--spacing--xs);margin-bottom:var(--spacing--sm);flex-direction:column}}._allTemplatesLink_d40wj_147{white-space:nowrap}._suggestions_d40wj_151{gap:var(--spacing--2xs);grid-template-columns:repeat(3,minmax(0,1fr));min-height:182px;display:grid}@media (max-width:1200px){._suggestions_d40wj_151{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._suggestions_d40wj_151{gap:var(--spacing--sm);grid-template-columns:1fr;min-height:auto}}._container_1wank_125{align-items:center;gap:var(--spacing--lg);flex-direction:column;width:100%;display:flex}._subtitle_1wank_133{font-size:var(--font-size--sm);color:var(--color--text--tint-1);margin:0}._promptInput_1wank_139{width:100%;max-width:700px}._promptInput_1wank_139 :deep(._el-tooltip__trigger_1wank_143){width:100%;display:block}._footer_1wank_148{margin-top:var(--spacing--lg);flex-direction:column;align-items:center;display:flex}._alternativeActions_1wank_155{align-items:center;gap:var(--spacing--xs);flex-wrap:wrap;justify-content:center;display:flex}._startWithText_1wank_163{font-size:var(--font-size--xs);color:var(--color--text--tint-1)}._card_v7exb_125{padding:var(--spacing--xs);padding-top:var(--spacing--sm);border:2px solid var(--color--foreground);border-radius:var(--radius--lg);background-color:var(--color--background--light-3);cursor:default;user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;width:140px;height:110px;transition:all .2s;display:flex;position:relative}._card_v7exb_125._clickable_v7exb_142{cursor:pointer}._card_v7exb_125._clickable_v7exb_142:hover{border-color:var(--color--primary);background-color:var(--color--background--light-2);outline:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._clickable_v7exb_142:focus-visible{border-color:var(--color--primary);background-color:var(--color--background--light-2);outline:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._connected_v7exb_152{border:2px solid var(--color--success);cursor:pointer}._card_v7exb_125._connected_v7exb_152:hover{border-color:var(--color--primary);background-color:var(--color--background--light-2);outline:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._connected_v7exb_152:focus-visible{border-color:var(--color--primary);background-color:var(--color--background--light-2);outline:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._warning_v7exb_163{border:2px solid var(--color--warning);cursor:pointer}._card_v7exb_125._warning_v7exb_163:hover{border-color:var(--color--primary);background-color:var(--color--background--light-2);outline:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._warning_v7exb_163:focus-visible{border-color:var(--color--primary);background-color:var(--color--background--light-2);outline:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._error_v7exb_174{border-color:var(--color--danger)}._card_v7exb_125._error_v7exb_174:hover{background-color:var(--color--danger--tint-4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._error_v7exb_174:focus-visible{background-color:var(--color--danger--tint-4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._card_v7exb_125._loading_v7exb_182{cursor:wait;border-color:var(--color--primary);background-color:var(--color--background--light-2)}._card_v7exb_125._skeleton_v7exb_187{cursor:default}@keyframes _skeleton-pulse_v7exb_1{0%,to{opacity:.6}50%{opacity:.3}}._skeletonIcon_v7exb_199{border-radius:var(--radius);background:var(--color--foreground);width:32px;height:32px;animation:1.5s ease-in-out infinite _skeleton-pulse_v7exb_1}._skeletonText_v7exb_207{border-radius:var(--radius--sm);background:var(--color--foreground);width:80px;height:14px;animation:1.5s ease-in-out infinite _skeleton-pulse_v7exb_1}._iconContainer_v7exb_215{width:40px;height:40px;margin-bottom:var(--spacing--2xs);justify-content:center;align-items:center;display:flex;position:relative}._iconContainer_v7exb_215 :deep(img){object-fit:contain;width:100%;height:100%}._icon_v7exb_215{width:32px;height:32px}._connectedBadge_v7exb_235{top:var(--spacing--3xs);right:var(--spacing--3xs);background:var(--color--success);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute}._warningBadgeWrapper_v7exb_248{top:var(--spacing--3xs);right:var(--spacing--3xs);z-index:1;position:absolute}._warningBadge_v7exb_248{justify-content:center;align-items:center;width:20px;height:20px;display:flex}._warningBadge_v7exb_248 ._badgeIcon_v7exb_262{color:var(--color--warning);font-size:16px}._badgeIcon_v7exb_262{color:#fff;font-size:12px}._name_v7exb_272{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;line-height:1.3;display:-webkit-box;overflow:hidden}._installBadgeWrapper_v7exb_284{top:var(--spacing--3xs);right:var(--spacing--3xs);z-index:1;position:absolute}._installBadge_v7exb_284{background:var(--color--foreground);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._installBadgeIcon_v7exb_301{color:var(--color--text--tint-1);font-size:10px}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}._container_1egxm_125{width:100%}._grid_1egxm_129{gap:var(--spacing--sm);min-height:400px;max-height:400px;padding:var(--spacing--xs);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;place-content:flex-start center;display:flex;overflow-y:auto}._grid_1egxm_129::-webkit-scrollbar{display:none}._emptyState_1egxm_146{padding:var(--spacing--2xl);justify-content:center;align-items:center;display:flex}._header_9o83z_125{align-items:center;display:flex}._nodeIcon_9o83z_130{--node--icon--size:40px;margin-right:var(--spacing--sm)}._title_9o83z_135{font-size:var(--font-size--xl);font-weight:var(--font-weight--bold);color:var(--color--text)}._officialIcon_9o83z_141{margin-left:var(--spacing--3xs);color:var(--color--text--tint-1);flex-shrink:0;width:16px;display:inline-flex}._content_9o83z_149{flex-direction:column;display:flex}._description_9o83z_154{margin-top:var(--spacing--md);margin-bottom:var(--spacing--xl);line-height:1.6}._separator_9o83z_160{height:var(--border-width);background:var(--color--foreground);margin-bottom:var(--spacing--lg)}._info_9o83z_166{justify-content:flex-start;align-items:center;gap:var(--spacing--md);flex-wrap:wrap;display:flex}._infoItem_9o83z_174{align-items:center;gap:var(--spacing--2xs);display:flex}._infoIcon_9o83z_180{color:var(--color--text--tint-1);font-size:var(--font-size--sm);width:16px}._docsLink_9o83z_186{text-decoration:none;transition:color .2s}._docsLink_9o83z_186:hover,._docsLink_9o83z_186:hover ._infoIcon_9o83z_180{color:var(--color--primary)}._footer_9o83z_197{justify-content:flex-end;display:flex}._installButton_9o83z_202{min-width:100px}._container_1gzwc_125{min-height:100vh;padding:var(--spacing--2xl);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:10vh;display:flex}._content_1gzwc_135{flex-direction:column;align-items:center;width:100%;max-width:800px;display:flex}._heading_1gzwc_143{margin-bottom:var(--spacing--xs);text-align:center}._subheading_1gzwc_148{margin-bottom:var(--spacing--xl);text-align:center}._searchContainer_1gzwc_153{width:400px;min-width:400px;margin-bottom:var(--spacing--lg)}._clearIcon_1gzwc_159{cursor:pointer;color:var(--color--text--tint-1);transition:color .2s}._clearIcon_1gzwc_159:hover{color:var(--color--text)}._footer_1gzwc_168{margin-top:var(--spacing--xl);align-items:center;gap:var(--spacing--xs);flex-direction:column;display:flex}._emptyStateLayout_1bn4b_125{padding:var(--spacing--4xl)var(--spacing--2xl)0;max-width:var(--content-container--width);flex-direction:column;display:flex}@media (max-width:1920px){._emptyStateLayout_1bn4b_125{padding:var(--spacing--xl)var(--spacing--xs)0}}._emptyStateLayout_1bn4b_125._noTemplatesContent_1bn4b_136{padding-top:var(--spacing--3xl)}._emptyStateLayout_1bn4b_125._builderLayout_1bn4b_139{width:100%;max-width:none;padding:var(--spacing--lg);justify-content:center;align-items:center}._content_1bn4b_147{flex-direction:column;align-items:center;width:100%;display:flex}._builderContent_1bn4b_154{text-align:center;max-width:1024px}._welcomeBuilder_1bn4b_159{margin-bottom:var(--spacing--sm)}._welcomeTitle_1bn4b_163{margin-bottom:var(--spacing--2xl)}._templatesSection_1bn4b_167{width:100%}._fallbackContent_1bn4b_171{text-align:center;flex-direction:column;align-items:center;display:flex}._actionCardsContainer_1bn4b_178{gap:var(--spacing--lg);margin-top:var(--spacing--2xl);grid-template-columns:repeat(2,192px);justify-content:center;display:grid}._actionCardsContainer_1bn4b_178._singleCard_1bn4b_185{grid-template-columns:192px}@media (max-width:768px){._actionCardsContainer_1bn4b_178{gap:var(--spacing--md);margin-top:var(--spacing--lg);grid-template-columns:1fr}}._actionCard_1bn4b_178{text-align:center;justify-content:center;align-items:center;width:192px;height:230px;transition:transform .2s,box-shadow .2s;display:flex}._actionCard_1bn4b_178:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}._actionCard_1bn4b_178:hover ._cardIcon_1bn4b_209 svg{color:var(--color--primary)}._cardContent_1bn4b_213{padding:var(--spacing--md);flex-direction:column;justify-content:center;align-items:center;display:flex}._cardIcon_1bn4b_209{margin-bottom:var(--spacing--xs);font-size:48px}._cardIcon_1bn4b_209 svg{transition:color .3s}._orDivider_1bn4b_229{margin-top:var(--spacing--lg);text-align:center}._actionButtons_1bn4b_234{justify-content:center;gap:var(--spacing--xs);margin:var(--spacing--lg)0;display:flex}._templatesContainer_1nl01_125{justify-content:center;width:100%;display:flex}._templatesContainer_1nl01_125>section{margin-top:var(--spacing--2xl)}._easy-ai-workflow-callout_1nl01_134{margin-top:var(--spacing--xs);padding-left:var(--spacing--sm);padding-right:var(--spacing--md)}._easy-ai-workflow-callout_1nl01_134 ._callout-trailing-content_1nl01_139{align-items:center;gap:var(--spacing--md);display:flex}._emptyStateCard_1nl01_145{text-align:center;width:192px;height:230px;display:inline-flex}._emptyStateCard_1nl01_145+._emptyStateCard_1nl01_145{margin-left:var(--spacing--sm)}._emptyStateCard_1nl01_145:hover svg{color:var(--color--primary)}._emptyStateCardContent_1nl01_158{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}._emptyStateCardIcon_1nl01_165{font-size:48px}._emptyStateCardIcon_1nl01_165 svg{transition:color .3s}._emptyStateNoTemplates_1nl01_172{gap:var(--spacing--2xl);flex-direction:column;justify-content:center;align-items:center;display:flex}._breadcrumbs-container_1nl01_180{align-self:flex-end;align-items:center;display:flex}._breadcrumbs-loading_1nl01_186 .el-skeleton__item{width:400px;height:40px;margin:0}._empty-folder-container_1nl01_192 button{margin-top:var(--spacing--2xs)}._drag-active_1nl01_196 *,._drag-active_1nl01_196 .action-toggle{cursor:grabbing!important}._dragging_1nl01_201{opacity:.3;pointer-events:none;border-style:dashed;transition:opacity .3s}._drop-active_1nl01_208 .card{border-color:var(--color--secondary);background-color:var(--callout--color--background--secondary)}._path-separator_1nl01_213{font-size:var(--font-size--xl);color:var(--color--foreground);padding:var(--spacing--3xs)var(--spacing--4xs)var(--spacing--4xs)}._name_1nl01_219{color:var(--color--text--shade-1);font-size:var(--font-size--sm);padding:var(--spacing--3xs)var(--spacing--4xs)var(--spacing--4xs)}._pointer-disabled_1nl01_225{pointer-events:none}.add-folder-modal{width:500px;padding-bottom:0}.add-folder-modal .el-message-box__message{font-size:var(--font-size--xl)}.add-folder-modal .el-message-box__btns{padding:0 var(--spacing--lg)var(--spacing--lg)}.add-folder-modal .el-message-box__content{padding:var(--spacing--lg)}\n/*$vite$:1*/',document.head.appendChild(Da);try{a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(i=(new a.Error).stack)&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[i]="d595b242-1de6-4fae-8259-f69e99c0acbf",a._sentryDebugIdIdentifier="sentry-dbid-d595b242-1de6-4fae-8259-f69e99c0acbf")}catch(a){}var a,i;Ma={"data-test-id":"folder-card"},La={key:0},Ra=d({__name:"FolderCard",props:{data:{},personalProject:{},actions:{default:()=>[]},readOnly:{type:Boolean,default:!0},showOwnershipBadge:{type:Boolean,default:!1}},emits:["action","folderOpened"],setup(e,{emit:a}){const t=e,i=z(),d=X(),c=Q(),g=ga(),v=a,_=s(new Promise((()=>{}))),w=s([]),b=u((()=>i.baseText("generic.folder").toLowerCase())),k=u((()=>j(t.data.id))),C=u((()=>t.data.homeProject?.type===ge.Personal?i.baseText("projects.menu.personal"):t.data.homeProject?.name)),I=u((()=>t.data.parentFolder?[{id:t.data.parentFolder.id,name:t.data.parentFolder.name,label:t.data.parentFolder.name,href:c.resolve({name:Je.PROJECTS_FOLDERS,params:{projectId:t.data.homeProject?.id,folderId:t.data.parentFolder.id}}).href}]:[])),A=u((()=>t.showOwnershipBadge&&I.value.length)),j=e=>c.resolve({name:Je.PROJECTS_FOLDERS,params:{projectId:d.params.projectId,folderId:e},query:d.query}).href,S=async e=>{if(e===ye.OPEN)return v("folderOpened",{folder:t.data}),void(await c.push(k.value));v("action",{action:e,folderId:t.data.id})},E=async()=>{if(t.data.homeProject?.id&&C.value&&t.data.parentFolder){if(w.value.length)return void(_.value=Promise.resolve(w.value));const e=g.getHiddenBreadcrumbsItems({id:t.data.homeProject.id,name:C.value},t.data.parentFolder.id);_.value=e,w.value=await e}else _.value=Promise.resolve([])},F=async e=>{e.href&&await c.push(e.href)};return(a,s)=>{const d=y("RouterLink");return o(),r("div",Ma,[T(d,{to:k.value,onClick:s[1]||(s[1]=()=>v("folderOpened",{folder:t.data}))},{default:P((()=>[T(f(L),{class:h(a.$style.card)},{prepend:P((()=>[T(f(N),{"data-test-id":"folder-card-icon",class:h(a.$style["folder-icon"]),icon:"folder",size:"xlarge","stroke-width":1},null,8,["class"])])),header:P((()=>[l("div",{class:h(a.$style["card-header"])},[T(f(G),{tag:"h2",bold:"",size:"small","data-test-id":"folder-card-name"},{default:P((()=>[n(p(e.data.name),1)])),_:1}),e.readOnly?(o(),$(f(J),{key:0,class:"ml-3xs",theme:"tertiary",bold:""},{default:P((()=>[n(p(f(i).baseText("workflows.item.readonly")),1)])),_:1})):m("",!0)],2)])),footer:P((()=>[l("div",{class:h(a.$style["card-footer"])},[e.data.workflowCount>0?(o(),$(f(Z),{key:0,size:"small",color:"text-light",class:h([a.$style["info-cell"],a.$style["info-cell--workflow-count"]]),"data-test-id":"folder-card-folder-count"},{default:P((()=>[n(p(f(i).baseText("generic.workflow",{interpolate:{count:e.data.workflowCount}})),1)])),_:1},8,["class"])):m("",!0),e.data.subFolderCount>0?(o(),$(f(Z),{key:1,size:"small",color:"text-light",class:h([a.$style["info-cell"],a.$style["info-cell--workflow-count"]]),"data-test-id":"folder-card-workflow-count"},{default:P((()=>[n(p(f(i).baseText("generic.folderCount",{interpolate:{count:e.data.subFolderCount}})),1)])),_:1},8,["class"])):m("",!0),T(f(Z),{size:"small",color:"text-light",class:h([a.$style["info-cell"],a.$style["info-cell--updated"]]),"data-test-id":"folder-card-last-updated"},{default:P((()=>[n(p(f(i).baseText("workerList.item.lastUpdated"))+" ",1),T(fa,{date:String(e.data.updatedAt)},null,8,["date"])])),_:1},8,["class"]),T(f(Z),{size:"small",color:"text-light",class:h([a.$style["info-cell"],a.$style["info-cell--created"]]),"data-test-id":"folder-card-created"},{default:P((()=>[n(p(f(i).baseText("workflows.item.created"))+" ",1),T(fa,{date:String(e.data.createdAt)},null,8,["date"])])),_:1},8,["class"])],2)])),append:P((()=>[l("div",{class:h(a.$style["card-actions"]),onClick:s[0]||(s[0]=x((()=>{}),["prevent"]))},[e.data.homeProject&&e.showOwnershipBadge?(o(),r("div",La,[T(da,{class:h({[a.$style.cardBadge]:!0,[a.$style["with-breadcrumbs"]]:A.value}),resource:e.data,"resource-type":f(ie).Workflow,"resource-type-label":b.value,"personal-project":e.personalProject,"show-badge-border":!1},{default:P((()=>[A.value?(o(),r("div",{key:0,class:h(a.$style.breadcrumbs)},[T(f(O),{items:I.value,"hidden-items":null!==e.data.parentFolder?.parentFolderId?_.value:void 0,"path-truncated":null!==e.data.parentFolder?.parentFolderId,"highlight-last-item":!1,"hidden-items-trigger":"hover",theme:"small","data-test-id":"folder-card-breadcrumbs",onTooltipOpened:E,onItemSelected:F},{prepend:P((()=>[...s[2]||(s[2]=[])])),_:1},8,["items","hidden-items","path-truncated"])],2)):m("",!0)])),_:1},8,["class","resource","resource-type","resource-type-label","personal-project"])])):m("",!0),e.actions.length?(o(),$(f(q),{key:1,actions:e.actions,theme:"dark","data-test-id":"folder-card-actions",onAction:S},null,8,["actions"])):m("",!0)],2)])),_:1},8,["class"])])),_:1},8,["to"])])}}}),Ua=re(Ra,[["__cssModules",{$style:{card:"_card_mp6zu_125","folder-icon":"_folder-icon_mp6zu_133","card-header":"_card-header_mp6zu_142","card-footer":"_card-footer_mp6zu_150","info-cell":"_info-cell_mp6zu_154",cardBadge:"_cardBadge_mp6zu_159","with-breadcrumbs":"_with-breadcrumbs_mp6zu_159","card-actions":"_card-actions_mp6zu_166","info-cell--created":"_info-cell--created_mp6zu_184"}}]]),Va=t(oa(),1),Ha={key:0},qa=d({__name:"WorkflowCard",props:{data:{},readOnly:{type:Boolean,default:!1},workflowListEventBus:{default:void 0},showOwnershipBadge:{type:Boolean,default:!1},areTagsEnabled:{type:Boolean,default:!0},isMcpEnabled:{type:Boolean,default:!1},areFoldersEnabled:{type:Boolean,default:!1}},emits:["expand:tags","click:tag","workflow:deleted","workflow:archived","workflow:unarchived","workflow:unpublished","workflow:active-toggle","action:move-to-folder"],setup(e,{emit:a}){const t="open",i="share",d="duplicate",c="delete",g="archive",v="unarchive",_="move",y="moveToFolder",b="enableMCPAccess",k="removeMCPAccess",C="unpublish",I=e,j=a,S=he(),E=Ae(),F=z(),W=Q(),D=X(),R=ke(),V=ha(),{isEnabled:H}=ua(),Y=Fe(),K=Ne(),G=Pe(),ee=me(),ae=pe(),te=ga(),oe=Pa(),ne=xa(),le=s(new Promise((()=>{}))),re=s([]),se=s(null),de=u((()=>F.baseText("generic.workflow").toLowerCase())),ce=u((()=>K.currentUser??{})),ue=u((()=>qe(I.data.scopes).workflow)),fe=u((()=>qe(K.currentUser?.globalScopes).workflow)),ve=u((()=>qe(ae.myProjects?.find((e=>I.data.homeProject?.id===e.id))?.scopes).workflow)),ye=u((()=>fe.value.create??ve.value.create)),we=u((()=>I.showOwnershipBadge&&!je.value&&xe.value.length)),be=u((()=>I.data.homeProject?.type===ge.Personal?F.baseText("projects.menu.personal"):I.data.homeProject?.name)),xe=u((()=>I.data.parentFolder?[{id:I.data.parentFolder.id,name:I.data.parentFolder.name,label:I.data.parentFolder.name,href:W.resolve({name:Je.PROJECTS_FOLDERS,params:{projectId:I.data.homeProject?.id,folderId:I.data.parentFolder.id}}).href}]:[])),Te=u((()=>{const e=[{label:F.baseText("workflows.item.open"),value:t}];return ue.value.share&&e.push({label:F.baseText("workflows.item.share"),value:i}),ue.value.read&&ye.value&&!I.readOnly&&!I.data.isArchived&&e.push({label:F.baseText("workflows.item.duplicate"),value:d}),!I.readOnly&&I.areFoldersEnabled&&(ue.value.update||ue.value.move&&ae.isTeamProjectFeatureEnabled)&&D.name!==Je.SHARED_WORKFLOWS&&e.push({label:F.baseText("folders.actions.moveToFolder"),value:y}),ue.value.delete&&!I.readOnly&&(I.data.isArchived?(e.push({label:F.baseText("workflows.item.delete"),value:c}),e.push({label:F.baseText("workflows.item.unarchive"),value:v})):e.push({label:F.baseText("workflows.item.archive"),value:g})),Se.value&&ue.value.unpublish&&!I.readOnly&&!I.data.isArchived&&e.push({label:F.baseText("menuActions.unpublish"),value:C}),I.isMcpEnabled&&ue.value.update&&!I.readOnly&&!I.data.isArchived&&(Ie.value?e.push({label:F.baseText("workflows.item.disableMCPAccess"),value:k}):e.push({label:F.baseText("workflows.item.enableMCPAccess"),value:b})),e})),Ce=u((()=>{const e=(new Date).getFullYear().toString();return(0,Va.default)(I.data.createdAt,"d mmmm"+(String(I.data.createdAt).startsWith(e)?"":", yyyy"))})),Ie=u((()=>null===se.value?I.data.settings?.availableInMCP??!1:se.value)),je=u((()=>I.data.homeProject?.type!==ge.Team&&I.data.homeProject?.id!==ae.personalProject?.id)),Se=u((()=>null!==I.data.activeVersionId)),Ee=u((()=>H.value&&I.data.hasResolvableCredentials)),$e=u((()=>H.value&&I.data.hasResolvableCredentials&&!I.data.settings?.credentialResolverId));async function ze(e){if(e?.ctrlKey||e?.metaKey){const e=W.resolve({name:Je.WORKFLOW,params:{name:I.data.id}});window.open(e.href,"_blank")}else await W.push({name:Je.WORKFLOW,params:{name:I.data.id}})}function Be(e,a){a.stopPropagation(),j("click:tag",e,a)}function Oe(){j("expand:tags")}async function We(e){switch(e){case t:await ze();break;case d:Y.openModalWithData({name:Me,data:{id:I.data.id,name:I.data.name,tags:(I.data.tags??[]).map((e=>"string"!=typeof e&&"id"in e?e.id:e)),externalEventBus:I.workflowListEventBus,parentFolderId:I.data.parentFolder?.id}});break;case i:Y.openModalWithData({name:Ge,data:{id:I.data.id}}),R.track("User opened sharing modal",{workflow_id:I.data.id,user_id_sharer:ce.value.id,sub_view:"Workflows listing"});break;case c:await async function(){if("confirm"===await E.confirm(F.baseText("mainSidebar.confirmMessage.workflowDelete.message",{interpolate:{workflowName:I.data.name}}),F.baseText("mainSidebar.confirmMessage.workflowDelete.headline"),{type:"warning",confirmButtonText:F.baseText("mainSidebar.confirmMessage.workflowDelete.confirmButtonText"),cancelButtonText:F.baseText("mainSidebar.confirmMessage.workflowDelete.cancelButtonText")})){try{await ee.deleteWorkflow(I.data.id)}catch(e){return void S.showError(e,F.baseText("generic.deleteWorkflowError"))}S.showMessage({title:F.baseText("mainSidebar.showMessage.handleSelect1.title",{interpolate:{workflowName:I.data.name}}),type:"success"}),j("workflow:deleted")}}();break;case g:await async function(){if(!I.data.active||"confirm"===await E.confirm(F.baseText("mainSidebar.confirmMessage.workflowArchive.message",{interpolate:{workflowName:I.data.name}}),F.baseText("mainSidebar.confirmMessage.workflowArchive.headline"),{type:"warning",confirmButtonText:F.baseText("mainSidebar.confirmMessage.workflowArchive.confirmButtonText"),cancelButtonText:F.baseText("mainSidebar.confirmMessage.workflowArchive.cancelButtonText")})){try{await G.archiveWorkflow(I.data.id)}catch(e){return void S.showError(e,F.baseText("generic.archiveWorkflowError"))}S.showMessage({title:F.baseText("mainSidebar.showMessage.handleArchive.title",{interpolate:{workflowName:I.data.name}}),type:"success"}),j("workflow:archived")}}();break;case v:await async function(){try{await G.unarchiveWorkflow(I.data.id)}catch(e){return void S.showError(e,F.baseText("generic.unarchiveWorkflowError"))}S.showMessage({title:F.baseText("mainSidebar.showMessage.handleUnarchive.title",{interpolate:{workflowName:I.data.name}}),type:"success"}),j("workflow:unarchived")}();break;case _:Y.openModalWithData({name:_e,data:{resource:I.data,resourceType:ie.Workflow,resourceTypeLabel:de.value,eventBus:I.workflowListEventBus}});break;case y:j("action:move-to-folder",{id:I.data.id,name:I.data.name,parentFolderId:I.data.parentFolder?.id,sharedWithProjects:I.data.sharedWithProjects,homeProjectId:I.data.homeProject?.id});break;case b:await De(!0);break;case k:await De(!1);break;case C:await async function(){if(!I.data.activeVersionId)return void S.showMessage({title:F.baseText("workflowHistory.action.unpublish.notAvailable"),type:"warning"});const e=B();e.once("unpublish",(async()=>{const e=await ne.unpublishWorkflowFromHistory(I.data.id);Y.closeModal(Le),e&&(j("workflow:unpublished",{id:I.data.id}),S.showMessage({title:F.baseText("workflowHistory.action.unpublish.success.title"),type:"success"}))})),Y.openModalWithData({name:Le,data:{versionName:I.data.name,eventBus:e}})}()}}async function De(e){try{await oe.toggleWorkflowMcpAccess(I.data.id,e),se.value=e,V.trackMcpAccessEnabledForWorkflow(I.data.id)}catch(a){return void S.showError(a,F.baseText("workflowSettings.toggleMCP.error.title"))}}const Re=async()=>{if(I.data.homeProject?.id&&be.value&&I.data.parentFolder){if(re.value.length)return void(le.value=Promise.resolve(re.value));const e=te.getHiddenBreadcrumbsItems({id:I.data.homeProject.id,name:be.value},I.data.parentFolder.id);le.value=e,re.value=await e}else le.value=Promise.resolve([])},Ue=async e=>{e.href&&await W.push(e.href)},Ve=u((()=>I.data.tags?.map((e=>"string"==typeof e?{id:e,name:e}:e))??[]));return(a,t)=>(o(),$(f(L),{class:h({[a.$style.cardLink]:!0,[a.$style.cardArchived]:e.data.isArchived}),"data-test-id":"workflow-card",onClick:ze},{header:P((()=>[T(f(Z),{tag:"h2",bold:"",class:h({[a.$style.cardHeading]:!0,[a.$style.cardHeadingArchived]:e.data.isArchived}),"data-test-id":"workflow-card-name"},{default:P((()=>[n(p(e.data.name)+" ",1),ue.value.update?m("",!0):(o(),$(f(J),{key:0,class:"ml-3xs",theme:"tertiary",bold:""},{default:P((()=>[n(p(f(F).baseText("workflows.item.readonly")),1)])),_:1})),Ee.value?(o(),$(f(M),{key:1,placement:"top"},{content:P((()=>[l("div",{class:h(a.$style.tooltipContent)},[l("strong",null,p(f(F).baseText("workflows.dynamic.tooltipTitle")),1),l("span",null,p(f(F).baseText("workflows.dynamic.tooltip")),1)],2)])),default:P((()=>[T(f(J),{theme:"tertiary",class:"ml-3xs pl-3xs pr-3xs","data-test-id":"workflow-card-dynamic-credentials"},{default:P((()=>[l("span",{class:h(a.$style.dynamicBadgeText)},[T(f(N),{icon:"key-round",size:"medium"}),n(" "+p(f(F).baseText("credentials.dynamic.badge")),1)],2)])),_:1})])),_:1})):m("",!0),$e.value?(o(),$(f(J),{key:2,theme:"warning",class:"ml-3xs pl-3xs pr-3xs","data-test-id":"workflow-card-resolver-missing"},{default:P((()=>[l("span",{class:h(a.$style.resolverMissingBadge)},p(f(F).baseText("workflows.dynamic.resolverMissing")),3)])),_:1})):m("",!0)])),_:1},8,["class"])])),append:P((()=>[l("div",{class:h(a.$style.cardActions),onClick:t[0]||(t[0]=x((()=>{}),["stop"]))},[e.showOwnershipBadge?(o(),$(da,{key:0,class:h({[a.$style.cardBadge]:!0,[a.$style["with-breadcrumbs"]]:we.value}),resource:e.data,"resource-type":f(ie).Workflow,"resource-type-label":de.value,"personal-project":f(ae).personalProject,"show-badge-border":!1},{default:P((()=>[we.value?(o(),r("div",{key:0,class:h(a.$style.breadcrumbs)},[T(f(O),{items:xe.value,"hidden-items":null!==e.data.parentFolder?.parentFolderId?le.value:void 0,"path-truncated":null!==e.data.parentFolder?.parentFolderId,"highlight-last-item":!1,"hidden-items-trigger":"hover",theme:"small","data-test-id":"workflow-card-breadcrumbs",onTooltipOpened:Re,onItemSelected:Ue},{prepend:P((()=>[...t[2]||(t[2]=[])])),_:1},8,["items","hidden-items","path-truncated"])],2)):m("",!0)])),_:1},8,["class","resource","resource-type","resource-type-label","personal-project"])):m("",!0),e.data.isArchived?(o(),$(f(Z),{key:1,color:"text-light",size:"small",bold:"",class:"ml-s mr-s","data-test-id":"workflow-card-archived"},{default:P((()=>[n(p(f(F).baseText("workflows.item.archived")),1)])),_:1})):Se.value?(o(),r("div",{key:2,class:h(a.$style.publishIndicator),"data-test-id":"workflow-card-publish-indicator"},[l("span",{class:h(a.$style.publishIndicatorDot)},null,2),T(f(Z),{size:"small",color:"text-base"},{default:P((()=>[n(p(f(F).baseText("workflows.published")),1)])),_:1})],2)):m("",!0),T(f(q),{actions:Te.value,theme:"dark","data-test-id":"workflow-card-actions",onAction:We},null,8,["actions"])],2)])),default:P((()=>[l("div",{class:h(a.$style.cardDescription)},[w(l("span",null,[n(p(f(F).baseText("workflows.item.updated"))+" ",1),T(fa,{date:String(e.data.updatedAt)},null,8,["date"]),t[1]||(t[1]=n(" | ",-1))],512),[[A,e.data]]),w(l("span",null,[n(p(f(F).baseText("workflows.item.created"))+" "+p(Ce.value)+" ",1),I.isMcpEnabled&&Ie.value?(o(),r("span",Ha,"|")):m("",!0)],512),[[A,e.data]]),w(l("span",{class:h([a.$style["description-cell"],a.$style["description-cell--mcp"]]),"data-test-id":"workflow-card-mcp"},[T(f(M),{placement:"right",content:f(F).baseText("workflows.item.availableInMCP"),"data-test-id":"workflow-card-mcp-tooltip"},{default:P((()=>[T(f(N),{icon:"mcp",size:"medium"})])),_:1},8,["content"])],2),[[A,I.isMcpEnabled&&Ie.value]]),I.areTagsEnabled&&e.data.tags&&e.data.tags.length>0?w((o(),r("span",{key:0,class:h(a.$style.cardTags)},[T(f(U),{tags:Ve.value,"truncate-at":3,truncate:"","data-test-id":"workflow-card-tags","onClick:tag":Be,onExpand:Oe},null,8,["tags"])],2)),[[A,e.data]]):m("",!0)],2)])),_:1},8,["class"]))}}),Ya=re(qa,[["__cssModules",{$style:{cardLink:"_cardLink_fcosa_125",cardHeading:"_cardHeading_fcosa_135",cardHeadingArchived:"_cardHeadingArchived_fcosa_143","description-popper":"_description-popper_fcosa_147",cardDescription:"_cardDescription_fcosa_151",cardTags:"_cardTags_fcosa_161",cardActions:"_cardActions_fcosa_166",cardBadge:"_cardBadge_fcosa_177","with-breadcrumbs":"_with-breadcrumbs_fcosa_181",cardArchived:"_cardArchived_fcosa_188","description-cell--mcp":"_description-cell--mcp_fcosa_194",dynamicBadgeText:"_dynamicBadgeText_fcosa_202",resolverMissingBadge:"_resolverMissingBadge_fcosa_210",tooltipContent:"_tooltipContent_fcosa_218",publishIndicator:"_publishIndicator_fcosa_224",publishIndicatorDot:"_publishIndicatorDot_fcosa_237",breadcrumbs:"_breadcrumbs_fcosa_256"}}]]),Ja=80,Ka=20,Ga=[6270,5271,2178],Za={"n8n-nodes-base.gmail":[5678,4722,5694],"n8n-nodes-base.googleSheets":[5694,5690,5906],"n8n-nodes-base.telegram":[5626,2114,4875],"@n8n/n8n-nodes-langchain.openAi":[2462,2722,2178],"@n8n/n8n-nodes-langchain.googleGemini":[5993,6270,5677],"n8n-nodes-base.googleCalendar":[2328,3393,2110],"n8n-nodes-base.youTube":[3188,4846,4506],"n8n-nodes-base.airtable":[3053,2700,2579]},Qa=aa(ze.PERSONALIZED_TEMPLATES,(()=>{const e=ke(),a=fe(),t=Ie(),o=ue(),n=s([]),l=$e(Ye),r=u((()=>l.value?De(l.value,{fallbackValue:[]}):[])),i=u((()=>n.value.filter((({id:e})=>!r.value.includes(e))))),d=()=>a.getVariant(Ze.name)===Ze.variantSuggestedTemplates&&t.userIsTrialing,c=a=>{e.track("User was recommended personalized templates",{templateIds:a})};return b((()=>t.currentUserCloudInfo),(async e=>{if(!e)return;const a=t.codingSkill;await(async(e,a)=>{if(d())try{if(1===e){const e=Ut(a);if(e.length>0){const a=e.map((async e=>await o.fetchTemplateById(e.toString()))),t=Vt(await Promise.all(a));return n.value=t,void c(t.map((e=>e.id)))}}const t=(await o.getWorkflows({categories:[],search:"",sort:"rank:desc",nodes:a.length>0?a:void 0,combineWith:"or"})).slice(0,3).map((e=>e.id)).map((async e=>await o.fetchTemplateById(e.toString()))),l=Vt(await Promise.all(t));n.value=l,c(l.map((e=>e.id)))}catch(t){}})(a,t.selectedApps??[])})),{isFeatureEnabled:d,suggestedWorkflows:i,dismissSuggestedWorkflow:e=>{l.value=JSON.stringify([...r.value??[],e])},trackUserClickedOnPersonalizedTemplate:a=>{e.track("User clicked on personalized template callout",{templateId:a})},trackUserDismissedCallout:a=>{e.track("User dismissed personalized template callout",{templateId:a})},getTemplateRoute:e=>({name:Je.TEMPLATE,params:{id:e}})}})),Xa=re(d({__name:"SuggestedWorkflowCard",props:{data:{}},setup(e){const{data:a}=e,{dismissSuggestedWorkflow:t,getTemplateRoute:r,trackUserClickedOnPersonalizedTemplate:s,trackUserDismissedCallout:i}=Qa(),d=z(),c=()=>{i(a.id),t(a.id)},u=()=>{s(a.id),t(a.id)};return(e,t)=>(o(),$(f(K),{theme:"secondary",iconless:!0,class:h(e.$style["suggested-workflow-callout"]),slim:!0},{trailingContent:P((()=>[l("div",{class:h(e.$style["callout-trailing-content"])},[T(f(ae),{"data-test-id":"suggested-workflow-button",size:"small",to:f(r)(f(a).id),onClick:u},{default:P((()=>[n(p(f(d).baseText("workflows.itemSuggestion.try")),1)])),_:1},8,["to"]),T(f(N),{size:"small",icon:"x",title:f(d).baseText("generic.dismiss"),class:"clickable",onClick:c},null,8,["title"])],2)])),default:P((()=>[l("div",{class:h(e.$style["callout-content"])},p(f(a).name),3)])),_:1},8,["class"]))}}),[["__cssModules",{$style:{"suggested-workflow-callout":"_suggested-workflow-callout_1wrxf_125","callout-content":"_callout-content_1wrxf_131","callout-trailing-content":"_callout-trailing-content_1wrxf_135"}}]]),et={class:"suggested-workflows","data-test-id":"suggested-workflows"},at=re({},[["render",Ht],["__cssModules",{$style:{"suggested-workflows":"_suggested-workflows_15lpu_125"}}]]),tt=re(d({__name:"NodeRecommendationCard",props:{nodeName:{}},setup(e){const a=e,t=Fe(),s=Oe(),{trackMinicardClick:i}=wa(),d=u((()=>s.getNodeType(a.nodeName))),c=()=>{i(d.value?.displayName??a.nodeName),t.openModalWithData({name:Xe,data:{nodeName:a.nodeName}})};return g((async()=>{await s.loadNodeTypesIfNotLoaded()})),(e,a)=>(o(),r("div",null,[T(f(L),{class:h(e.$style.nodeCard),hoverable:"",onClick:c},{default:P((()=>[l("div",{class:h(e.$style.emptyStateCardContent)},[T(ma,{"nod