UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 40.6 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","./get-legacy-CLCnFf3e.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./ParameterInputList-legacy-BQq1pmzT.js","./constants-legacy-2_ytuuS3.js","./merge-legacy-CqehwKv-.js","./useRootStore-legacy-CC08el-l.js","./settings.store-legacy-I6rZOvfF.js","./usePageRedirectionHelper-legacy-DQM99rgh.js","./Modal-legacy-myZZZK6d.js","./utils-legacy-DhzNIyI4.js","./WorkflowDiffView-legacy-BGVCN6X6.js","./useWorkflowActivate-legacy-BonTrGwF.js","./WorkflowPreview-legacy-DvhLtneb.js","./useIntersectionObserver-legacy-Cmi51iK7.js"],(function(e,o){var t,s,i,a,r,l,n,d,u,c,p,f,v,w,_,m,g,y,h,b,k,I,x,T,H,W,$,V,L,C,B,M,D,A,S,P,R,j,z,E,O,U,N,q,F,K,Y,G,Q,X,J,Z,ee,oe,te,se,ie,ae,re,le,ne,de,ue,ce,pe,fe,ve,we,_e,me,ge,ye,he,be,ke,Ie,xe,Te,He,We,$e,Ve,Le,Ce,Be,Me,De,Ae,Se,Pe,Re,je,ze,Ee,Oe,Ue,Ne,qe,Fe,Ke,Ye,Ge,Qe,Xe,Je,Ze,eo,oo;return{setters:[function(e){t=e.o,s=e.t},function(e){i=e.$,a=e.A,r=e.Bt,l=e.C,n=e.E,d=e.F,u=e.Ft,c=e.I,p=e.K,f=e.N,v=e.Nt,w=e.O,_=e.S,m=e.Sn,g=e.T,y=e.Wt,h=e.X,b=e._,k=e._n,I=e._t,x=e.at,T=e.gt,H=e.h,W=e.it,$=e.j,V=e.rt,L=e.st,C=e.vn,B=e.w,M=e.yt},function(e){D=e.at,A=e.ot},function(e){S=e.At,P=e.Bt,R=e.Di,j=e.Ft,z=e.Ji,E=e.Mi,O=e.Qi,U=e.Xi,N=e.Zi,q=e._t,F=e.ct,K=e.jt,Y=e.lt,G=e.tt,Q=e.xt,X=e.zt},function(e){J=e.i,Z=e.o},function(e){ee=e.t},function(e){oe=e.Pn,te=e.mr,se=e.r,ie=e.sr,ae=e.t,re=e.zn},function(e){le=e.w},function(e){ne=e.Bo,de=e.Di,ue=e.Fs,ce=e.Ls,pe=e.Ns,fe=e.Oi,ve=e.Ps,we=e.Qc,_e=e.Qo,me=e.si},function(e){ge=e.c,ye=e.u},function(e){he=e.t},function(e){be=e.t},function(e){ke=e.t},function(e){Ie=e.t},function(e){xe=e.a,Te=e.i,He=e.n,We=e.o,$e=e.t},function(e){Ve=e.t},function(e){Le=e.t},function(e){Ce=e.t},function(e){Be=e.t}],execute:function(){(Me=document.createElement("style")).textContent='._indicator_7bf00_125{width:var(--spacing--2xs);height:var(--spacing--2xs);border-radius:50%;flex-shrink:0;display:inline-block}._indicator-published_7bf00_133{background-color:var(--color--mint-600)}._indicator-latest_7bf00_137{background-color:var(--color--yellow-500)}._indicator-default_7bf00_141{border:var(--border);border-color:var(--color--text--tint-2)}._tooltipContentTitle_1caju_125{align-items:center;gap:var(--spacing--3xs);display:flex}._tooltipSecondaryText_1caju_131{color:var(--color--text--tint-2);padding-left:calc(var(--spacing--3xs) + var(--spacing--2xs));display:block}._tooltipContent_1caju_125{max-width:320px}._item_11vf3_125{padding:0 var(--spacing--3xs);line-height:var(--line-height--xl);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;display:flex;position:relative}._item_11vf3_125:not(._grouped_11vf3_135)._selected_11vf3_135,._item_11vf3_125:not(._grouped_11vf3_135):hover{background-color:var(--color--background--light-1)}._item_11vf3_125{margin-top:var(--spacing--lg)}._item_11vf3_125._firstItem_11vf3_141{margin-top:0}._item_11vf3_125:not(._firstItem_11vf3_141):not(._grouped_11vf3_135):before{width:var(--border-width);background-color:var(--color--foreground);content:"";height:var(--spacing--lg);position:absolute;bottom:100%;left:17.5px}._item_11vf3_125._grouped_11vf3_135{margin-top:var(--spacing--xs)}._item_11vf3_125._grouped_11vf3_135 ._wrapper_11vf3_156{border-radius:var(--radius)}._item_11vf3_125._grouped_11vf3_135._selected_11vf3_135 ._wrapper_11vf3_156,._item_11vf3_125._grouped_11vf3_135:hover ._wrapper_11vf3_156{background-color:var(--color--background--light-1)}._wrapper_11vf3_156{flex:1;align-items:center;min-width:0;display:flex}._timelineColumn_11vf3_170{width:var(--spacing--lg);min-width:var(--spacing--lg);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}._timelineLine_11vf3_181{width:var(--border-width);background-color:var(--color--foreground);top:calc(-1 * var(--spacing--xs));position:absolute;bottom:0}._content_11vf3_189{padding:var(--spacing--3xs);flex-direction:column;flex:auto;min-width:0;display:flex}._mainRow_11vf3_197{align-items:center;gap:var(--spacing--2xs);display:flex}._mainLine_11vf3_203{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._metaRow_11vf3_209{align-items:center;gap:var(--spacing--5xs);margin-top:var(--spacing--5xs);min-width:0;display:flex}._metaAuthor_11vf3_217{white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}._metaTime_11vf3_225{white-space:nowrap;flex-shrink:0}._actions_11vf3_230{padding:var(--spacing--3xs);flex-shrink:0;align-self:center;display:block}._compareButton_11vf3_237{flex-shrink:0}._compareTooltip_11vf3_241{text-align:start}._compareTooltipContent_11vf3_245{max-width:min(32ch,80vw)}._compareTooltipLine_11vf3_249{display:block}._retention_1f7ao_125{padding:var(--spacing--sm);font-size:var(--font-size--2xs);line-height:var(--line-height--lg);text-align:center;display:grid}._withTopBorder_1f7ao_133{border-top:var(--border-width) var(--border-style) var(--color--foreground)}._list_vsdqz_125{width:100%;height:100%;padding:var(--spacing--sm) var(--spacing--2xs);position:absolute;top:0;left:0;overflow:auto}._loader_vsdqz_135{padding:0 var(--spacing--sm)}._sentinel_vsdqz_139{height:1px}._groupHeader_vsdqz_143{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--2xs) var(--spacing--3xs);margin-top:var(--spacing--lg);cursor:pointer;display:flex;position:relative}._groupHeader_vsdqz_143:not(:first-child):before{width:var(--border-width);background-color:var(--color--foreground);content:"";height:var(--spacing--lg);position:absolute;bottom:100%;left:17.5px}._groupTimelineColumn_vsdqz_162{min-width:var(--spacing--lg)}._groupChevron_vsdqz_166{color:var(--color--text--tint-1)}._content_1kvp7_125{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:auto}._info_1kvp7_135{z-index:1;width:100%;position:absolute;top:0;left:0}._card_1kvp7_143{padding:var(--spacing--sm) var(--spacing--lg) 0;justify-content:space-between;align-items:start;display:flex}._descriptionBox_1kvp7_150{gap:var(--spacing--3xs);max-width:330px;margin-top:var(--spacing--3xs);padding:var(--spacing--xs);border:var(--border-width) var(--border-style) var(--color--foreground);border-radius:var(--radius);background-color:var(--color--background--light-3);flex-direction:column;display:flex}._mainLine_1kvp7_162{text-overflow:ellipsis;white-space:nowrap;cursor:default;display:block;overflow:hidden}._actions_1kvp7_170{padding:var(--spacing--3xs);display:block}._container_132hu_125{display:inline-block}._select_132hu_129{width:240px}._select_132hu_129 .el-input--prefix .el-input__inner{padding-left:22px}._workflow-history-version-select-dropdown_132hu_137 .el-select-dropdown{min-width:320px!important}._workflow-history-version-select-dropdown_132hu_137 .el-select-group__wrap:after{width:100%;left:0;bottom:var(--spacing--2xs)}._workflow-history-version-select-dropdown_132hu_137 .el-select-group__wrap:not(:last-of-type){padding-bottom:16px}._optionRow_132hu_151{align-items:center;gap:var(--spacing--2xs);display:flex}._workflow-history-version-select-dropdown_132hu_137 [data-grace-area-trigger]{width:100%;display:block}._container_2rd14_125{flex-direction:column;height:100%;display:flex}._state_2rd14_131{justify-content:center;align-items:center;height:100%;display:flex}._sourceBadge_2rd14_138{top:var(--spacing--md);left:var(--spacing--md);z-index:1;position:absolute}._view_fgk58_125{background-color:var(--color--background--light-3);grid-template:"header corner"65px"content list"/auto 330px;width:100%;display:grid;position:relative}._header_fgk58_135{padding:0 var(--spacing--lg);border-bottom:var(--border-width) var(--border-style) var(--color--foreground);grid-area:header;align-items:center;display:flex}._corner_fgk58_143{padding:0 var(--spacing--3xs) 0 var(--spacing--sm);background-color:var(--color--background--light-2er);border-bottom:var(--border-width) var(--border-style) var(--color--foreground);border-left:var(--border-width) var(--border-style) var(--color--foreground);grid-area:corner;justify-content:space-between;align-items:center;display:flex}._contentComponentWrapper_fgk58_154{grid-area:content;position:relative}._listComponentWrapper_fgk58_159{border-left:var(--border-width) var(--border-style) var(--color--foreground);grid-area:list;position:relative}._workflowHistoryDiffModal_fgk58_165{border-radius:0;margin-bottom:0}._workflowHistoryDiffModal_fgk58_165 .el-dialog__header{margin:0;padding:0;display:none}._workflowHistoryDiffModal_fgk58_165 .el-dialog__body{padding:0}._workflowHistoryDiffModal_fgk58_165 .el-dialog__headerbtn{display:none}\n/*$vite$:1*/',document.head.appendChild(Me);try{o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(to=(new o.Error).stack)&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[to]="43ed9518-d551-4fbe-9d7b-78cbf783cf43",o._sentryDebugIdIdentifier="sentry-dbid-43ed9518-d551-4fbe-9d7b-78cbf783cf43")}catch(o){}var o,to;De=ee(f({__name:"WorkflowVersionStatusIndicator",props:{status:{default:"default"}},setup:e=>(o,t)=>(i(),n("span",{class:k([o.$style.indicator,o.$style[`indicator-${e.status}`]])},null,2))}),[["__cssModules",{$style:{indicator:"_indicator_7bf00_125","indicator-published":"_indicator-published_7bf00_133","indicator-latest":"_indicator-latest_7bf00_137","indicator-default":"_indicator-default_7bf00_141"}}]]),Ae=e=>{const o=D();return _((()=>{const t=y(e);if(!t)return"";const{date:s,time:i}=He(t.publishedAt),a=o.baseText("workflowHistory.item.createdAt",{interpolate:{date:s,time:i}});return`${o.baseText("workflowHistory.item.publishedBy")} ${t.publishedBy??"Unknown"}, ${a}`}))},Se=ee(f({__name:"WorkflowHistoryPublishedTooltip",props:{label:{},publishInfo:{},status:{default:"default"},placement:{default:"left"},offset:{default:8}},setup(e){const o=e,t=D(),s=Ae(r(o,"publishInfo"));return(e,r)=>(i(),B(y(R),{placement:o.placement,"show-after":300,offset:o.offset,"content-class":e.$style.tooltipContent},{content:M((()=>[l("div",{class:k(e.$style.tooltipContentTitle)},[$(De,{status:o.status},null,8,["status"]),$(y(U),{size:"small",bold:!0},{default:M((()=>[a(m(o.label)+" ",1),"published"===o.status?(i(),n(b,{key:0},[a(" ("+m(y(t).baseText("workflows.published"))+") ",1)],64)):g("",!0)])),_:1})],2),$(y(U),{size:"small",class:k(e.$style.tooltipSecondaryText)},{default:M((()=>[a(m(y(s)),1)])),_:1},8,["class"])])),default:M((()=>[W(e.$slots,"default")])),_:3},8,["placement","offset","content-class"]))}}),[["__cssModules",{$style:{tooltipContentTitle:"_tooltipContentTitle_1caju_125",tooltipSecondaryText:"_tooltipSecondaryText_1caju_131",tooltipContent:"_tooltipContent_1caju_125"}}]]),Pe=f({__name:"WorkflowHistoryListItem",props:{item:{},index:{},compareWith:{default:null},actions:{},isSelected:{type:Boolean,default:!1},isPublished:{type:Boolean,default:!1},isGrouped:{type:Boolean,default:!1},isWorkflowDiffsEnabled:{type:Boolean,default:!1}},emits:["action","preview","mounted","compare"],setup(e,{emit:o}){const t=e,s=o,r=D(),c=ae(),p=u(!1),f=u(null),v=_((()=>{const{date:e,time:o}=He(t.item.createdAt);return r.baseText("workflowHistory.item.createdAt",{interpolate:{date:e,time:o}})})),I=_((()=>{const e=t.item.authors.split(", ");let o=e[0];return e.length>1&&(o=`${o} + ${e.length-1}`),o})),x=_((()=>{const e=0===t.index?t.item.versionId:void 0;return We({workflowHistory:t.item,currentVersionId:e})})),T=_((()=>t.isPublished?"published":0===t.index?"latest":"default")),W=_((()=>{const e=Te(t.item.workflowPublishHistory);if(!e)return null;const o=(e=>{if(!e)return null;const o=c.usersById[e];return o?.fullName??o?.email??null})(e.userId);return{label:x.value,status:T.value,publishInfo:{publishedBy:o,publishedAt:e.createdAt,isCurrentlyPublished:t.isPublished}}})),V=_((()=>!t.compareWith?.versionId)),A=_((()=>{if(!t.compareWith?.name)return null;const e=t.isSelected?x.value:t.compareWith.name,o=t.isSelected?t.compareWith.name:x.value;return{compareLine:r.baseText("workflowHistory.item.compareTooltip.compareLine",{interpolate:{name:e}}),withLine:r.baseText("workflowHistory.item.compareTooltip.withLine",{interpolate:{name:o}})}})),P=e=>{s("action",{action:e,id:t.item.versionId,data:{formattedCreatedAt:v.value,versionName:x.value,description:t.item.description}})},j=e=>{p.value=e},z=e=>{s("preview",{event:e,id:t.item.versionId})},O=()=>{t.compareWith?.versionId&&s("compare",{id:t.compareWith.versionId})};return h((()=>{s("mounted",{index:t.index,offsetTop:f.value?.offsetTop??0,isSelected:t.isSelected})})),(e,o)=>(i(),B(L(W.value?Se:"span"),C(d(W.value??{})),{default:M((()=>[l("li",{ref_key:"itemElement",ref:f,"data-test-id":"workflow-history-list-item",role:"button",class:k({[e.$style.item]:!0,[e.$style.selected]:t.isSelected,[e.$style.actionsVisible]:p.value,[e.$style.grouped]:t.isGrouped,[e.$style.firstItem]:0===t.index}),onClick:z},[l("span",{class:k(e.$style.timelineColumn)},[t.isGrouped?(i(),n("span",{key:1,class:k(e.$style.timelineLine)},null,2)):(i(),B(De,{key:0,status:T.value},null,8,["status"]))],2),l("div",{class:k(e.$style.wrapper)},[l("div",{class:k(e.$style.content)},[l("div",{class:k(e.$style.mainRow)},[$(y(U),{size:"small",bold:!0,color:"text-dark",class:k(e.$style.mainLine)},{default:M((()=>[a(m(x.value)+" ",1),t.isPublished?(i(),n(b,{key:0},[a(" ("+m(y(r).baseText("workflowHistory.item.active"))+") ",1)],64)):g("",!0)])),_:1},8,["class"])],2),l("div",{class:k(e.$style.metaRow)},[$(y(U),{size:"small",color:"text-base",class:k(e.$style.metaAuthor)},{default:M((()=>[a(m(I.value)+", ",1)])),_:1},8,["class"]),$(y(U),{tag:"time",size:"small",color:"text-base",class:k(e.$style.metaTime)},{default:M((()=>[a(m(v.value),1)])),_:1},8,["class"])],2)],2),t.isWorkflowDiffsEnabled?(i(),B(y(R),{key:0,disabled:V.value,placement:"top","content-class":e.$style.compareTooltipContent},w({default:M((()=>[$(y(E),{variant:"ghost",icon:"file-diff",disabled:V.value,class:k(e.$style.compareButton),"data-test-id":"workflow-history-compare-item-button",onClick:H(O,["stop"])},null,8,["disabled","class"])])),_:2},[A.value?{name:"content",fn:M((()=>[l("div",{class:k(e.$style.compareTooltip)},[l("span",{class:k(e.$style.compareTooltipLine)},m(A.value.compareLine),3),l("span",{class:k(e.$style.compareTooltipLine)},m(A.value.withLine),3)],2)])),key:"0"}:void 0]),1032,["disabled","content-class"])):g("",!0),$(y(S),{class:k(e.$style.actions),actions:t.actions,placement:"bottom-end",onAction:P,onClick:o[0]||(o[0]=H((()=>{}),["stop"])),onVisibleChange:j},null,8,["class","actions"])],2)],2)])),_:1},16))}}),Re=ee(Pe,[["__cssModules",{$style:{item:"_item_11vf3_125",grouped:"_grouped_11vf3_135",selected:"_selected_11vf3_135",firstItem:"_firstItem_11vf3_141",wrapper:"_wrapper_11vf3_156",timelineColumn:"_timelineColumn_11vf3_170",timelineLine:"_timelineLine_11vf3_181",content:"_content_11vf3_189",mainRow:"_mainRow_11vf3_197",mainLine:"_mainLine_11vf3_203",metaRow:"_metaRow_11vf3_209",metaAuthor:"_metaAuthor_11vf3_217",metaTime:"_metaTime_11vf3_225",actions:"_actions_11vf3_230",compareButton:"_compareButton_11vf3_237",compareTooltip:"_compareTooltip_11vf3_241",compareTooltipContent:"_compareTooltipContent_11vf3_245",compareTooltipLine:"_compareTooltipLine_11vf3_249"}}]]),je={"data-test-id":"prune-time-display"},ze=f({__name:"WorkflowHistoryUpgradeFooter",props:{pruneTimeDisplay:{},withTopBorder:{type:Boolean,default:!1}},emits:["upgrade"],setup(e,{emit:o}){const t=e,s=o,a=D();return(e,o)=>(i(),n("div",{class:k([e.$style.retention,{[e.$style.withTopBorder]:t.withTopBorder}])},[l("span",je,m(t.pruneTimeDisplay),1),$(y(A),{keypath:"workflowHistory.upgrade",tag:"span",scope:"global"},{link:M((()=>[l("a",{href:"#",onClick:o[0]||(o[0]=H((e=>s("upgrade")),["prevent"]))},m(y(a).baseText("workflowHistory.upgrade.link")),1)])),_:1})],2))}}),Ee=ee(ze,[["__cssModules",{$style:{retention:"_retention_1f7ao_125",withTopBorder:"_withTopBorder_1f7ao_133"}}]]),Oe=["aria-expanded","onClick"],Ue=["aria-label"],Ne={key:2},qe=f({__name:"WorkflowHistoryList",props:{items:{},selectedItem:{},actions:{},requestNumberOfItems:{},lastReceivedItemsLength:{},evaluatedPruneTimeInHours:{},shouldUpgrade:{type:Boolean},isListLoading:{type:Boolean},publishedVersionId:{},isWorkflowDiffsEnabled:{type:Boolean}},emits:["action","preview","loadMore","upgrade","compare"],setup(e,{emit:o}){const t=e,s=o,r=D(),l=u(null),d=u(null),c=u(!0),p=v(new Set),f=_((()=>$e(t.items))),w=_((()=>t.lastReceivedItemsLength===t.requestNumberOfItems)),{observe:h}=Be({root:l,threshold:.01,onIntersect:()=>{c.value=!1,s("loadMore",{take:t.requestNumberOfItems,skip:t.items.length})}});T([d,w,()=>t.items.length],(([e,o])=>{e&&o&&h(e)}),{immediate:!0});const I=(e,o)=>{let s=t.actions;return 0===o&&(s=s.filter((e=>"restore"!==e.value))),s=e.versionId===t.publishedVersionId?s.filter((e=>"publish"!==e.value)):s.filter((e=>"unpublish"!==e.value)),s},x=({action:e,id:o,data:t})=>{c.value=!1,s("action",{action:e,id:o,data:t})},H=({event:e,id:o})=>{c.value=!1,s("preview",{event:e,id:o})},W=({id:e})=>{c.value=!1,s("compare",{id:e})},L=e=>{const o=t.items[0]?.versionId;return We({workflowHistory:e,currentVersionId:o})},C=(e,o)=>{if(!t.isWorkflowDiffsEnabled)return null;if(!t.selectedItem)return null;if(t.items[o]?.versionId===t.selectedItem?.versionId){const e=t.items[o+1];return e?{name:L(e),versionId:e.versionId}:null}return{name:L(t.selectedItem),versionId:e.versionId}},A=({offsetTop:e,isSelected:o})=>{o&&c.value&&(c.value=!1,l.value?.scrollTo({top:e,behavior:"smooth"}))},S=_((()=>{const e=t.evaluatedPruneTimeInHours;if(e<24){const o=1===e?"workflowHistory.limitHour":"workflowHistory.limitHours";return r.baseText(o,{interpolate:{hours:String(e)}})}{const o=Math.round(e/24),t=1===o?"workflowHistory.limitDay":"workflowHistory.limitDays";return r.baseText(t,{interpolate:{days:String(o)}})}}));return(e,o)=>(i(),n("ul",{ref_key:"listElement",ref:l,class:k(e.$style.list),"data-test-id":"workflow-history-list"},[(i(!0),n(b,null,V(f.value,(o=>(i(),n(b,{key:"version"===o.type?o.item.versionId:o.groupId},["group-header"===o.type?(i(),n("li",{key:0,class:k(e.$style.groupHeader),"aria-expanded":p.has(o.groupId),role:"button","data-test-id":"workflow-history-group-header",onClick:e=>{return t=o.groupId,void(p.has(t)?p.delete(t):p.add(t));var t}},[$(y(O),{class:k([e.$style.groupTimelineColumn,e.$style.groupChevron]),icon:p.has(o.groupId)?"chevron-down":"chevron-right",size:"small"},null,8,["class","icon"]),$(y(U),{color:"text-base",size:"small"},{default:M((()=>[a(m(y(r).baseText("workflowHistory.group.unnamedVersions",{adjustToNumber:o.count,interpolate:{count:String(o.count)}})),1)])),_:2},1024)],10,Oe)):g("",!0),"group-header"===o.type&&p.has(o.groupId)?(i(!0),n(b,{key:1},V(o.versions,(e=>(i(),B(Re,{key:e.item.versionId,index:e.originalIndex,item:e.item,"compare-with":C(e.item,e.originalIndex),"is-selected":e.item.versionId===t.selectedItem?.versionId,"is-published":e.item.versionId===t.publishedVersionId,actions:I(e.item,e.originalIndex),"is-workflow-diffs-enabled":t.isWorkflowDiffsEnabled,"is-grouped":!0,onAction:x,onPreview:H,onCompare:W,onMounted:A},null,8,["index","item","compare-with","is-selected","is-published","actions","is-workflow-diffs-enabled"])))),128)):g("",!0),"version"===o.type?(i(),B(Re,{key:2,index:o.originalIndex,item:o.item,"compare-with":C(o.item,o.originalIndex),"is-selected":o.item.versionId===t.selectedItem?.versionId,"is-published":o.item.versionId===t.publishedVersionId,actions:I(o.item,o.originalIndex),"is-workflow-diffs-enabled":t.isWorkflowDiffsEnabled,onAction:x,onPreview:H,onCompare:W,onMounted:A},null,8,["index","item","compare-with","is-selected","is-published","actions","is-workflow-diffs-enabled"])):g("",!0)],64)))),128)),t.items.length&&w.value?(i(),n("li",{key:0,ref_key:"loadMoreSentinel",ref:d,class:k(e.$style.sentinel),"aria-hidden":"true"},null,2)):g("",!0),t.isListLoading?(i(),n("li",{key:1,class:k(e.$style.loader),role:"status","aria-live":"polite","aria-busy":"true","aria-label":y(r).baseText("generic.loading")},[$(y(K),{rows:3,class:"mb-xs"}),$(y(K),{rows:3,class:"mb-xs"}),$(y(K),{rows:3,class:"mb-xs"})],10,Ue)):g("",!0),t.shouldUpgrade?(i(),n("li",Ne,[$(Ee,{"prune-time-display":S.value,onUpgrade:o[0]||(o[0]=e=>s("upgrade"))},null,8,["prune-time-display"])])):g("",!0)],2))}}),Fe=ee(qe,[["__cssModules",{$style:{list:"_list_vsdqz_125",loader:"_loader_vsdqz_135",sentinel:"_sentinel_vsdqz_139",groupHeader:"_groupHeader_vsdqz_143",groupTimelineColumn:"_groupTimelineColumn_vsdqz_162",groupChevron:"_groupChevron_vsdqz_166"}}]]),Ke=s(((e,o)=>{var t=ye();o.exports=function(e){return t(e)?void 0:e}})),Ye=t(s(((e,o)=>{var t=Z(),s=de(),i=le(),a=J(),r=ge(),l=Ke(),n=me(),d=fe(),u=n((function(e,o){var n={};if(null==e)return n;var u=!1;o=t(o,(function(o){return o=a(o,e),u||(u=o.length>1),o})),r(e,d(e),n),u&&(n=s(n,7,l));for(var c=o.length;c--;)i(n,o[c]);return n}));o.exports=u}))(),1),Ge=f({__name:"WorkflowHistoryContent",props:{workflow:{},workflowVersion:{},actions:{},isPublished:{type:Boolean},isListLoading:{type:Boolean},isFirstItemShown:{type:Boolean}},emits:["action"],setup(e,{emit:o}){const t=D(),s=e,r=o,d=_((()=>{if(s.workflowVersion&&s.workflow)return{...(0,Ye.default)(s.workflow,"pinData"),nodes:s.workflowVersion.nodes,connections:s.workflowVersion.connections}})),c=_((()=>{if(!s.workflowVersion)return"";const{date:e,time:o}=He(s.workflowVersion.createdAt);return t.baseText("workflowHistory.item.createdAt",{interpolate:{date:e,time:o}})})),p=_((()=>s.workflowVersion?We({workflowHistory:s.workflowVersion,currentVersionId:s.workflow?.versionId}):"")),f=u(!1),v=_((()=>s.workflowVersion?.description??"")),w=_((()=>v.value.length>200)),h=_((()=>!w.value||f.value?v.value:v.value.substring(0,200)+"... ")),b=()=>{f.value=!f.value},I=_((()=>{let e=s.actions;return s.isFirstItemShown&&(e=e.filter((e=>"restore"!==e.value))),e=s.isPublished?e.filter((e=>"publish"!==e.value)):e.filter((e=>"unpublish"!==e.value)),e})),x=e=>{s.workflowVersion&&r("action",{action:e,id:s.workflowVersion.versionId,data:{formattedCreatedAt:c.value,versionName:p.value,description:v.value}})};return T((()=>s.workflowVersion),(()=>{f.value=!1})),(e,o)=>(i(),n("div",{class:k(e.$style.content)},[s.workflowVersion?(i(),B(Ce,{key:0,workflow:d.value,loading:s.isListLoading,"loader-type":"spinner"},null,8,["workflow","loading"])):g("",!0),s.workflowVersion?(i(),n("div",{key:1,class:k(e.$style.info)},[l("div",{class:k(e.$style.card)},[l("div",{class:k(e.$style.descriptionBox)},[p.value?(i(),B(y(R),{key:0,placement:"right","show-after":300},{content:M((()=>[a(m(c.value),1)])),default:M((()=>[$(y(U),{class:k(e.$style.mainLine),bold:"",color:"text-dark"},{default:M((()=>[a(m(p.value),1)])),_:1},8,["class"])])),_:1})):g("",!0),v.value?(i(),B(y(U),{key:1,size:"small",color:"text-base"},{default:M((()=>[a(m(h.value)+" ",1),w.value?(i(),B(y(G),{key:0,size:"small",onClick:b},{default:M((()=>[a(m(f.value?y(t).baseText("generic.showLess"):y(t).baseText("generic.showMore")),1)])),_:1})):g("",!0)])),_:1})):g("",!0)],2),$(y(S),{class:k(e.$style.actions),actions:I.value,placement:"bottom-end","data-test-id":"workflow-history-content-actions",onAction:x},{default:M((()=>[$(y(N),{variant:"subtle",size:"large","data-test-id":"action-toggle-button"},{default:M((()=>[a(m(y(t).baseText("workflowHistory.content.actions"))+" ",1),$(y(O),{class:"ml-3xs",icon:"chevron-down",size:"small"})])),_:1})])),_:1},8,["class","actions"])],2)],2)):g("",!0)],2))}}),Qe=ee(Ge,[["__cssModules",{$style:{content:"_content_1kvp7_125",info:"_info_1kvp7_135",card:"_card_1kvp7_143",descriptionBox:"_descriptionBox_1kvp7_150",mainLine:"_mainLine_1kvp7_162",actions:"_actions_1kvp7_170"}}]]),Xe=ee(f({__name:"WorkflowHistoryVersionSelect",props:{modelValue:{},options:{},dataTestId:{}},emits:["update:modelValue","upgrade"],setup(e,{emit:o}){const t=e,s=o,a=u(null),r=u(""),c=D(),p=re(),f=_((()=>new Map(t.options.map((e=>[e.value,e]))))),v=_((()=>f.value.get(t.modelValue))),g=_((()=>{const e=v.value?.publishInfo;return e?{label:v.value.label,status:v.value.status,publishInfo:e}:null})),h=_((()=>{const e=new Map;for(const o of t.options){const t=o.createdAt?He(o.createdAt).date:"Unknown",s=e.get(t);s?s.push(o):e.set(t,[o])}return Array.from(e.entries()).map((([e,o])=>({dateLabel:e,options:o})))})),I=_((()=>Boolean(v.value?.publishInfo))),x=(e,o)=>{const t=e.options.filter((e=>e.label.toLowerCase().includes(o)));return t.length===e.options.length?e:{...e,options:t}},T=_((()=>{if(!r.value)return h.value;const e=r.value.toLowerCase().trim(),o=[];for(const t of h.value){const s=x(t,e);s.options.length>0&&o.push(s)}return o}));function H(e=""){r.value=e}function W(e){e||(r.value="")}const A=_((()=>{const e=y(p.evaluatedPruneTime)??0;if(e<24){const o=1===e?"workflowHistory.limitHour":"workflowHistory.limitHours";return c.baseText(o,{interpolate:{hours:String(e)}})}const o=Math.round(e/24),t=1===o?"workflowHistory.limitDay":"workflowHistory.limitDays";return c.baseText(t,{interpolate:{days:String(o)}})})),S=_((()=>Boolean(y(p.shouldUpgrade))));return(e,o)=>(i(),n("div",{class:k(e.$style.container)},[l("div",{ref_key:"popperContainer",ref:a},null,512),(i(),B(L(I.value?Se:"span"),C(d(g.value??{})),{default:M((()=>[$(y(q),{"model-value":t.modelValue,size:"small",filterable:"","filter-method":H,class:k(e.$style.select),"popper-class":e.$style["workflow-history-version-select-dropdown"],"append-to":a.value,teleported:"","data-test-id":t.dataTestId,"onUpdate:modelValue":o[1]||(o[1]=e=>s("update:modelValue",e)),onVisibleChange:W},w({prefix:M((()=>[$(De,{status:v.value?.status},null,8,["status"])])),default:M((()=>[(i(!0),n(b,null,V(T.value,(o=>(i(),B(y(P),{key:o.dateLabel,label:o.dateLabel},{default:M((()=>[(i(!0),n(b,null,V(o.options,(o=>(i(),B(y(X),{key:o.value,value:o.value,label:o.label},{default:M((()=>[o.publishInfo?(i(),B(Se,{key:0,label:o.label,status:o.status,"publish-info":o.publishInfo,offset:24,placement:"right"},{default:M((()=>[l("span",{class:k(e.$style.optionRow)},[$(De,{status:o.status},null,8,["status"]),l("span",null,m(o.label),1)],2)])),_:2},1032,["label","status","publish-info"])):(i(),n("span",{key:1,class:k(e.$style.optionRow)},[$(De,{status:o.status},null,8,["status"]),l("span",null,m(o.label),1)],2))])),_:2},1032,["value","label"])))),128))])),_:2},1032,["label"])))),128))])),_:2},[S.value?{name:"footer",fn:M((()=>[$(Ee,{"prune-time-display":A.value,"with-top-border":!0,onUpgrade:o[0]||(o[0]=e=>s("upgrade"))},null,8,["prune-time-display"])])),key:"0"}:void 0]),1032,["model-value","class","popper-class","append-to","data-test-id"])])),_:1},16))],2))}}),[["__cssModules",{$style:{container:"_container_132hu_125",select:"_select_132hu_129","workflow-history-version-select-dropdown":"_workflow-history-version-select-dropdown_132hu_137",optionRow:"_optionRow_132hu_151"}}]]),Je=({availableVersions:e,currentWorkflowVersionId:o,publishedWorkflowVersionId:t,selectedVersionIds:s,resolveUserDisplayName:i})=>{const a=_((()=>new Map(e.value.map((e=>[e.versionId,e]))))),r=e=>a.value.get(e),l=e=>We({workflowHistory:r(e)??{versionId:e,name:null},currentVersionId:o.value}),n=e=>{const o=r(e);if(!o)return;const t=Te(o.workflowPublishHistory);return t?{publishedBy:i(t.userId),publishedAt:t.createdAt}:void 0},d=e=>r(e)?.createdAt;return{getVersionLabelById:l,versionOptions:_((()=>{const i=new Map(e.value.map((e=>[e.versionId,l(e.versionId)])));for(const e of s.value)e&&!i.has(e)&&i.set(e,l(e));return Array.from(i.entries()).map((([e,s])=>{return{value:e,label:s,status:(i=e,i===t.value?"published":i===o.value?"latest":"default"),publishInfo:n(e),createdAt:d(e)};var i}))}))}},Ze=ee(f({__name:"WorkflowHistoryDiff",props:{workflowId:{},sourceWorkflowVersionId:{},targetWorkflowVersionId:{},availableVersions:{}},emits:["close","versionsChange"],setup(e,{emit:o}){const t=e,s=o,r=D(),d=oe(),c=re(),p=he(),f=ie(),v=ae(),w=u(!0),h=u(),b=u(),I=u(""),x=u(""),H=u(t.sourceWorkflowVersionId),W=u(t.targetWorkflowVersionId),V=u(),L=u(),C=u(0),{getVersionLabelById:A,versionOptions:S}=Je({availableVersions:_((()=>t.availableVersions)),currentWorkflowVersionId:V,publishedWorkflowVersionId:L,selectedVersionIds:_((()=>[H.value,W.value])),resolveUserDisplayName:e=>{if(!e)return null;const o=v.usersById[e];return o?.fullName??o?.email??null}}),P=()=>{const e=H.value;H.value=W.value,W.value=e},R=(e,o)=>{te.track("user_selects_version_in_diff",{instance_id:p.instanceId,workflow_id:t.workflowId,version_id:o,side:e,source:"version_history"})},j=e=>{R("source",e),e!==W.value?H.value=e:P()},z=e=>{R("target",e),e!==H.value?W.value=e:P()};return T((()=>[t.sourceWorkflowVersionId,t.targetWorkflowVersionId]),(([e,o])=>{H.value=e,W.value=o})),T([H,W],(([e,o])=>{s("versionsChange",{sourceVersionId:e,targetVersionId:o}),(async(e,o)=>{const i=++C.value;w.value=!0;try{const[s,a,l]=await Promise.all([f.fetchWorkflow(t.workflowId),c.getWorkflowVersion(t.workflowId,e),c.getWorkflowVersion(t.workflowId,o)]);if(i!==C.value)return;if(a.workflowId!==t.workflowId||l.workflowId!==t.workflowId)throw new Error(r.baseText("workflowDiff.versionMismatchError"));V.value=s.versionId,L.value=s.activeVersionId??void 0;const n=(0,Ye.default)(s,"pinData");h.value={...n,versionId:a.versionId,nodes:a.nodes,connections:a.connections},b.value={...n,versionId:l.versionId,nodes:l.nodes,connections:l.connections},I.value=A(a.versionId),x.value=A(l.versionId)}catch(a){d.showError(a,r.baseText("workflowDiff.compareVersionsLoadError")),s("close")}finally{i===C.value&&(w.value=!1)}})(e,o)}),{immediate:!0}),(e,o)=>(i(),n("div",{class:k(e.$style.container)},[w.value?(i(),n("div",{key:0,class:k(e.$style.state)},[$(y(U),{color:"text-base"},{default:M((()=>[a(m(y(r).baseText("generic.loading")),1)])),_:1})],2)):h.value&&b.value?(i(),B(Ve,{key:1,"source-workflow":h.value,"target-workflow":b.value,"source-label":I.value,"target-label":x.value,"show-back-button":!0,source:"version_history",onBack:o[0]||(o[0]=e=>s("close"))},{sourceLabel:M((()=>[l("div",{class:k(e.$style.sourceBadge)},[$(Xe,{"model-value":H.value,options:y(S),"data-test-id":"workflow-history-diff-source-version","onUpdate:modelValue":j},null,8,["model-value","options"])],2)])),targetLabel:M((()=>[l("div",{class:k(e.$style.sourceBadge)},[$(Xe,{"model-value":W.value,options:y(S),"data-test-id":"workflow-history-diff-target-version","onUpdate:modelValue":z},null,8,["model-value","options"])],2)])),_:1},8,["source-workflow","target-workflow","source-label","target-label"])):g("",!0)],2))}}),[["__cssModules",{$style:{container:"_container_2rd14_125",state:"_state_2rd14_131",sourceBadge:"_sourceBadge_2rd14_138"}}]]),eo={key:0},oo=f({__name:"WorkflowHistory",setup(e){const o=["restore","publish","unpublish","name","clone","open","download"],t=o.reduce(((e,o)=>({...e,[o.toUpperCase()]:o})),{}),s=F(),r=Y(),d=D(),f=oe(),v=ke(),w=re(),h=se(),b=ie(),T=ae(),H=be(),W=Le(),V=_((()=>H.isEnterpriseFeatureEnabled[we.NamedVersions])),L=_((()=>H.settings.enterprise.workflowDiffs)),C=u(!0),A=u(!0),S=u(20),P=u(0),R=u(null),E=u([]),O=u(null),U=_((()=>o.filter((e=>!("publish"===e&&R.value?.isArchived||"name"===e&&!V.value))))),q=_((()=>ge("workflowId"))),K=_((()=>ge("versionId"))),G=_((()=>{const e=s.query.diffWith;return"string"==typeof e?e:void 0})),X=_((()=>({name:_e.WORKFLOW,params:{name:q.value}}))),J=_((()=>ne(b.getWorkflowById(q.value)?.scopes).workflow)),Z=_((()=>{const e=xe(R.value);return e||xe(b.getWorkflowById(q.value))})),ee=_((()=>U.value.map((e=>({label:d.baseText(`workflowHistory.item.actions.${e}`),disabled:"clone"===e&&!J.value.create||("restore"===e||"name"===e)&&!J.value.update||("publish"===e||"unpublish"===e)&&!J.value.publish,value:e}))))),le=_((()=>E.value[0]?.versionId===K.value)),de=(e,o=K.value)=>({name:_e.WORKFLOW_HISTORY,params:{workflowId:q.value,versionId:o},query:{...s.query,diffWith:e}}),fe=(e,o)=>{te.track(e,{instance_id:he().instanceId,workflow_id:q.value,...o})},me=async e=>{const o=await w.getWorkflowHistory(q.value,e);P.value=o.length;const t=o.flatMap((e=>e.workflowPublishHistory.map((e=>e.userId)))).filter((e=>Boolean(e))),s=new Set(t);await T.fetchUsers({filter:{ids:Array.from(s)}}),E.value=E.value.concat(o)};p((async()=>{fe("User opened workflow history");try{const[e]=await Promise.all([b.fetchWorkflow(q.value),me({take:S.value})]);R.value=e,A.value=!1,!K.value&&E.value.length&&await r.replace({name:_e.WORKFLOW_HISTORY,params:{workflowId:q.value,versionId:E.value[0].versionId}})}catch(e){C.value=!1,f.showError(e,d.baseText("workflowHistory.title"))}}));const ge=e=>{const o=s.params[e];return"string"==typeof o?o:o?.[0]??""},ye=e=>{const{href:o}=r.resolve({name:_e.WORKFLOW_HISTORY,params:{workflowId:q.value,versionId:e}});window.open(o,"_blank")},Te=async({action:e,id:o,data:s})=>{try{switch(e){case t.OPEN:ye(o),fe("User opened version in new tab");break;case t.DOWNLOAD:await w.downloadVersion(q.value,o,s),fe("User downloaded version");break;case t.CLONE:await(async(e,o)=>{const t=await w.cloneIntoNewWorkflow(q.value,e,o),{href:s}=r.resolve({name:_e.WORKFLOW,params:{name:t.id}});f.showMessage({title:d.baseText("workflowHistory.action.clone.success.title"),message:c("a",{href:s,target:"_blank"},d.baseText("workflowHistory.action.clone.success.message")),type:"success",duration:1e4})})(o,s),fe("User cloned version");break;case t.RESTORE:await(async e=>{const o=(await b.fetchWorkflow(q.value)).versionId;R.value=await w.restoreWorkflow(q.value,e),R.value.versionId!==o?(E.value=(await w.getWorkflowHistory(q.value,{take:1})).concat(E.value),f.showMessage({title:d.baseText("workflowHistory.action.restore.success.title"),type:"success"})):f.showMessage({title:d.baseText("workflowHistory.action.restore.alreadyRestored"),type:"info"})})(o),fe("User restored version");break;case t.PUBLISH:((e,o)=>{const t=Q(),s=u({versionId:e,versionName:o.versionName,description:o.description,modalTitle:d.baseText("workflows.publishModal.title"),submitButtonLabel:d.baseText("workflows.publish"),submitting:!1,eventBus:t});t.once("submit",(async o=>{s.value.submitting=!0;try{const{success:t}=await W.publishWorkflow(q.value,e,{name:o.name,description:o.description});if(t){R.value=b.getWorkflowById(q.value);const e=E.value.find((e=>e.versionId===o.versionId));e&&(e.name=o.name,e.description=o.description,R.value?.activeVersion?.workflowPublishHistory&&(e.workflowPublishHistory=R.value.activeVersion.workflowPublishHistory)),O.value?.versionId===o.versionId&&(O.value={...O.value,name:o.name,description:o.description,workflowPublishHistory:R.value?.activeVersion?.workflowPublishHistory??O.value.workflowPublishHistory}),fe("User published version from history"),h.closeModal(ue)}}finally{s.value.submitting=!1}})),h.openModalWithData({name:ue,data:s.value})})(o,s);break;case t.UNPUBLISH:((e,o)=>{if(Z.value!==e)return;const t=Q();t.once("unpublish",(async()=>{const e=await W.unpublishWorkflowFromHistory(q.value);h.closeModal(ce),e&&(R.value=b.getWorkflowById(q.value),f.showMessage({title:d.baseText("workflowHistory.action.unpublish.success.title"),type:"success"}),fe("User unpublished workflow from history"))})),h.openModalWithData({name:ce,data:{versionName:o.versionName,eventBus:t}})})(o,s);break;case t.NAME:await(async(e,o)=>{const t=Q(),s=u({versionId:e,versionName:o.versionName,description:o.description,modalTitle:d.baseText("workflowHistory.nameVersionModal.title"),submitButtonLabel:d.baseText("workflowHistory.nameVersionModal.confirmButton"),submitting:!1,eventBus:t});t.once("submit",(async o=>{s.value.submitting=!0;try{await w.updateWorkflowHistoryVersion(q.value,e,{name:o.name,description:o.description});const t=E.value.find((e=>e.versionId===o.versionId));t&&(t.name=o.name,t.description=o.description),O.value?.versionId===o.versionId&&(O.value={...O.value,name:o.name,description:o.description}),f.showMessage({title:d.baseText("workflowHistory.action.nameVersion.success.title"),type:"success"}),fe("User named version from history"),h.closeModal(ve)}catch(t){f.showError(t,d.baseText("workflowHistory.action.nameVersion.error.title"))}finally{s.value.submitting=!1}})),h.openModalWithData({name:ve,data:s.value})})(o,s)}}catch(i){f.showError(i,d.baseText("workflowHistory.action.error.title",{interpolate:{action:d.baseText(`workflowHistory.item.actions.${e}`).toLowerCase()}}))}},He=async({event:e,id:o})=>{e.metaKey||e.ctrlKey?(ye(o),fe("User opened version in new tab")):await r.push({name:_e.WORKFLOW_HISTORY,params:{workflowId:q.value,versionId:o}})},We=()=>{v.goToUpgrade("workflow-history","upgrade-workflow-history")},$e=async({sourceVersionId:e,targetVersionId:o})=>{e&&o&&(K.value===o&&G.value===e||await r.push(de(e,o)))},Ve=async()=>{h.modalsById.workflowHistoryDiff?.open&&h.closeModal(pe);const e={...s.query};delete e.diffWith,await r.replace({name:_e.WORKFLOW_HISTORY,params:{workflowId:q.value,versionId:K.value},query:e})};return I((()=>{const e=Boolean(L.value&&G.value&&K.value),o=h.modalsById[pe]?.open;e&&!o&&h.openModal(pe),!e&&o&&h.closeModal(pe)})),I((async()=>{if(K.value)try{const[e,o]=await Promise.all([w.getWorkflowVersion(q.value,K.value),b.fetchWorkflow(q.value)]);O.value=e,R.value=o,fe("User selected version")}catch(e){e.message?.includes("version")?f.showError(new Error(`${e.message} "${K.value}"&nbsp;`),d.baseText("workflowHistory.title")):(C.value=!1,f.showError(e,d.baseText("workflowHistory.title")))}})),(e,o)=>{const t=x("RouterLink");return i(),n("div",{class:k(e.$style.view)},[l("div",{class:k(e.$style.header)},[$(y(z),{tag:"h2",size:"medium"},{default:M((()=>[a(m(R.value?.name),1)])),_:1}),R.value?.isArchived?(i(),n("span",eo,[$(y(j),{class:"ml-s",theme:"tertiary",bold:"","data-test-id":"workflow-archived-tag"},{default:M((()=>[a(m(y(d).baseText("workflows.item.archived")),1)])),_:1})])):g("",!0)],2),l("div",{class:k(e.$style.corner)},[$(y(z),{tag:"h2",size:"medium",bold:""},{default:M((()=>[a(m(y(d).baseText("workflowHistory.title")),1)])),_:1}),$(t,{to:X.value,"data-test-id":"workflow-history-close-button"},{default:M((()=>[$(y(N),{variant:"ghost",icon:"x",size:"small",square:""})])),_:1},8,["to"])],2),l("div",{class:k(e.$style.listComponentWrapper)},[C.value?(i(),B(Fe,{key:0,items:E.value,"last-received-items-length":P.value,"selected-item":O.value,actions:ee.value,"request-number-of-items":S.value,"should-upgrade":y(w).shouldUpgrade,"evaluated-prune-time-in-hours":y(w).evaluatedPruneTime,"is-list-loading":A.value,"published-version-id":Z.value,"is-workflow-diffs-enabled":L.value,onAction:Te,onPreview:He,onCompare:o[0]||(o[0]=({id:e})=>(async e=>{L.value&&K.value&&K.value!==e&&(await r.push(de(e)),fe("user_clicks_compare_workflows",{source:"version_history"}))})(e)),onLoadMore:me,onUpgrade:We},null,8,["items","last-received-items-length","selected-item","actions","request-number-of-items","should-upgrade","evaluated-prune-time-in-hours","is-list-loading","published-version-id","is-workflow-diffs-enabled"])):g("",!0)],2),l("div",{class:k(e.$style.contentComponentWrapper)},[C.value?(i(),B(Qe,{key:0,workflow:R.value,"workflow-version":O.value,"is-published":O.value?.versionId===Z.value,actions:ee.value,"is-list-loading":A.value,"is-first-item-shown":le.value,onAction:Te},null,8,["workflow","workflow-version","is-published","actions","is-list-loading","is-first-item-shown"])):g("",!0)],2),L.value&&G.value&&K.value?(i(),B(Ie,{key:0,name:y(pe),"custom-class":e.$style.workflowHistoryDiffModal,height:"100%",width:"100%","max-width":"100%","max-height":"100%","close-on-press-escape":!1,"show-close":!1,"before-close":Ve},{content:M((()=>[(i(),B(Ze,{key:`${K.value}:${G.value}`,"workflow-id":q.value,"source-workflow-version-id":G.value,"target-workflow-version-id":K.value,"available-versions":E.value,onVersionsChange:$e,onClose:Ve},null,8,["workflow-id","source-workflow-version-id","target-workflow-version-id","available-versions"]))])),_:1},8,["name","custom-class"])):g("",!0)],2)}}}),e("default",ee(oo,[["__cssModules",{$style:{view:"_view_fgk58_125",header:"_header_fgk58_135",corner:"_corner_fgk58_143",contentComponentWrapper:"_contentComponentWrapper_fgk58_154",listComponentWrapper:"_listComponentWrapper_fgk58_159",workflowHistoryDiffModal:"_workflowHistoryDiffModal_fgk58_165"}}]]))}}})); //# sourceMappingURL=WorkflowHistory-legacy-DuwJXrQm.js.map