n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 37.3 kB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./chunk-legacy-TXBRODOR.js","./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./CopyInput-legacy-4SJ519ok.js","./RunData-legacy-5Sfz7IzF.js","./NDVEmptyState-legacy-CfqV96iU.js","./usePinnedData-legacy-CxgKkO-J.js","./canvas.eventBus-legacy-DA8zEJ09.js","./NodeIcon-legacy-B4uktMo3.js","./VirtualSchema-legacy-j9JfcIEe.js","./useRunWorkflow-legacy-D--lDsti.js","./useInjectWorkflowId-legacy-Bqd7CF__.js","./dateFormatter-legacy-CmupnmDm.js","./useLogsTreeExpand-legacy-BQTBnZH1.js","./useExecutionData-legacy-D2I2XvJd.js","./RunDataParsedAiContent-legacy-Cd_5EeVf.js"],(function(e,t){var a,n,o,l,i,s,u,r,d,c,v,p,_,g,m,f,y,b,x,h,k,w,T,z,D,N,S,j,C,$,M,O,R,E,H,A,B,I,L,P,V,U,W,q,F,Y,K,J,X,Z,G,Q,ee,te,ae,ne,oe,le,ie,se,ue,re,de,ce,ve,pe,_e,ge,me,fe,ye,be,xe,he,ke,we,Te,ze,De,Ne,Se,je,Ce,$e,Me,Oe,Re,Ee,He,Ae,Be,Ie,Le,Pe,Ve,Ue,We,qe,Fe,Ye,Ke,Je,Xe,Ze,Ge,Qe,et,tt,at,nt;return{setters:[function(e){a=e.o},function(e){n=e.$,o=e.A,l=e.C,i=e.E,s=e.Ft,u=e.N,r=e.O,d=e.Rt,c=e.S,v=e.Sn,p=e.T,_=e.Wt,g=e.X,m=e._,f=e._n,y=e.bt,b=e.gt,x=e.h,h=e.j,k=e.n,w=e.ot,T=e.p,z=e.q,D=e.rt,N=e.w,S=e.yt},function(e){j=e.bt,C=e.h,$=e.xt},function(e){M=e.$i,O=e.At,R=e.H,E=e.Mi,H=e.Qi,A=e.R,B=e.U,I=e.Yi,L=e.Zi,P=e._t,V=e.lt,U=e.nt,W=e.tt},function(e){q=e.t},function(e){F=e.C,Y=e.Et,K=e.Ki,J=e.Pr,X=e.en,Z=e.f,G=e.hi,Q=e.ia,ee=e.in,te=e.r,ae=e.rn,ne=e.s,oe=e.si,le=e.u,ie=e.w},function(e){se=e.Ec,ue=e.Gt,re=e.ec,de=e.gn,ce=e.ho,ve=e.ms,e.wr},function(e){pe=e.N},function(e){_e=e.t},function(e){ge=e.i,me=e.r,fe=e.t},function(e){ye=e.t},function(e){be=e.n,xe=e.t},function(e){he=e.f},function(e){ke=e.t},function(e){we=e.n},function(e){Te=e.r},function(e){ze=e.t},function(e){De=e.n},function(e){Ne=e.n,Se=e.o,je=e.r,Ce=e.s,$e=e.t,Me=e.u},function(e){Oe=e.t},function(e){Re=e.n,Ee=e.t}],execute:function(){(He=document.createElement("style")).textContent='._floatingNodes_10z2d_125{z-index:10;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._nodesList_10z2d_135{transform-origin:50%;justify-content:center;align-items:center;gap:var(--spacing--sm);flex-direction:column;width:min-content;margin:auto;padding:0;list-style:none;transition:transform .2s ease-in-out;display:flex;position:absolute}._nodesList_10z2d_135._inputSub_10z2d_149,._nodesList_10z2d_135._outputSub_10z2d_149{flex-direction:row;left:0;right:0}._nodesList_10z2d_135._outputSub_10z2d_149{top:0;transform:translateY(-50%)}._nodesList_10z2d_135._inputSub_10z2d_149{bottom:0;transform:translateY(50%)}._nodesList_10z2d_135._outputMain_10z2d_162,._nodesList_10z2d_135._inputMain_10z2d_162{top:0;bottom:0}._nodesList_10z2d_135._outputMain_10z2d_162{right:0;transform:translate(50%)}._nodesList_10z2d_135._inputMain_10z2d_162{left:0;transform:translate(-50%)}._connectedNode_10z2d_175{border:var(--border);background-color:var(--node--color--background);padding:var(--spacing--sm);cursor:pointer;pointer-events:all;border-radius:100%;place-self:center;transition:transform .2s cubic-bezier(.19,1,.22,1);display:flex;position:relative;transform:scale(.8)}._connectedNode_10z2d_175:after{content:"";z-index:-1;position:absolute;top:-35%;bottom:-35%;left:-15%;right:-15%}._outputMain_10z2d_162 ._connectedNode_10z2d_175,._inputMain_10z2d_162 ._connectedNode_10z2d_175{border-radius:var(--radius--lg);justify-content:center;align-items:center;display:flex}._outputMain_10z2d_162 ._connectedNode_10z2d_175:hover{transform:scale(1.2)translate(-50%)}._outputSub_10z2d_149 ._connectedNode_10z2d_175:hover{transform:scale(1.2)translateY(50%)}._inputMain_10z2d_162 ._connectedNode_10z2d_175:hover{transform:scale(1.2)translate(50%)}._inputSub_10z2d_149 ._connectedNode_10z2d_175:hover{transform:scale(1.2)translateY(-50%)}._v2_10z2d_216 ._connectedNode_10z2d_175{padding:var(--spacing--xs)}._v2_10z2d_216 ._connectedNode_10z2d_175:after{display:none}._v2_10z2d_216 ._connectedNode_10z2d_175:hover{transform:scale(1.1)}._tooltipRow_pdesz_125{column-gap:var(--spacing--4xs);display:flex}._block_eo7zm_125{padding:var(--spacing--sm)0 var(--spacing--2xs)var(--spacing--2xs);border:1px solid var(--color--foreground--tint-1);margin-top:var(--spacing--sm);border-radius:var(--radius)}:root ._blockContent_eo7zm_132{height:0;overflow:hidden}:root ._blockContent_eo7zm_132._blockContentExpanded_eo7zm_136{height:auto}._rawSwitch_eo7zm_140{opacity:0;height:fit-content;margin-left:auto;margin-right:var(--spacing--2xs)}._block_eo7zm_125:hover ._rawSwitch_eo7zm_140{opacity:1}._blockHeader_eo7zm_150{gap:var(--spacing--xs);cursor:pointer;margin:calc(-1*var(--spacing--xs));padding:var(--spacing--2xs)var(--spacing--xs);align-items:center;display:flex}._blockHeader_eo7zm_150 *{user-select:none}._blockTitle_eo7zm_163{font-size:var(--font-size--sm);color:var(--color--text--shade-1);padding-bottom:var(--spacing--4xs);margin:0}._blockToggle_eo7zm_170{color:var(--color--text);margin-top:calc(-1*var(--spacing--3xs));background:0 0;border:none;padding:0}._error_eo7zm_178{padding:var(--spacing--sm)0}._warning_eo7zm_182{padding:var(--spacing--sm)var(--spacing--md);text-align:center;align-items:center;gap:var(--spacing--sm);flex-direction:column;display:flex}._warningState_eo7zm_191{width:100%}._warningActions_eo7zm_195{justify-content:center;gap:var(--spacing--2xs);flex-flow:wrap;align-items:center;width:100%;display:flex}._warningActions_eo7zm_195 .n8n-button{min-width:9rem}._container_1ddvo_2{padding:0 var(--spacing--sm)var(--spacing--sm)}._nodeIcon_1ddvo_5{margin-top:calc(var(--spacing--3xs)*-1)}._header_1ddvo_8{align-items:center;gap:var(--spacing--3xs);margin-bottom:var(--spacing--sm);display:flex}._headerWrap_1ddvo_14{flex-direction:column;display:flex}._title_1ddvo_18{font-size:var(--font-size--sm);align-items:center;gap:var(--spacing--3xs);color:var(--color--text--shade-1);display:flex}._meta_1ddvo_25{font-size:var(--font-size--xs);flex-wrap:wrap;align-items:center;list-style:none;display:flex}._meta_1ddvo_25>li:not(:last-child){border-right:1px solid var(--color--text);padding-right:var(--spacing--3xs)}._meta_1ddvo_25>li:not(:first-child){padding-left:var(--spacing--3xs)}._tokensUsage_1ddvo_41{align-items:center;gap:var(--spacing--3xs);display:flex}._noData_ueqto_125{width:100%;color:var(--color--text--tint-1);justify-content:center;align-items:center;display:flex}._empty_ueqto_133{padding:var(--spacing--lg)}._tree_ueqto_137{flex-grow:0;flex-shrink:0;width:30%;min-width:180px}._runData_ueqto_144{width:100%;height:100%;overflow:auto}._container_ueqto_150{height:100%;padding:0 var(--spacing--xs);gap:var(--spacing--xs);display:flex}[data-output-type=logs] [class*=itemsCount],[data-output-type=logs] [class*=displayModes]{display:none}._runData_1ms3r_130{background-color:var(--run-data--color--background)}._runDataV2_1ms3r_134{background-color:var(--ndvv2--run-data--color--background)}._outputTypeSelect_1ms3r_138{margin-bottom:var(--spacing--4xs);width:fit-content}._titleSection_1ms3r_143{align-items:center;display:flex}._titleSection_1ms3r_143>*{margin-right:var(--spacing--2xs)}._titleSectionV2_1ms3r_151{padding-left:var(--spacing--4xs)}._title_1ms3r_143{text-transform:uppercase;color:var(--color--text--tint-1);letter-spacing:2px;font-weight:var(--font-weight--bold);font-size:var(--font-size--sm)}._titleV2_1ms3r_163{letter-spacing:2px;font-size:var(--font-size--xs)}._noOutputData_1ms3r_168{max-width:180px}._noOutputData_1ms3r_168>:first-child{margin-bottom:var(--spacing--md)}._noOutputData_1ms3r_168>*{margin-bottom:var(--spacing--2xs)}._link_1ms3r_178{font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);padding:0;display:inline}._spinner_1ms3r_185{margin-bottom:var(--ndv--spacing);justify-content:center;display:flex}._spinner_1ms3r_185 *{color:var(--color--primary);min-width:40px;min-height:40px}._container_ffjde_125{background-color:var(--run-data--color--background);width:100%;height:100%;padding:var(--spacing--sm)var(--spacing--sm)var(--spacing--xl)var(--spacing--sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._container_ffjde_125>*{width:100%}._header_ffjde_142{margin-bottom:var(--spacing--sm)}._header_ffjde_142>*{margin-bottom:var(--spacing--2xs)}._action_ffjde_149{text-align:center;margin-bottom:var(--spacing--2xl);flex-direction:column;justify-content:center;align-items:center;display:flex}._shake_ffjde_158{animation:8s infinite _shake_ffjde_158}@keyframes _shake_ffjde_158{90%{transform:translate(0)}92.5%{transform:translate(6px)}95%{transform:translate(-6px)}97.5%{transform:translate(6px)}to{transform:translate(0)}}._accordion_ffjde_179{width:100%;position:absolute;bottom:0;left:0}.fade-enter-active[data-v-cffe3414],.fade-leave-active[data-v-cffe3414]{transition:opacity .2s}.fade-enter[data-v-cffe3414],.fade-leave-to[data-v-cffe3414]{opacity:0}\n/*$vite$:1*/',document.head.appendChild(He);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(ot=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[ot]="cdd56284-693c-4d4a-89ba-cd6f09d30146",t._sentryDebugIdIdentifier="sentry-dbid-cdd56284-693c-4d4a-89ba-cd6f09d30146")}catch(t){}var t,ot;Ae=["data-node-name","data-node-placement","onClick"],Be=function(e){return e.top="outputSub",e.right="outputMain",e.left="inputMain",e}(Be||{}),Ie=u({__name:"NDVFloatingNodes",props:{rootNode:{}},emits:["switchSelectedNode"],setup(e,{expose:t,emit:a}){const s=e,u=ne(),r=ie(),d=a,y=c((()=>!0));function b(e){const t=w.value[e][0];t&&d("switchSelectedNode",t.node.name)}function x(e){if(e.shiftKey&&e.altKey&&(e.ctrlKey||e.metaKey)){const t={ArrowUp:Be.top,ArrowRight:Be.right,ArrowLeft:Be.left}[e.key]||null;t&&b(t)}}function k(e){return e.map((e=>{const t=u.getNodeByName(e);if(t){const e=r.getNodeType(t.type);if(e)return{node:t,nodeType:e}}return null})).filter((e=>null!==e))}const w=c((()=>{const e=u.workflowObject,t=s.rootNode.name;return{[Be.top]:k(e.getChildNodes(t,"ALL_NON_MAIN")),[Be.right]:k(e.getChildNodes(t,ce.Main,1)).reverse(),[Be.left]:k(e.getParentNodes(t,ce.Main,1)).reverse()}})),T=[Be.top,Be.right,Be.left],j={[Be.top]:"bottom",[Be.right]:"left",[Be.left]:"right"};return g((()=>{document.addEventListener("keydown",x,!0)})),z((()=>{document.removeEventListener("keydown",x,!0)})),t({moveNodeDirection:b}),(e,t)=>(n(),i("aside",{class:f([e.$style.floatingNodes,{[e.$style.v2]:y.value}]),"data-test-id":"floating-nodes"},[(n(),i(m,null,D(T,(t=>l("ul",{key:t,class:f([e.$style.nodesList,e.$style[t]])},[(n(!0),i(m,null,D(w.value[t],(({node:a,nodeType:s})=>(n(),i(m,null,[a&&s?(n(),N(_(E),{key:a.name,placement:j[t],teleported:!1,offset:y.value?16:60},{content:S((()=>[o(v(a.name),1)])),default:S((()=>[l("li",{class:f(e.$style.connectedNode),"data-test-id":"floating-node","data-node-name":a.name,"data-node-placement":t,onClick:e=>d("switchSelectedNode",a.name)},[h(ke,{"node-type":s,"node-name":a.name,"tooltip-position":j[t],size:y.value?24:35,circle:""},null,8,["node-type","node-name","tooltip-position","size"])],10,Ae)])),_:2},1032,["placement","offset"])):p("",!0)],64)))),256))],2))),64))],2))}}),e("r",q(Ie,[["__cssModules",{$style:{floatingNodes:"_floatingNodes_10z2d_125",nodesList:"_nodesList_10z2d_135",inputSub:"_inputSub_10z2d_149",outputSub:"_outputSub_10z2d_149",outputMain:"_outputMain_10z2d_162",inputMain:"_inputMain_10z2d_162",connectedNode:"_connectedNode_10z2d_175",v2:"_v2_10z2d_216"}}]])),Le=u({__name:"RunInfo",props:{taskData:{},hasStaleData:{type:Boolean},hasPinData:{type:Boolean}},setup(e){const t=j(),a=e,s=c((()=>a.taskData)),u=c((()=>a.taskData?.error?"danger":"success")),r=c((()=>{if(!s.value)return null;const{date:e,time:t}=De(s.value.startTime);return{executionTime:s.value.executionTime,startTime:`${e} at ${t}`}}));return(a,d)=>{const c=w("n8n-html");return e.hasStaleData?(n(),N(_(W),{key:0,theme:"warning-light",type:"tooltip","tooltip-placement":"right","data-test-id":"node-run-info-stale"},{default:S((()=>[y(l("span",null,null,512),[[c,_(t).baseText(e.hasPinData?"ndv.output.staleDataWarning.pinData":"ndv.output.staleDataWarning.regular")]])])),_:1})):r.value?(n(),i("div",{key:1,class:f(a.$style.tooltipRow)},["canceled"!==e.taskData?.executionStatus?(n(),N(_(W),{key:0,type:"note",theme:u.value,"data-test-id":`node-run-status-${u.value}`,size:"large"},null,8,["theme","data-test-id"])):p("",!0),h(_(W),{type:"tooltip",theme:"info","data-test-id":"node-run-info","tooltip-placement":"right"},{default:S((()=>[l("div",null,[h(_(L),{bold:!0,size:"small"},{default:S((()=>[o(v(s.value?.error?_(t).baseText("runData.executionStatus.failed"):"canceled"===s.value?.executionStatus?_(t).baseText("runData.executionStatus.canceled"):_(t).baseText("runData.executionStatus.success")),1)])),_:1}),d[0]||(d[0]=l("br",null,null,-1)),h(_(L),{bold:!0,size:"small"},{default:S((()=>[o(v(_(t).baseText("runData.startTime")+":"),1)])),_:1}),o(" "+v(r.value.startTime),1),d[1]||(d[1]=l("br",null,null,-1)),h(_(L),{bold:!0,size:"small"},{default:S((()=>[o(v(_(t).baseText("runData.executionTime")+":"),1)])),_:1}),o(" "+v(r.value.executionTime)+" "+v(_(t).baseText("runData.ms")),1)])])),_:1})],2)):p("",!0)}}}),Pe=q(Le,[["__cssModules",{$style:{tooltipRow:"_tooltipRow_pdesz_125"}}]]),Ve=a(he(),1),Ue=J(),We=q(u({__name:"AiRunContentBlock",props:{runData:{},error:{}},setup(e){const t=e,a=j(),o=s(!{input:[ce.AiDocument,ce.AiTextSplitter],output:[ce.AiDocument,ce.AiEmbedding,ce.AiTextSplitter,ce.AiVectorStore]}[t.runData.inOut].includes(t.runData.type)),u=s("rendered"),r=s(0),d=s(!1),m=c((()=>(r.value/1048576).toFixed(1))),k=c((()=>Z(t.runData.data??[],t.runData.type))),T=c((()=>k.value.some((e=>!0===e.parsedContent?.parsed))));function z(){o.value=!o.value}function D(e){u.value=e}function C(){d.value=!1,r.value=new Blob([JSON.stringify(t.runData.data)]).size,d.value=r.value<se}function $(){d.value=!0}function O(){const e="input"===t.runData.inOut?"input_data":"output_data";(0,Ue.saveAs)(new Blob([JSON.stringify(t.runData.data,null,2)],{type:"application/json"}),`${e}.json`)}return g((()=>{C()})),b((()=>t.runData.data),(()=>{C()})),(t,s)=>{const r=w("n8n-html");return n(),i("div",{class:f(t.$style.block)},[l("header",{class:f(t.$style.blockHeader),onClick:z},[l("button",{class:f(t.$style.blockToggle)},[h(_(M),{icon:o.value?"chevron-down":"chevron-right",size:"large"},null,8,["icon"])],2),l("p",{class:f(t.$style.blockTitle)},v(_(Ve.default)(e.runData.inOut)),3),T.value&&!e.error&&o.value?(n(),N(_(R),{key:0,size:"small","model-value":u.value,class:f(t.$style.rawSwitch),options:[{label:"Rendered",value:"rendered"},{label:"JSON",value:"json"}],"onUpdate:modelValue":D},null,8,["model-value","class"])):p("",!0)],2),l("main",{class:f({[t.$style.blockContent]:!0,[t.$style.blockContentExpanded]:o.value})},[e.error?(n(),N(ge,{key:0,error:e.error,class:f(t.$style.error),"show-details":""},null,8,["error","class"])):d.value?(n(),N(Ee,{key:1,data:e.runData.data,type:e.runData.type,content:k.value,"render-type":u.value},null,8,["data","type","content","render-type"])):(n(),i("section",{key:2,class:f(t.$style.warning)},[h(ye,{title:_(a).baseText("ndv.tooMuchData.title",{interpolate:{size:m.value}}),class:f(t.$style.warningState)},{default:S((()=>[y(l("span",null,null,512),[[r,_(a).baseText("ndv.tooMuchData.message")]])])),_:1},8,["title","class"]),l("div",{class:f(t.$style.warningActions)},[h(_(H),{variant:"outline",size:"small",label:_(a).baseText("runData.downloadBinaryData"),onClick:x(O,["stop"])},null,8,["label"]),h(_(H),{size:"small",label:_(a).baseText("ndv.tooMuchData.showDataAnyway"),onClick:x($,["stop"])},null,8,["label"])],2)],2))],2)],2)}}}),[["__cssModules",{$style:{block:"_block_eo7zm_125",blockContent:"_blockContent_eo7zm_132",blockContentExpanded:"_blockContentExpanded_eo7zm_136",rawSwitch:"_rawSwitch_eo7zm_140",blockHeader:"_blockHeader_eo7zm_150",blockTitle:"_blockTitle_eo7zm_163",blockToggle:"_blockToggle_eo7zm_170",error:"_error_eo7zm_178",warning:"_warning_eo7zm_182",warningState:"_warningState_eo7zm_191",warningActions:"_warningActions_eo7zm_195"}}]]),qe={key:0},Fe={key:1},Ye={key:2},Ke=q(u({__name:"RunDataAiContent",props:{inputData:{}},setup(e){const t=e,a=c((()=>t.inputData.runData?Re(t.inputData.runData):void 0)),s=ie(),u=j(),r=c((()=>Me(d.value?.data??[]))),d=c((()=>a.value?.find((e=>"output"===e.inOut)))),g=c((()=>{if(void 0!==d.value)return function(e){const a=t.inputData.node,n=s.getNodeType(a?.type??"");return{startTimeMs:e.metadata.startTime,executionTimeMs:e.metadata.executionTime,node:n,type:e.inOut,connectionType:e.type,subExecution:e.metadata?.subExecution}}(d.value)})),y=c((()=>t.inputData.runData?.error));return(t,s)=>(n(),i("div",{class:f(t.$style.container)},[l("header",{class:f(t.$style.header)},[g.value?.node?(n(),N(ke,{key:0,class:f(t.$style.nodeIcon),"node-type":g.value.node,size:20},null,8,["class","node-type"])):p("",!0),l("div",{class:f(t.$style.headerWrap)},[l("p",{class:f(t.$style.title)},v(e.inputData.node.name),3),l("ul",{class:f(t.$style.meta)},[g.value?.startTimeMs?(n(),i("li",qe,v(g.value?.executionTimeMs)+"ms",1)):p("",!0),g.value?.startTimeMs?(n(),i("li",Fe,[h(_(E),null,{content:S((()=>[o(v(new Date(g.value?.startTimeMs).toLocaleString()),1)])),default:S((()=>[o(" "+v(_(u).baseText("runData.aiContentBlock.startedAt",{interpolate:{startTime:new Date(g.value?.startTimeMs).toLocaleTimeString()}})),1)])),_:1})])):p("",!0),g.value?(n(),i("li",Ye,[h(me,{"task-metadata":g.value,"display-mode":"ai",inline:!0},null,8,["task-metadata"])])):p("",!0),(r.value?.totalTokens??0)>0?(n(),i("li",{key:3,class:f(t.$style.tokensUsage)},[o(v(_(u).baseText("runData.aiContentBlock.tokens",{interpolate:{count:_(le)(r.value,"total")}}))+" ",1),h(_(W),{type:"tooltip",theme:"info-light","tooltip-placement":"right"},{default:S((()=>[h(Se,{"consumed-tokens":r.value},null,8,["consumed-tokens"])])),_:1})],2)):p("",!0)],2)],2)],2),(n(!0),i(m,null,D(a.value??[],((e,a)=>(n(),i("main",{key:a,class:f(t.$style.content)},[h(We,{"run-data":e,error:"output"===e.inOut?y.value:void 0},null,8,["run-data","error"])],2)))),128))],2))}}),[["__cssModules",{$style:{container:"_container_1ddvo_2",nodeIcon:"_nodeIcon_1ddvo_5",header:"_header_1ddvo_8",headerWrap:"_headerWrap_1ddvo_14",title:"_title_1ddvo_18",meta:"_meta_1ddvo_25",tokensUsage:"_tokensUsage_1ddvo_41"}}]]),Je=q(u({__name:"RunDataAi",props:{node:{},runIndex:{default:0}},setup(e){const t=j(),{entries:a,execution:s,latestNodeNameById:u,loadSubExecution:r}=Ne({filter:c((()=>({rootNodeId:e.node.id,rootNodeRunIndex:e.runIndex})))}),{flatLogEntries:p,toggleExpanded:g}=$e(a,r),y=d();function x(t){y.value=t?.node.id===e.node.id?void 0:t}return b(a,(e=>{y.value&&void 0!==Ce(y.value.id,e)||(y.value=e[0]?.children[0])}),{immediate:!0}),(a,r)=>(n(),i("div",{class:f(a.$style.container)},[_(p).length>0?(n(),i(m,{key:0},[h(je,{class:f(a.$style.tree),"is-compact":"","is-read-only":"","flat-log-entries":_(p),"should-show-token-count-column":!1,"latest-node-info":_(u),selected:y.value,"can-open-ndv":!1,execution:_(s),onToggleExpanded:_(g),onSelect:x},null,8,["class","flat-log-entries","latest-node-info","selected","execution","onToggleExpanded"]),l("div",{class:f(a.$style.runData)},[y.value?(n(),N(Ke,{key:0,"input-data":y.value},null,8,["input-data"])):(n(),i("div",{key:1,class:f(a.$style.empty)},[h(_(L),{size:"large"},{default:S((()=>[o(v(_(t).baseText("ndv.output.ai.empty",{interpolate:{node:e.node.name}})),1)])),_:1})],2))],2)],64)):(n(),i("div",{key:1,class:f(a.$style.noData)},v(_(t).baseText("ndv.output.ai.waiting")),3))],2))}}),[["__cssModules",{$style:{noData:"_noData_ueqto_125",empty:"_empty_ueqto_133",tree:"_tree_ueqto_137",runData:"_runData_ueqto_144",container:"_container_ueqto_150"}}]]),Xe={key:0,"data-test-id":"ndv-output-waiting"},Ze=u({__name:"OutputPanel",props:{workflowObject:{},runIndex:{},isReadOnly:{type:Boolean},linkedRuns:{type:Boolean},canLinkRuns:{type:Boolean},pushRef:{},blockUI:{type:Boolean,default:!1},isProductionExecutionPreview:{type:Boolean,default:!1},isPaneActive:{type:Boolean,default:!1},displayMode:{}},emits:["linkRun","unlinkRun","runChange","activatePane","tableMounted","itemHover","search","openSettings","execute","displayModeChange"],setup(e,{emit:t}){const a="regular",u="logs",d=e,x=t,k=ze(),z=ae(),D=ie(),C=ne(),O=ee(),E=X(),H=j(),{activeNode:B}=pe(z),{dirtinessByName:I}=Te(),{isSubNodeType:P}=be({node:B}),V=xe(B,{runIndex:d.runIndex,displayMode:d.displayMode}),U=s(a),W=s([{label:H.baseText("ndv.output.outType.regular"),value:a},{label:H.baseText("ndv.output.outType.logs"),value:u}]),q=s(),Y=s(null),K=c((()=>z.activeNode??void 0)),{hasNodeRun:J,workflowExecution:Z,workflowRunData:Q}=Oe({node:K}),te=c((()=>!!K.value&&D.isTriggerNode(K.value.type))),oe=c((()=>{if(ue.value||!Q.value)return!1;if(K.value){const e=d.workflowObject.getParentNodes(K.value.name,"ALL_NON_MAIN").map(C.getWorkflowResultDataByNodeName);return e&&Array.isArray(e)&&e.length>0}return!1})),le=c((()=>Boolean(Q.value&&K.value&&Q.value[K.value.name]?.[d.runIndex]?.error))),se=c((()=>le.value&&oe.value?u:a)),ue=c((()=>re.value&&!!K.value&&O.executingNode.isNodeExecuting(K.value.name))),re=c((()=>C.isWorkflowRunning)),de=c((()=>{if(!K.value||null===Z.value)return null;const e=Q.value;return e?.hasOwnProperty(K.value.name)?e[K.value.name].length<=d.runIndex?null:e[K.value.name][d.runIndex]:null})),ve=c((()=>{if(null===K.value)return 0;const e=Q.value;return null===e||K.value&&!e.hasOwnProperty(K.value.name)?0:K.value&&e[K.value.name].length?e[K.value.name].length:0})),_e=c((()=>!!K.value&&I.value[K.value.name]===G.PARAMETERS_UPDATED)),ge=c((()=>z.outputPanelEditMode)),me=c((()=>V.isValidNodeType.value&&!d.isReadOnly)),he=c((()=>{if(!K.value||0===ve.value||le.value)return;if(V.hasData.value)return;const e=d.workflowObject.getParentNodes(K.value.name,ce.AiTool,1),t=e.filter((e=>!!Q.value?.[e]?.[d.runIndex]));return e.length>0&&0===t.length&&!re.value?H.baseText("ndv.output.noToolUsedInfo"):void 0})),ke=c((()=>!0)),De=()=>{q.value&&(q.value.enterEditMode({origin:"insertTestDataLink"}),E.track("User clicked ndv link",{workflow_id:k.value,push_ref:d.pushRef,node_type:K.value?.type,pane:"output",type:"insert-test-data"}))},Ne=()=>{x("linkRun")},Se=()=>{x("unlinkRun")},je=()=>{x("openSettings"),E.track("User clicked ndv link",{node_type:K.value?.type,workflow_id:k.value,push_ref:d.pushRef,pane:"output",type:"settings"})},Ce=e=>{x("runChange",e)};g((()=>{U.value=se.value})),b(se,((e,t)=>{e===u&&t===a&&J.value&&(U.value=se.value)}));const $e=()=>{x("activatePane")};function Me(e){Y.value=e}return(t,a)=>{const s=w("n8n-html");return n(),N(fe,{ref_key:"runDataRef",ref:q,class:f([t.$style.runData,{[t.$style.runDataV2]:ke.value}]),node:K.value,"workflow-object":e.workflowObject,"run-index":e.runIndex,"linked-runs":e.linkedRuns,"can-link-runs":e.canLinkRuns,"no-data-in-branch-message":_(H).baseText("ndv.output.noOutputDataInBranch"),"is-executing":ue.value,"executing-message":_(H).baseText("ndv.output.executing"),"push-ref":e.pushRef,"block-u-i":e.blockUI,"is-production-execution-preview":e.isProductionExecutionPreview,"search-shortcut":e.isPaneActive?"/":void 0,"hide-pagination":"logs"===U.value,"pane-type":"output","data-output-type":U.value,"callout-message":he.value,"display-mode":e.displayMode,"disable-ai-content":!0,"collapsing-table-column-name":Y.value,"data-test-id":"ndv-output-panel",onActivatePane:$e,onRunChange:Ce,onLinkRun:Ne,onUnlinkRun:Se,onTableMounted:a[3]||(a[3]=e=>x("tableMounted",e)),onItemHover:a[4]||(a[4]=e=>x("itemHover",e)),onSearch:a[5]||(a[5]=e=>x("search",e)),onDisplayModeChange:a[6]||(a[6]=e=>x("displayModeChange",e)),onCollapsingTableColumnChanged:Me},r({header:S((()=>[l("div",{class:f([t.$style.titleSection,{[t.$style.titleSectionV2]:ke.value}])},[oe.value?(n(),N(_(R),{key:0,modelValue:U.value,"onUpdate:modelValue":a[0]||(a[0]=e=>U.value=e),"data-test-id":"ai-output-mode-select",options:W.value},null,8,["modelValue","options"])):(n(),i("span",{key:1,class:f([t.$style.title,{[t.$style.titleV2]:ke.value}])},v(_(H).baseText(ge.value.enabled?"ndv.output.edit":"ndv.output")),3)),_(J)&&!_(V).hasData.value&&(1===ve.value||ve.value>0&&_e.value)?y((n(),N(Pe,{key:2,"task-data":de.value,"has-stale-data":_e.value,"has-pin-data":_(V).hasData.value},null,8,["task-data","has-stale-data","has-pin-data"])),[[T,!ge.value.enabled]]):p("",!0)],2)])),"node-not-run":S((()=>[ke.value?(n(),i(m,{key:0},[e.isReadOnly?(n(),N(ye,{key:0,title:_(H).baseText(te.value?"ndv.output.noOutputData.trigger.title":"ndv.output.noOutputData.v2.title")},null,8,["title"])):(n(),N(ye,{key:1,title:_(H).baseText(te.value?"ndv.output.noOutputData.trigger.title":"ndv.output.noOutputData.v2.title")},r({default:S((()=>[!me.value||_(P)?(n(),N(_($),{key:0,tag:"span",keypath:_(P)?"ndv.output.runNodeHintSubNode":"ndv.output.noOutputData.v2.description",scope:"global"},{link:S((()=>[h(we,{"hide-icon":"",transparent:"",type:"secondary","node-name":_(B)?.name??"",label:_(H).baseText(te.value?"ndv.output.noOutputData.trigger.action":"ndv.output.noOutputData.v2.action"),"telemetry-source":"inputs",onExecute:a[1]||(a[1]=e=>x("execute"))},null,8,["node-name","label"]),a[8]||(a[8]=l("br",null,null,-1))])),_:1},8,["keypath"])):(n(),i(m,{key:1},[h(we,{"hide-icon":"",transparent:"",type:"secondary","node-name":_(B)?.name??"",label:_(H).baseText(te.value?"ndv.output.noOutputData.trigger.action":"ndv.output.noOutputData.v2.action"),"telemetry-source":"inputs",onExecute:a[2]||(a[2]=e=>x("execute"))},null,8,["node-name","label"]),a[9]||(a[9]=l("br",null,null,-1)),o(" "+v(_(H).baseText("generic.or"))+" ",1),h(_(L),{tag:"a",size:"medium",color:"primary",onClick:De},{default:S((()=>[o(v(_(H).baseText("ndv.output.insertTestData")),1)])),_:1})],64))])),_:2},[te.value?{name:"icon",fn:S((()=>[a[7]||(a[7]=l("svg",{width:"16",viewBox:"0 0 14 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[l("path",{d:"M10.9062 2.40625L8.5 8.03125H12C12.4062 8.03125 12.7812 8.28125 12.9375 8.65625C13.0625 9.0625 12.9688 9.5 12.6562 9.78125L4.65625 16.7812C4.28125 17.0625 3.78125 17.0938 3.40625 16.8125C3.03125 16.5625 2.875 16.0625 3.0625 15.625L5.46875 10H2C1.5625 10 1.1875 9.75 1.0625 9.375C0.90625 8.96875 1 8.53125 1.3125 8.25L9.3125 1.25C9.6875 0.96875 10.1875 0.9375 10.5625 1.21875C10.9375 1.46875 11.0938 1.96875 10.9062 2.40625Z",fill:"currentColor"})],-1))])),key:"0"}:{name:"icon",fn:S((()=>[h(_(M),{icon:"arrow-right-from-line",size:"xlarge"})])),key:"1"}]),1032,["title"]))],64)):(n(),i(m,{key:1},[re.value&&!te.value?(n(),i("div",Xe,[l("div",{class:f(t.$style.spinner)},[h(_(A),{type:"ring"})],2),h(_(L),null,{default:S((()=>[o(v(_(H).baseText("ndv.output.waitingToRun")),1)])),_:1})])):p("",!0),re.value?p("",!0):(n(),N(_(L),{key:1,"data-test-id":"ndv-output-run-node-hint"},{default:S((()=>[_(P)?(n(),i(m,{key:0},[o(v(_(H).baseText("ndv.output.runNodeHintSubNode")),1)],64)):(n(),i(m,{key:1},[o(v(_(H).baseText("ndv.output.runNodeHint"))+" ",1),me.value?(n(),i("span",{key:0,onClick:De},[a[10]||(a[10]=l("br",null,null,-1)),o(" "+v(_(H).baseText("generic.or"))+" ",1),h(_(L),{tag:"a",size:"medium",color:"primary"},{default:S((()=>[o(v(_(H).baseText("ndv.output.insertTestData")),1)])),_:1})])):p("",!0)],64))])),_:1}))],64))])),"node-waiting":S((()=>[h(ye,{title:_(H).baseText("ndv.output.waitNodeWaiting.title"),wide:""},{default:S((()=>[y(l("span",null,null,512),[[s,_(F)(K.value,e.workflowObject)]])])),_:1},8,["title"])])),"no-output-data":S((()=>[h(ye,{title:_(H).baseText("ndv.output.noOutputData.title")},{default:S((()=>[o(v(_(H).baseText("ndv.output.noOutputData.message"))+" ",1),l("a",{onClick:je},v(_(H).baseText("ndv.output.noOutputData.message.settings")),1),o(" "+v(_(H).baseText("ndv.output.noOutputData.message.settingsOption")),1)])),_:1},8,["title"])])),"recovered-artificial-output-data":S((()=>[h(ye,{title:_(H).baseText("executionDetails.executionFailed.recoveredNodeTitle")},{default:S((()=>[o(v(_(H).baseText("executionDetails.executionFailed.recoveredNodeMessage")),1)])),_:1},8,["title"])])),_:2},["logs"===U.value&&K.value?{name:"content",fn:S((()=>[h(Je,{node:K.value,"run-index":e.runIndex,"workflow-object":e.workflowObject},null,8,["node","run-index","workflow-object"])])),key:"0"}:void 0,!_(V).hasData.value&&ve.value>1?{name:"run-info",fn:S((()=>[h(Pe,{"task-data":de.value},null,8,["task-data"])])),key:"1"}:void 0]),1032,["class","node","workflow-object","run-index","linked-runs","can-link-runs","no-data-in-branch-message","is-executing","executing-message","push-ref","block-u-i","is-production-execution-preview","search-shortcut","hide-pagination","data-output-type","callout-message","display-mode","collapsing-table-column-name"])}}}),e("n",q(Ze,[["__cssModules",{$style:{runData:"_runData_1ms3r_130",runDataV2:"_runDataV2_1ms3r_134",outputTypeSelect:"_outputTypeSelect_1ms3r_138",titleSection:"_titleSection_1ms3r_143",titleSectionV2:"_titleSectionV2_1ms3r_151",title:"_title_1ms3r_143",titleV2:"_titleV2_1ms3r_163",noOutputData:"_noOutputData_1ms3r_168",link:"_link_1ms3r_178",spinner:"_spinner_1ms3r_185"}}]])),Ge={key:"empty"},Qe={key:0},et={key:"default"},tt={key:0,class:"mb-xl"},at=["textContent"],nt=u({__name:"TriggerPanel",props:{nodeName:{},pushRef:{default:""}},emits:["activate","execute"],setup(e,{emit:t}){const a=e,u=t,r=ze(),d=ie(),g=te(),m=ne(),b=Q(),x=ae(),T=P(),z=Y(),D=j(),$=X(),M=O(),R=s(null),E=c((()=>m.getNodeByName(a.nodeName))),W=c((()=>E.value?d.getNodeType(E.value.type,E.value.typeVersion):null)),q=c((()=>{const e=W.value?.triggerPanel;if(oe(e))return e})),F=c((()=>{const e=q.value?.hideContent;if("boolean"==typeof e)return e;if(E.value){const t=m.workflowObject.expression.getSimpleParameterValue(E.value,e,"internal",{});if("boolean"==typeof t)return t}return!1})),J=c((()=>Boolean(E.value?.issues&&(E.value.issues.parameters??E.value.issues.credentials)))),Z=c((()=>W.value?K(W.value):"")),G=c((()=>Boolean(E.value&&"@n8n/n8n-nodes-langchain.chatTrigger"===E.value.type&&"webhook"!==E.value.parameters.mode))),ee=c((()=>Boolean(E.value&&"n8n-nodes-base.webhook"===E.value.type))),le=C((async()=>{if(!E.value||!W.value?.webhooks?.length)return;const e=await z.getWebhookExpressionValue(W.value.webhooks[0],"httpMethod",!1);return Array.isArray(e)?e.join(", "):e}),void 0),se=C((async()=>{if(E.value&&W.value?.webhooks?.length)return await z.getWebhookUrl(W.value.webhooks[0],E.value,"test")}),void 0),ce=c((()=>Boolean(W.value?.webhooks?.length))),pe=c((()=>Boolean(W.value?.polling))),ge=c((()=>{if(!E.value||E.value.disabled||!ce.value)return!1;if(!m.executionWaitingForWebhook)return!1;const e=m.executedNode,t=e===a.nodeName,n=!!e&&m.workflowObject.getParentNodes(e).includes(a.nodeName);return!e||t||n})),me=c((()=>m.isWorkflowRunning)),fe=c((()=>{const e=m.executedNode;return me.value&&pe.value&&a.nodeName===e})),ye=c((()=>b?.value?.active??!1)),be=c((()=>"n8n-nodes-base.formTrigger"===W.value?.name?D.baseText("ndv.trigger.webhookNode.formTrigger.listening"):D.baseText("ndv.trigger.webhookNode.listening"))),xe=c((()=>{switch(W.value?.name){case ue:return D.baseText("ndv.trigger.webhookBasedNode.chatTrigger.serviceHint");case de:return D.baseText("ndv.trigger.webhookBasedNode.formTrigger.serviceHint");default:return D.baseText("ndv.trigger.webhookBasedNode.serviceHint",{interpolate:{service:Z.value}})}})),he=c((()=>fe.value?D.baseText("ndv.trigger.pollingNode.fetchingEvent"):q.value?.header?q.value.header:ce.value?D.baseText("ndv.trigger.webhookBasedNode.action",{interpolate:{name:Z.value}}):"")),Te=c((()=>fe.value?D.baseText("ndv.trigger.pollingNode.fetchingHint",{interpolate:{name:Z.value}}):"")),De=c((()=>{if(q.value?.executionsHelp){if("string"==typeof q.value.executionsHelp)return q.value.executionsHelp;if(!ye.value&&q.value.executionsHelp.inactive)return q.value.executionsHelp.inactive;if(ye.value&&q.value.executionsHelp.active)return q.value.executionsHelp.active}return ce.value?ye.value?D.baseText("ndv.trigger.webhookBasedNode.executionsHelp.active",{interpolate:{service:Z.value}}):D.baseText("ndv.trigger.webhookBasedNode.executionsHelp.inactive",{interpolate:{service:Z.value}}):pe.value?ye.value?D.baseText("ndv.trigger.pollingNode.executionsHelp.active",{interpolate:{service:Z.value}}):D.baseText("ndv.trigger.pollingNode.executionsHelp.inactive",{interpolate:{service:Z.value}}):""})),Ne=c((()=>{if(fe.value||!q.value)return"";if(q.value.activationHint){if("string"==typeof q.value.activationHint)return q.value.activationHint;if(!ye.value&&"string"==typeof q.value.activationHint.inactive)return q.value.activationHint.inactive;if(ye.value&&"string"==typeof q.value.activationHint.active)return q.value.activationHint.active}return ce.value?ye.value?D.baseText("ndv.trigger.webhookBasedNode.activationHint.active",{interpolate:{service:Z.value}}):D.baseText("ndv.trigger.webhookBasedNode.activationHint.inactive",{interpolate:{service:Z.value}}):pe.value?ye.value?D.baseText("ndv.trigger.pollingNode.activationHint.active",{interpolate:{service:Z.value}}):D.baseText("ndv.trigger.pollingNode.activationHint.inactive",{interpolate:{service:Z.value}}):""})),Se=()=>{R.value&&M.emit("expand")},je=e=>{if(!e.target)return;const t=e.target;"a"===t.localName&&t.dataset?.key&&(e.stopPropagation(),e.preventDefault(),"activate"===t.dataset.key?u("activate"):"executions"===t.dataset.key?($.track("User clicked ndv link",{workflow_id:r.value,push_ref:a.pushRef,pane:"input",type:"open-executions-log"}),x.unsetActiveNodeName(),T.push({name:ve.EXECUTIONS})):"settings"===t.dataset.key&&g.openModal(re))},Ce=()=>{$.track("User copied webhook URL",{pane:"inputs",type:"test url"})},$e=()=>{u("execute")};return(t,s)=>{const u=w("n8n-html");return n(),i("div",{class:f(t.$style.container)},[h(k,{name:"fade",mode:"out-in"},{default:S((()=>[J.value||F.value?(n(),i("div",Ge)):ge.value?(n(),i("div",{key:"listening",class:f(t.$style.action),"data-test-id":"trigger-listening"},[h(_(B),null,{default:S((()=>[h(ke,{"node-type":W.value,size:40},null,8,["node-type"])])),_:1}),ee.value?(n(),i("div",{key:0,class:f(t.$style.action)},[h(_(L),{tag:"div",size:"large",color:"text-dark",class:"mb-2xs",bold:""},{default:S((()=>[o(v(_(D).baseText("ndv.trigger.webhookNode.listening")),1)])),_:1}),l("div",{class:f([t.$style.shake,"mb-xs"])},[h(_(L),null,{default:S((()=>[o(v(_(D).baseText("ndv.trigger.webhookNode.requestHint",{interpolate:{type:_(le)??""}})),1)])),_:1})],2),h(_e,{value:_(se),"toast-title":_(D).baseText("ndv.trigger.copiedTestUrl"),class:"mb-2xl",size:"medium",collapse:!0,"copy-button-text":_(D).baseText("generic.clickToCopy"),onCopy:Ce},null,8,["value","toast-title","copy-button-text"]),h(we,{"data-test-id":"trigger-execute-button","node-name":e.nodeName,size:"medium","telemetry-source":"inputs",onExecute:$e},null,8,["node-name"])],2)):(n(),i("div",{key:1,class:f(t.$style.action)},[h(_(L),{tag:"div",size:"large",color:"text-dark",class:"mb-2xs",bold:""},{default:S((()=>[o(v(be.value),1)])),_:1}),l("div",{class:f([t.$style.shake,"mb-xs"])},[h(_(L),{tag:"div"},{default:S((()=>[o(v(xe.value),1)])),_:1})],2),G.value?(n(),i("div",Qe,[h(_(H),{class:"mb-xl",onClick:s[0]||(s[0]=e=>($.track("User clicked ndv link",{workflow_id:r.value,push_ref:a.pushRef,pane:"input",type:"open-chat"}),void window.open(se.value,"_blank","noreferrer")))},{default:S((()=>[o(v(_(D).baseText("ndv.trigger.chatTrigger.openChat")),1)])),_:1})])):p("",!0),h(we,{"data-test-id":"trigger-execute-button","node-name":e.nodeName,size:"medium","telemetry-source":"inputs",onExecute:$e},null,8,["node-name"])],2))],2)):(n(),i("div",et,[fe.value?(n(),i("div",tt,[h(_(A),{type:"ring"})])):p("",!0),l("div",{class:f(t.$style.action)},[l("div",{"data-test-id":"trigger-header",class:f(t.$style.header)},[he.value?(n(),N(_(I),{key:0,tag:"h1",bold:""},{default:S((()=>[o(v(he.value),1)])),_:1})):p("",!0),Te.value?(n(),N(_(L),{key:1},{default:S((()=>[l("span",{textContent:v(Te.value)},null,8,at)])),_:1})):p("",!0)],2),h(we,{"data-test-id":"trigger-execute-button","node-name":e.nodeName,size:"medium","telemetry-source":"inputs",onExecute:$e},null,8,["node-name"])],2),Ne.value?(n(),N(_(L),{key:1,size:"small",onClick:je},{default:S((()=>[y(l("span",null,null,512),[[u,Ne.value]]),s[1]||(s[1]=o(" ",-1))])),_:1})):p("",!0),Ne.value&&De.value?(n(),N(_(V),{key:2,size:"small",onClick:Se},{default:S((()=>[o(v(_(D).baseText("ndv.trigger.moreInfo")),1)])),_:1})):p("",!0),De.value?(n(),N(_(U),{key:3,ref_key:"help",ref:R,class:f(t.$style.accordion),title:_(D).baseText("ndv.trigger.executionsHint.question"),description:De.value,"event-bus":_(M),"onClick:body":je},null,8,["class","title","description","event-bus"])):p("",!0)]))])),_:1})],2)}}}),e("t",q(nt,[["__cssModules",{$style:{container:"_container_ffjde_125",header:"_header_ffjde_142",action:"_action_ffjde_149",shake:"_shake_ffjde_158",accordion:"_accordion_ffjde_179"}}],["__scopeId","data-v-cffe3414"]]))}}}));
//# sourceMappingURL=TriggerPanel-legacy-BlGLyzLN.js.map