UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 118 kB
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.16.1"}}catch(e){}}(),System.register(["./chunk-legacy-Dz3fjYb5.js","./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./constants-legacy-2_ytuuS3.js","./useRootStore-legacy-CC08el-l.js","./settings.store-legacy-I6rZOvfF.js","./banners.store-legacy-QkaJOkrp.js","./dateformat-legacy-BGLHQd3J.js","./useDebounce-legacy-CRJGWVMg.js","./Modal-legacy-myZZZK6d.js","./ContactAdministratorToInstall-legacy-D_2_WgVl.js","./ProjectCardBadge-legacy-B-_amJ01.js","./usage.store-legacy-C8awUz5T.js","./useDynamicCredentials-legacy-ByFvi9Dz.js","./Draggable-legacy-8O9k0YUg.js","./NodeIcon-legacy-CCBkNBDS.js","./TimeAgo-legacy-IE1NFqmw.js","./folders.store-legacy-DaxTE_NY.js","./WorkflowTagsDropdown-legacy-4ALwbgb8.js","./insights.store-legacy-DUO1OIHA.js","./useMcp-legacy-DF8FdS2L.js","./shuffle-legacy-CLo27Oef.js","./useWorkflowActivate-legacy-BonTrGwF.js","./readyToRun.store-legacy-B3LJTBp4.js","./aiTemplatesStarterCollection.store-legacy-CEQonVyZ.js","./readyToRunWorkflows.store-legacy-C7ybNH-V.js","./FolderBreadcrumbs-legacy-BbYFTovD.js","./emptyStateBuilderPrompt.store-legacy-BeIEEd3Z.js","./EmptySharedSectionActionBox-legacy-B7gu4G0N.js","./ResourcesListLayout-legacy-wXDvF7ay.js","./ProjectHeader-legacy-CcOtkJZs.js","./DependencyPill-legacy-ByHIbVnv.js","./mcp.store-legacy-CshstdbT.js","./RecommendedTemplateCard-legacy-Qqky9iky.js","./shield-alt-legacy-CdNID7Lo.js","./InsightsSummary-legacy-B4sy_ZtW.js"],(function(e,a){var t,o,n,l,r,s,i,d,c,u,p,m,g,f,v,_,h,w,y,b,x,k,T,C,I,z,A,S,E,j,F,$,P,N,B,O,W,D,M,L,R,U,V,H,q,J,Y,K,G,Q,X,Z,ee,ae,te,oe,ne,le,re,se,ie,de,ce,ue,pe,me,ge,fe,ve,_e,he,we,ye,be,xe,ke,Te,Ce,Ie,ze,Ae,Se,Ee,je,Fe,$e,Pe,Ne,Be,Oe,We,De,Me,Le,Re,Ue,Ve,He,qe,Je,Ye,Ke,Ge,Qe,Xe,Ze,ea,aa,ta,oa,na,la,ra,sa,ia,da,ca,ua,pa,ma,ga,fa,va,_a,ha,wa,ya,ba,xa,ka,Ta,Ca,Ia,za,Aa,Sa,Ea,ja,Fa,$a,Pa,Na,Ba,Oa,Wa,Da,Ma,La,Ra,Ua,Va,Ha,qa,Ja,Ya,Ka,Ga,Qa,Xa,Za,et,at,tt,ot,nt,lt,rt,st,it,dt,ct,ut,pt,mt,gt,ft,vt,_t,ht,wt,yt,bt,xt,kt,Tt,Ct,It,zt,At,St,Et,jt,Ft,$t,Pt,Nt,Bt,Ot,Wt,Dt,Mt,Lt,Rt,Ut,Vt,Ht;function qt(e){let a,t=0;const o=e.edgeSize??Ka,n=e.maxSpeed??Ga,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,g=0;if(p<u.top)m=-1,g=o;else if(p>u.bottom)m=1,g=o;else{const e=p-u.top,a=u.bottom-p,t=a<o;(e<o||t)&&(!t||e<=a?(m=-1,g=o-Math.min(e,o)):(m=1,g=o-Math.min(a,o)))}if(0===m)return void l();const f=Math.min(g/o,1);var v;v=m*Math.max(2,f*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 Jt(e){if(0===e.length)return Qa;const a=function(e){return Object.keys(Xa).filter((a=>e.includes(a))).reduce(((e,a)=>[...e,...Xa[a]]),[])}(e);return a.length>0?a:[]}function Yt(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 Kt(e,a){return o(),r("div",at,[k(e.$slots,"default")])}function Gt(){const e=P(),a=Fe(),t=_e(),o=Ie(),n=Na(),l=za(),r=ut(),s=u((()=>a.currentUser??{})),i=u((()=>t.personalProject)),d=u((()=>o.preferences.branchReadOnly)),c=u((()=>Be(t.currentProject?.scopes??i.value?.scopes))),p=u((()=>!d.value&&c.value.workflow.create)),m=u((()=>n.isFeatureEnabled&&!d.value&&c.value.workflow.create)),g=u((()=>l.isFeatureEnabled&&!d.value&&c.value.workflow.create));return{showAppSelection:u((()=>r.isFeatureEnabled&&!d.value&&c.value.workflow.create)),showBuilderPrompt:g,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 Qt(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((()=>ht+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,gt)):n=setTimeout(c,vt)}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,_t)))}return b(a,(e=>{e?(i(),d()):i()}),{immediate:!0}),v((()=>{i()})),{placeholder:r}}function Xt(){const e=Te(),a=Pe(),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(Tt(e.name))return;if(Ct(e))return;if(It(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 g=e.name.split(".").pop()?.replace(/V\d+$/,"").toLowerCase()??e.name,f=o?bt[g]:s,v=n.get(g);(!v||m&&(!v.credentialType||i(m)>i(v.credentialType)))&&n.set(g,{app:d(e),credentialType:m,supportsInstantOAuth:!!m&&r(m),installed:a,isBundled:o,packageName:l,popularity:f,communityNodeInfo:c})};for(const e of o){const t=a.communityNodeType(e.name)??a.communityNodeType(Ne(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,g=e.Wt,f=e.X,v=e.Z,_=e._,h=e._n,w=e.at,y=e.bt,b=e.gt,x=e.h,k=e.it,T=e.j,C=e.m,I=e.n,z=e.p,A=e.pt,S=e.q,E=e.rt,j=e.w,F=e.yn,$=e.yt},function(e){P=e.at},function(e){N=e.At,B=e.Di,O=e.Ft,W=e.J,D=e.Ji,M=e.Pi,L=e.Qi,R=e.T,U=e.Xi,V=e.Yi,H=e.Zi,q=e._t,J=e.bi,Y=e.ct,K=e.dt,G=e.h,Q=e.ji,X=e.jt,Z=e.lt,ee=e.tt,ae=e.ut,te=e.v,oe=e.vt,ne=e.wt,le=e.xt},function(e){re=e.t},function(e){se=e.An,ie=e.Ga,de=e.Ja,ce=e.Ka,ue=e.Ln,pe=e.Mn,me=e.Nn,ge=e.Pn,fe=e.Rt,ve=e.Xa,_e=e.ai,he=e.ei,we=e.eo,ye=e.et,be=e.fr,xe=e.gi,ke=e.hr,Te=e.it,Ce=e.nr,Ie=e.oi,ze=e.qa,Ae=e.qt,Se=e.r,Ee=e.s,je=e.sr,Fe=e.t,$e=e.vr,Pe=e.w,Ne=e.z},function(e){Be=e.Bo,Oe=e.Bs,We=e.Fc,De=e.Js,Me=e.Ls,Le=e.Qc,Re=e.Qo,Ue=e.Ra,Ve=e.Yc,He=e.cl,qe=e.cs,Je=e.el,Ye=e.eo,Ke=e.ls,Ge=e.ss,e.ys},function(e){Qe=e.D,Xe=e.T},function(e){Ze=e.An,ea=e.t},function(e){aa=e.t},function(e){ta=e.t},function(e){oa=e.n,na=e.t},function(e){la=e.t},function(e){ra=e.n,sa=e.t},function(e){ia=e.t},function(e){da=e.t},function(e){ca=e.t},function(e){ua=e.t},function(e){pa=e.t},function(e){ma=e.t},function(e){ga=e.t},function(e){fa=e.t},function(e){va=e.t},function(e){_a=e.t},function(e){ha=e.n,wa=e.r,ya=e.t},function(e){ba=e.t},function(e){xa=e.r,ka=e.t},function(e){Ta=e.t},function(e){Ca=e.t},function(e){Ia=e.t},function(e){za=e.t},function(e){Aa=e.t},function(e){Sa=e.t},function(e){Ea=e.n,ja=e.t},function(e){Fa=e.n,$a=e.t},function(e){Pa=e.t},function(e){Na=e.n,Ba=e.t},function(e){Oa=e.n,Wa=e.t},function(e){Da=e.t}],execute:function(){(Ma=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_z50zt_125{cursor:pointer;align-items:stretch;padding:0;transition:box-shadow .3s}._cardLink_z50zt_125:hover{box-shadow:var(--shadow--card-hover)}._cardHeading_z50zt_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_z50zt_143{color:var(--color--text--tint-1)}._description-popper_z50zt_147{min-width:300px}._cardDescription_z50zt_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_z50zt_161{margin-top:var(--spacing--4xs);display:inline-block}._cardActions_z50zt_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_z50zt_177{background-color:var(--color--background--light-3)}._cardBadge_z50zt_177._with-breadcrumbs_z50zt_181 .n8n-badge{padding-right:0}._cardBadge_z50zt_177._with-breadcrumbs_z50zt_181 .n8n-breadcrumbs{padding-left:var(--spacing--5xs)}._cardArchived_z50zt_188{background-color:var(--color--background--light-2);border-color:var(--color--foreground--tint-1);color:var(--color--text)}._description-cell--mcp_z50zt_194{align-items:center;display:inline-flex}._description-cell--mcp_z50zt_194:hover{color:var(--color--text)}._dynamicBadgeText_z50zt_202{align-items:center;gap:var(--spacing--4xs);font-size:var(--font-size--3xs);height:18px;display:inline-flex}._resolverMissingBadge_z50zt_210{font-size:var(--font-size--3xs);height:18px;color:var(--color--warning);align-items:center;display:inline-flex}._tooltipContent_z50zt_218{gap:var(--spacing--4xs);flex-direction:column;display:flex}._publishIndicator_z50zt_224{align-items:center;gap:var(--spacing--3xs);padding:var(--spacing--4xs) var(--spacing--2xs);border-radius:var(--spacing--4xs);border:var(--border);display:flex}._publishIndicator_z50zt_224 *{line-height:calc(var(--font-size--sm) + 1px)}._publishIndicatorDot_z50zt_236{width:var(--spacing--2xs);height:var(--spacing--2xs);background-color:var(--color--mint-600);border-radius:50%}@media screen and (max-width:991px){._cardLink_z50zt_125{--card--padding:0 var(--spacing--sm) var(--spacing--sm);--card--append--width:100%;flex-direction:column}._cardActions_z50zt_166{width:100%;padding:0 var(--spacing--sm) var(--spacing--sm);justify-content:end}._cardBadge_z50zt_177,._breadcrumbs_z50zt_255{margin-right:auto}}@media screen and (max-width:767px){._breadcrumbs_z50zt_255>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(Ma);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]="28acf8db-3fa2-497a-9f7a-58da8f376680",a._sentryDebugIdIdentifier="sentry-dbid-28acf8db-3fa2-497a-9f7a-58da8f376680")}catch(a){}var a,i;La={"data-test-id":"folder-card"},Ra={key:0},Ua=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=P(),d=Y(),c=Z(),f=ga(),v=a,_=s(new Promise((()=>{}))),y=s([]),b=u((()=>i.baseText("generic.folder").toLowerCase())),k=u((()=>A(t.data.id))),C=u((()=>t.data.homeProject?.type===xe.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:Re.PROJECTS_FOLDERS,params:{projectId:t.data.homeProject?.id,folderId:t.data.parentFolder.id}}).href}]:[])),z=u((()=>t.showOwnershipBadge&&I.value.length)),A=e=>c.resolve({name:Re.PROJECTS_FOLDERS,params:{projectId:d.params.projectId,folderId:e},query:d.query}).href,S=async e=>{if(e===ie.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(y.value.length)return void(_.value=Promise.resolve(y.value));const e=f.getHiddenBreadcrumbsItems({id:t.data.homeProject.id,name:C.value},t.data.parentFolder.id);_.value=e,y.value=await e}else _.value=Promise.resolve([])},F=async e=>{e.href&&await c.push(e.href)};return(a,s)=>{const d=w("RouterLink");return o(),r("div",La,[T(d,{to:k.value,onClick:s[1]||(s[1]=()=>v("folderOpened",{folder:t.data}))},{default:$((()=>[T(g(ne),{class:h(a.$style.card)},{prepend:$((()=>[T(g(L),{"data-test-id":"folder-card-icon",class:h(a.$style["folder-icon"]),icon:"folder",size:"xlarge","stroke-width":1},null,8,["class"])])),header:$((()=>[l("div",{class:h(a.$style["card-header"])},[T(g(D),{tag:"h2",bold:"",size:"small","data-test-id":"folder-card-name"},{default:$((()=>[n(p(e.data.name),1)])),_:1}),e.readOnly?(o(),j(g(O),{key:0,class:"ml-3xs",theme:"tertiary",bold:""},{default:$((()=>[n(p(g(i).baseText("workflows.item.readonly")),1)])),_:1})):m("",!0)],2)])),footer:$((()=>[l("div",{class:h(a.$style["card-footer"])},[e.data.workflowCount>0?(o(),j(g(U),{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:$((()=>[n(p(g(i).baseText("generic.workflow",{interpolate:{count:e.data.workflowCount}})),1)])),_:1},8,["class"])):m("",!0),e.data.subFolderCount>0?(o(),j(g(U),{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:$((()=>[n(p(g(i).baseText("generic.folderCount",{interpolate:{count:e.data.subFolderCount}})),1)])),_:1},8,["class"])):m("",!0),T(g(U),{size:"small",color:"text-light",class:h([a.$style["info-cell"],a.$style["info-cell--updated"]]),"data-test-id":"folder-card-last-updated"},{default:$((()=>[n(p(g(i).baseText("workerList.item.lastUpdated"))+" ",1),T(ma,{date:String(e.data.updatedAt)},null,8,["date"])])),_:1},8,["class"]),T(g(U),{size:"small",color:"text-light",class:h([a.$style["info-cell"],a.$style["info-cell--created"]]),"data-test-id":"folder-card-created"},{default:$((()=>[n(p(g(i).baseText("workflows.item.created"))+" ",1),T(ma,{date:String(e.data.createdAt)},null,8,["date"])])),_:1},8,["class"])],2)])),append:$((()=>[l("div",{class:h(a.$style["card-actions"]),onClick:s[0]||(s[0]=x((()=>{}),["prevent"]))},[e.data.homeProject&&e.showOwnershipBadge?(o(),r("div",Ra,[T(ia,{class:h({[a.$style.cardBadge]:!0,[a.$style["with-breadcrumbs"]]:z.value}),resource:e.data,"resource-type":g(he).Workflow,"resource-type-label":b.value,"personal-project":e.personalProject,"show-badge-border":!1},{default:$((()=>[z.value?(o(),r("div",{key:0,class:h(a.$style.breadcrumbs)},[T(g(te),{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:$((()=>[...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(),j(g(N),{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"])])}}}),Va=re(Ua,[["__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"}}]]),Ha=t(ta(),1),qa={key:0},Ja=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",f="archive",v="unarchive",_="moveToFolder",w="enableMCPAccess",b="removeMCPAccess",k="unpublish",C=e,I=a,A=ge(),S=ue(),E=P(),F=Z(),W=Y(),D=be(),M=_a(),{isEnabled:V}=ca(),{hasDependencies:H}=Fa(),q=Se(),J=Fe(),K=Ee(),G=je(),Q=_e(),X=ga(),ee=Pa(),ae=ba(),oe=s(new Promise((()=>{}))),re=s([]),se=s(null),ie=u((()=>E.baseText("generic.workflow").toLowerCase())),de=u((()=>J.currentUser??{})),ce=u((()=>Be(C.data.scopes).workflow)),pe=u((()=>Be(J.currentUser?.globalScopes).workflow)),me=u((()=>Be(Q.myProjects?.find((e=>C.data.homeProject?.id===e.id))?.scopes).workflow)),fe=u((()=>pe.value.create??me.value.create)),ve=u((()=>C.showOwnershipBadge&&!Ie.value&&ye.value.length)),we=u((()=>C.data.homeProject?.type===xe.Personal?E.baseText("projects.menu.personal"):C.data.homeProject?.name)),ye=u((()=>C.data.parentFolder?[{id:C.data.parentFolder.id,name:C.data.parentFolder.name,label:C.data.parentFolder.name,href:F.resolve({name:Re.PROJECTS_FOLDERS,params:{projectId:C.data.homeProject?.id,folderId:C.data.parentFolder.id}}).href}]:[])),ke=u((()=>{const e=[{label:E.baseText("workflows.item.open"),value:t}];return ce.value.share&&e.push({label:E.baseText("workflows.item.share"),value:i}),ce.value.read&&fe.value&&!C.readOnly&&!C.data.isArchived&&e.push({label:E.baseText("workflows.item.duplicate"),value:d}),!C.readOnly&&C.areFoldersEnabled&&(ce.value.update||ce.value.move&&Q.isTeamProjectFeatureEnabled)&&W.name!==Re.SHARED_WORKFLOWS&&e.push({label:E.baseText("folders.actions.moveToFolder"),value:_}),ce.value.delete&&!C.readOnly&&(C.data.isArchived?(e.push({label:E.baseText("workflows.item.delete"),value:c}),e.push({label:E.baseText("workflows.item.unarchive"),value:v})):e.push({label:E.baseText("workflows.item.archive"),value:f})),ze.value&&ce.value.unpublish&&!C.readOnly&&!C.data.isArchived&&e.push({label:E.baseText("menuActions.unpublish"),value:k}),C.isMcpEnabled&&ce.value.update&&!C.readOnly&&!C.data.isArchived&&(Ce.value?e.push({label:E.baseText("workflows.item.disableMCPAccess"),value:b}):e.push({label:E.baseText("workflows.item.enableMCPAccess"),value:w})),e})),Te=u((()=>{const e=(new Date).getFullYear().toString();return(0,Ha.default)(C.data.createdAt,"d mmmm"+(String(C.data.createdAt).startsWith(e)?"":", yyyy"))})),Ce=u((()=>null===se.value?C.data.settings?.availableInMCP??!1:se.value)),Ie=u((()=>C.data.homeProject?.type!==xe.Team&&C.data.homeProject?.id!==Q.personalProject?.id)),ze=u((()=>null!==C.data.activeVersionId)),Ae=u((()=>V.value&&C.data.hasResolvableCredentials)),$e=u((()=>V.value&&C.data.hasResolvableCredentials&&!C.data.settings?.credentialResolverId)),Pe=u((()=>H(C.data.id)));async function Ne(e){if(e?.ctrlKey||e?.metaKey){const e=F.resolve({name:Re.WORKFLOW,params:{name:C.data.id}});window.open(e.href,"_blank")}else await F.push({name:Re.WORKFLOW,params:{name:C.data.id}})}function We(e,a){a.stopPropagation(),I("click:tag",e,a)}function De(){I("expand:tags")}async function Le(e){switch(e){case t:await Ne();break;case d:q.openModalWithData({name:Ge,data:{id:C.data.id,name:C.data.name,tags:(C.data.tags??[]).map((e=>"string"!=typeof e&&"id"in e?e.id:e)),externalEventBus:C.workflowListEventBus,parentFolderId:C.data.parentFolder?.id}});break;case i:q.openModalWithData({name:Oe,data:{id:C.data.id}}),D.track("User opened sharing modal",{workflow_id:C.data.id,user_id_sharer:de.value.id,sub_view:"Workflows listing"});break;case c:await async function(){if("confirm"===await S.confirm(E.baseText("mainSidebar.confirmMessage.workflowDelete.message",{interpolate:{workflowName:C.data.name}}),E.baseText("mainSidebar.confirmMessage.workflowDelete.headline"),{type:"warning",confirmButtonText:E.baseText("mainSidebar.confirmMessage.workflowDelete.confirmButtonText"),cancelButtonText:E.baseText("mainSidebar.confirmMessage.workflowDelete.cancelButtonText")})){try{await G.deleteWorkflow(C.data.id)}catch(e){return void A.showError(e,E.baseText("generic.deleteWorkflowError"))}A.showMessage({title:E.baseText("mainSidebar.showMessage.handleSelect1.title",{interpolate:{workflowName:C.data.name}}),type:"success"}),I("workflow:deleted")}}();break;case f:await async function(){if(!C.data.active||"confirm"===await S.confirm(E.baseText("mainSidebar.confirmMessage.workflowArchive.message",{interpolate:{workflowName:C.data.name}}),E.baseText("mainSidebar.confirmMessage.workflowArchive.headline"),{type:"warning",confirmButtonText:E.baseText("mainSidebar.confirmMessage.workflowArchive.confirmButtonText"),cancelButtonText:E.baseText("mainSidebar.confirmMessage.workflowArchive.cancelButtonText")})){try{await K.archiveWorkflow(C.data.id)}catch(e){return void A.showError(e,E.baseText("generic.archiveWorkflowError"))}A.showMessage({title:E.baseText("mainSidebar.showMessage.handleArchive.title",{interpolate:{workflowName:C.data.name}}),type:"success"}),I("workflow:archived")}}();break;case v:await async function(){try{await K.unarchiveWorkflow(C.data.id)}catch(e){return void A.showError(e,E.baseText("generic.unarchiveWorkflowError"))}A.showMessage({title:E.baseText("mainSidebar.showMessage.handleUnarchive.title",{interpolate:{workflowName:C.data.name}}),type:"success"}),I("workflow:unarchived")}();break;case _:I("action:move-to-folder",{id:C.data.id,name:C.data.name,parentFolderId:C.data.parentFolder?.id,sharedWithProjects:C.data.sharedWithProjects,homeProjectId:C.data.homeProject?.id});break;case w:await Ue(!0);break;case b:await Ue(!1);break;case k:await async function(){if(!C.data.activeVersionId)return void A.showMessage({title:E.baseText("workflowHistory.action.unpublish.notAvailable"),type:"warning"});const e=le();e.once("unpublish",(async()=>{const e=await ae.unpublishWorkflowFromHistory(C.data.id);q.closeModal(Me),e&&(I("workflow:unpublished",{id:C.data.id}),A.showMessage({title:E.baseText("workflowHistory.action.unpublish.success.title"),type:"success"}))})),q.openModalWithData({name:Me,data:{versionName:C.data.name,eventBus:e}})}()}}async function Ue(e){try{await ee.toggleWorkflowMcpAccess(C.data.id,e),se.value=e,M.trackMcpAccessEnabledForWorkflow(C.data.id)}catch(a){return void A.showError(a,E.baseText("workflowSettings.toggleMCP.error.title"))}}const Ve=async()=>{if(C.data.homeProject?.id&&we.value&&C.data.parentFolder){if(re.value.length)return void(oe.value=Promise.resolve(re.value));const e=X.getHiddenBreadcrumbsItems({id:C.data.homeProject.id,name:we.value},C.data.parentFolder.id);oe.value=e,re.value=await e}else oe.value=Promise.resolve([])},He=async e=>{e.href&&await F.push(e.href)},qe=u((()=>C.data.tags?.map((e=>"string"==typeof e?{id:e,name:e}:e))??[]));return(a,t)=>(o(),j(g(ne),{class:h({[a.$style.cardLink]:!0,[a.$style.cardArchived]:e.data.isArchived}),"data-test-id":"workflow-card",onClick:Ne},{header:$((()=>[T(g(U),{tag:"h2",bold:"",class:h({[a.$style.cardHeading]:!0,[a.$style.cardHeadingArchived]:e.data.isArchived}),"data-test-id":"workflow-card-name"},{default:$((()=>[n(p(e.data.name)+" ",1),ce.value.update?m("",!0):(o(),j(g(O),{key:0,class:"ml-3xs",theme:"tertiary",bold:""},{default:$((()=>[n(p(g(E).baseText("workflows.item.readonly")),1)])),_:1})),Ae.value?(o(),j(g(B),{key:1,placement:"top"},{content:$((()=>[l("div",{class:h(a.$style.tooltipContent)},[l("strong",null,p(g(E).baseText("workflows.dynamic.tooltipTitle")),1),l("span",null,p(g(E).baseText("workflows.dynamic.tooltip")),1)],2)])),default:$((()=>[T(g(O),{theme:"tertiary",class:"ml-3xs pl-3xs pr-3xs","data-test-id":"workflow-card-dynamic-credentials"},{default:$((()=>[l("span",{class:h(a.$style.dynamicBadgeText)},[T(g(L),{icon:"key-round",size:"medium"}),n(" "+p(g(E).baseText("credentials.dynamic.badge")),1)],2)])),_:1})])),_:1})):m("",!0),$e.value?(o(),j(g(O),{key:2,theme:"warning",class:"ml-3xs pl-3xs pr-3xs","data-test-id":"workflow-card-resolver-missing"},{default:$((()=>[l("span",{class:h(a.$style.resolverMissingBadge)},p(g(E).baseText("workflows.dynamic.resolverMissing")),3)])),_:1})):m("",!0)])),_:1},8,["class"])])),append:$((()=>[l("div",{class:h(a.$style.cardActions),onClick:t[0]||(t[0]=x((()=>{}),["stop"]))},[Pe.value?(o(),j($a,{key:0,"resource-type":"workflow","resource-id":e.data.id,source:"workflow_card","data-test-id":"workflow-card-dependencies"},null,8,["resource-id"])):m("",!0),e.showOwnershipBadge?(o(),j(ia,{key:1,class:h({[a.$style.cardBadge]:!0,[a.$style["with-breadcrumbs"]]:ve.value}),resource:e.data,"resource-type":g(he).Workflow,"resource-type-label":ie.value,"personal-project":g(Q).personalProject,"show-badge-border":!1},{default:$((()=>[ve.value?(o(),r("div",{key:0,class:h(a.$style.breadcrumbs)},[T(g(te),{items:ye.value,"hidden-items":null!==e.data.parentFolder?.parentFolderId?oe.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:Ve,onItemSelected:He},{prepend:$((()=>[...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(),j(g(U),{key:2,color:"text-light",size:"small",bold:"",class:"ml-s mr-s","data-test-id":"workflow-card-archived"},{default:$((()=>[n(p(g(E).baseText("workflows.item.archived")),1)])),_:1})):ze.value?(o(),r("div",{key:3,class:h(a.$style.publishIndicator),"data-test-id":"workflow-card-publish-indicator"},[l("span",{class:h(a.$style.publishIndicatorDot)},null,2),T(g(U),{size:"small",color:"text-base"},{default:$((()=>[n(p(g(E).baseText("workflows.published")),1)])),_:1})],2)):m("",!0),T(g(N),{actions:ke.value,theme:"dark","data-test-id":"workflow-card-actions",onAction:Le},null,8,["actions"])],2)])),default:$((()=>[l("div",{class:h(a.$style.cardDescription)},[y(l("span",null,[n(p(g(E).baseText("workflows.item.updated"))+" ",1),T(ma,{date:String(e.data.updatedAt)},null,8,["date"]),t[1]||(t[1]=n(" | ",-1))],512),[[z,e.data]]),y(l("span",null,[n(p(g(E).baseText("workflows.item.created"))+" "+p(Te.value)+" ",1),C.isMcpEnabled&&Ce.value?(o(),r("span",qa,"|")):m("",!0)],512),[[z,e.data]]),y(l("span",{class:h([a.$style["description-cell"],a.$style["description-cell--mcp"]]),"data-test-id":"workflow-card-mcp"},[T(g(B),{placement:"right",content:g(E).baseText("workflows.item.availableInMCP"),"data-test-id":"workflow-card-mcp-tooltip"},{default:$((()=>[T(g(L),{icon:"mcp",size:"medium"})])),_:1},8,["content"])],2),[[z,C.isMcpEnabled&&Ce.value]]),C.areTagsEnabled&&e.data.tags&&e.data.tags.length>0?y((o(),r("span",{key:0,class:h(a.$style.cardTags)},[T(g(R),{tags:qe.value,"truncate-at":3,truncate:"","data-test-id":"workflow-card-tags","onClick:tag":We,onExpand:De},null,8,["tags"])],2)),[[z,e.data]]):m("",!0)],2)])),_:1},8,["class"]))}}),Ya=re(Ja,[["__cssModules",{$style:{cardLink:"_cardLink_z50zt_125",cardHeading:"_cardHeading_z50zt_135",cardHeadingArchived:"_cardHeadingArchived_z50zt_143","description-popper":"_description-popper_z50zt_147",cardDescription:"_cardDescription_z50zt_151",cardTags:"_cardTags_z50zt_161",cardActions:"_cardActions_z50zt_166",cardBadge:"_cardBadge_z50zt_177","with-breadcrumbs":"_with-breadcrumbs_z50zt_181",cardArchived:"_cardArchived_z50zt_188","description-cell--mcp":"_description-cell--mcp_z50zt_194",dynamicBadgeText:"_dynamicBadgeText_z50zt_202",resolverMissingBadge:"_resolverMissingBadge_z50zt_210",tooltipContent:"_tooltipContent_z50zt_218",publishIndicator:"_publishIndicator_z50zt_224",publishIndicatorDot:"_publishIndicatorDot_z50zt_236",breadcrumbs:"_breadcrumbs_z50zt_255"}}]]),Ka=80,Ga=20,Qa=[6270,5271,2178],Xa={"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]},Za=Xe(Ze.PERSONALIZED_TEMPLATES,(()=>{const e=be(),a=ke(),t=me(),o=Ae(),n=s([]),l=$e(De),r=u((()=>l.value?Ue(l.value,{fallbackValue:[]}):[])),i=u((()=>n.value.filter((({id:e})=>!r.value.includes(e))))),d=()=>a.getVariant(Ve.name)===Ve.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=Jt(a);if(e.length>0){const a=e.map((async e=>await o.fetchTemplateById(e.toString()))),t=Yt(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=Yt(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:Re.TEMPLATE,params:{id:e}})}})),et=re(d({__name:"SuggestedWorkflowCard",props:{data:{}},setup(e){const{data:a}=e,{dismissSuggestedWorkflow:t,getTemplateRoute:r,trackUserClickedOnPersonalizedTemplate:s,trackUserDismissedCallout:i}=Za(),d=P(),c=()=>{i(a.id),t(a.id)},u=()=>{s(a.id),t(a.id)};return(e,t)=>(o(),j(g(V),{theme:"secondary",iconless:!0,class:h(e.$style["suggested-workflow-callout"]),slim:!0},{trailingContent:$((()=>[l("div",{class:h(e.$style["callout-trailing-content"])},[T(g(ee),{"data-test-id":"suggested-workflow-button",size:"small",to:g(r)(g(a).id),onClick:u},{default:$((()=>[n(p(g(d).baseText("workflows.itemSuggestion.try")),1)])),_:1},8,["to"]),T(g(L),{size:"small",icon:"x",title:g(d).baseText("generic.dismiss"),class:"clickable",onClick:c},null,8,["title"])],2)])),default:$((()=>[l("div",{class:h(e.$style["callout-content"])},p(g(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"}}]]),at={class:"suggested-workflows","data-test-id":"suggested-workflows"},tt=re({},[["render",Kt],["__cssModules",{$style:{"suggested-workflows":"_suggested-workflows_15lpu_125"}}]]),ot=re(d({__name:"NodeRecommendationCard",props:{nodeName:{}},setup(e){const a=e,t=Se(),s=Pe(),{trackMinicardClick:i}=wa(),d=u((()=>s.getNodeType(a.nodeName))),c=()=>{i(d.value?.displayName??a.nodeName),t.openModalWithData({name:qe,data:{nodeName:a.nodeName}})};return f((async()=>{await s.loadNodeTypesIfNotLoaded()})),(e,a)=>(o(),r("div",null,[T(g(ne),{class:h(e.$style.nodeCard),hoverable:"",onClick:c},{default:$((()=>[l("div",{class:h(e.$style.emptyStateCardContent)},[T(pa,{"node-type":d.value,class:h(e.$style.nodeIcon),"stroke-width":1.5},null,8,["node-type","class"]),T(g(U),{size:"xsmall",class:"mt-xs pl-2xs pr-2xs",bold:!0},{default:$((()=>[n(p(d.value?.displayName),1)])),_:1})],2)])),_:1},8,["class"])]))}}),[["__cssModules",{$style:{nodeCard:"_nodeCard_tubis_125",nodeIcon:"_nodeIcon_tubis_135",emptyStateCardContent:"_emptyStateCardContent_tubis_139"}}]]),nt={key:0,class:"text-center mt-3xl","data-test-id":"list-empty-state"},lt=re(d({__name:"TemplateRecommendationV2",setup(e){const a=wa(),t=P();return(e,s)=>g(a).nodes.length?(o(),r("div",nt,[T(g(D),{tag:"h2",size:"medium",class:"mb-2xs",color:"text-light"},{default:$((()=>[n(p(g(t).baseText("workflows.templateRecoV2.exploreTemplates")),1)])),_:1}),l("div",{class:h(e.$style.nodeCardsContainer)},[(o(!0),r(_,null,E(g(a).nodes,(e=>(o(),j(ot,{key:e,"node-name":e},null,8,["node-name"])))),128))],2)])):m("",!0)}}),[["__cssModules",{$style:{nodeCardsContainer:"_nodeCardsContainer_1seru_125"}}]]),rt=re(d({__name:"NodeRecommendationCard",props:{nodeName:{}},setup(e){const a=e,t=Se(),s=Pe(),{trackPersonalizationCardClick:i,markTemplateRecommendationInteraction:d}=ha(),c=u((()=>s.getNodeType(a.nodeName))),m=()=>{i(),d(),t.openModalWithData({name:Ke,data:{nodeName:a.nodeName}})};return f((async()=>{await s.loadNodeTypesIfNotLoaded()})),(e,a)=>(o(),r("div",null,[T(g(ne),{class:h(e.$style.nodeCard),hoverable:"",onClick:m},{default:$((()=>[l("div",{class:h(e.$style.emptyStateCardContent)},[T(pa,{"node-type":c.value,class:h(e.$style.nodeIcon),"stroke-width":1.5},null,8,["node-type","class"]),T(g(U),{size:"xsmall",class:"mt-xs pl-2xs pr-2xs",bold:!0},{default:$((()=>[n(p(c.value?.displayName),1)])),_:1})],2)])),_:1},8,["class"])]))}}),[["__cssModules",{$style:{nodeCard:"_nodeCard_tubis_125",nodeIcon:"_nodeIcon_tubis_135",emptyStateCardContent:"_emptyStateCardContent_tubis_139"}}]]),st={key:0,class:"text-center mt-3xl","data-test-id":"list-empty-state"},it=re(d({__name:"TemplateRecommendationV3",setup(e){const a=ha(),t=P();return(e,s)=>g(a).hasChosenHubSpot?(o(),r("div",st,[T(g(D),{tag:"h2",size:"medium",class:"mb-2xs",color:"text-light"},{default:$((()=>[n(p(g(t).baseText("experiments.personalizedTemplatesV3.exploreTemplates")),1)])),_:1}),l("div",{class:h(e.$style.nodeCardsContainer)},[T(rt,{"node-name":"n8n-nodes-base.hubspot"})],2)])):m("",!0)}}),[["__cssModules",{$style:{nodeCardsContainer:"_nodeCardsContainer_1seru_125"}}]]),dt=re(d({__name:"SkeletonTemplateCard",setup:e=>(e,a)=>(o(),j(g(ne),{class:h(e.$style.card),"aria-hidden":"true"},{default:$((()=>[l("div",{class:h(e.$style.cardContent)},[l("div",{class:h(e.$style.widthRow)},[l("div",{class:h(e.$style.widthBlock)},null,2),l("div",{class:h(e.$style.widthBlock)},null,2),l("div",{class:h(e.$style.widthBlock)},null,2)],2),l("div",{class:h(e.$style.nodes)},[l("div",{class:h(e.$style.nodeIcon)},[T(g(X),{variant:"custom"})],2),l("div",{class:h(e.$style.nodeIcon)},[T(g(X),{variant:"custom"})],2)],2),l("div",{class:h(e.$style.title)},[T(g(X),{variant:"custom"})],2),l("div",{class:h(e.$style.title)},[T(g(X),{variant:"custom"})],2),l("div",{class:h(e.$style.title)},[T(g(X),{variant:"custom"})],2),l("div",{class:h(e.$style.stats)},[l("div",{class:h(e.$style.statItem)},[T(g(X),{variant:"custom"})],2)],2)],2)])),_:1},8,["class"]))}),[["__cssModules",{$style:{card:"_card_1pphi_125",widthRow:"_widthRow_1pphi_133",widthBlock:"_widthBlock_1pphi_140",cardContent:"_cardContent_1pphi_146",nodes:"_nodes_1pphi_153",nodeIcon:"_nodeIcon_1pphi_158",title:"_title_1pphi_168",stats:"_stats_1pphi_175",statItem:"_statItem_1pphi_179"}}]]),ct=re(d({__name:"RecommendedTemplatesSection",setup(e){const a=P(),t=Na(),{websiteTemplateRepositoryURL:i}=Qe(Ae()),d=s([]),c=s(!1);return f((async()=>{c.value=!0;try{d.value=await t.loadRecommendedTemplates()}finally{c.value=!1}})),(e,t)=>(o(),r("section",{class:h(e.$style.container),"data-test-id":"recommended-templates-section"},[l("div",{class:h(e.$style.header)},[T(g(U),{tag:"h2",size:"large",bold:!0},{default:$((()=>[n(p(g(a).baseText("workflows.empty.startWithTemplate")),1)])),_:1}),T(g(ee),{href:g(i),class:h(e.$style.allTemplatesLink)},{default:$((()=>[n(p(g(a).baseText("templates.featured.seeMore")),1)])),_:1},8,["href","class"])],2),c.value?(o(),r("div",{key:0,class:h(e.$style.suggestions)},[(o(!0),r(_,null,E(g(6),(e=>(o(),j(dt,{key:e})))),128))],2)):(o(),r("div",{key:1,class:h(e.$style.suggestions)},[(o(!0),r(_,null,E(d.value,((e,a)=>(o(),j(Ba,{key:e.id,template:e,"tile-number":a+1,clickable:!0},null,8,["template","tile-number"])))),128))],2))],2))}}),[["__cssModules",{$style:{container:"_container_d40wj_125",header:"_header_d40wj_131",allTemplatesLink:"_allTemplatesLink_d40wj_147",suggestions:"_suggestions_d40wj_151"}}]]),ut=Xe(Ze.EXPERIMENT_CREDENTIALS_APP_SELECTION,(()=>{const e=ke(),a=Te(),t=me(),o=be(),n=$e("N8N_APP_SELECTION_DISMISSED"),l=u((()=>"true"===n.value)),r=u((()=>e.getVariant(We.name))),s=u((()=>r.value===We.variant)),i=u((()=>t.userIsTrialing)),d=u((()=>!l.value&&!(!s.value||!i.value))),c=u((()=>a.allCredentials.length)),p=u((()=>c.value>0));function m(){n.value="true"}return{currentVariant:r,isFeatureEnabled:d,isDismissed:l,connectedCount:c,canContinue:p,trackPageViewed:function(){o.track("App selection page viewed")},trackSearchPerformed:function(e,a){o.track("App selection search performed",{search_term:e,result_count:a})},trackCompleted:function(e){o.track("App selection completed",{connected_count:c.value,connected_apps:e}),m()},dismiss:m,reset:function(){n.value=null}}})),pt=[{id:"multi-agent-research",summary:"a 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:"an email summary workflow",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:"a daily AI news digest workflow",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:"a daily weather report workflow",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:"an invoice processing workflow",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:"a RAG knowledge agent",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:"a lead qualification workflow",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:"a YouTube chapter generator workflow",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."}],mt=t(ya(),1),gt=40,ft=25,vt=1500,_t=300,ht="Build ",wt=re(d({__name:"EmptyStateBuilderPrompt",props:{projectId:{},parentFolderId:{}},emits:["submit","startFromScratch"],setup(e,{emit:a}){const t=e,i=Z(),d=ge(),c=P(),m=be(),f=za(),v=a,_=s(""),w=s(),y=s(null),{placeholder:b}=Qt(u((()=>(0,mt.default)(pt).slice(0,6))),u((()=>0===_.value.length)));function x(){_.value.trim()&&v("submit",_.value)}function k(){m.track("User clicked from scratch in empty state"),v("startFromScratch")}function C(){pe(se.emptyStateBuilderPrompt),i.push({name:Re.TEMPLATES})}function I(){y.value?.click()}function z(){const e=y.value;if(!e?.files?.length)return;const a=new FileReader;a.onload=async()=>{const o=a.result;if("string"!=typeof o)return void(e.value="");let n;try{n=JSON.parse(o)}catch{return d.showMessage({title:c.baseText("mainSidebar.showMessage.handleFileImport.title"),message:c.baseText("mainSidebar.showMessage.handleFileImport.message"),type:"error"}),void(e.value="")}try{await f.createWorkflowFromImport(n,t.projectId,t.parentFolderId)}catch{d.showError(new Error(c.baseText("nodeView.couldntLoadWorkflow.invalidWorkflowObject")),c.baseText("nodeView.couldntImportWorkflow"))}finally{e.value=""}},a.readAsText(e.files[0])}return(e,a)=>(o(),r("div",{class:h(e.$style.container)},[l("input",{ref_key:"importFileRef",ref:y,type:"file",accept:".json",style:{display:"none"},onChange:z},null,544),l("p",{class:h(e.$style.subtitle)},p(g(c).baseText("emptyStateBuilderPrompt.subtitle")),3),l("div",{class:h(e.$style.promptInput)},[T(g(J),{ref_key:"promptInputRef",ref:w,modelValue:_.value,"onUpdate:modelValue":a[0]||(a[0]=e=>_.value=e),placeholder:g(b),"min-lines":4,"button-label":g(c).baseText("emptyStateBuilderPrompt.buildWorkflow"),"data-test-id":"empty-state-builder-prompt-input",autofocus:"",onSubmit:x},null,8,["modelValue","placeholder","button-label"])],2),l("div",{class:h(e.$style.footer)},[l("div",{class:h(e.$style.alternativeActions)},[l("span",{class:h(e.$style.startWithText)},p(g(c).baseText("emptyStateBuilderPrompt.orStartWith")),3),T(g(B),{content:g(c).baseText("emptyStateBuilderPrompt.fromScratchTooltip")},{default:$((()=>[T(g(H),{variant:"subtle",size:"small",icon:"play",onClick:k},{default:$((()=>[n(p(g(c).baseText("emptyStateBuilderPrompt.fromScratch")),1)])),_:1})])),_:1},8,["content"]),T(g(B),{content:g(c).baseText("emptyStateBuilderPrompt.templateTooltip")},{default:$((()=>[T(g(H),{variant:"subtle",size:"small",icon:"layout-template",onClick:C},{default:$((()=>[n(p(g(c).baseText("emptyStateBuilderPrompt.template")),1)])),_:1})])),_:1},8,["content"]),T(g(B),{content:g(c).baseText("emptyStateBuilderPrompt.importFromFileTooltip")},{default:$((()=>[T(g(H),{variant:"subtle",size:"small",icon:"upload",onClick:I},{default:$((()=>[n(p(g(c).baseText("emptyStateBuilderPrompt.importFromFile")),1)])),_:1})])),_:1},8,["content"])],2)],2)],2))}}),[["__cssModules",{$style:{container:"_container_1wank_125",subtitle:"_subtitle_1wank_133",promptInput:"_promptInput_1wank_139","el-tooltip__trigger":"_el-tooltip__trigger_1wank_143",footer:"_footer_1wank_148",alternativeActions:"_alternativeActions_1wank_155",startWithText:"_startWithText_1wank_163"}}]]),yt=new Set(["oAuth2Api","oAuth1Api","httpBasicAuth","httpDigestAuth","httpHeaderAuth","httpQueryAuth","httpCustomAuth","noAuth"]),bt={gmail:1,googlesheets:2,googledrive:3,googlecalendar:4,googledocs:5,microsoftoutlook:6,microsoftexcel:7,microsoftonedrive:8,microsoftteams:9,slack:10,discord:11,telegram:12,notion:13,airtable:14,trello:15,asana:16,todoist:17,hubspot:18,salesforce:19,pipedrive:20,github:21,gitlab:22,jira:23,linear:24,stripe:25,shopify:26,twilio:27,sendgrid:28,mailchimp:29,dropbox:30,zoom:31,calendly:32,typeform:33,intercom:34,zendesk:35,freshdesk:36,clickup:37,mondaycom:38,baserow:39,supabase:40},xt=["n8n-nodes-base.httpRequest","n8n-nodes-base.webhook","n8n-nodes-base.code","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.emailSend","n8n-nodes-base.set","n8n-nodes-base.if","n8n-nodes-base.switch","n8n-nodes-base.merge","n8n-nodes-base.splitInBatches","n8n-nodes-base.noOp","n8n-nodes-base.start","n8n-nodes-base.stickyNote","n8n-nodes-base.executeWorkflow","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.respondToWebhook","n8n-nodes-base.manualTrigger","n8n-nodes-base.errorTrigger","n8n-nodes-base.function","n8n-nodes-base.functionItem"],kt=e=>e.startsWith("@n8n/n8n-nodes-langchain."),Tt=e=>xt.includes(e)||kt(e),Ct=e=>e.group?.includes("trigger")??!1,It=e=>!(!e.outputs||!Array.isArray(e.outputs))&&e.outputs.map((e=>"string"==typeof e?e:e.type)).includes(Ye.AiTool),zt=["data-test-id","tabindex","onKeydown"],At=d({__name:"AppSelectionCard",props:{app:{},state:{},supportsInstantOAuth:{type:Boolean},skeleton:{type:Boolean},installed:{type:Boolean},showWarning:{type:Boolean},showBadge:{type:Boolean},isOwner:{type:Boolean}},emits:["click"],setup(e,{emit:a}){const t=e,s=a,i=Pe(),d=P(),c=u((()=>t.installed)),f=u((()=>t.isOwner?d.baseText("credentialsAppSelection.installToConnect"):d.baseText("credentialsAppSelection.askAdminToInstall"))),v=u((()=>!t.skeleton&&("default"===t.state||"error"===t.state||"connected"===t.state||void 0===t.state))),_=()=>{v.value&&s("click")},w=u((()=>{const{app:e}=t;if(!e)return null;const a=i.getNodeType(e.name);if(a)return a;const o=Ne(e.name),n=i.communityNodeType(o);return n?.nodeDescription?n.nodeDescription:e.iconUrl||e.icon?{name:e.name,displayName:e.displayName,iconUrl:e.iconUrl,icon:e.icon,iconColor:e.iconColor,group:[],outputs:[],defaults:{name:e.displayName},description:""}:null}));return(a,t)=>e.skeleton?(o(),r("div",{key:0,class:h([a.$style.card,a.$style.skeleton]),"data-test-id":"app-selection-card-skeleton"},[l("div",{class:h(a.$style.iconContainer)},[l("div",{class:h(a.$style.skeletonIcon)},null,2)],2),l("div",{class:h(a.$style.skeletonText)},null,2)],2)):(o(),r("div",{key:1,class:h([a.$style.card,{[a.$style.clickable]:v.value,[a.$style.connected]:"connected"===e.state&&!e.showWarning,[a.$style.warning]:"connected"===e.state&&e.showWarning,[a.$style.error]:"error"===e.state,[a.$style.loading]:"loading"===e.state}]),"data-test-id":`app-selection-card-${e.app?.name}`,role:"button",tabindex:v.value?0:-1,onClick:_,onKeydown:[C(_,["enter"]),C(x(_,["prevent"]),["space"])]},[T(I,{name:"fade"},{default:$((()=>[e.showBadge&&e.showWarning&&"connected"===e.state?(o(),r("div",{key:0,class:h(a.$style.warningBadgeWrapper)},[T(g(B),{placement:"top","show-after":300},{content:$((()=>[n(p(g(d).baseText("credentialsAppSelection.credentialsNotValid")),1)])),default:$((()=>[l("div",{class:h(a.$style.warningBadge)},[T(g(L),{icon:"triangle-alert",class:h(a.$style.badgeIcon)},null,8,["class"])],2)])),_:1})],2)):e.showBadge&&"connected"===e.state?(o(),r("div",{key:1,class:h(a.$style.connectedBadge)},[T(g(L),{icon:"check",class:h(a.$style.badgeIcon)},null,8,["class"])],2)):m("",!0)])),_:1}),c.value?m("",!0):(o(),r("div",{key:0,class:h(a.$style.installBadgeWrapper)},[T(g(B),{placement:"top","show-after":300},{content:$((()=>[n(p(f.value),1)])),default:$((()=>[l("div",{class:h(a.$style.installBadge)},[T(g(L),{icon:"download",class:h(a.$style.installBadgeIcon)},null,8,["class"])],2)])),_:1})],2)),l("div",{class:h(a.$style.iconContainer)},[T(pa,{"node-type":w.value,size:32,class:h(a.$style.icon)},null,8,["node-type","class"])],2),T(g(U),{class:h(a.$style.name),size:"small"},{default:$((()=>[n(p(e.app?.displayName),1)])),_:1},8,["class"])],42,zt))}}),St=re(At,[["__cssModules",{$style:{card:"_card_v7exb_125",clickable:"_clickable_v7exb_142",connected:"_connected_v7exb_152",warning:"_warning_v7exb_163",error:"_error_v7exb_174",loading:"_loading_v7exb_182",skeleton:"_skeleton_v7exb_187",skeletonIcon:"_skeletonIcon_v7exb_199","skeleton-pulse":"_skeleton-pulse_v7exb_1",skeletonText:"_skeletonText_v7exb_207",iconContainer:"_iconContainer_v7exb_215",icon:"_icon_v7exb_215",connectedBadge:"_connectedBadge_v7exb_235",warningBadgeWrapper:"_warningBadgeWrapper_v7exb_248",warningBadge:"_warningBadge_v7exb_248",badgeIcon:"_badgeIcon_v7exb_262",name:"_name_v7exb_272",installBadgeWrapper:"_installBadgeWrapper_v7exb_284",installBadge:"_installBadge_v7exb_284",installBadgeIcon:"_installBadgeIcon_v7exb_301"}}]]),Et=d({__name:"AppSelectionGrid",props:{appEntries:{},invalidCredentials:{},validatedCredentials:{},searchQuery:{},loading:{type:Boolean},isOwner:{type:Boolean}},emits:["card-click"],setup(e,{emit:a}){const t=Te(),l=Pe(),i=[{key:"app.displayName",weight:1}],d=e,c=a,m=P(),f=e=>!!e.credentialType&&t.allCredentials.some((a=>a.type===e.credentialType?.name)),v=e=>[...e].sort(((e,a)=>{const t=f(e),o=f(a);return t&&!o?-1:!t&&o?1:0})),w=u((()=>d.searchQuery.trim()?v(ye(d.searchQuery,d.appEntries,i).filter((({score:e})=>e>=0)).map((({item:e})=>e))):v(d.appEntries))),y=e=>f(e)?"connected":"default",x=e=>{const a=e.credentialType?.name??e.app.name,t=f(e);return!!d.invalidCredentials[a]||!(!t||d.validatedCredentials[a])},k=e=>{const a=e.credentialType?.name??e.app.name;return d.validatedCredentials[a]||f(e)},C=s(!1),I=e=>{const{app:a}=e,t=l.getNodeType(a.name);if(t?.iconUrl)return"string"==typeof t.iconUrl?t.iconUrl:t.iconUrl.light;const o=Ne(a.name),n=l.communityNodeType(o);if(n?.nodeDescription?.iconUrl){const e=n.nodeDescription.iconUrl;return"string"==typeof e?e:e.light}return a.iconUrl?a.iconUrl:null};b((()=>({entries:d.appEntries,loading:d.loading})),(async({entries:e,loading:a},t)=>{t&&e!==t.entries&&(C.value=!1),e.length>0&&!a&&!C.value&&await(async e=>{const a=e.slice(0,20).map(I).filter((e=>null!==e));if(0===a.length)return void(C.value=!0);const t=a.map((async e=>{await new Promise((a=>{const t=new Image;t.onload=()=>a(),t.onerror=()=>a(),t.src=e}))}));await Promise.all(t),C.value=!0})(e)}),{immediate:!0});const z=u((()=>d.loading||!C.value&&d.appEntries.length>0));return(a,t)=>(o(),r("div",{class:h(a.$style.container)},[z.value?(o(),r("div",{key:0,class:h(a.$style.grid)},[(o(),r(_,null,E(20,(e=>T(St,{key:`skeleton-${e}`,skeleton:""}))),64))],2)):0===w.value.length?(o(),r("div",{key:1,class:h(a.$style.emptyState)},[T(g(U),{color:"text-light"},{default:$((()=>[n(p(g(m).baseText("appSelection.noResults")),1)])),_:1})],2)):(o(),r("div",{key:2,class:h(a.$style.grid)},[(o(!0),r(_,null,E(w.value,(a=>(o(),j(St,{key:a.app.name,app:a.app,"supports-instant-o-auth":a.supportsInstantOAuth,state:y(a),installed:a.installed,"show-warning":x(a),"show-badge":k(a),"is-owner":e.isOwner,onClick:e=>(e=>{c("card-click",e)})(a)},null,8,["app","supports-instant-o-auth","state","installed","show-warning","show-badge","is-owner","onClick"])))),128))],2))],2))}}),jt=re(Et,[["__cssModules",{$style:{container:"_container_1egxm_125",grid:"_grid_1egxm_129",emptyState:"_emptyState_1egxm_146"}}]]),Ft=["href"],$t=d({__name:"AppInstallModal",props:{appEntry:{},modalName:{}},emits:["close","installed"],setup(e,{emit:a}){const t=e,i=a,d=P(),c=Fe(),f=Pe(),{installNode:v,loading:_}=ra(),w=u((()=>c.isAdminOrOwner)),y=s(void 0),x=s(null),k=s(!1),C=s(""),I=u((()=>{if(t.appEntry?.packageName)return`https://www.npmjs.com/package/${t.appEntry.packageName}`})),z=e=>e?new Intl.NumberFormat("en-US").format(e):null,A=async()=>{if(!t.appEntry)return;y.value=void 0,x.value=null,k.value=!1,C.value="";const e=Ne(t.appEntry.app.name);let a=t.appEntry.communityNodeInfo;a||(a=f.communityNodeType(e)??void 0),a&&(y.value=a.companyName??a.authorName,x.value=z(a.numberOfDownloads),k.value=a.isOfficialNode,C.value=a.description??"");const o=await f.getCommunityNodeAttributes(e);o&&(y.value=o.companyName??o.authorName,x.value=z(o.numberOfDownloads),k.value=o.isOfficialNode,C.value=o.description??C.value)},S=u((()=>{if(!t.appEntry)return null;const{app:e}=t.appEntry,a=f.getNodeType(e.name);if(a)return a;const o=Ne(e.name),n=f.communityNodeType(o);return n?.nodeDescription?n.nodeDescription:e.iconUrl||e.icon?{name:e.name,displayName:e.displayName,iconUrl:e.iconUrl,icon:e.icon,iconColor:e.iconColor,group:[],outputs:[],defaults:{name:e.displayName},description:""}:null})),E=async()=>{if(t.appEntry?.packageName&&w.value&&(await v({type:"verified",packageName:t.appEntry.packageName,nodeType:t.appEntry.app.name})).success){const e=Ne(t.appEntry.app.name),a=f.getNodeType(e)?.credentials?.[0]?.name;a?i("installed",a):i("close")}},F=()=>{_.value||i("close")};return b((()=>t.appEntry),(()=>{t.appEntry&&A()}),{immediate:!0}),(a,t)=>(o(),j(la,{name:e.modalName??"appInstallModal",center:!0,width:"520px","close-on-click-modal":!g(_),"close-on-press-escape":!g(_),"data-test-id":"app-install-modal",onClose:F},{header:$((()=>[l("div",{class:h(a.$style.header)},[S.value?(o(),j(pa,{key:0,class:h(a.$style.nodeIcon),"node-type":S.value,size:40,circle:!1,"show-tooltip":!1},null,8,["class","node-type"])):m("",!0),l("span",{class:h(a.$style.title)},p(e.appEntry?.app.displayName),3),k.value?(o(),j(g(B),{key:1,placement:"bottom","show-after":500},{content:$((()=>[n(p(g(d).baseText("generic.officialNode.tooltip",{interpolate:{author:y.value||e.appEntry?.app.displayName||""}})),1)])),default:$((()=>[T(g(Oa),{class:h(a.$style.officialIcon)},null,8,["class"])])),_:1})):m("",!0)],2)])),content:$((()=>[l("div",{class:h(a.$style.content)},[C.value?(o(),j(g(U),{key:0,color:"text-base",size:"medium",class:h(a.$style.description)},{default:$((()=>[n(p(C.value),1)])),_:1},8,["class"])):m("",!0),l("div",{class:h(a.$style.separator)},null,2),l("div",{class:h(a.$style.info)},[T(g(B),{placement:"top"},{content:$((()=>[n(p(k.value?g(d).baseText("communityNodeInfo.officialApproved"):g(d).baseText("communityNodeInfo.approved")),1)])),default:$((()=>[l("div",{class:h(a.$style.infoItem)},[T(g(Wa),{class:h(a.$style.infoIcon)},null,8,["class"]),T(g(U),{color:"text-light",size:"small"},{default:$((()=>[n(p(g(d).baseText("communityNodeInfo.approved.label")),1)])),_:1})],2)])),_:1}),x.value?(o(),r("div",{key:0,class:h(a.$style.infoItem)},[T(g(L),{class:h(a.$style.infoIcon),icon:"hard-drive-download"},null,8,["class"]),T(g(U),{color:"text-light",size:"small"},{default:$((()=>[n(p(g(d).baseText("communityNodeInfo.downloads",{interpolate:{downloads:x.value}})),1)])),_:1})],2)):m("",!0),y.value?(o(),r("div",{key:1,class:h(a.$style.infoItem)},[T(g(L),{class:h(a.$style.infoIcon),icon:"user"},null,8,["class"]),T(g(U),{color:"text-light",size:"small"},{default:$((()=>[n(p(g(d).baseText("communityNodeInfo.publishedBy",{interpolate:{publisherName:y.value}})),1)])),_:1})],2)):m("",!0),I.value?(o(),r("a",{key:2,href:I.value,target:"_blank",rel:"noopener noreferrer",class:h([a.$style.infoItem,a.$style.docsLink])},[T(g(L),{class:h(a.$style.infoIcon),icon:"external-link"},null,8,["class"]),T(g(U),{color:"text-light",size:"small"},{default:$((()=>[n(p(g(d).baseText("generic.docs")),1)])),_:1})],10,Ft)):m("",!0)],2),w.value?m("",!0):(o(),j(sa,{key:1}))],2)])),footer:$((()=>[l("div",{class:h(a.$style.footer)},[w.value?(o(),j(g(H),{key:0,label:g(d).baseText("communityNodeDetails.install"),icon:"download",loading:g(_),class:h(a.$style.installButton),"data-test-id":"install-community-node-button",onClick:E},null,8,["label","loading","class"])):m("",!0)],2)])),_:1},8,["name","close-on-click-modal","close-on-press-escape"]))}}),Pt=re($t,[["__cssModules",{$style:{header:"_header_9o83z_125",nodeIcon:"_nodeIcon_9o83z_130",title:"_title_9o83z_135",officialIcon:"_officialIcon_9o83z_141",content:"_content_9o83z_149",description:"_description_9o83z_154",separator:"_separator_9o83z_160",info:"_info_9o83z_166",infoItem:"_infoItem_9o83z_174",infoIcon:"_infoIcon_9o83z_180",docsLink:"_docsLink_9o83z_186",footer:"_footer_9o83z_197",installButton:"_installButton_9o83z_202"}}]]),Nt="appInstallModal",Bt=d({__name:"AppSelectionPage",emits:["continue"],setup(e,{emit:a}){const t=a,i=P(),{debounce:d}=na(),c=Te(),_=Se(),w=ut(),y=Fe(),{appEntries:x,isLoading:k}=Xt(),C=s(""),I=s({}),z=s({}),A=s(!1),S=s(!1),E=s(null),F=s(null),N=s(null),B=u((()=>y.currentUser?.firstName??"")),O=u((()=>y.isInstanceOwner)),W=u((()=>k.value||!S.value||A.value)),M=u((()=>B.value?i.baseText("appSelection.heading",{interpolate:{name:B.value}}):i.baseText("appSelection.heading.noName"))),R=u((()=>{const e=w.connectedCount;return 0===e?i.baseText("appSelection.continue"):i.baseText("appSelection.continueWithCount",{interpolate:{count:String(e)}})})),V=d((e=>{if(e.trim()){const a=x.value.filter((a=>a.app.displayName.toLowerCase().includes(e.toLowerCase()))).length;w.trackSearchPerformed(e,a)}}),{debounceTime:500}),q=e=>{C.value=e,V(e)},J=e=>{const{credentialType:a,installed:t}=e;if(a){const e=c.allCredentials.find((e=>e.type===a.name));if(e)return E.value=a.name,F.value=e.id,void _.openExistingCredential(e.id)}if(!t)return N.value=e,void _.openModal(Nt);a&&Y(a.name)},Y=e=>{Z.value=c.allCredentials.filter((a=>a.type===e)).length,E.value=e,F.value=null,_.openNewCredential(e,!0)},K=()=>{_.closeModal(Nt),N.value=null,document.activeElement?.blur()},G=e=>{_.closeModal(Nt),N.value=null,Y(e)},X=()=>{const e=c.allCredentials.map((e=>({credential_type:e.type,is_valid:!I.value[e.type]})));w.trackCompleted(e),t("continue")},Z=s(0);b((()=>c.allCredentials),(e=>{const a=new Set(e.map((e=>e.type)));for(const t of Object.keys(I.value))a.has(t)||delete I.value[t];for(const t of Object.keys(z.value))a.has(t)||delete z.value[t]}),{deep:!0});let ee=!1;const ae=e=>{"Escape"===e.key&&(ee=Object.values(_.isModalActiveById).some((e=>e)))},te=e=>{"Escape"===e.key&&C.value&&(ee||(C.value=""))},oe=async(e,a)=>{try{const t=await c.getCredentialData({id:e});if(t&&"object"==typeof t.data){const e=c.getCredentialTypeByName(a)?.extends?.some((e=>["oAuth2Api","oAuth1Api","googleOAuth2Api","microsoftOAuth2Api"].includes(e)));let o=!1;if(o=e?Boolean(t.data.oauthTokenData):"OK"===(await c.testCredential(t)).status,o){const{[a]:e,...t}=I.value;I.value=t}else I.value={...I.value,[a]:!0}}}catch{I.value={...I.value,[a]:!0}}finally{z.value={...z.value,[a]:!0}}};f((async()=>{w.trackPageViewed(),document.addEventListener("keydown",ae,!0),document.addEventListener("keydown",te),await c.fetchAllCredentials(),S.value=!0}));const ne=s(!1);return b((()=>({loading:k.value,fetched:S.value})),(async({loading:e,fetched:a})=>{if(!e&&a&&!ne.value){ne.value=!0,A.value=!0;try{await(async()=>{try{const e=c.allCredentials,a=new Set(x.value.map((e=>e.credentialType?.name)).filter(Boolean)),t=new Set,o=e.filter((e=>!(!a.has(e.type)||t.has(e.type)||(t.add(e.type),0))));if(0===o.length)return;await Promise.all(o.map((async e=>{await oe(e.id,e.type)})))}finally{A.value=!1}})()}catch{A.value=!1}}}),{immediate:!0}),v((()=>{document.removeEventListener("keydown",ae,!0),document.removeEventListener("keydown",te)})),b(u((()=>_.isModalActiveById[ve])),(async(e,a)=>{if(!e&&a&&E.value){if(F.value)await oe(F.value,E.value);else{const e=c.allCredentials.filter((e=>e.type===E.value));if(e.length>Z.value){const a=e[e.length-1];await oe(a.id,E.value)}}E.value=null,F.value=null}})),(e,a)=>(o(),r("div",{class:h(e.$style.container),"data-test-id":"app-selection-page"},[T(Pt,{"app-entry":N.value,"modal-name":Nt,onClose:K,onInstalled:G},null,8,["app-entry"]),l("div",{class:h(e.$style.content)},[T(g(D),{tag:"h1",size:"xlarge",class:h(e.$style.heading)},{default:$((()=>[n(p(M.value),1)])),_:1},8,["class"]),T(g(U),{class:h(e.$style.subheading),color:"text-light"},{default:$((()=>[n(p(g(i).baseText("appSelection.subheading")),1)])),_:1},8,["class"]),l("div",{class:h(e.$style.searchContainer)},[T(g(Q),{"model-value":C.value,placeholder:g(i).baseText("appSelection.searchPlaceholder"),size:"large","data-test-id":"app-selection-search","onUpdate:modelValue":q},{prefix:$((()=>[T(g(L),{icon:"search"})])),suffix:$((()=>[C.value?(o(),j(g(L),{key:0,icon:"x",class:h(e.$style.clearIcon),"data-test-id":"app-selection-search-clear",onClick:a[0]||(a[0]=e=>C.value="")},null,8,["class"])):m("",!0)])),_:1},8,["model-value","placeholder"])],2),T(jt,{"app-entries":g(x),"invalid-credentials":I.value,"validated-credentials":z.value,"search-query":C.value,loading:W.value,"is-owner":O.value,onCardClick:J},null,8,["app-entries","invalid-credentials","validated-credentials","search-query","loading","is-owner"]),l("div",{class:h(e.$style.footer)},[g(w).connectedCount>0?(o(),j(g(H),{key:0,label:R.value,size:"large","data-test-id":"app-selection-continue",onClick:X},null,8,["label"])):(o(),j(g(H),{key:1,label:g(i).baseText("appSelection.connectLater"),type:"tertiary",size:"large","data-test-id":"app-selection-skip",onClick:X},null,8,["label"]))],2)],2)],2))}}),Ot=re(Bt,[["__cssModules",{$style:{container:"_container_1gzwc_125",content:"_content_1gzwc_135",heading:"_heading_1gzwc_143",subheading:"_subheading_1gzwc_148",searchContainer:"_searchContainer_1gzwc_153",clearIcon:"_clearIcon_1gzwc_159",footer:"_footer_1gzwc_168"}}]]),Wt=re(d({__name:"EmptyStateLayout",emits:["click:add"],setup(e,{emit:a}){const t=a,s=P(),i=Y(),d=aa(),c=_e(),f=xa(),v=za(),w=ut(),y=ka(),{showAppSelection:b,showBuilderPrompt:x,showRecommendedTemplatesInline:k,builderHeading:C,emptyStateHeading:I,emptyStateDescription:z,canCreateWorkflow:A}=Gt(),S=()=>{t("click:add")},E=u((()=>y.userCanClaimOpenAiCredits&&A.value)),N=async()=>{try{await y.claimCreditsAndOpenWorkflow("card",W.value,O.value)}catch{}},B=u((()=>({minHeight:`calc(100vh - ${d.bannersHeight}px)`}))),O=u((()=>f.isOverviewSubPage?c.personalProject?.id:i.params.projectId)),W=u((()=>i.params.folderId)),M=async e=>{await v.createWorkflowWithPrompt(e,O.value,W.value)},R=()=>{w.dismiss()};return(e,a)=>(o(),r("div",{class:h([e.$style.emptyStateLayout,{[e.$style.noTemplatesContent]:!g(k)&&!g(x)&&!g(b),[e.$style.builderLayout]:g(x)||g(b)}]),style:F(B.value)},[l("div",{class:h([e.$style.content,{[e.$style.builderContent]:g(x)}])},[g(b)?(o(),j(Ot,{key:0,onContinue:R})):g(x)?(o(),r(_,{key:1},[l("div",{class:h(e.$style.welcomeBuilder)},[T(g(D),{tag:"h1",size:"xlarge"},{default:$((()=>[n(p(g(C)),1)])),_:1})],2),T(wt,{"data-test-id":"empty-state-builder-prompt","project-id":O.value,"parent-folder-id":W.value,onSubmit:M,onStartFromScratch:S},null,8,["project-id","parent-folder-id"])],64)):g(k)?(o(),r(_,{key:2},[T(g(D),{tag:"h1",size:"2xlarge",bold:"",class:h(e.$style.welcomeTitle)},{default:$((()=>[n(p(g(I)),1)])),_:1},8,["class"]),l("div",{class:h(e.$style.templatesSection)},[T(ct),l("div",{class:h(e.$style.orDivider)},[T(g(U),{size:"large"},{default:$((()=>[n(p(g(s).baseText("generic.or")),1)])),_:1})],2),l("div",{class:h(e.$style.actionButtons)},[T(Ea,{type:"secondary",size:"large"}),T(g(H),{variant:"subtle",icon:"file",size:"large","data-test-id":"start-from-scratch-button",onClick:S},{default:$((()=>[n(p(g(s).baseText("workflows.empty.startFromScratch")),1)])),_:1})],2)],2)],64)):(o(),r(_,{key:3},[T(g(D),{tag:"h1",size:"2xlarge",bold:"",class:h(e.$style.welcomeTitle)},{default:$((()=>[n(p(g(I)),1)])),_:1},8,["class"]),l("div",{class:h(e.$style.fallbackContent)},[T(g(U),{tag:"p",size:"large",color:"text-base"},{default:$((()=>[n(p(g(z)),1)])),_:1}),g(A)?(o(),r("div",{key:0,class:h([e.$style.actionCardsContainer,{[e.$style.singleCard]:!E.value}])},[E.value?(o(),j(g(ne),{key:0,class:h(e.$style.actionCard),hoverable:"","data-test-id":"ready-to-run-card",onClick:N},{default:$((()=>[l("div",{class:h(e.$style.cardContent)},[T(g(L),{class:h(e.$style.cardIcon),icon:"zap",color:"foreground-dark","stroke-width":1.5},null,8,["class"]),T(g(U),{size:"large",class:"mt-xs"},{default:$((()=>[n(p(g(s).baseText("workflows.empty.tryAiWorkflow")),1)])),_:1})],2)])),_:1},8,["class"])):m("",!0),T(g(ne),{class:h(e.$style.actionCard),hoverable:"","data-test-id":"new-workflow-card",onClick:S},{default:$((()=>[l("div",{class:h(e.$style.cardContent)},[T(g(L),{class:h(e.$style.cardIcon),icon:"file",color:"foreground-dark","stroke-width":1.5},null,8,["class"]),T(g(U),{size:"large",class:"mt-xs"},{default:$((()=>[n(p(g(s).baseText("workflows.empty.startFromScratch")),1)])),_:1})],2)])),_:1},8,["class"])],2)):m("",!0)],2)],64))],2)],6))}}),[["__cssModules",{$style:{emptyStateLayout:"_emptyStateLayout_1bn4b_125",noTemplatesContent:"_noTemplatesContent_1bn4b_136",builderLayout:"_builderLayout_1bn4b_139",content:"_content_1bn4b_147",builderContent:"_builderContent_1bn4b_154",welcomeBuilder:"_welcomeBuilder_1bn4b_159",welcomeTitle:"_welcomeTitle_1bn4b_163",templatesSection:"_templatesSection_1bn4b_167",fallbackContent:"_fallbackContent_1bn4b_171",actionCardsContainer:"_actionCardsContainer_1bn4b_178",singleCard:"_singleCard_1bn4b_185",actionCard:"_actionCard_1bn4b_178",cardIcon:"_cardIcon_1bn4b_209",cardContent:"_cardContent_1bn4b_213",orDivider:"_orDivider_1bn4b_229",actionButtons:"_actionButtons_1bn4b_234"}}]]),Dt=t(oa(),1),Mt={key:1},Lt={class:"text-center mt-s"},Rt={key:0,class:"mb-s"},Ut={class:"mb-s"},Vt={class:"mb-s"},Ht=d({__name:"WorkflowsView",setup(e){const a=He(Je.INPUT.SEARCH),t="",i="active",d="deactivated",v={lastUpdated:"updatedAt:desc",lastCreated:"createdAt:desc",nameAsc:"name:asc",nameDesc:"name:desc"},w=P(),y=Y(),x=Z(),k=ue(),C=ge(),I=function(){const e=P(),a=ga(),t=u((()=>null!==a.draggedElement));function o(){a.draggedElement=null,a.activeDropTarget=null,document.body.classList.remove("dragging-resource")}function n(e){const a=e.closest("[data-target]");if(!a)return null;const t=a.dataset.target,o=a.dataset.resourceid,n=a.dataset.resourcename;return t&&o&&n&&["folder","workflow","project"].includes(t)?{type:t,id:o,name:n}:null}return{validateFolderName:function(a){return ce.test(a)?e.baseText("folders.invalidName.invalidCharacters.message",{interpolate:{illegalChars:de.join(" ")}}):ze.test(a)?e.baseText("folders.invalidName.only.dots.message"):a.startsWith(".")?e.baseText("folders.invalidName.starts.with.dot..message"):""===a.trim()?e.baseText("folders.invalidName.empty.message"):!(a.length>128)||e.baseText("folders.invalidName.tooLong.message",{interpolate:{maxLength:128}})},onDragStart:function(e){const t=e.closest("[data-target]");if(!t)return;const o=n(t);o&&("folder"!==o.type&&"workflow"!==o.type||(a.draggedElement={type:o.type,id:o.id,name:o.name},document.body.classList.add("dragging-resource")))},onDragEnd:o,onDragEnter:function(e){const o=e.target;if(!o||!t.value)return;e.preventDefault(),e.stopPropagation();const l=n(o);l&&"folder"===l.type&&(a.activeDropTarget={type:l.type,id:l.id,name:l.name})},resetDropTarget:function(){a.activeDropTarget=null},handleDrop:function(e){const l=e.target;if(!l||!t.value)return{};e.preventDefault();const r=a.draggedElement?.id,s=a.draggedElement?.type,i=a.draggedElement?.name;if(!r||!s||!i)return{};o();const d=n(l);return!d||"folder"!==(c=d).type&&"project"!==c.type?{}:{draggedResource:{type:s,id:r,name:i},dropTarget:{type:d.type,id:d.id,name:d.name}};var c}}}(),z=Ie(),F=Fe(),N=Ee(),O=je(),R=ea(),J=_e(),Q=be(),te=Se(),re=Ce(),se=ga(),pe=da(),me=va(),ve=Ta(),he=Za(),ye=Ca(),ke=wa(),Te=ha(),Ae=ka(),$e=fe(),{callDebounced:Pe}=na(),Ne=xa(),{next:Oe}=function(){let e=0;return{next:function(){const a=++e;return()=>a===e}}}(),{fetchDependencyCounts:We}=Fa(),{showRecommendedTemplatesInline:De,emptyStateHeading:Me,emptyStateDescription:Ue,readOnlyEnv:Ve,projectPermissions:qe}=Gt(),Ye=s(!0),Ke=s(!1),Ge=s({search:"",homeProject:"",status:t,showArchived:!1,tags:[]}),Qe=le(),Xe=A("resourcesListLayout"),Ze=s([]),aa=s(1),ta=s(50),oa=s("updatedAt:desc"),la=s(null),ra=s(!1),sa=u((()=>[{label:w.baseText("generic.open"),value:ie.OPEN,disabled:!1,onlyAvailableOn:"card"},{label:w.baseText("folders.actions.create"),value:ie.CREATE,disabled:Ve.value||!Na.value},{label:w.baseText("folders.actions.create.workflow"),value:ie.CREATE_WORKFLOW,disabled:Ve.value||!Wa.value},{label:w.baseText("generic.rename"),value:ie.RENAME,disabled:Ve.value||!Ba.value},{label:w.baseText("folders.actions.moveToFolder"),value:ie.MOVE,disabled:Ve.value||!Ba.value},{label:w.baseText("generic.delete"),value:ie.DELETE,disabled:Ve.value||!Oa.value}])),ia=u((()=>sa.value.filter((e=>!e.onlyAvailableOn||"card"===e.onlyAvailableOn)))),ca=u((()=>sa.value.filter((e=>!e.onlyAvailableOn||"mainBreadcrumbs"===e.onlyAvailableOn)))),pa=u((()=>R.isEnterpriseFeatureEnabled[Le.Sharing])),ma=u((()=>R.isFoldersFeatureEnabled)),_a=u((()=>R.isModuleActive("mcp")&&R.moduleSettings.mcp?.mcpAccessEnabled)),ya=u((()=>ma.value&&!Ne.isOverviewSubPage&&!Ne.isSharedSubPage)),ba=u((()=>la.value?se.breadcrumbsCache[la.value]:null)),za=u((()=>ba.value?.parentFolder?se.breadcrumbsCache[ba.value.parentFolder]:null)),Ea=u((()=>null!==se.draggedElement)),$a=u((()=>!Ve.value&&Ba.value)),Pa=u((()=>Xe.value?.getScrollContainer?.()??null));qt({isActive:u((()=>Ea.value&&$a.value)),container:Pa});const Na=u((()=>!!Ma.value&&!0===Be(Ma.value.scopes).folder.create)),Ba=u((()=>!!Ma.value&&!0===Be(Ma.value.scopes).folder.update)),Oa=u((()=>!!Ma.value&&!0===Be(Ma.value.scopes).folder.delete)),Wa=u((()=>!!Ma.value&&!0===Be(Ma.value.scopes).workflow.create)),Ma=u((()=>J.currentProject)),La=u((()=>Ma.value?.type===xe.Personal?w.baseText("projects.menu.personal"):Ma.value?.name)),Ra=u((()=>ba.value?ba.value.name:La.value)),Ua=u((()=>J.personalProject)),Ha=u((()=>(Ze.value||[]).map((e=>"folder"===e.resource?{resourceType:"folder",id:e.id,name:e.name,createdAt:e.createdAt.toString(),updatedAt:e.updatedAt.toString(),homeProject:e.homeProject,workflowCount:e.workflowCount,subFolderCount:e.subFolderCount,parentFolder:e.parentFolder}:{resourceType:"workflow",id:e.id,name:e.name,description:e.description,active:e.active??!1,activeVersionId:e.activeVersionId,isArchived:e.isArchived,updatedAt:e.updatedAt.toString(),createdAt:e.createdAt.toString(),homeProject:e.homeProject,scopes:e.scopes,sharedWithProjects:e.sharedWithProjects,readOnly:!Be(e.scopes).workflow.update,tags:e.tags,parentFolder:e.parentFolder,settings:e.settings,hasResolvableCredentials:e.hasResolvableCredentials})))),qa=u((()=>[{label:w.baseText("workflows.filters.status.all"),value:t},{label:w.baseText("workflows.filters.status.active"),value:i},{label:w.baseText("workflows.filters.status.deactivated"),value:d}])),Ja=u((()=>{const e=ye.isFeatureEnabled,a=ye.isCalloutDismissed;return e&&!a&&!Ye.value&&!Ve.value&&(Ne.isOverviewSubPage||Na.value&&Wa.value)})),Ka=u((()=>!!(Ge.value.search||Ge.value.status!==t||Ge.value.showArchived||Ge.value.tags.length))),Ga=u((()=>0===Ze.value.length&&!Ka.value&&!Ge.value.showArchived&&se.totalWorkflowCount>0)),Qa=u((()=>"default"===R.deploymentType)),Xa=u((()=>Be(F.currentUser?.globalScopes).community.register)),at=u((()=>Qa.value&&!ma.value&&Xa.value)),ot=u((()=>!Ye.value&&ve.isFeatureEnabled&&!ve.calloutDismissed&&!Ve.value&&(Ne.isOverviewSubPage||Na.value&&Wa.value))),nt=u((()=>!Ye.value&&he.isFeatureEnabled())),rt=u((()=>{const e=Ae.getSimplifiedLayoutVisibility(y);return!Ye.value&&e})),st=u((()=>ot.value||nt.value||Ja.value)),dt=u((()=>!Ye.value&&!De.value&&!Ve.value&&qe.value.workflow.create));b([()=>y.params?.projectId,()=>y.name],(async()=>{Ye.value=!0})),b((()=>y.params?.folderId),(async e=>{la.value=e,Ge.value.search="",kt(),await Promise.all([_t(),se.fetchTotalWorkflowsAndFoldersCount(y.params.projectId,la.value??void 0)])})),z.$onAction((({name:e,after:a})=>{"pullWorkfolder"===e&&a((async()=>await vt()))}));const ut=async()=>{await Promise.all([_t(),se.fetchTotalWorkflowsAndFoldersCount(y.params.projectId,la.value??void 0)])},pt=async e=>{const a=se.getCachedFolder(e.folderId);se.deleteFoldersFromCache([e.folderId,a?.parentFolder??""]);const t=la.value===e.folderId?a?.parentFolder??null:la.value;await se.fetchTotalWorkflowsAndFoldersCount(y.params.projectId,t??void 0),la.value===e.folderId?x.push({name:Re.PROJECTS_FOLDERS,params:{projectId:y.params.projectId,folderId:a?.parentFolder??""}}):await _t(),Q.track("User deleted folder",{folder_id:e.folderId,deleted_sub_folders:e.folderCount,deleted_sub_workflows:e.workflowCount})},mt=u((()=>Ne.isOverviewSubPage&&me.isSummaryEnabled&&(Ha.value.length>0||!ke.isFeatureEnabled()&&!Te.isFeatureEnabled()))),gt=u((()=>ke.isFeatureEnabled()&&!Ye.value)),ft=u((()=>Te.isFeatureEnabled()&&!Ye.value));f((async()=>{$e.set(w.baseText("workflows.heading")),F.showPersonalizationSurvey(),Qe.on("resource-moved",_t),Qe.on("workflow-duplicated",_t),Qe.on("folder-deleted",pt),Qe.on("folder-moved",eo),Qe.on("folder-transferred",ao),Qe.on("workflow-moved",no),Qe.on("workflow-transferred",oo)})),S((()=>{Qe.off("resource-moved",_t),Qe.off("workflow-duplicated",_t),Qe.off("folder-deleted",pt),Qe.off("folder-moved",eo),Qe.off("folder-transferred",ao),Qe.off("workflow-moved",no),Qe.off("workflow-transferred",oo)}));const vt=async()=>{Ye.value=!0,await Tt(),la.value=y.params.folderId,await Promise.all([_t(),O.fetchActiveWorkflows(),pe.getLicenseInfo(),se.fetchTotalWorkflowsAndFoldersCount(y.params.projectId,la.value??void 0)]),Ke.value=!1},_t=async()=>{const e=Oe(),a=(0,Dt.default)((()=>{Ye.value=!0}),300),o=y.params?.projectId,n=Ge.value.homeProject||void 0,l=y.params?.folderId||void 0,r=Ge.value.tags.length?Ge.value.tags.map((e=>re.tagsById[e]?.name)):[],s=Ge.value.status===t?void 0:Ge.value.status===i,d=!!Ge.value.showArchived&&void 0,c=ya.value&&!r.length&&void 0===s;try{const t=await O.fetchWorkflowsPage(o??n,aa.value,ta.value,oa.value,{query:Ge.value.search||void 0,active:s,isArchived:d,tags:r.length?r:void 0,parentFolderId:ht(l)},c,Ne.isSharedSubPage);if(!e())return[];se.cacheFolders(t.filter((e=>"folder"===e.resource)).map((e=>({id:e.id,name:e.name,parentFolder:e.parentFolder?.id}))));const i=void 0!==se.breadcrumbsCache[l??""];l&&!i&&o&&(Ke.value=!0,await se.getFolderPath(o,l),Ke.value=!1),Ze.value=t;const u=t.filter((e=>"workflow"===e.resource||void 0===e.resource)).map((e=>e.id));return u.length>0&&We(u,"workflow"),ra.value=Ne.isOverviewSubPage||Ne.isSharedSubPage||""!==Ge.value.search||Ge.value.tags.length>0,t}catch(u){return e()?(C.showError(u,w.baseText("workflows.list.error.fetching")),x.push({name:Re.PROJECTS_FOLDERS,params:{projectId:o}}),[]):[]}finally{a.cancel(),e()&&(Ye.value=!1,Ke.value&&(Ke.value=!1))}},ht=e=>null!=e?e:Ne.isOverviewSubPage||Ne.isSharedSubPage||Ge?.value.search||Ge.value.tags.length>0?void 0:"0",wt=async()=>{aa.value=1,kt(),Ye.value||await Pe(_t,{debounceTime:100,trailing:!0})},yt=async e=>{aa.value=1,kt(),e?await Pe(_t,{debounceTime:a,trailing:!0}):await _t()},bt=async e=>{e.page&&(aa.value=e.page),e.pageSize&&(ta.value=e.pageSize),e.sort&&(oa.value=v[e.sort]??"updatedAt:desc"),Ye.value||await Pe(_t,{debounceTime:100,trailing:!0})},xt=async e=>{Ge.value.tags.includes(e)||(Ge.value.tags.push(e),aa.value=1,kt(),await _t())},kt=()=>{const e={...y.query};Ge.value.search?e.search=Ge.value.search:delete e.search,Ge.value.status!==t?e.status=(Ge.value.status===i).toString():delete e.status,Ge.value.showArchived?e.showArchived="true":delete e.showArchived,Ge.value.tags.length?e.tags=Ge.value.tags.join(","):delete e.tags,Ge.value.homeProject?e.homeProject=Ge.value.homeProject:delete e.homeProject,x.replace({query:Object.keys(e).length?e:void 0})},Tt=async()=>{const e={...y.query},{tags:a,status:t,search:o,homeProject:n,sort:l,showArchived:r}=y.query??{},s=e=>"string"==typeof e&&e.trim().length>0;var c;if(s(n)?(await J.getAvailableProjects(),c=n,J.availableProjects.some((e=>e.id===c))?(e.homeProject=n,Ge.value.homeProject=n):delete e.homeProject):delete e.homeProject,s(o)?(e.search=o,Ge.value.search=o):delete e.search,s(a)){await re.fetchAll();const t=a.split(",").filter((e=>re.allTags.map((e=>e.id)).includes(e)));t.length?(e.tags=t.join(","),Ge.value.tags=t):delete e.tags}else delete e.tags;if(s(t)?(e.status=t,Ge.value.status="true"===t?i:d):delete e.status,s(l)){const a=v[l]??"updatedAt:desc";e.sort=l,oa.value=a}else delete e.sort;s(r)?(e.showArchived=r,Ge.value.showArchived="true"===r):(delete e.showArchived,Ge.value.showArchived=!1),x.replace({query:e})},Ct=()=>{te.nodeViewInitialized=!1,x.push({name:Re.NEW_WORKFLOW,query:{projectId:y.params?.projectId,parentFolderId:y.params?.folderId}}),Q.track("User clicked add workflow button",{source:"Workflows list"}),It("blank")},It=e=>{Q.track("User clicked empty page option",{option:e})},zt=()=>{ve.dismissCallout(),ve.trackUserDismissedCallout()},At=async()=>{Ge.value.showArchived=!0,await wt()},St=()=>{ye.dismissCallout(),ye.trackDismissCallout()},Et=async e=>{const a=Ze.value.find((a=>a.id===e.id));if(a){a.active=e.active,a.activeVersionId=e.active?a.versionId:null;try{const t=await O.fetchWorkflow(e.id);t.settings&&(a.settings=t.settings)}catch(t){C.showError(t,w.baseText("workflows.list.error.fetching.one"))}}},jt=async e=>{const a=Ze.value.find((a=>a.id===e.id));a&&(a.activeVersionId=null)},Ft=e=>Ze.value.find((a=>"folder"===a.resource&&a.id===e)),$t=async e=>{const a=Ft(e);if(a)return{workflowCount:a.workflowCount,subFolderCount:a.subFolderCount};try{const a=await se.fetchFolderContent(Ma.value?.id??"",e);return{workflowCount:a.totalWorkflows,subFolderCount:a.totalSubFolders}}catch(t){return C.showMessage({title:w.baseText("folders.delete.error.message"),message:w.baseText("folders.not.found.message"),type:"error"}),{workflowCount:0,subFolderCount:0}}},Pt=async e=>{const{draggedResource:a,dropTarget:t}=I.handleDrop(e);a&&t&&await Ot(a,t)},Nt=async e=>{se.draggedElement&&(await Ot({id:se.draggedElement.id,type:se.draggedElement.type,name:se.draggedElement.name},{id:e.id,type:"folder",name:e.label}),I.onDragEnd())},Bt=async(e,a)=>{se.draggedElement&&(await Ot({id:se.draggedElement.id,type:se.draggedElement.type,name:se.draggedElement.name},{id:e,type:"project",name:a}),I.onDragEnd())},Ot=async(e,a)=>{if("folder"===e.type){await eo({folder:{id:e.id,name:e.name},newParent:{id:a.id,name:a.name,type:a.type},options:{skipFetch:!0,skipNavigation:!0}}),Ze.value=Ze.value.filter((a=>a.id!==e.id));const t=Ft(a.id);t&&(t.subFolderCount+=1)}else if("workflow"===e.type){await no({workflow:{id:e.id,name:e.name,oldParentId:la.value??""},newParent:{id:a.id,name:a.name,type:a.type},options:{skipFetch:!0}}),Ze.value=Ze.value.filter((a=>a.id!==e.id));const t=Ft(a.id);t&&(t.workflowCount+=1)}},Ht=e=>{e.href&&(Ye.value=!0,x.push(e.href).then((()=>{la.value=e.id,Ye.value=!1})).catch((e=>{C.showError(e,w.baseText("folders.open.error.title"))})))},Jt=async e=>{switch(e){case ie.CREATE:if(!y.params.projectId)return;const e=ba.value?.name||La.value;if(!e)return;await Kt({id:y.params.folderId??"-1",name:e,type:ba.value?"folder":"project"});break;case ie.CREATE_WORKFLOW:Ct();break;case ie.DELETE:if(!y.params.folderId)return;const a=await $t(y.params.folderId);await Zt(y.params.folderId,a.workflowCount,a.subFolderCount);break;case ie.RENAME:setTimeout((()=>{ro.value?.forceFocus&&ro.value.forceFocus()}),0);break;case ie.MOVE:if(!ba.value)return;te.openMoveToFolderModal("folder",{id:ba.value?.id,name:ba.value?.name,parentFolderId:ba.value?.parentFolder},Qe)}},Yt=async e=>{const a=se.getCachedFolder(e.folderId);if(a)switch(e.action){case ie.CREATE:await Kt({id:a.id,name:a.name,type:"folder"},{openAfterCreate:!0});break;case ie.CREATE_WORKFLOW:la.value=a.id,x.push({name:Re.NEW_WORKFLOW,query:{projectId:y.params?.projectId,parentFolderId:a.id}});break;case ie.DELETE:{const e=await $t(a.id);await Zt(a.id,e.workflowCount,e.subFolderCount);break}case ie.RENAME:await Qt(a.id);break;case ie.MOVE:te.openMoveToFolderModal("folder",{id:a.id,name:a.name,parentFolderId:a.parentFolder},Qe)}},Kt=async(e,a={openAfterCreate:!1})=>{const t=await k.prompt(w.baseText("folders.add.to.parent.message",{interpolate:{parent:e.name}}),{confirmButtonText:w.baseText("generic.create"),cancelButtonText:w.baseText("generic.cancel"),inputValidator:I.validateFolderName,customClass:"add-folder-modal"});if("confirm"===t.action){const n=t.value;try{const t=await se.createFolder(n,y.params.projectId,"folder"===e.type?e.id:void 0),o=x.resolve({name:Re.PROJECTS_FOLDERS,params:{projectId:y.params.projectId,folderId:t.id}}).href;C.showToast({title:w.baseText("folders.add.success.title"),message:w.baseText("folders.add.success.message",{interpolate:{link:o,folderName:t.name}}),onClick:e=>{e?.target instanceof HTMLAnchorElement&&(e.preventDefault(),x.push(o))},type:"success"}),Q.track("User created folder",{folder_id:t.id}),a.openAfterCreate?await x.push({name:Re.PROJECTS_FOLDERS,params:{projectId:y.params.projectId,folderId:e.id}}):Ze.value.length?await _t():(Ze.value=[{id:t.id,name:t.name,resource:"folder",createdAt:t.createdAt,updatedAt:t.updatedAt,homeProject:J.currentProject,workflowCount:0,subFolderCount:0}],se.cacheFolders([{id:t.id,name:t.name,parentFolder:ba.value?.id}]))}catch(o){C.showError(o,w.baseText("folders.create.error.title"))}}},Qt=async e=>{const a=se.getCachedFolder(e);if(!a||!Ma.value)return;const t=await k.prompt(w.baseText("folders.rename.message",{interpolate:{folderName:a.name}}),{confirmButtonText:w.baseText("generic.rename"),cancelButtonText:w.baseText("generic.cancel"),inputValue:a.name,customClass:"rename-folder-modal",inputValidator:I.validateFolderName});if("confirm"===t.action){const a=t.value;try{await se.renameFolder(Ma.value?.id,e,a),se.breadcrumbsCache[e].name=a,C.showMessage({title:w.baseText("folders.rename.success.message",{interpolate:{folderName:a}}),type:"success"}),await _t(),Q.track("User renamed folder",{folder_id:e})}catch(o){C.showError(o,w.baseText("folders.rename.error.title"))}}},Xt=async()=>{if(at.value)return void te.openModalWithData({name:we,data:{customHeading:w.baseText("folders.registeredCommunity.cta.heading")}});if(!y.params.projectId)return;const e=ba.value?.name||La.value;e&&await Kt({id:y.params.folderId??"-1",name:e,type:ba.value?"folder":"project"})},Zt=async(e,a,t)=>{t||a?te.openDeleteFolderModal(e,Qe,{workflowCount:a,subFolderCount:t}):(await se.deleteFolder(y.params.projectId,e),C.showMessage({title:w.baseText("folders.delete.success.message"),type:"success"}),await pt({folderId:e,workflowCount:a,folderCount:t}))},eo=async e=>{if(y.params.projectId){Ye.value=!0;try{e.options?.skipApiCall||await se.moveFolder(y.params.projectId,e.folder.id,"folder"===e.newParent.type?e.newParent.id:"0");const a=la.value===e.folder.id,t=x.resolve({name:Re.PROJECTS_FOLDERS,params:{projectId:y.params.projectId,folderId:"folder"===e.newParent.type?e.newParent.id:void 0}}).href;a&&!e.options?.skipNavigation?(x.push(t),C.showMessage({title:w.baseText("folders.move.success.title"),message:w.baseText("folders.move.success.messageNoAccess",{interpolate:{folderName:e.folder.name,newFolderName:e.newParent.name}}),type:"success"})):(C.showToast({title:w.baseText("folders.move.success.title"),message:w.baseText("folders.move.success.message",{interpolate:{folderName:e.folder.name,newFolderName:e.newParent.name}}),onClick:e=>{e?.target instanceof HTMLAnchorElement&&(e.preventDefault(),x.push(t))},type:"success"}),e.options?.skipFetch||await _t())}catch(a){C.showError(a,w.baseText("folders.move.error.title"))}finally{Ye.value=!1}}},ao=async e=>{Ye.value=!0;try{const a=la.value===e.source.folder.id,t=x.resolve({name:Re.PROJECTS_FOLDERS,params:{projectId:e.destination.canAccess?e.destination.projectId:e.source.projectId,folderId:e.destination.canAccess?e.source.folder.id:void 0}}).href;a?e.destination.canAccess?x.push(t):x.push({name:Re.PROJECTS_WORKFLOWS,params:{projectId:e.source.projectId}}):(await ut(),e.destination.canAccess?C.showToast({title:w.baseText("folders.move.success.title"),message:w.baseText("folders.move.success.message",{interpolate:{folderName:e.source.folder.name,newFolderName:e.destination.parentFolder.name}}),onClick:e=>{e?.target instanceof HTMLAnchorElement&&(e.preventDefault(),x.push(t))},type:"success"}):C.showToast({title:w.baseText("folders.move.success.title"),message:w.baseText("folders.move.success.messageNoAccess",{interpolate:{folderName:e.source.folder.name,newFolderName:e.destination.parentFolder.name}}),type:"success"}))}catch(a){C.showError(a,w.baseText("folders.move.error.title"))}finally{Ye.value=!1}},to=async e=>{at.value?te.openModalWithData({name:we,data:{customHeading:w.baseText("folders.registeredCommunity.cta.heading")}}):te.openMoveToFolderModal("workflow",{id:e.id,name:e.name,parentFolderId:e.parentFolderId,sharedWithProjects:e.sharedWithProjects,homeProjectId:e.homeProjectId},Qe)},oo=async e=>{Ye.value=!0;try{await ut(),e.destination.canAccess?C.showToast({title:w.baseText("folders.move.workflow.success.title"),message:w.baseText("folders.move.workflow.success.message",{interpolate:{workflowName:e.source.workflow.name,newFolderName:e.destination.parentFolder.name}}),onClick:a=>{a?.target instanceof HTMLAnchorElement&&(a.preventDefault(),x.push({name:Re.PROJECTS_FOLDERS,params:{projectId:e.destination.projectId,folderId:e.destination.parentFolder.id}}))},type:"success"}):C.showToast({title:w.baseText("folders.move.workflow.success.title"),message:w.baseText("folders.move.workflow.success.messageNoAccess",{interpolate:{workflowName:e.source.workflow.name,newFolderName:e.destination.parentFolder.name}}),type:"success"})}catch(a){C.showError(a,w.baseText("folders.move.workflow.error.title"))}finally{Ye.value=!1}},no=async e=>{if(y.params.projectId){Ye.value=!0;try{const a=x.resolve({name:Re.PROJECTS_FOLDERS,params:{projectId:y.params.projectId,folderId:"folder"===e.newParent.type?e.newParent.id:void 0}}).href;if(!e.options?.skipApiCall){const a=Ze.value.find((a=>a.id===e.workflow.id));await N.updateWorkflow(e.workflow.id,{parentFolderId:"folder"===e.newParent.type?e.newParent.id:"0",versionId:a?.versionId})}e.options?.skipFetch||await _t(),C.showToast({title:w.baseText("folders.move.workflow.success.title"),message:w.baseText("folders.move.workflow.success.message",{interpolate:{workflowName:e.workflow.name,newFolderName:e.newParent.name}}),onClick:e=>{e?.target instanceof HTMLAnchorElement&&(e.preventDefault(),x.push(a))},type:"success"}),Q.track("User moved content",{workflow_id:e.workflow.id,source_folder_id:e.workflow.oldParentId,destination_folder_id:e.newParent.id})}catch(a){C.showError(a,w.baseText("folders.move.workflow.error.title"))}finally{Ye.value=!1}}},lo=()=>{x.push({name:Re.NEW_WORKFLOW,query:{projectId:Ma.value?.id,parentFolderId:y.params.folderId}})},ro=A("renameInput"),so=async e=>{if(!ba.value||!Ma.value)return;const a=e.trim();if(!a)return void C.showMessage({title:w.baseText("renameAction.emptyName.title"),message:w.baseText("renameAction.emptyName.message"),type:"error"});if(a===ba.value.name)return void ro.value?.forceCancel();const t=I.validateFolderName(a);if("string"==typeof t)return C.showMessage({title:w.baseText("renameAction.invalidName.title"),message:t,type:"error"}),void ro.value?.forceCancel();try{await se.renameFolder(Ma.value?.id,ba.value.id,a),se.breadcrumbsCache[ba.value.id].name=a,C.showMessage({title:w.baseText("folders.rename.success.message",{interpolate:{folderName:a}}),type:"success"}),Q.track("User renamed folder",{folder_id:ba.value.id})}catch(o){C.showError(o,w.baseText("folders.rename.error.title")),ro.value?.forceCancel()}};return(e,a)=>rt.value?(o(),j(Wt,{key:0,"onClick:add":Ct})):(o(),j(Sa,{key:1,ref:"resourcesListLayout",filters:Ge.value,"onUpdate:filters":[a[3]||(a[3]=e=>Ge.value=e),wt],"resource-key":"workflows",type:"list-paginated",resources:Ha.value,"type-props":{itemSize:80},shareable:pa.value,initialize:vt,disabled:g(Ve)||!g(qe).workflow.create,loading:!1,"resources-refreshing":Ye.value,"custom-page-size":g(50),"total-items":g(O).totalWorkflowCount,"dont-perform-sorting-and-filtering":!0,"has-empty-state":0===g(se).totalWorkflowCount&&!la.value,"onClick:add":Ct,"onUpdate:search":yt,"onUpdate:paginationAndSort":bt,onMouseleave:g(I).resetDropTarget},c({header:$((()=>[T(ja,{"has-active-callouts":st.value,onCreateFolder:Xt},{default:$((()=>[mt.value?(o(),j(Da,{key:0,loading:g(me).weeklySummary.isLoading,summary:g(me).weeklySummary.state,"time-range":"week"},null,8,["loading","summary"])):m("",!0)])),_:1},8,["has-active-callouts"])])),callout:$((()=>[ot.value?(o(),j(g(V),{key:0,theme:"secondary",icon:"gift",class:h(e.$style["easy-ai-workflow-callout"])},{trailingContent:$((()=>[l("div",{class:h(e.$style["callout-trailing-content"])},[T(g(H),{variant:"subtle","data-test-id":"easy-ai-button",size:"small",onClick:a[0]||(a[0]=e=>(async e=>{try{const a=Ne.isOverviewSubPage?Ua.value?.id:y.params.projectId;if("string"!=typeof a)return void C.showError(new Error,w.baseText("workflows.ai.starter.collection.error"));const t=await ve.createStarterWorkflows(a,la.value??void 0);Ne.isOverviewSubPage?await x.push({name:Re.PROJECTS_FOLDERS,params:{projectId:a,folderId:t.id}}):Ze.value.unshift({id:t.id,name:t.name,resource:"folder",createdAt:t.createdAt,updatedAt:t.updatedAt,subFolderCount:0,workflowCount:3,parentFolder:t.parentFolder}),ve.trackUserCreatedStarterCollection(e)}catch(a){return void C.showError(a,w.baseText("workflows.ai.starter.collection.error"))}})("callout"))},{default:$((()=>[n(p(g(w).baseText("generic.startNow")),1)])),_:1}),T(g(L),{size:"small",icon:"x",title:g(w).baseText("generic.dismiss"),class:"clickable",onClick:zt},null,8,["title"])],2)])),default:$((()=>[n(p(g(w).baseText("workflows.ai.starter.collection.callout"))+" ",1)])),_:1},8,["class"])):nt.value?(o(),j(tt,{key:1},{default:$((()=>[(o(!0),r(_,null,E(g(he).suggestedWorkflows,(e=>(o(),j(et,{key:e.id,"data-test-id":"resource-list-item-suggested-workflow",data:{id:e.id,name:e.name}},null,8,["data"])))),128))])),_:1})):m("",!0),Ja.value?(o(),j(g(V),{key:2,theme:"secondary",icon:"bolt-filled",class:h(e.$style["easy-ai-workflow-callout"])},{trailingContent:$((()=>[l("div",{class:h(e.$style["callout-trailing-content"])},[T(g(H),{variant:"subtle","data-test-id":"easy-ai-button",size:"small",onClick:a[1]||(a[1]=e=>(async e=>{try{const a=Ne.isOverviewSubPage?Ua.value?.id:y.params.projectId;if("string"!=typeof a)return void C.showError(new Error,w.baseText("workflows.readyToRunWorkflows.error"));const t=await ye.createWorkflows(a,la.value??void 0);ye.trackCreateWorkflows(e),Ne.isOverviewSubPage?await x.push({name:Re.PROJECTS_FOLDERS,params:{projectId:a,folderId:t.id}}):Ze.value.unshift({id:t.id,name:t.name,resource:"folder",createdAt:t.createdAt,updatedAt:t.updatedAt,subFolderCount:0,workflowCount:4,parentFolder:t.parentFolder})}catch(a){return void C.showError(a,w.baseText("workflows.readyToRunWorkflows.error"))}})("callout"))},{default:$((()=>[n(p(g(w).baseText("generic.startNow")),1)])),_:1}),T(g(L),{size:"small",icon:"x",title:g(w).baseText("generic.dismiss"),class:"clickable",onClick:St},null,8,["title"])],2)])),default:$((()=>[n(p(g(ye).getCalloutText())+" ",1)])),_:1},8,["class"])):m("",!0)])),breadcrumbs:$((()=>[Ke.value?(o(),r("div",{key:0,class:h(e.$style["breadcrumbs-loading"])},[T(g(X),{loading:Ke.value,rows:1,variant:"p"},null,8,["loading"])],2)):ya.value&&ba.value?(o(),r("div",{key:1,class:h(e.$style["breadcrumbs-container"]),"data-test-id":"main-breadcrumbs"},[T(Ia,{"current-folder":za.value,actions:ca.value,"hidden-items-trigger":Ea.value?"hover":"click","current-folder-as-link":!0,onItemSelected:Ht,onAction:Jt,onItemDrop:Nt,onProjectDrop:Bt},{append:$((()=>[l("span",{class:h(e.$style["path-separator"])},"/",2),(o(),j(g(G),{ref_key:"renameInput",ref:ro,key:ba.value?.id,"data-test-id":"breadcrumbs-item-current",placeholder:g(w).baseText("folders.rename.placeholder"),"model-value":ba.value.name,"max-length":30,"read-only":g(Ve)||!Ba.value,class:h({[e.$style.name]:!0,[e.$style["pointer-disabled"]]:Ea.value}),"onUpdate:modelValue":so},null,8,["placeholder","model-value","read-only","class"]))])),_:1},8,["current-folder","actions","hidden-items-trigger"])],2)):m("",!0)])),item:$((({item:t,index:l})=>["folder"===t.resourceType?(o(),j(ua,{key:`folder-${l}`,disabled:!$a.value,type:"move","target-data-key":"folder",onDragstart:g(I).onDragStart,onDragend:g(I).onDragEnd},{preview:$((()=>[T(g(ne),null,{default:$((()=>[T(g(U),{tag:"h2",bold:""},{default:$((()=>[n(p(t.name),1)])),_:2},1024)])),_:2},1024)])),default:$((()=>[T(Va,{data:t,actions:ia.value,"read-only":g(Ve)||!Oa.value&&!Na.value,"personal-project":Ua.value,"data-resourceid":t.id,"data-resourcename":t.name,class:h([{"mb-2xs":!0,[e.$style["drag-active"]]:Ea.value,[e.$style.dragging]:"folder"===g(se).draggedElement?.type&&g(se).draggedElement?.id===t.id,[e.$style["drop-active"]]:g(se).activeDropTarget?.id===t.id},"mb-2xs"]),"show-ownership-badge":ra.value,"data-target":"folder","data-droppable":"",onAction:Yt,onMouseenter:g(I).onDragEnter,onMouseup:Pt},null,8,["data","actions","read-only","personal-project","data-resourceid","data-resourcename","class","show-ownership-badge","onMouseenter"])])),_:2},1032,["disabled","onDragstart","onDragend"])):(o(),j(ua,{key:`workflow-${l}`,disabled:!$a.value,type:"move","target-data-key":"workflow",onDragstart:g(I).onDragStart,onDragend:g(I).onDragEnd},{preview:$((()=>[T(g(ne),null,{default:$((()=>[T(g(U),{tag:"h2",bold:""},{default:$((()=>[n(p(t.name),1)])),_:2},1024)])),_:2},1024)])),default:$((()=>[T(Ya,{"data-test-id":"resources-list-item-workflow","data-target":"workflow",class:h({"mb-2xs":!0,[e.$style["drag-active"]]:Ea.value,[e.$style.dragging]:"workflow"===g(se).draggedElement?.type&&g(se).draggedElement?.id===t.id}),data:t,"workflow-list-event-bus":g(Qe),"read-only":g(Ve),"data-resourceid":t.id,"data-resourcename":t.name,"show-ownership-badge":ra.value,"are-folders-enabled":g(R).isFoldersFeatureEnabled,"are-tags-enabled":g(R).areTagsEnabled,"is-mcp-enabled":_a.value,"onClick:tag":xt,"onWorkflow:deleted":ut,"onWorkflow:archived":ut,"onWorkflow:unarchived":ut,"onWorkflow:moved":_t,"onWorkflow:duplicated":_t,"onWorkflow:unpublished":jt,"onWorkflow:activeToggle":Et,"onAction:moveToFolder":to,onMouseenter:a[2]||(a[2]=e=>Ea.value?g(I).resetDropTarget():{})},null,8,["class","data","workflow-list-event-bus","read-only","data-resourceid","data-resourcename","show-ownership-badge","are-folders-enabled","are-tags-enabled","is-mcp-enabled"])])),_:2},1032,["disabled","onDragstart","onDragend"]))])),empty:$((()=>[g(Ne).isSharedSubPage&&Ua.value?(o(),j(Aa,{key:0,"personal-project":Ua.value,"resource-type":"workflows"},null,8,["personal-project"])):(o(),r("div",Mt,[g(De)?(o(),r("div",{key:0,class:h(e.$style.templatesContainer)},[T(ct)],2)):(o(),r("div",{key:1,class:h(e.$style.emptyStateNoTemplates),"data-test-id":"list-empty-state"},[l("div",Lt,[T(g(D),{tag:"h2",size:"xlarge",class:"mb-2xs"},{default:$((()=>[n(p(g(Me)),1)])),_:1}),T(g(U),{size:"large",color:"text-base"},{default:$((()=>[n(p(g(Ue)),1)])),_:1})]),dt.value?(o(),j(g(ne),{key:0,class:h(e.$style.emptyStateCard),hoverable:"","data-test-id":"new-workflow-card",onClick:Ct},{default:$((()=>[l("div",{class:h(e.$style.emptyStateCardContent)},[T(g(L),{class:h(e.$style.emptyStateCardIcon),icon:"file",color:"foreground-dark","stroke-width":1.5},null,8,["class"]),T(g(U),{size:"large",class:"mt-xs"},{default:$((()=>[n(p(g(w).baseText("workflows.empty.startFromScratch")),1)])),_:1})],2)])),_:1},8,["class"])):m("",!0)],2)),ft.value?(o(),j(it,{key:2})):gt.value?(o(),j(lt,{key:3})):m("",!0)]))])),filters:$((({setKeyValue:e})=>[g(R).areTagsEnabled?(o(),r("div",Rt,[T(g(ae),{label:g(w).baseText("workflows.filters.tags"),bold:!1,size:"small",color:"text-base",class:"mb-3xs"},null,8,["label"]),T(fa,{placeholder:g(w).baseText("workflowOpen.filterWorkflows"),"model-value":Ge.value.tags,"create-enabled":!1,"onUpdate:modelValue":a=>e("tags",a)},null,8,["placeholder","model-value","onUpdate:modelValue"])])):m("",!0),l("div",Ut,[T(g(ae),{label:g(w).baseText("workflows.filters.status"),bold:!1,size:"small",color:"text-base",class:"mb-3xs"},null,8,["label"]),T(g(q),{"data-test-id":"status-dropdown","model-value":Ge.value.status,"onUpdate:modelValue":a=>e("status",a)},{default:$((()=>[(o(!0),r(_,null,E(qa.value,(e=>(o(),j(g(oe),{key:e.label,label:e.label,value:e.value,"data-test-id":"status"},null,8,["label","value"])))),128))])),_:1},8,["model-value","onUpdate:modelValue"])]),l("div",Vt,[T(g(K),{label:g(w).baseText("workflows.filters.showArchived"),"model-value":Ge.value.showArchived||!1,"data-test-id":"show-archived-checkbox","onUpdate:modelValue":a=>e("showArchived",a)},null,8,["label","model-value","onUpdate:modelValue"])])])),postamble:$((()=>[0!==Ze.value.length||Ka.value?m("",!0):(o(),r("div",{key:0,class:h(e.$style["empty-folder-container"]),"data-test-id":"empty-folder-container"},[Ga.value?(o(),j(g(W),{key:0,bold:!1},{default:$((()=>[n(p(g(w).baseText("workflows.archivedOnly.hint"))+" ",1),T(g(ee),{size:"small","data-test-id":"show-archived-link",onClick:At},{default:$((()=>[n(p(g(w).baseText("workflows.archivedOnly.hint.link")),1)])),_:1})])),_:1})):m("",!0),g(Ne).isSharedSubPage&&Ua.value?(o(),j(Aa,{key:1,"personal-project":Ua.value,"resource-type":"workflows"},null,8,["personal-project"])):ba.value?(o(),j(g(M),{key:2,"data-test-id":"empty-folder-action-box",heading:g(w).baseText("folders.empty.actionbox.title",{interpolate:{folderName:ba.value.name}}),"button-text":g(w).baseText("generic.create.workflow"),"button-type":"secondary","button-disabled":g(Ve)||!g(qe).workflow.create,"onClick:button":lo},{disabledButtonTooltip:$((()=>[n(p(g(Ve)?g(w).baseText("readOnlyEnv.cantAdd.workflow"):g(w).baseText("generic.missing.permissions")),1)])),_:1},8,["heading","button-text","button-disabled"])):m("",!0)],2)),g(De)&&Ga.value?(o(),r("div",{key:1,class:h(e.$style.templatesContainer)},[T(ct)],2)):m("",!0)])),_:2},[ya.value||at.value?{name:"add-button",fn:$((()=>[T(g(B),{placement:"top",disabled:!at.value&&(g(Ve)||!Na.value)},{content:$((()=>[l("span",null,p(Ra.value?g(w).baseText("folders.add.to.parent.message",{interpolate:{parent:Ra.value}}):g(w).baseText("folders.add.here.message")),1)])),default:$((()=>[T(g(H),{variant:"outline",size:"medium",iconOnly:"",icon:"folder-plus","aria-label":g(w).baseText("workflows.addFolder"),"data-test-id":"add-folder-button",class:h(e.$style["add-folder-button"]),disabled:!at.value&&(g(Ve)||!Na.value),onClick:Xt},null,8,["aria-label","class","disabled"])])),_:1},8,["disabled"])])),key:"0"}:void 0]),1032,["filters","resources","shareable","disabled","resources-refreshing","custom-page-size","total-items","has-empty-state","onMouseleave"]))}}),e("default",re(Ht,[["__cssModules",{$style:{templatesContainer:"_templatesContainer_1nl01_125","easy-ai-workflow-callout":"_easy-ai-workflow-callout_1nl01_134","callout-trailing-content":"_callout-trailing-content_1nl01_139",emptyStateCard:"_emptyStateCard_1nl01_145",emptyStateCardContent:"_emptyStateCardContent_1nl01_158",emptyStateCardIcon:"_emptyStateCardIcon_1nl01_165",emptyStateNoTemplates:"_emptyStateNoTemplates_1nl01_172","breadcrumbs-container":"_breadcrumbs-container_1nl01_180","breadcrumbs-loading":"_breadcrumbs-loading_1nl01_186","empty-folder-container":"_empty-folder-container_1nl01_192","drag-active":"_drag-active_1nl01_196",dragging:"_dragging_1nl01_201","drop-active":"_drop-active_1nl01_208","path-separator":"_path-separator_1nl01_213",name:"_name_1nl01_219","pointer-disabled":"_pointer-disabled_1nl01_225"}}]]))}}}));
//# sourceMappingURL=WorkflowsView-legacy-TZlno7G-.js.map