n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 56.4 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.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","./sanitize-html-legacy-BZv0_eec.js","./empty-legacy-CvitQtk3.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","./versions.store-legacy-4XCrklbY.js","./dataTable.store-legacy-CrFQcdTs.js","./useCanvasOperations-legacy-B8cM-OAy.js","./useDynamicCredentials-legacy-ByFvi9Dz.js","./NodeIcon-legacy-CCBkNBDS.js","./roles.store-legacy-Bhhux2Kq.js","./dist-legacy-DjUlvlIe.js","./sso.store-legacy-fTkDsmnz.js","./insights.store-legacy-DUO1OIHA.js","./mcp.constants-legacy-Dn0Xumlo.js","./constants-legacy-Bi9z6I7b.js","./constants-legacy-BcVFPXMl.js"],(function(e,t){var a,r,n,o,i,s,c,l,u,p,m,d,f,y,g,w,_,h,b,E,O,T,S,v,A,P,I,R,j,V,C,D,x,L,N,k,W,M,F,G,U,B,H,K,z,J,q,$,X,Y,Q,Z,ee,te,ae,re,ne,oe,ie,se,ce,le,ue,pe,me,de,fe,ye,ge,we,_e,he,be,Ee,Oe,Te,Se,ve,Ae,Pe,Ie,Re,je,Ve,Ce,De,xe,Le,Ne,ke,We,Me,Fe,Ge,Ue,Be,He,Ke,ze,Je,qe,$e,Xe,Ye,Qe,Ze,et,tt,at,rt,nt,ot,it,st,ct,lt,ut,pt,mt,dt,ft,yt,gt,wt,_t,ht,bt,Et,Ot,Tt,St,vt,At,Pt,It,Rt,jt,Vt,Ct,Dt,xt,Lt,Nt,kt,Wt,Mt,Ft,Gt,Ut,Bt,Ht,Kt,zt,Jt,qt,$t,Xt,Yt,Qt,Zt,ea,ta,aa,ra,na,oa,ia,sa,ca,la,ua,pa,ma,da,fa,ya,ga,wa,_a,ha,ba,Ea,Oa,Ta,Sa,va,Aa,Pa,Ia,Ra,ja,Va,Ca,Da,xa,La,Na,ka,Wa,Ma,Fa,Ga,Ua,Ba,Ha,Ka,za,Ja,qa,$a,Xa,Ya,Qa,Za,er,tr,ar,rr,nr,or,ir,sr,cr,lr,ur,pr,mr,dr,fr,yr,gr,wr,_r,hr,br,Er,Or,Tr,Sr,vr,Ar,Pr,Ir,Rr,jr,Vr,Cr,Dr,xr,Lr,Nr,kr,Wr,Mr,Fr,Gr,Ur,Br,Hr,Kr;function zr(e){return e.params.id??e.params.name}async function Jr(){if(Ba.initialized)return;const e=Ie(),t=oe(),a=ke(),r=F(),n=f();!function(){const e=Pe(),t=oe(),a=M(),r=$(),n=Re(),o=G(),i=J(),s=Y(),c=Ie();t.registerLoginHook((async t=>{await c.getSettings(),s.setGlobalScopes(t.globalScopes??[]),i.identify(e.instanceId,t.id,e.versionCli),r.init(t.featureFlags),o.setupNpsSurveyOnLogin(t.id,t.settings),c.getModuleSettings(),n.loadDynamicBanners()})),t.registerLogoutHook((()=>{n.clearBannerStack(),o.resetNpsSurveyOnLogOut(),r.reset(),a.reset(),i.reset(),s.setGlobalScopes([])}))}();try{await e.initialize()}catch(o){console.error("Failed to initialize settings store",o),r.showToast({title:n.baseText("startupError"),message:n.baseText("startupError.message"),type:"error",duration:0})}a.initialize({authenticationMethod:e.userManagement.authenticationMethod,config:e.settings.sso,features:{saml:e.isEnterpriseFeatureEnabled[ge.Saml],ldap:e.isEnterpriseFeatureEnabled[ge.Ldap],oidc:e.isEnterpriseFeatureEnabled[ge.Oidc]}}),e.isPreviewMode||await t.initialize(),W().run("app.mount"),Ba.initialized=!0}function qr(){const e=f(),t=E(),a=ae(),r=ne(),n=se(),{setNodeActive:o}=Ce(),i=w(er,[]),c=w(tr,{});return{commands:s((()=>{const s=[],l=t.currentRoute.value,u=l.name===we.WORKFLOW&&"string"==typeof l.params.name?l.params.name:null;if(u&&c.value[u]){const t=c.value[u];for(const r of t){const t=a.findNodeByPartialId(r.nodeId);if(!t)continue;const i=n.getNodeType(t.type,t.typeVersion);s.push({id:`recent-node-${u}-${r.nodeId}`,title:e.baseText("generic.openResource",{interpolate:{resource:t.name}}),section:e.baseText("commandBar.sections.recent"),icon:{component:xe,props:{nodeType:i,size:16}},handler:()=>{const e=a.findNodeByPartialId(r.nodeId);e&&o(e.id,"command_bar")}})}}if(i.value.length>0){let a=0;for(const n of i.value){if(a>=Za)break;const o=r.getWorkflowById(n.id);o&&(s.push({id:`recent-workflow-${n.id}`,title:e.baseText("generic.openResource",{interpolate:{resource:o.name||e.baseText("commandBar.workflows.unnamed")}}),section:e.baseText("commandBar.sections.recent"),icon:{component:_,props:{icon:"arrow-right"}},handler:()=>{const e=t.resolve({name:we.WORKFLOW,params:{name:n.id}});window.location.href=e.fullPath}}),a++)}}return s})),trackResourceOpened:function(e){if(e.name===we.WORKFLOW&&"string"==typeof e.params.name){const t=e.params.name,a="true"===e.query.new;t&&!a&&(function(e){const t=i.value.filter((t=>t.id!==e));i.value=[{id:e,openedAt:Date.now()},...t].slice(0,Qa)}(t),"string"==typeof e.params.nodeId&&e.params.nodeId&&function(e,t){const a=(c.value[e]??[]).filter((e=>e.nodeId!==t)),r=[{nodeId:t,openedAt:Date.now()},...a].slice(0,Qa);c.value={...c.value,[e]:r}}(t,e.params.nodeId))}},initialize:async function(){const e=i.value.slice(0,Za);await Promise.all(e.map((async e=>{try{r.getWorkflowById(e.id)||await r.fetchWorkflow(e.id)}catch{}})))}}}function $r(e){return!Ie().isTemplatesEnabled&&{name:`${e}`||we.NOT_FOUND}}function Xr(e){return e.meta||(e.meta={}),e.meta.readOnlyCanvas=!Ee.includes(e?.name??""),e.children&&(e.children=e.children.map(Xr)),e}return e("n",qr),{setters:[function(e){a=e.t},function(e){r=e.$,n=e.A,o=e.I,i=e.N,s=e.S,c=e.Sn,l=e.Wt,u=e.at,p=e.j,m=e.w,d=e.yt},function(e){f=e.at,y=e.nt,g=e.ot,w=e.v},function(e){_=e.Qi,h=e.at,b=e.it,E=e.lt,O=e.ot,T=e.rt},function(e){S=e.d},function(e){v=e.n},function(e){A=e._,P=e.a,I=e.b,R=e.f,j=e.g,V=e.h,C=e.o,D=e.p,x=e.s,L=e.v,N=e.y},function(e){k=e.Ea,W=e.In,M=e.Nn,F=e.Pn,G=e.Rn,U=e.a,B=e.ai,H=e.ci,K=e.di,z=e.fi,J=e.fr,q=e.hi,$=e.hr,X=e.li,Y=e.mi,Q=e.oi,Z=e.pi,ee=e.qt,te=e.r,ae=e.s,re=e.si,ne=e.sr,oe=e.t,ie=e.ui,se=e.w},function(e){ce=e.Bo,le=e.Eo,ue=e.Er,pe=e.Ga,me=e.Ir,de=e.Ja,fe=e.Ka,e.Ks,ye=e.Or,ge=e.Qc,we=e.Qo,_e=e.Ri,he=e.Sr,be=e.Xa,Ee=e.Xo,Oe=e.Ya,Te=e.Za,Se=e.Zc,ve=e.qa},function(e){Ae=e.i,Pe=e.t},function(e){Ie=e.t},function(e){Re=e.t},function(e){je=e.t},function(e){Ve=e.t},function(e){Ce=e.t},function(e){De=e.t},function(e){xe=e.t},function(e){Le=e.t},function(e){Ne=e.r},function(e){ke=e.n},function(e){We=e.t},function(e){Me=e.a,Fe=e.n},function(e){Ge=e.a,Ue=e.c,Be=e.i,He=e.l,Ke=e.m,ze=e.n,Je=e.o,qe=e.p,$e=e.r,Xe=e.s,Ye=e.t},function(e){Qe=e.n,Ze=e.r,et=e.t}],execute:function(){try{s="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(w=(new s.Error).stack)&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[w]="9b8739f9-0182-42a6-bb3f-d1539f5d824f",s._sentryDebugIdIdentifier="sentry-dbid-9b8739f9-0182-42a6-bb3f-d1539f5d824f")}catch(s){}var s,w;tt={authenticated:async(e,t,a,r)=>{const n=new URL(window.location.href);n.searchParams.delete("redirect");const o=e.query.redirect??encodeURIComponent(`${n.pathname}${n.search}`);return K(r)?z()&&e.name!==we.PERSONAL_SETTINGS?a({name:we.PERSONAL_SETTINGS,query:{redirect:o}}):void 0:a({name:we.SIGNIN,query:{redirect:o}})},custom:async(e,t,a,r)=>{if(!r({to:e,from:t,next:a}))return a({name:we.HOMEPAGE})},defaultUser:async(e,t,a)=>{if(!ie())return a({name:we.HOMEPAGE})},enterprise:async(e,t,a,r)=>{if(!X(r))return a({name:we.HOMEPAGE})},guest:async(e,t,a)=>{if(!H()){const t=e.query.redirect??"";if(t.startsWith("/"))return a(t);try{if(new URL(t).origin===window.location.origin)return a(t)}catch{}return a({name:we.HOMEPAGE})}},rbac:async(e,t,a,{scope:r,options:n})=>{const o=function(e){const t=e.path.split("/"),a=t.indexOf("projects");return t[-1!==a?a+1:-1]}(e),i=function(e){const t=e.path.split("/"),a={workflow:"workflows",credential:"credentials",user:"users",variable:"variables",sourceControl:"source-control",externalSecret:"external-secrets"};for(const n of Object.keys(a))if(r=n,t.includes(a[r]))return n;var r}(e);if(!Z({scope:r,projectId:o,resourceType:i,resourceId:i?zr(e):void 0,options:n}))return a({name:we.HOMEPAGE})},role:async(e,t,a,r)=>{if(!q(r))return a({name:we.HOMEPAGE})}},at=a(((e,t)=>{var a=R(),r=C(),n=Oe(),o=I(),i=r("%Function.prototype.apply%"),s=r("%Function.prototype.call%"),c=r("%Reflect.apply%",!0)||a.call(s,i),l=V(),u=r("%Math.max%");t.exports=function(e){if("function"!=typeof e)throw new o("a function is required");return n(c(a,s,arguments),1+u(0,e.length-(arguments.length-1)),!0)};var p=function(){return c(a,i,arguments)};l?l(t.exports,"apply",{value:p}):t.exports.apply=p})),rt=a(((e,t)=>{t.exports=Number.isNaN||function(e){return e!=e}})),nt=a(((e,t)=>{var a=rt();t.exports=function(e){return("number"==typeof e||"bigint"==typeof e)&&!a(e)&&e!==1/0&&e!==-1/0}})),ot=a(((e,t)=>{var a=C(),r=a("%Math.abs%"),n=a("%Math.floor%"),o=rt(),i=nt();t.exports=function(e){if("number"!=typeof e||o(e)||!i(e))return!1;var t=r(e);return n(t)===t}})),it=a(((e,t)=>{var a={__proto__:null,foo:{}},r=Object;t.exports=function(){return{__proto__:a}.foo===a.foo&&!(a instanceof r)}})),st=a(((e,t)=>{var a=C(),r=a("%Array.prototype%"),n=L(),o=A(),i=I(),s=ot(),c=Math.pow(2,32)-1,l=it()(),u=a("%Object.setPrototypeOf%",!0)||(l?function(e,t){return e.__proto__=t,e}:null);t.exports=function(e){if(!s(e)||e<0)throw new i("Assertion failed: `length` must be an integer Number >= 0");if(e>c)throw new n("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:r,a=[];if(t!==r){if(!u)throw new o("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");u(a,t)}return 0!==e&&(a.length=e),a}})),ct=a(((e,t)=>{var a=C()("%Array%"),r=!a.isArray&&ve()("Object.prototype.toString");t.exports=a.isArray||function(e){return"[object Array]"===r(e)}})),lt=a(((e,t)=>{t.exports=ct()})),ut=a(((e,t)=>{var a=C(),r=ve(),n=I(),o=lt(),i=a("%Reflect.apply%",!0)||r("Function.prototype.apply");t.exports=function(e,t){var a=arguments.length>2?arguments[2]:[];if(!o(a))throw new n("Assertion failed: optional `argumentsList`, if provided, must be a List");return i(e,t,a)}})),pt=a(((e,t)=>{var a=C()("%BigInt%",!0),r=I(),n=A();t.exports=function(e){if("string"!=typeof e)throw new r("`argument` must be a string");if(!a)throw new n("BigInts are not supported in this environment");try{return a(e)}catch(s){return}}})),mt=a(((e,t)=>{t.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}})),dt=a(((e,t)=>{t.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}})),ft=a(((e,t)=>{var a=P(),r=a("Date.prototype.getDay"),n=a("Object.prototype.toString"),o=Te()();t.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return r(e),!0}catch(s){return!1}}(e):"[object Date]"===n(e))}})),yt=a(((e,t)=>{var a=P(),r=a("Object.prototype.toString"),n=D()(),o=fe();if(n){var i=a("Symbol.prototype.toString"),c=o(/^Symbol\(.*\)$/);t.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==r(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&c(i(e))}(e)}catch(s){return!1}}}else t.exports=function(e){return!1}})),gt=a(((e,t)=>{var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,r=dt(),n=pe(),o=ft(),i=yt(),s=function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var a,o,i,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(i=0;i<s.length;++i)if(a=e[s[i]],n(a)&&(o=a.call(e),r(o)))return o;throw new TypeError("No default value")},c=function(e,t){var a=e[t];if(null!=a){if(!n(a))throw new TypeError(a+" returned for property "+t+" of object "+e+" is not a function");return a}};t.exports=function(e){if(r(e))return e;var t,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),a&&(Symbol.toPrimitive?t=c(e,Symbol.toPrimitive):i(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var l=t.call(e,n);if(r(l))return l;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(o(e)||i(e))&&(n="string"),s(e,"default"===n?"number":n)}})),wt=a(((e,t)=>{var a=gt();t.exports=function(e){return arguments.length>1?a(e,arguments[1]):a(e)}})),_t=a(((e,t)=>{var a=I();t.exports=function(e){if(null==e)throw new a(arguments.length>0&&arguments[1]||"Cannot call method on "+e);return e}})),ht=a(((e,t)=>{var a=C()("%String%"),r=I();t.exports=function(e){if("symbol"==typeof e)throw new r("Cannot convert a Symbol value to a string");return a(e)}})),bt=a(((e,t)=>{var a=_t(),r=ht(),n=ve()("String.prototype.replace"),o=/^\s$/.test(""),i=o?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,s=o?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;t.exports=function(){return n(n(r(a(this)),i,""),s,"")}})),Et=a(((e,t)=>{var a=bt(),r="";t.exports=function(){return String.prototype.trim&&""==="".trim()&&r.trim()===r&&"_"==="_".trim()&&"_"==="_".trim()?String.prototype.trim:a}})),Ot=a(((e,t)=>{var a=_e(),r=Et();t.exports=function(){var e=r();return a(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}})),Tt=a(((e,t)=>{var a=de(),r=_e(),n=_t(),o=bt(),i=Et(),s=Ot(),c=a(i()),l=function(e){return n(e),c(e)};r(l,{getPolyfill:i,implementation:o,shim:s}),t.exports=l})),St=a(((e,t)=>{var a=C(),r=a("%Number%"),n=a("%RegExp%"),o=I(),i=a("%parseInt%"),s=ve(),c=fe(),l=s("String.prototype.slice"),u=c(/^0b[01]+$/i),p=c(/^0o[0-7]+$/i),m=c(/^[-+]0x[0-9a-f]+$/i),d=c(new n("["+["
","",""].join("")+"]","g")),f=Tt();t.exports=function e(t){if("string"!=typeof t)throw new o("Assertion failed: `argument` is not a String");if(u(t))return r(i(l(t,2),2));if(p(t))return r(i(l(t,2),8));if(d(t)||m(t))return NaN;var a=f(t);return a!==t?e(a):r(t)}})),vt=a(((e,t)=>{var a=C(),r=I(),n=a("%Number%"),o=mt(),i=wt(),s=St();t.exports=function(e){var t=o(e)?e:i(e,n);if("symbol"==typeof t)throw new r("Cannot convert a Symbol value to a number");if("bigint"==typeof t)throw new r("Conversion from 'BigInt' to 'number' is not allowed.");return"string"==typeof t?s(t):n(t)}})),At=a(((e,t)=>{var a=C()("%Number%"),r=mt(),n=wt(),o=vt();t.exports=function(e){var t=r(e)?e:n(e,a);return"bigint"==typeof t?t:o(t)}})),Pt=a(((e,t)=>{var a=I();t.exports=function(e,t){if("bigint"!=typeof e||"bigint"!=typeof t)throw new a("Assertion failed: `x` and `y` arguments must be BigInts");return e<t}})),It=a(((e,t)=>{var a=I(),r=rt();t.exports=function(e,t){if("number"!=typeof e||"number"!=typeof t)throw new a("Assertion failed: `x` and `y` arguments must be Numbers");if(!r(e)&&!r(t))return e<t}})),Rt=a(((e,t)=>{var a=C(),r=a("%Number%"),n=I(),o=a("%Math.min%"),i=rt(),s=ve()("String.prototype.charCodeAt"),c=pt(),l=At(),u=wt(),p=Pt(),m=It();t.exports=function(e,t,a){if("boolean"!=typeof a)throw new n("Assertion failed: LeftFirst argument must be a Boolean");var d,f,y,g;if(a?(d=u(e,r),f=u(t,r)):(f=u(t,r),d=u(e,r)),"string"==typeof d&&"string"==typeof f){for(var w=d.length,_=f.length,h=0;h<o(w,_);h++){var b=s(d,h),E=s(f,h);if(b<E)return!0;if(b>E)return!1}return w<_}if("bigint"==typeof d&&"string"==typeof f){if(void 0===(g=c(f)))return;return p(d,g)}if("string"==typeof d&&"bigint"==typeof f){if(void 0===(y=c(d)))return;return p(y,f)}return typeof(y=l(d))==typeof(g=l(f))?"number"==typeof y?m(y,g):p(y,g):i(y)||i(g)?void 0:y===-1/0||g===1/0||y!==1/0&&g!==-1/0&&y<g}})),jt=a(((e,t)=>{var a=C()("%String%"),r=I();t.exports=function(e){if("symbol"==typeof e)throw new r("Cannot convert a Symbol value to a string");return a(e)}})),Vt=a(((e,t)=>{var a=I(),r=ut(),n=Rt(),o=vt(),i=jt(),s=rt();t.exports=function(e,t,c){if("function"!=typeof c&&void 0!==c)throw new a("Assertion failed: `compareFn` must be a function or undefined");if(void 0===e&&void 0===t)return 0;if(void 0===e)return 1;if(void 0===t)return-1;if(void 0!==c){var l=o(r(c,void 0,[e,t]));return s(l)?0:l}var u=i(e),p=i(t);return n(u,p,!0)?-1:n(p,u,!0)?1:0}})),Ct=a(((e,t)=>{t.exports=function(e){return"string"==typeof e||"symbol"==typeof e}})),Dt=a(((e,t)=>{var a=I(),r=x(),n={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};t.exports=function(e){if(!e||"object"!=typeof e)return!1;for(var t in e)if(r(e,t)&&!n[t])return!1;var o=r(e,"[[Value]]")||r(e,"[[Writable]]"),i=r(e,"[[Get]]")||r(e,"[[Set]]");if(o&&i)throw new a("Property Descriptors may not be both accessor and data descriptors");return!0}})),xt=a(((e,t)=>{var a=I(),r=x(),n=Dt();t.exports=function(e){if(void 0===e)return!1;if(!n(e))throw new a("Assertion failed: `Desc` must be a Property Descriptor");return!(!r(e,"[[Get]]")&&!r(e,"[[Set]]"))}})),Lt=a(((e,t)=>{var a=C(),r=a("%Object.preventExtensions%",!0),n=a("%Object.isExtensible%",!0),o=mt();t.exports=r?function(e){return!o(e)&&n(e)}:function(e){return!o(e)}})),Nt=a(((e,t)=>{t.exports=function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}})),kt=a(((e,t)=>{var a=Nt();t.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":a(e)}})),Wt=a(((e,t)=>{t.exports=function(e){return!!e}})),Mt=a(((e,t)=>{t.exports=pe()})),Ft=a(((e,t)=>{var a=x(),r=I(),n=kt(),o=Wt(),i=Mt();t.exports=function(e){if("Object"!==n(e))throw new r("ToPropertyDescriptor requires an object");var t={};if(a(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),a(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),a(e,"value")&&(t["[[Value]]"]=e.value),a(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),a(e,"get")){var s=e.get;if(void 0!==s&&!i(s))throw new r("getter must be a function");t["[[Get]]"]=s}if(a(e,"set")){var c=e.set;if(void 0!==c&&!i(c))throw new r("setter must be a function");t["[[Set]]"]=c}if((a(t,"[[Get]]")||a(t,"[[Set]]"))&&(a(t,"[[Value]]")||a(t,"[[Writable]]")))throw new r("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}})),Gt=a(((e,t)=>{var a=rt();t.exports=function(e,t){return e===t?0!==e||1/e==1/t:a(e)&&a(t)}})),Ut=a(((e,t)=>{var a=be(),r=V(),n=a.hasArrayLengthDefineBug(),o=n&&ct(),i=ve()("Object.prototype.propertyIsEnumerable");t.exports=function(e,t,a,s,c,l){if(!r){if(!e(l))return!1;if(!l["[[Configurable]]"]||!l["[[Writable]]"])return!1;if(c in s&&i(s,c)!==!!l["[[Enumerable]]"])return!1;var u=l["[[Value]]"];return s[c]=u,t(s[c],u)}return n&&"length"===c&&"[[Value]]"in l&&o(s)&&s.length!==l["[[Value]]"]?(s.length=l["[[Value]]"],s.length===l["[[Value]]"]):(r(s,c,a(l)),!0)}})),Bt=a(((e,t)=>{var a=Dt();t.exports=function(e,t){return a(t)&&"object"==typeof t&&"[[Enumerable]]"in t&&"[[Configurable]]"in t&&(e.IsAccessorDescriptor(t)||e.IsDataDescriptor(t))}})),Ht=a(((e,t)=>{t.exports=function(e){if(void 0===e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}})),Kt=a(((e,t)=>{var a=I(),r=Dt(),n=Ht();t.exports=function(e){if(void 0!==e&&!r(e))throw new a("Assertion failed: `Desc` must be a Property Descriptor");return n(e)}})),zt=a(((e,t)=>{var a=I(),r=x(),n=Dt();t.exports=function(e){if(void 0===e)return!1;if(!n(e))throw new a("Assertion failed: `Desc` must be a Property Descriptor");return!(!r(e,"[[Value]]")&&!r(e,"[[Writable]]"))}})),Jt=a(((e,t)=>{var a=I(),r=xt(),n=zt(),o=Dt();t.exports=function(e){if(void 0===e)return!1;if(!o(e))throw new a("Assertion failed: `Desc` must be a Property Descriptor");return!r(e)&&!n(e)}})),qt=a(((e,t)=>{var a=I(),r=Ut(),n=Bt(),o=Dt(),i=Kt(),s=xt(),c=zt(),l=Jt(),u=Ct(),p=Gt(),m=kt();t.exports=function(e,t,d,f,y){var g,w,_=m(e);if("Undefined"!==_&&"Object"!==_)throw new a("Assertion failed: O must be undefined or an Object");if(!u(t))throw new a("Assertion failed: P must be a Property Key");if("boolean"!=typeof d)throw new a("Assertion failed: extensible must be a Boolean");if(!o(f))throw new a("Assertion failed: Desc must be a Property Descriptor");if(void 0!==y&&!o(y))throw new a("Assertion failed: current must be a Property Descriptor, or undefined");if(void 0===y)return!!d&&("Undefined"===_||(s(f)?r(c,p,i,e,t,f):r(c,p,i,e,t,{"[[Configurable]]":!!f["[[Configurable]]"],"[[Enumerable]]":!!f["[[Enumerable]]"],"[[Value]]":f["[[Value]]"],"[[Writable]]":!!f["[[Writable]]"]})));if(!n({IsAccessorDescriptor:s,IsDataDescriptor:c},y))throw new a("`current`, when present, must be a fully populated and valid Property Descriptor");if(!y["[[Configurable]]"]){if("[[Configurable]]"in f&&f["[[Configurable]]"])return!1;if("[[Enumerable]]"in f&&!p(f["[[Enumerable]]"],y["[[Enumerable]]"]))return!1;if(!l(f)&&!p(s(f),s(y)))return!1;if(s(y)){if("[[Get]]"in f&&!p(f["[[Get]]"],y["[[Get]]"]))return!1;if("[[Set]]"in f&&!p(f["[[Set]]"],y["[[Set]]"]))return!1}else if(!y["[[Writable]]"]){if("[[Writable]]"in f&&f["[[Writable]]"])return!1;if("[[Value]]"in f&&!p(f["[[Value]]"],y["[[Value]]"]))return!1}}return"Undefined"===_||(c(y)&&s(f)?(g=("[[Configurable]]"in f?f:y)["[[Configurable]]"],w=("[[Enumerable]]"in f?f:y)["[[Enumerable]]"],r(c,p,i,e,t,{"[[Configurable]]":!!g,"[[Enumerable]]":!!w,"[[Get]]":("[[Get]]"in f?f:y)["[[Get]]"],"[[Set]]":("[[Set]]"in f?f:y)["[[Set]]"]})):s(y)&&c(f)?(g=("[[Configurable]]"in f?f:y)["[[Configurable]]"],w=("[[Enumerable]]"in f?f:y)["[[Enumerable]]"],r(c,p,i,e,t,{"[[Configurable]]":!!g,"[[Enumerable]]":!!w,"[[Value]]":("[[Value]]"in f?f:y)["[[Value]]"],"[[Writable]]":!!("[[Writable]]"in f?f:y)["[[Writable]]"]})):r(c,p,i,e,t,f))}})),$t=a(((e,t)=>{var a=j(),r=A(),n=I(),o=Dt(),i=xt(),s=Lt(),c=Ct(),l=Ft(),u=Gt(),p=kt(),m=qt();t.exports=function(e,t,d){if("Object"!==p(e))throw new n("Assertion failed: O must be an Object");if(!c(t))throw new n("Assertion failed: P must be a Property Key");if(!o(d))throw new n("Assertion failed: Desc must be a Property Descriptor");if(!a){if(i(d))throw new r("This environment does not support accessor property descriptors.");var f=!(t in e)&&d["[[Writable]]"]&&d["[[Enumerable]]"]&&d["[[Configurable]]"]&&"[[Value]]"in d,y=t in e&&(!("[[Configurable]]"in d)||d["[[Configurable]]"])&&(!("[[Enumerable]]"in d)||d["[[Enumerable]]"])&&(!("[[Writable]]"in d)||d["[[Writable]]"])&&"[[Value]]"in d;if(f||y)return e[t]=d["[[Value]]"],u(e[t],d["[[Value]]"]);throw new r("This environment does not support defining non-writable, non-enumerable, or non-configurable properties")}var g=a(e,t),w=g&&l(g);return m(e,t,s(e),d,w)}})),Xt=a(((e,t)=>{var a=I(),r=Ct(),n=$t(),o=kt();t.exports=function(e,t,i){if("Object"!==o(e))throw new a("Assertion failed: Type(O) is not Object");if(!r(t))throw new a("Assertion failed: IsPropertyKey(P) is not true");return n(e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":i,"[[Writable]]":!0})}})),Yt=a(((e,t)=>{var a=I(),r=Xt(),n=Ct(),o=kt();t.exports=function(e,t,i){if("Object"!==o(e))throw new a("Assertion failed: Type(O) is not Object");if(!n(t))throw new a("Assertion failed: IsPropertyKey(P) is not true");if(!r(e,t,i))throw new a("unable to create data property")}})),Qt=a(((e,t)=>{var a=I(),r=v(),n=Ct(),o=kt();t.exports=function(e,t){if("Object"!==o(e))throw new a("Assertion failed: Type(O) is not Object");if(!n(t))throw new a("Assertion failed: IsPropertyKey(P) is not true, got "+r(t));return e[t]}})),Zt=a(((e,t)=>{t.exports=Number.MAX_SAFE_INTEGER||9007199254740991})),ea=a(((e,t)=>{var a=Math.floor;t.exports=function(e){return"bigint"==typeof e?e:a(e)}})),ta=a(((e,t)=>{var a=ea(),r=I();t.exports=function(e){if("number"!=typeof e&&"bigint"!=typeof e)throw new r("argument must be a Number or a BigInt");var t=e<0?-a(-e):a(e);return 0===t?0:t}})),aa=a(((e,t)=>{var a=vt(),r=ta(),n=rt(),o=nt();t.exports=function(e){var t=a(e);return n(t)||0===t?0:o(t)?r(t):t}})),ra=a(((e,t)=>{var a=Zt(),r=aa();t.exports=function(e){var t=r(e);return t<=0?0:t>a?a:t}})),na=a(((e,t)=>{var a=I(),r=Qt(),n=ra(),o=kt();t.exports=function(e){if("Object"!==o(e))throw new a("Assertion failed: `obj` must be an Object");return n(r(e,"length"))}})),oa=a(((e,t)=>{var a=I(),r=Ct(),n=kt();t.exports=function(e,t){if("Object"!==n(e))throw new a("Assertion failed: `O` must be an Object");if(!r(t))throw new a("Assertion failed: `P` must be a Property Key");return t in e}})),ia=a(((e,t)=>{t.exports=pe()})),sa=a(((e,t)=>{t.exports=function(e){return!!e&&("function"==typeof e||"object"==typeof e)}})),ca=a(((e,t)=>{t.exports=function(e){return"string"==typeof e||"symbol"==typeof e}})),la=a(((e,t)=>{var a=I(),r=x(),n=sa(),o=ca();t.exports=function(e,t){if(!n(e))throw new a("Assertion failed: `O` must be an Object");if(!o(t))throw new a("Assertion failed: `P` must be a Property Key");return r(e,t)}})),ua=a(((e,t)=>{var a=function(){return"string"==typeof function(){}.name},r=Object.getOwnPropertyDescriptor;if(r)try{r([],"length")}catch(s){r=null}a.functionsHaveConfigurableNames=function(){if(!a()||!r)return!1;var e=r((function(){}),"name");return!!e&&!!e.configurable};var n=Function.prototype.bind;a.boundFunctionsHaveNames=function(){return a()&&"function"==typeof n&&""!==function(){}.bind().name},t.exports=a})),pa=a(((e,t)=>{var a=ia(),r=la(),n=ua()(),o=ve(),i=o("Function.prototype.toString"),c=o("String.prototype.match"),l=o("Object.prototype.toString"),u=/^class /,p=/\s*function\s+([^(\s]*)\s*/,m=!(0 in[,]),d=Function.prototype,f=function(){return!1};if("object"==typeof document){var y=document.all;l(y)===l(document.all)&&(f=function(e){if((m||!e)&&(void 0===e||"object"==typeof e))try{var t=l(e);return("[object HTMLAllCollection]"===t||"[object Object]"===t)&&null==e("")}catch(s){}return!1})}t.exports=function(){if(f(this)||!function(e){if(a(e))return!1;if("function"!=typeof e)return!1;try{return!!c(i(e),u)}catch(s){}return!1}(this)&&!a(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(n&&r(this,"name"))return this.name;if(this===d)return"";var e=c(i(this),p);return e&&e[1]}})),ma=a(((e,t)=>{var a=pa();t.exports=function(){return a}})),da=a(((e,t)=>{var a=_e().supportsDescriptors,r=ua()(),n=ma(),o=Object.defineProperty,i=TypeError;t.exports=function(){var e=n();if(r)return e;if(!a)throw new i("Shimming Function.prototype.name support requires ES5 property descriptor support.");var t=Function.prototype;return o(t,"name",{configurable:!0,enumerable:!1,get:function(){var a=e.call(this);return this!==t&&o(this,"name",{configurable:!0,enumerable:!1,value:a,writable:!1}),a}}),e}})),fa=a(((e,t)=>{var a=_e(),r=de(),n=pa(),o=ma(),i=da(),s=r(n);a(s,{getPolyfill:o,implementation:n,shim:i}),t.exports=s})),ya=a(((e,t)=>{var a=fa(),r=a((function(){}));t.exports=function(e){return"function"==typeof e&&(!e.prototype||a(e)===r)}})),ga=a(((e,t)=>{var a=ve(),r=I(),n=Qt(),o=oa(),i=jt(),s=kt(),c=ya(),l=ot(),u=a("Array.prototype.push"),p=a("Array.prototype.sort");t.exports=function(e,t,a,m){if("Object"!==s(e))throw new r("Assertion failed: Type(obj) is not Object");if(!l(t)||t<0)throw new r("Assertion failed: `len` must be an integer >= 0");if(!c(a)||2!==a.length)throw new r("Assertion failed: `SortCompare` must be an abstract closure taking 2 arguments");if("skip-holes"!==m&&"read-through-holes"!==m)throw new r("Assertion failed: `holes` must be either `skip-holes` or `read-through-holes`");for(var d=[],f=0;f<t;){var y=i(f);("skip-holes"!==m||o(e,y))&&u(d,n(e,y)),f+=1}return p(d,a),d}})),wa=a(((e,t)=>{var a=N(),r=_t();t.exports=function(e){return r(e),a(e)}})),_a=a(((e,t)=>{t.exports=wa()})),ha=a(((e,t)=>{var a=st(),r=Vt(),n=Yt(),o=Mt(),i=na(),s=ga(),c=_a(),l=jt(),u=I();t.exports=function(e){if(void 0!==e&&!o(e))throw new u("`comparefn` must be a function");for(var t=c(this),p=i(t),m=a(p),d=s(t,p,(function(t,a){return r(t,a,e)}),"read-through-holes"),f=0;f<p;)n(m,l(f),d[f]),f+=1;return m}})),ba=a(((e,t)=>{var a=ha();t.exports=function(){return Array.prototype.toSorted||a}})),Ea=a(((e,t)=>{var a=x(),r="function"==typeof Symbol&&"symbol"==typeof Symbol.unscopables,n=r&&Array.prototype[Symbol.unscopables],o=TypeError;t.exports=function(e){if("string"!=typeof e||!e)throw new o("method must be a non-empty string");if(!a(Array.prototype,e))throw new o("method must be on Array.prototype");r&&n&&(n[e]=!0)}})),Oa=a(((e,t)=>{var a=_e(),r=Ea(),n=ba();t.exports=function(){var e=n();return a(Array.prototype,{toSorted:e},{toSorted:function(){return Array.prototype.toSorted!==e}}),r("toSorted"),e}})),a(((e,t)=>{var a=_e(),r=at(),n=ha(),o=ba(),i=o(),s=Oa(),c=r(i);a(c,{getPolyfill:o,implementation:n,shim:s}),t.exports=c}))(),"randomUUID"in crypto||Object.defineProperty(crypto,"randomUUID",{value:le}),Ta=i({__name:"SourceControlInitializationErrorMessage",setup(e){const t=f();return(e,a)=>{const o=u("RouterLink");return r(),m(l(g),{keypath:"settings.sourceControl.connection.error.message",tag:"div",scope:"global"},{link:d((()=>[p(o,{to:{name:l(we).SOURCE_CONTROL}},{default:d((()=>[n(c(l(t).baseText("settings.sourceControl.connection.error.link")),1)])),_:1},8,["to"])])),_:1})}}}),Sa=Ta,va=f(),Pa={id:"data-table",name:"Data Table",description:"Manage and store data efficiently with the Data Table module.",icon:"database",modals:[{key:he,component:async()=>await S((()=>t.import("./AddDataTableModal-legacy-DTNwHxG3.js")),void 0),initialState:{open:!1}}],routes:[{name:ye,path:"/home/datatables",component:Aa=async()=>await S((()=>t.import("./DataTableView-legacy-BIhAp6yy.js")),void 0),meta:{middleware:["authenticated","custom"]},beforeEnter:(e,t,a)=>{const r=We();r.isSummaryEnabled&&r.weeklySummary.execute(),a()}},{name:me,path:"datatables/:new(new)?",props:!0,component:Aa,meta:{projectRoute:!0,middleware:["authenticated","custom"]}},{name:ue,path:"datatables/:id",props:!0,component:async()=>await S((()=>t.import("./DataTableDetailsView-legacy-O1lpeOKU.js")),void 0),meta:{projectRoute:!0,middleware:["authenticated","custom"]}}],projectTabs:{overview:[{label:va.baseText("dataTable.dataTables"),value:ye,to:{name:ye}}],project:[{label:va.baseText("dataTable.dataTables"),value:me,dynamicRoute:{name:me,includeProjectId:!0}}]},resources:[{key:"dataTable",displayName:"Data Table"}]},Ia=new Map,Ra=async()=>await S((()=>t.import("./InsightsDashboard-legacy-WY-cyjBa.js")),void 0),ja={id:"insights",name:"Insights",description:"Provides insights and analytics features for projects.",icon:"chart-column-decreasing",routes:[{path:"/insights",beforeEnter:()=>We().isInsightsEnabled||{name:we.NOT_FOUND},component:T,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["insights:list"]}}},children:[{path:":insightType?",name:we.INSIGHTS,beforeEnter:e=>!!e.params.insightType||Object.assign(e,{params:{...e.params,insightType:"total"}}),component:Ra,props:!0}]}]},Va=f(),Ca={id:"mcp",name:"MCP Server",description:"Access your n8n instance through MCP clients",icon:"mcp",routes:[{path:"mcp",name:Me,component:async()=>await S((()=>t.import("./SettingsMCPView-legacy-B5NjpK_6.js")),void 0),meta:{layout:"settings",middleware:["authenticated","custom"],telemetry:{pageCategory:"settings"}}}],settingsPages:[{id:"settings-mcp",icon:"mcp",label:Va.baseText("settings.mcp"),position:"top",route:{to:{name:Me}},preview:!0,get available(){return re(["rbac"],{rbac:{scope:["mcp:oauth","mcpApiKey:create","mcpApiKey:rotate"]}})}}],modals:[{key:Fe,component:async()=>await S((()=>t.import("./MCPConnectWorkflowsModal-legacy-QRIrlDV0.js")),void 0),initialState:{open:!1}}]},xa={id:"chat-hub",name:"Chat",description:"Chat with LLM models or your n8n AI agents.",icon:"chat",modals:[{key:Ke,component:async()=>await S((()=>t.import("./ToolSettingsModal-legacy-DPnDHMH4.js")),void 0),initialState:{open:!1,data:{node:null,existingToolNames:[],onConfirm:()=>{}}}},{key:qe,component:async()=>await S((()=>t.import("./ToolsManagerModal-legacy-DG8bc5eG.js")),void 0),initialState:{open:!1,data:{tools:[],onConfirm:()=>{}}}},{key:Ye,component:async()=>await S((()=>t.import("./AgentEditorModal-legacy-BrdfDyAI.js")),void 0),initialState:{open:!1,data:{credentials:{},onClose:()=>{},onCreateCustomAgent:()=>{}}}},{key:$e,component:async()=>await S((()=>t.import("./CredentialSelectorModal-legacy-BSEyl-o9.js")),void 0),initialState:{open:!1,data:{provider:null,initialValue:null,onSelect:()=>{}}}},{key:Be,component:async()=>await S((()=>t.import("./ModelByIdSelectorModal-legacy-h-J_mpfd.js")),void 0),initialState:{open:!1,data:{provider:null,initialValue:null,onSelect:()=>{}}}},{key:Je,component:async()=>await S((()=>t.import("./ProviderSettingsModal-legacy-ChSOj5P8.js")),void 0),initialState:{open:!1,data:{provider:null,disabled:!1,onConfirm:()=>{},onCancel:()=>{}}}}],routes:[{name:Ue,path:"/home/chat",component:Da=async()=>await S((()=>t.import("./ChatView-legacy-CWxR9-mV.js")),void 0),meta:{layout:"chat",middleware:["authenticated"],getProperties:()=>({feature:"chat-hub"})}},{name:ze,path:"/home/chat/:id",component:Da,meta:{layout:"chat",middleware:["authenticated"],getProperties:()=>({feature:"chat-hub"})}},{name:He,path:"/home/chat/workflow-agents",component:async()=>await S((()=>t.import("./ChatWorkflowAgentsView-legacy-B0WQ8s9p.js")),void 0),meta:{layout:"chat",middleware:["authenticated"],getProperties:()=>({feature:"chat-hub"})}},{name:Ge,path:"/home/chat/personal-agents",component:async()=>await S((()=>t.import("./ChatPersonalAgentsView-legacy-DTaq_42K.js")),void 0),meta:{layout:"chat",middleware:["authenticated"],getProperties:()=>({feature:"chat-hub"})}},{path:"chat",name:Xe,component:async()=>await S((()=>t.import("./SettingsChatHubView-legacy-DYjMFMvk.js")),void 0),meta:{layout:"settings",middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["chatHub:manage"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"chat-hub"})}}}],projectTabs:{overview:[],project:[]},resources:[{key:"chat",displayName:"Chat"}],settingsPages:[{id:"settings-chat-hub",icon:"message-circle",label:y.baseText("settings.chatHub"),position:"top",route:{to:{name:Xe}},get available(){return re(["rbac"],{rbac:{scope:"chatHub:manage"}})}}]},Na={id:"instance-ai",name:"Instance AI",description:"Chat with the n8n Instance AI agent.",icon:"sparkles",routes:[{name:Ze,path:"/instance-ai",component:La=async()=>await S((()=>t.import("./InstanceAiView-legacy-CmnOS_P4.js")),void 0),meta:{layout:"instanceAi",middleware:["authenticated","custom"]}},{name:Qe,path:"/instance-ai/:threadId",component:La,meta:{layout:"instanceAi",middleware:["authenticated","custom"]}},{path:"instance-ai",name:et,component:async()=>await S((()=>t.import("./SettingsInstanceAiView-legacy-0pUZ-qXw.js")),void 0),meta:{layout:"settings",middleware:["authenticated","rbac","custom"],middlewareOptions:{rbac:{scope:"instanceAi:manage"}},telemetry:{pageCategory:"settings"}}}],projectTabs:{overview:[],project:[]},resources:[],modals:[],settingsPages:[{id:"settings-instance-ai",icon:"sparkles",label:y.baseText("settings.instanceAi"),position:"top",route:{to:{name:et}},get available(){return re(["rbac"],{rbac:{scope:"instanceAi:manage"}})}}]},ka=[ja,Pa,Ca,xa,Na],Wa=()=>{ka.forEach((e=>{e.resources?.forEach((e=>{var t;t=e,Ia.set(t.key,t)}))}))},Ma=()=>{const e=te();ka.forEach((t=>{t.projectTabs&&(t.projectTabs.overview&&e.registerCustomTabs("overview",t.id,t.projectTabs.overview),t.projectTabs.project&&e.registerCustomTabs("project",t.id,t.projectTabs.project),t.projectTabs.shared&&e.registerCustomTabs("shared",t.id,t.projectTabs.shared))}))},Fa=()=>{const e=te();ka.forEach((t=>{t.settingsPages&&t.settingsPages.length>0&&e.registerSettingsPages(t.id,t.settingsPages)}))},Ga=e=>!e?.to?.meta?.moduleName||"string"!=typeof e.to.meta.moduleName||Ie().isModuleActive(e.to.meta.moduleName),Ua=()=>{ka.forEach((e=>{e.modals?.forEach((e=>{U(e)}))})),te().initializeModalsFromRegistry()},e("r",(e=>{ka.forEach((t=>{t.routes?.forEach((a=>{const r={...a,meta:{...a.meta,moduleName:t.id,...a.meta?.middleware?.includes("custom")&&{middlewareOptions:{...a.meta?.middlewareOptions,custom:Ga}}}};a.meta?.projectRoute?e.addRoute(we.PROJECT_DETAILS,r):a.meta?.telemetry&&"settings"===a.meta.telemetry.pageCategory?e.addRoute(we.SETTINGS,r):e.addRoute(r)}))}))})),Ba={initialized:!1},Ha=!1,Ja=async()=>await S((()=>t.import("./ProjectSettings-legacy-LUe9muPg.js")),void 0),qa=e=>!e?.params.projectId||!!B().myProjects.find((t=>e?.params.projectId===t.id)),$a=[{path:"workflows",component:Ka=async()=>await S((()=>t.import("./WorkflowsView-legacy-TZlno7G-.js")),void 0),meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}},{path:"credentials/:credentialId?",props:!0,component:za=async()=>await S((()=>t.import("./CredentialsView-legacy-CukYbPQ0.js")),void 0),meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}},{path:"executions",component:async()=>await S((()=>t.import("./ExecutionsView-legacy-BvMVZDq9.js")),void 0),meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}},{path:"folders/:folderId?/workflows",component:Ka,meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}},{path:"variables",component:async()=>await S((()=>t.import("./ProjectVariables-legacy-BRYI5per.js")),void 0),meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}}],Xa={home:[{name:we.WORKFLOWS},{name:we.CREDENTIALS},{name:we.EXECUTIONS},{name:we.FOLDERS},{name:we.HOME_VARIABLES}],projects:[{name:we.PROJECTS_WORKFLOWS},{name:we.PROJECTS_CREDENTIALS},{name:we.PROJECTS_EXECUTIONS},{name:we.PROJECTS_FOLDERS},{name:we.PROJECTS_VARIABLES}]},Ya=[{path:"/projects",name:we.PROJECTS,meta:{middleware:["authenticated"]},redirect:"/home/workflows",children:[{name:we.PROJECT_DETAILS,path:":projectId",meta:{middleware:["authenticated"]},redirect:{name:we.PROJECTS_WORKFLOWS},children:$a.map(((e,t)=>({...e,name:Xa.projects[t].name}))).concat([{path:"settings",name:we.PROJECT_SETTINGS,component:Ja,meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>{const t=ce(B().myProjects.find((t=>t.id===e?.to.params.projectId))?.scopes);return!!t.project.update||!!t.externalSecretsProvider.read}}}}])}]},{path:"/home",name:we.HOMEPAGE,meta:{middleware:["authenticated"]},redirect:"/home/workflows",beforeEnter:(e,t,a)=>{if(Ie().isChatFeatureEnabled&&q(["global:chatUser"]))return a({name:Ue});const r=We();r.isSummaryEnabled&&r.weeklySummary.execute(),a()},children:$a.map(((e,t)=>({...e,name:Xa.home[t].name,middleware:["authenticated"]})))},{path:"/shared",name:we.SHARED_WITH_ME,meta:{middleware:["authenticated"]},redirect:"/shared/workflows",children:[{path:"workflows",name:we.SHARED_WORKFLOWS,component:Ka,meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}},{path:"credentials/:credentialId?",props:!0,name:we.SHARED_CREDENTIALS,component:za,meta:{middleware:["authenticated","custom"],middlewareOptions:{custom:e=>qa(e?.to)}}}]},{path:"/workflows",redirect:"/home/workflows"},{path:"/credentials",redirect:"/home/credentials"},{path:"/executions",redirect:"/home/executions"},{path:"/variables",redirect:"/home/variables"}],Qa=5,Za=3,er="n8n-recent-workflows",tr="n8n-recent-nodes",ar=async()=>await S((()=>t.import("./ChangePasswordView-legacy-BicK1G-B.js")),void 0),rr=async()=>await S((()=>t.import("./ErrorView-legacy-Cc35AMJq.js")),void 0),nr=async()=>await S((()=>t.import("./EntityNotFound-legacy-C6_n9nLt.js")),void 0),or=async()=>await S((()=>t.import("./EntityUnAuthorised-legacy-D_owN4h9.js")),void 0),ir=async()=>await S((()=>t.import("./OAuthConsentView-legacy-DxrUgvHM.js")),void 0),sr=async()=>await S((()=>t.import("./ForgotMyPasswordView-legacy-BzgW9IVm.js")),void 0),cr=async()=>await S((()=>t.import("./NodeView-legacy-B87Jddq8.js")),void 0),lr=async()=>await S((()=>t.import("./WorkflowExecutionsView-legacy--rCLZWLm.js")),void 0),ur=async()=>await S((()=>t.import("./WorkflowExecutionsLandingPage-legacy-CUFw-ZAN.js")),void 0),pr=async()=>await S((()=>t.import("./WorkflowExecutionsPreview-legacy-B0Pjy6P7.js")),void 0),mr=async()=>await S((()=>t.import("./SettingsLdapView-legacy-CJw46nzz.js")),void 0),dr=async()=>await S((()=>t.import("./SettingsPersonalView-legacy-DzNjxOrr.js")),void 0),fr=async()=>await S((()=>t.import("./SettingsUsersView-legacy-T6tfovNO.js")),void 0),yr=async()=>await S((()=>t.import("./ResolversView-legacy-DboyELiB.js")),void 0),gr=async()=>await S((()=>t.import("./SettingsCommunityNodesView-legacy-BEkay7wo.js")),void 0),wr=async()=>await S((()=>t.import("./SettingsApiView-legacy-AtxPvlDz.js")),void 0),_r=async()=>await S((()=>t.import("./SettingsLogStreamingView-legacy-BYsZcaYk.js")),void 0),hr=async()=>await S((()=>t.import("./SetupView-legacy--bxl04RL.js")),void 0),br=async()=>await S((()=>t.import("./SigninView-legacy-CBdV7WeV.js")),void 0),Er=async()=>await S((()=>t.import("./SignupView-legacy-2MdGieIV.js")),void 0),Or=async()=>await S((()=>t.import("./TemplatesCollectionView-legacy-CSq6rz7R.js")),void 0),Tr=async()=>await S((()=>t.import("./TemplatesWorkflowView-legacy-17NoAtbl.js")),void 0),Sr=async()=>await S((()=>t.import("./SetupWorkflowFromTemplateView-legacy-9wBKKPzP.js")),void 0),vr=async()=>await S((()=>t.import("./TemplatesSearchView-legacy-DNI5TVLM.js")),void 0),Ar=async()=>await S((()=>t.import("./SettingsUsageAndPlan-legacy-DEHZy0WH.js")),void 0),Pr=async()=>await S((()=>t.import("./SettingsSso-legacy-BTTkM1xM.js")),void 0),Ir=async()=>await S((()=>t.import("./SignoutView-legacy-BbItLQD6.js")),void 0),Rr=async()=>await S((()=>t.import("./SamlOnboarding-legacy-DSjHrWdP.js")),void 0),jr=async()=>await S((()=>t.import("./SettingsSourceControl-legacy-DwhseZHc.js")),void 0),Vr=async()=>{const e=Ie().moduleSettings["external-secrets"];return e?.multipleConnections||e?.forProjects?await S((()=>t.import("./SettingsSecretsProviders.ee-legacy-BhQkrwhQ.js")),void 0):await S((()=>t.import("./SettingsExternalSecrets-legacy-B9TZUPb5.js")),void 0)},Cr=async()=>await S((()=>t.import("./WorkerView-legacy-CsAULt4R.js")),void 0),Dr=async()=>await S((()=>t.import("./WorkflowHistory-legacy-DuwJXrQm.js")),void 0),xr=async()=>await S((()=>t.import("./WorkflowOnboardingView-legacy-D8GJMTq3.js")),void 0),Lr=async()=>await S((()=>t.import("./EvaluationsView-legacy-Ffwbwa5P.js")),void 0),Nr=async()=>await S((()=>t.import("./TestRunDetailView-legacy-C-hWulgs.js")),void 0),kr=async()=>await S((()=>t.import("./EvaluationsRootView-legacy-B87OkD1v.js")),void 0),Wr=async()=>await S((()=>t.import("./SettingsAIView-legacy-Bv3k_ebr.js")),void 0),Mr=async()=>await S((()=>t.import("./ResourceCenterView-legacy-DRB3fv8U.js")),void 0),Fr=async()=>await S((()=>t.import("./ResourceCenterSectionView-legacy-DZtD0kLf.js")),void 0),Gr=async()=>await S((()=>t.import("./SecuritySettings-legacy-CEYWH_SJ.js")),void 0),Ur=async()=>await S((()=>t.import("./MigrationRules-legacy-C21YMhJf.js")),void 0),Br=async()=>await S((()=>t.import("./MigrationRuleDetail-legacy-COJ3v9uT.js")),void 0),Hr=[{path:"/",redirect:"/home/workflows",meta:{middleware:["authenticated"]}},{path:"/collections/:id",name:we.COLLECTION,component:Or,meta:{templatesEnabled:!0,telemetry:{getProperties(e){const t=ee();return{collection_id:e.params.id,wf_template_repo_session_id:t.currentSessionId}}},getRedirect:$r,middleware:["authenticated"]}},{path:"/templates/:id",name:we.TEMPLATE,component:Tr,meta:{templatesEnabled:!0,getRedirect:$r,telemetry:{getProperties(e){const t=ee();return{template_id:k(Array.isArray(e.params.id)?e.params.id[0]:e.params.id),wf_template_repo_session_id:t.currentSessionId}}},middleware:["authenticated"]}},{path:"/templates/:id/setup",name:we.TEMPLATE_SETUP,component:Sr,meta:{templatesEnabled:!0,getRedirect:$r,telemetry:{getProperties(e){const t=ee();return{template_id:k(Array.isArray(e.params.id)?e.params.id[0]:e.params.id),wf_template_repo_session_id:t.currentSessionId}}},middleware:["authenticated"]},beforeEnter:(e,t,a)=>{$().getVariant(Se.name)===Se.variant?a({name:we.TEMPLATE_IMPORT,params:{id:e.params.id}}):a()}},{path:"/templates/",name:we.TEMPLATES,component:vr,meta:{templatesEnabled:!0,getRedirect:$r,scrollOffset:0,telemetry:{getProperties:()=>({wf_template_repo_session_id:ee().currentSessionId})},setScrollPosition(e){this.scrollOffset=e},middleware:["authenticated"]},beforeEnter:(e,t,a)=>{const r=ee();r.hasCustomTemplatesHost?a():window.location.href=r.websiteTemplateRepositoryURL}},{path:"/resource-center",name:we.RESOURCE_CENTER,component:Mr,meta:{middleware:["authenticated"]}},{path:"/resource-center/section/:sectionId",name:we.RESOURCE_CENTER_SECTION,component:Fr,meta:{middleware:["authenticated"]}},{path:"/workflow/:name/debug/:executionId",name:we.EXECUTION_DEBUG,component:cr,meta:{layout:"workflow",layoutProps:{logs:!0},nodeView:!0,keepWorkflowAlive:!0,middleware:["authenticated","enterprise"],middlewareOptions:{enterprise:{feature:[ge.DebugInEditor]}}}},{path:"/workflow/:name/executions",name:we.WORKFLOW_EXECUTIONS,component:lr,meta:{layout:"workflow",keepWorkflowAlive:!0,middleware:["authenticated"]},children:[{path:"",name:we.EXECUTION_HOME,components:{executionPreview:ur},meta:{keepWorkflowAlive:!0,middleware:["authenticated"]}},{path:":executionId/:nodeId?",name:we.EXECUTION_PREVIEW,components:{executionPreview:pr},meta:{keepWorkflowAlive:!0,middleware:["authenticated"]}}]},{path:"/workflow/:name/evaluation",name:we.EVALUATION,component:kr,props:!0,meta:{layout:"workflow",keepWorkflowAlive:!0,middleware:["authenticated"]},children:[{path:"",name:we.EVALUATION_EDIT,component:Lr,props:!0},{path:"test-runs/:runId",name:we.EVALUATION_RUNS_DETAIL,component:Nr,props:!0}]},{path:"/workflow/:workflowId/history/:versionId?",name:we.WORKFLOW_HISTORY,component:Dr,meta:{middleware:["authenticated"]}},{path:"/workflows/templates/:id",name:we.TEMPLATE_IMPORT,component:cr,meta:{layout:"workflow",templatesEnabled:!0,keepWorkflowAlive:!0,getRedirect:$r,middleware:["authenticated"]}},{path:"/workflows/onboarding/:id",name:we.WORKFLOW_ONBOARDING,component:xr,meta:{layout:"workflow",templatesEnabled:!0,keepWorkflowAlive:!0,getRedirect:()=>$r(we.NEW_WORKFLOW),middleware:["authenticated"]}},{path:"/workflow/new",name:we.NEW_WORKFLOW,component:cr,meta:{layout:"workflow",layoutProps:{logs:!0},nodeView:!0,keepWorkflowAlive:!0,middleware:["authenticated"]},beforeEnter:e=>{const t=Ne();return{name:we.WORKFLOW,params:{name:t},query:{...e.query,new:"true"}}}},{path:"/workflows/demo",name:we.DEMO,component:cr,meta:{layout:"demo",middleware:["authenticated"],middlewareOptions:{authenticated:{bypass:()=>Ie().isPreviewMode}}}},{path:"/workflows/demo/diff",name:we.DEMO_DIFF,component:async()=>await S((()=>t.import("./DemoDiffView-legacy-D6E5MmDt.js")),void 0),meta:{layout:"demo",middleware:["authenticated"],middlewareOptions:{authenticated:{bypass:()=>Ie().isPreviewMode}}}},{path:"/workflow/:name/:nodeId?",name:we.WORKFLOW,component:cr,meta:{layout:"workflow",layoutProps:{logs:!0},nodeView:!0,keepWorkflowAlive:!0,middleware:["authenticated"]}},{path:"/workflow",redirect:"/workflow/new"},{path:"/signin",name:we.SIGNIN,component:br,meta:{layout:"auth",telemetry:{pageCategory:"auth"},middleware:["guest"]}},{path:"/signup",name:we.SIGNUP,component:Er,meta:{layout:"auth",telemetry:{pageCategory:"auth"},middleware:["guest"]}},{path:"/signout",name:we.SIGNOUT,component:Ir,meta:{layout:"auth",telemetry:{pageCategory:"auth"},middleware:["authenticated"]}},{path:"/oauth/consent",name:we.OAUTH_CONSENT,component:ir,meta:{middleware:["authenticated"]}},{path:"/setup",name:we.SETUP,component:hr,meta:{layout:"auth",middleware:["defaultUser"],telemetry:{pageCategory:"auth"}}},{path:"/forgot-password",name:we.FORGOT_PASSWORD,component:sr,meta:{layout:"auth",middleware:["guest"],telemetry:{pageCategory:"auth"}}},{path:"/change-password",name:we.CHANGE_PASSWORD,component:ar,meta:{layout:"auth",middleware:["guest"],telemetry:{pageCategory:"auth"}}},{path:"/settings",name:we.SETTINGS,props:!0,redirect:()=>Ie().settings.hideUsagePage?{name:we.PERSONAL_SETTINGS}:{name:we.USAGE},meta:{layout:"settings"},children:[{path:"usage",name:we.USAGE,component:Ar,meta:{layout:"settings",middleware:["authenticated","custom"],middlewareOptions:{custom:()=>!Ie().settings.hideUsagePage},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"usage"})}}},{path:"migration-report",component:T,beforeEnter:()=>({name:we.HOMEPAGE}),children:[{path:"",name:we.MIGRATION_REPORT,component:Ur},{path:":migrationRuleId",name:we.MIGRATION_RULE_REPORT,component:Br,props:!0}],meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["breakingChanges:list"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"migration-report"})}}},{path:"personal",name:we.PERSONAL_SETTINGS,component:dr,meta:{middleware:["authenticated"],telemetry:{pageCategory:"settings",getProperties:()=>({feature:"personal"})}}},{path:"security",name:we.SECURITY_SETTINGS,component:Gr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["securitySettings:manage"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"security"})}}},{path:"users",name:we.USERS_SETTINGS,component:fr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["user:create","user:update"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"users"})}}},{path:"ai",name:we.AI_SETTINGS,component:Wr,meta:{middleware:["authenticated","rbac","custom"],middlewareOptions:{rbac:{scope:"aiAssistant:manage"},custom:()=>{const e=Ie();return e.isAiAssistantEnabled||e.isAskAiEnabled}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"assistant"})}}},{path:"resolvers",name:we.RESOLVERS,component:yr,meta:{middleware:["authenticated","rbac","custom"],middlewareOptions:{rbac:{scope:["credentialResolver:read","credentialResolver:list","credentialResolver:create","credentialResolver:update","credentialResolver:delete"]},custom:()=>{const{isEnabled:e}=De();return e.value}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"resolvers"})}}},{path:"project-roles/view/:roleSlug",name:we.PROJECT_ROLE_VIEW,component:async()=>await S((()=>t.import("./ProjectRoleView-legacy-WBGHZU22.js")),void 0),props:!0,meta:{middleware:["authenticated","enterprise"],middlewareOptions:{enterprise:{feature:ge.CustomRoles}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"project-roles"})}}},{path:"project-roles",component:T,children:[{path:"",name:we.PROJECT_ROLES_SETTINGS,component:async()=>await S((()=>t.import("./ProjectRolesView-legacy-CYOGHci3.js")),void 0)},{path:"new",name:we.PROJECT_NEW_ROLE,component:async()=>await S((()=>t.import("./ProjectRoleView-legacy-WBGHZU22.js")),void 0)},{path:"edit/:roleSlug",name:we.PROJECT_ROLE_SETTINGS,component:async()=>await S((()=>t.import("./ProjectRoleView-legacy-WBGHZU22.js")),void 0),props:!0}],meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["role:manage"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"project-roles"})}}},{path:"api",name:we.API_SETTINGS,component:wr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["apiKey:manage"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"api"})}}},{path:"environments",name:we.SOURCE_CONTROL,component:jr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:"sourceControl:manage"}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"environments"})}}},{path:"external-secrets",name:we.EXTERNAL_SECRETS_SETTINGS,component:Vr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:["externalSecretsProvider:list","externalSecretsProvider:update"]}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"external-secrets"})}}},{path:"sso",name:we.SSO_SETTINGS,component:Pr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:"saml:manage"}},telemetry:{pageCategory:"settings",getProperties:()=>({feature:"sso"})}}},{path:"log-streaming",name:we.LOG_STREAMING_SETTINGS,component:_r,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:"logStreaming:manage"}},telemetry:{pageCategory:"settings"}}},{path:"workers",name:we.WORKER_VIEW,component:Cr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:"workersView:manage"}}}},{path:"community-nodes",name:we.COMMUNITY_NODES,component:gr,meta:{middleware:["authenticated","rbac","custom"],middlewareOptions:{rbac:{scope:["communityPackage:list","communityPackage:update"]},custom:()=>Ie().isCommunityNodesFeatureEnabled},telemetry:{pageCategory:"settings"}}},{path:"ldap",name:we.LDAP_SETTINGS,component:mr,meta:{middleware:["authenticated","rbac"],middlewareOptions:{rbac:{scope:"ldap:manage"}}}}]},{path:"/saml/onboarding",name:we.SAML_ONBOARDING,component:Rr,meta:{layout:"auth",middleware:["authenticated","custom"],middlewareOptions:{custom:()=>{const e=Ie();return ke().isEnterpriseSamlEnabled&&!e.isCloudDeployment}},telemetry:{pageCategory:"auth"}}},...Ya,{path:"/entity-not-found/:entityType(credential|workflow)",props:!0,name:we.ENTITY_NOT_FOUND,component:nr},{path:"/entity-not-authorized/:entityType(credential|workflow)",props:!0,name:we.ENTITY_UNAUTHORIZED,component:or},{path:"/:pathMatch(.*)*",name:we.NOT_FOUND,component:rr,props:{messageKey:"error.pageNotFound",errorCode:404,redirectTextKey:"error.goBack",redirectPage:we.HOMEPAGE},meta:{nodeView:!0,telemetry:{disabled:!0}}}],e("t",Kr=b({history:h(window.BASE_PATH??"/"),scrollBehavior(e,t,a){null===a&&e.name===we.TEMPLATES&&e.meta?.setScrollPosition&&e.meta.setScrollPosition(0)},routes:Hr.map(Xr)})),Kr.beforeEach((async(e,a,r)=>{try{if(await Jr(),await async function(e=Ha,a){if(e)return;const r=oe();if(!r.currentUser)return;const n=f(),i=F(),c=Q(),l=Ie(),u=Pe(),p=se(),m=M(),d=B(),y=Le(),g=Re(),w=je(),_=Ve();if(l.isPreviewMode||r.setUserQuota(l.userManagement.quota),c.isEnterpriseSourceControlEnabled)try{await c.getPreferences()}catch(s){i.showMessage({title:n.baseText("settings.sourceControl.connection.error"),message:o(Sa),type:"error",duration:0}),console.error("Failed to initialize source control store",s)}if("en"!==u.defaultLocale&&await p.getNodeTranslationHeaders(),l.isEnterpriseFeatureEnabled.showNonProdBanner&&g.pushBannerToStack("NON_PRODUCTION_LICENSE"),l.settings.banners&&!l.settings.banners.dismissed.includes("V1")&&l.settings.versionCli.startsWith("1.")&&g.pushBannerToStack("V1"),l.isCloudDeployment&&m.initialize().then((()=>{m.shouldShowBanner?m.trialExpired?g.pushBannerToStack("TRIAL_OVER"):g.pushBannerToStack("TRIAL"):!1===m.currentUserCloudInfo?.confirmed&&g.pushBannerToStack("EMAIL_CONFIRMATION")})).catch((e=>{console.error("Failed to initialize cloud plan store:",e)})),l.isDataTableFeatureEnabled&&re(["rbac"],{rbac:{scope:"dataTable:list"}})&&_.fetchDataTableSize().then((({quotaStatus:e})=>{"error"===e?g.pushBannerToStack("DATA_TABLE_STORAGE_LIMIT_ERROR"):"warn"===e&&g.pushBannerToStack("DATA_TABLE_STORAGE_LIMIT_WARNING")})).catch((e=>{console.error("Failed to fetch data table limits:",e)})),l.isPreviewMode||a===we.DEMO||(w.initialize(l.settings.versionNotifications),w.checkForNewVersions()),await Promise.all([d.getMyProjects(),d.getPersonalProject(),d.getProjectsCount(),y.fetchRoles()]),Wa(),Ma(),Ua(),Fa(),"true"===window.localStorage.getItem("N8N_DATA_WORKER")){const e=await S((()=>t.import("./workers-legacy-Sv2jRNDx.js")),void 0);await e.initialize({version:l.settings.versionCli}),await e.loadNodeTypes(u.baseUrl)}Ha=!0}(void 0,e.name),Ie().showSetupPage)return e.name===we.SETUP?r():r({name:we.SETUP});const n=e.meta?.middleware??[],i=e.meta?.middlewareOptions??{};for(const t of n){let n=!1;const o=e=>{r(e),n=!0},s=i[t],c=tt[t];if(await c(e,a,o,s),n)return}return r()}catch(n){const t=Ie();if(n instanceof Ae&&t.isMFAEnforced)return e.name!==we.PERSONAL_SETTINGS?r({name:we.PERSONAL_SETTINGS}):r();O(n)?console.log(n):console.error(n)}})),Kr.afterEach(((e,t)=>{try{const a=J(),r=te(),n=ee();W().run("main.routeChange",{from:t,to:e}),r.currentView=e.name??"",e.meta?.templatesEnabled?n.setSessionId():n.resetSessionId(),a.page(e);const{trackResourceOpened:o}=qr();o(e)}catch(a){O(a)?console.log(a):console.error(a)}}))}}}));
//# sourceMappingURL=router-legacy-lf4zTKLR.js.map